:is(#root,body) .btm-gift{container:btm-gift / inline-size}:is(#root,body) .btm-gift button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center}:is(#root,body) .btm-gift button:before{content:none!important;display:none!important}:is(#root,body) .btm-gift{display:block;position:relative;z-index:3;width:100%;color:#f3f1ec;font-family:Montserrat,Arial,sans-serif}:is(#root,body) .btm-gift [hidden]{display:none!important}:is(#root,body) .btm-gift *{box-sizing:border-box}:is(#root,body) .btm-gift button{font-family:inherit;cursor:pointer}:is(#root,body) .btm-gift button:disabled{cursor:not-allowed;opacity:.45}:is(#root,body) .btm-gift button:focus-visible,:is(#root,body) .btm-gift a:focus-visible{outline:2px solid #f3f1ec;outline-offset:3px}:is(#root,body) .btm-gift .gv-panel{position:relative;border-top:1px solid rgba(255,255,255,.24);background:#080808;animation:gv-show .28s ease-out both;isolation:isolate}:is(#root,body) .btm-gift .gv-inner{position:relative;isolation:isolate;padding:32px clamp(28px,5cqi,60px) 35px}:is(#root,body) .btm-gift .gv-inner:before{content:"";position:absolute;z-index:-2;inset:0 0 auto;height:300px;background-image:var(--gv-hero);background-position:right 30%;background-size:cover;filter:saturate(.48) brightness(.45);opacity:.18;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 98%);mask-image:linear-gradient(to bottom,#000,transparent 98%);pointer-events:none}:is(#root,body) .btm-gift .gv-inner:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080808f5,#080808b8 68%,#0808087d),linear-gradient(180deg,transparent 0%,#080808 50%);pointer-events:none}:is(#root,body) .btm-gift .gv-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}:is(#root,body) .btm-gift .gv-eyebrow{margin:0 0 7px!important;color:#c0bcb5!important;font:700 9px/1.5 Montserrat,Arial,sans-serif!important;letter-spacing:.18em;text-transform:uppercase}:is(#root,body) .btm-gift .gv-heading h4{margin:0;color:#fff;font:600 clamp(26px,3.2cqi,39px)/1.04 "Oswald",Arial,sans-serif;text-transform:uppercase}:is(#root,body) .btm-gift .gv-intro{max-width:610px;width:auto!important;margin:9px 0 0!important;color:#aaa7a1!important;font:400 11px/1.6 Montserrat,Arial,sans-serif!important}:is(#root,body) .btm-gift .gv-close{border:0;background:none;color:#97948d;font:300 25px/1 Arial,sans-serif!important;padding:0 8px}:is(#root,body) .btm-gift .gv-close:hover{color:#fff}:is(#root,body) .btm-gift .gv-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;border-block:1px solid rgba(255,255,255,.15)}:is(#root,body) .btm-gift .gv-choice{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:16px 14px 16px 0;text-align:left;border:0;background:none;color:#a6a29b;transition:color .2s}:is(#root,body) .btm-gift .gv-choice+.gv-choice{padding-left:24px;border-left:1px solid rgba(255,255,255,.15)}:is(#root,body) .btm-gift .gv-choice:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:transparent}:is(#root,body) .btm-gift .gv-choice[aria-pressed=true]{color:#f3f1ec}:is(#root,body) .btm-gift .gv-choice[aria-pressed=true]:after{background:#c8a65f}:is(#root,body) .btm-gift .gv-radio{width:15px;height:15px;flex:none;display:grid;place-items:center;border:1px solid #777;border-radius:50%}:is(#root,body) .btm-gift .gv-radio:before{content:"";width:5px;height:5px;background:transparent;border-radius:50%}:is(#root,body) .btm-gift .gv-choice[aria-pressed=true] .gv-radio{border-color:#dfdbd3}:is(#root,body) .btm-gift .gv-choice[aria-pressed=true] .gv-radio:before{background:#e9e6e1}:is(#root,body) .btm-gift .gv-choice-copy{display:block;min-width:0}:is(#root,body) .btm-gift .gv-choice-copy strong{display:block;font:600 17px/1.25 Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.025em}:is(#root,body) .btm-gift .gv-choice-copy small{display:block;margin-top:4px;font:400 10px/1.4 Montserrat,Arial,sans-serif;color:#a09b94}:is(#root,body) .btm-gift .gv-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(27px,3.1cqi,48px);align-items:start;margin-top:25px}:is(#root,body) .btm-gift .gv-copy{min-width:0}:is(#root,body) .btm-gift .gv-small-title{display:block;font:700 9px/1.4 Montserrat,Arial,sans-serif;color:#aaa8a3;letter-spacing:.16em;text-transform:uppercase}:is(#root,body) .btm-gift .gv-copy h5{margin:5px 0 10px;color:#f7f5f1;font:600 25px/1.16 Oswald,Arial,sans-serif;text-transform:uppercase}:is(#root,body) .btm-gift .gv-lead{width:auto!important;max-width:540px!important;margin:0!important;color:#c4c1bb!important;font:400 12px/1.72 Montserrat,Arial,sans-serif!important}:is(#root,body) .btm-gift .gv-delivery{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.15)}:is(#root,body) .btm-gift .gv-small-title.gv-accent{color:#c6b28b}:is(#root,body) .btm-gift .gv-delivery h5{margin:5px 0 2px;font-size:22px}:is(#root,body) .btm-gift .gv-delivery p{width:auto!important;margin:0!important;font:400 11px/1.7 Montserrat,Arial,sans-serif!important;color:#aaa7a1!important}:is(#root,body) .btm-gift .gv-protection{width:auto!important;margin:18px 0 0!important;padding-top:13px;border-top:1px solid rgba(255,255,255,.15);font:400 11px/1.7 Montserrat,Arial,sans-serif!important;color:#adaba5!important}:is(#root,body) .btm-gift .gv-protection strong{color:#e3e0da;font-weight:600}:is(#root,body) .btm-gift .gv-gallery{min-width:0;max-width:555px;justify-self:end;width:100%}:is(#root,body) .btm-gift .gv-photo-wrap{position:relative;width:100%}:is(#root,body) .btm-gift .gv-photo{display:block;position:relative;width:100%;aspect-ratio:1.55;padding:0;border:1px solid rgba(255,255,255,.19);background:#121212;overflow:hidden;cursor:zoom-in}:is(#root,body) .btm-gift .gv-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.88) saturate(.72);transition:transform .45s ease,filter .35s}@media(hover:hover)and (pointer:fine){:is(#root,body) .btm-gift .gv-photo:hover img{transform:scale(1.035);filter:brightness(.98) saturate(.86)}}:is(#root,body) .btm-gift .gv-photo-missing{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#aaa;font:400 12px Montserrat,sans-serif;padding:20px}:is(#root,body) .btm-gift .gv-arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 10px;pointer-events:none}:is(#root,body) .btm-gift .gv-arrow{display:grid;place-items:center;width:35px;height:47px;background:none!important;border:0;color:#cacacda8;font:300 26px/1 Arial,sans-serif!important;pointer-events:auto;transition:color .2s}:is(#root,body) .btm-gift .gv-arrow:hover{color:#f0f0f0f2}:is(#root,body) .btm-gift .gv-next{margin-left:auto}:is(#root,body) .btm-gift .gv-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}:is(#root,body) .btm-gift .gv-bottom-note{font:400 10px/1.55 Montserrat,Arial,sans-serif;color:#88857e}:is(#root,body) .btm-gift .gv-bottom-note>strong{display:block;margin-bottom:3px;color:#d8d4cc;font-size:11px;font-weight:500}:is(#root,body) .btm-gift .gv-bottom-note>span{display:block;color:#aaa8a3}:is(#root,body) .btm-gift .gv-more{display:table;width:max-content;max-width:100%;margin-top:10px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.35);color:#d8d5cf;font:600 11px/1.3 Oswald,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}:is(#root,body) .btm-gift .gv-more:hover{color:#fff;border-color:#fff}:is(#root,body) .btm-gift .gv-buy-group{display:flex;align-items:center;flex:none;gap:17px}:is(#root,body) .btm-gift .gv-price{text-align:right;max-width:190px}:is(#root,body) .btm-gift .gv-price small{display:block;font:400 9px/1.2 Montserrat,Arial,sans-serif;color:#aaa8a3}:is(#root,body) .btm-gift .gv-price strong{display:block;font:600 22px/1.3 Oswald,Arial,sans-serif;color:#fff;white-space:nowrap}:is(#root,body) .btm-gift .gv-add{min-height:46px;padding:0 20px;background:#f3f1ec;border:1px solid #f3f1ec;color:#080808;font:600 13px/1 Oswald,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap}:is(#root,body) .btm-gift .gv-add:hover{background:#d3d0ca}:is(#root,body) .btm-gift .gv-error{margin:12px 0 0!important;color:#ffd3c4;font:400 12px/1.5 Montserrat,Arial,sans-serif!important}:is(#root,body) .btm-gift .gv-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:min(95vw,1200px);max-width:none;max-height:calc(100dvh - 36px);padding:44px 42px 45px;border:0;background:#080808;color:#fff;overflow:hidden}:is(#root,body) .btm-gift .gv-lightbox::backdrop{background:#000000f2}:is(#root,body) .btm-gift .gv-lb-view{display:grid;place-items:center;height:calc(100dvh - 128px)}:is(#root,body) .btm-gift .gv-lb-view img{max-width:100%;max-height:100%;object-fit:contain}:is(#root,body) .btm-gift .gv-lb-close{position:absolute;top:6px;right:14px;background:none;border:0;color:#ddd;font:300 30px Arial,sans-serif}:is(#root,body) .btm-gift .gv-lb-arrow{position:absolute;top:50%;transform:translateY(-50%);padding:12px;background:none;border:0;color:#aaa;font:300 26px Arial,sans-serif}:is(#root,body) .btm-gift .gv-lb-prev{left:3px}:is(#root,body) .btm-gift .gv-lb-next{right:3px}@keyframes gv-show{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@container btm-gift (max-width:700px){:is(#root,body) .btm-gift .gv-inner{padding:23px 17px 26px}:is(#root,body) .btm-gift .gv-heading h4{font-size:29px}:is(#root,body) .btm-gift .gv-intro{font-size:10px!important}:is(#root,body) .btm-gift .gv-choices{margin-top:19px;border:1px solid rgba(255,255,255,.17)}:is(#root,body) .btm-gift .gv-choice,:is(#root,body) .btm-gift .gv-choice+.gv-choice{min-height:78px;padding:10px 5px 12px;border:0;text-align:center;justify-content:center;background:#00000021}:is(#root,body) .btm-gift .gv-choice+.gv-choice{border-left:1px solid rgba(255,255,255,.15)}:is(#root,body) .btm-gift .gv-choice[aria-pressed=true]{background:#fff1}:is(#root,body) .btm-gift .gv-choice[aria-pressed=true]:after{height:2px}:is(#root,body) .btm-gift .gv-radio{display:none}:is(#root,body) .btm-gift .gv-choice-copy{width:100%}:is(#root,body) .btm-gift .gv-choice-copy strong{font-size:clamp(12px,4.2cqi,17px);line-height:1.17}:is(#root,body) .btm-gift .gv-choice-copy small{font-size:9px;margin-top:6px;line-height:1.3}:is(#root,body) .btm-gift .gv-main{display:flex;flex-direction:column;gap:17px;margin-top:22px}:is(#root,body) .btm-gift .gv-copy,:is(#root,body) .btm-gift .gv-gallery{width:100%;max-width:none}:is(#root,body) .btm-gift .gv-copy h5{font-size:23px}:is(#root,body) .btm-gift .gv-lead{font-size:11px!important}:is(#root,body) .btm-gift .gv-delivery{margin-top:14px;padding-top:13px}:is(#root,body) .btm-gift .gv-delivery h5{font-size:20px}:is(#root,body) .btm-gift .gv-delivery p,:is(#root,body) .btm-gift .gv-protection{font-size:10px!important}:is(#root,body) .btm-gift .gv-protection{margin-top:14px!important;padding-top:11px}:is(#root,body) .btm-gift .gv-photo{aspect-ratio:1.7;max-height:210px}:is(#root,body) .btm-gift .gv-arrow{width:34px;height:46px;font-size:25px}:is(#root,body) .btm-gift .gv-bottom{display:grid;grid-template-columns:1fr;gap:14px;margin-top:19px;padding-top:16px}:is(#root,body) .btm-gift .gv-buy-group{display:grid;grid-template-columns:1fr;gap:9px}:is(#root,body) .btm-gift .gv-price{text-align:left;max-width:none}:is(#root,body) .btm-gift .gv-add{width:100%}:is(#root,body) .btm-gift .gv-lightbox{padding:44px 16px}:is(#root,body) .btm-gift .gv-lb-view{height:calc(100dvh - 128px)}}@media(max-width:350px){:is(#root,body) .btm-gift .gv-choice-copy small{font-size:8px}}@media(prefers-reduced-motion:reduce){:is(#root,body) .btm-gift .gv-panel{animation:none}}:is(#root,body) .btm-gift .gv-name{margin-top:18px;padding-top:16px;border-top:1px solid #ffffff26}:is(#root,body) .btm-gift .gv-name label{display:block;position:static;float:none;margin:0 0 8px;color:#e3e0da;font:600 12px/1.5 Montserrat,Arial,sans-serif;text-transform:none;letter-spacing:normal}:is(#root,body) .btm-gift .gv-name input{display:block;box-sizing:border-box;width:100%;height:auto;min-height:44px;margin:0;padding:11px 12px;border:1px solid #ffffff50;border-radius:0;box-shadow:none;background:#111;color:#fff;font:400 14px/1.5 Montserrat,Arial,sans-serif}:is(#root,body) .btm-gift .gv-name input:focus-visible{outline:2px solid #ddd;outline-offset:2px}:is(#root,body) .btm-gift .gv-name small{display:block;margin-top:6px;color:#aaa7a1;font:400 10px/1.6 Montserrat,Arial,sans-serif}:is(#root,body) .btm-gift .gv-choices:has(>.gv-choice:only-child){grid-template-columns:1fr}:is(#root,body) .btm-gift .gv-add{display:inline-flex;align-items:center;justify-content:center}:is(#root,body) .btm-gift .gv-close{flex:none;align-self:flex-start;min-width:32px;min-height:32px}:is(#root,body) .btm-gift .gv-lightbox{margin:auto}:is(#root,body) .btm-gift .gv-lightbox:not([open]){display:none}@container btm-gift (min-width:701px) and (max-width:850px){:is(#root,body) .btm-gift .gv-bottom{flex-wrap:wrap}:is(#root,body) .btm-gift .gv-buy-group{margin-left:auto}}:is(#root,body) .btm-gift .gv-heading h4{font-size:clamp(24px,2.6cqi,33px);line-height:1.18}:is(#root,body) .btm-gift .gv-print-badge{display:block;flex:0 0 auto;margin-left:auto;color:#ddd8d0;font:600 16px/1.1 Oswald,Arial,sans-serif;letter-spacing:.02em;white-space:nowrap}:is(#root,body) .btm-gift .gv-copy [data-gv-kicker],:is(#root,body) .btm-gift .gv-copy [data-gv-title],:is(#root,body) .btm-gift .gv-copy [data-gv-lead],:is(#root,body) .btm-gift .gv-copy .gv-delivery{display:none!important}:is(#root,body) .btm-gift .gv-static-title{margin:0 0 12px;color:#f7f5f1;font:600 clamp(25px,2.5cqi,30px)/1.17 "Oswald",Arial,sans-serif;letter-spacing:-.01em;text-transform:uppercase}:is(#root,body) .btm-gift .gv-static-lead{width:auto!important;max-width:540px!important;margin:0!important;color:#c9c6c0!important;font:400 13px/1.7 Montserrat,Arial,sans-serif!important}:is(#root,body) .btm-gift .gv-static-title-printed,:is(#root,body) .btm-gift .gv-static-lead-printed,:is(#root,body) .btm-gift .gv-info-shipping{display:none!important}:is(#root,body) .btm-gift:has([data-gv-choice=printed][aria-pressed=true]) .gv-static-title-online,:is(#root,body) .btm-gift:has([data-gv-choice=printed][aria-pressed=true]) .gv-static-lead-online{display:none!important}:is(#root,body) .btm-gift:has([data-gv-choice=printed][aria-pressed=true]) .gv-static-title-printed,:is(#root,body) .btm-gift:has([data-gv-choice=printed][aria-pressed=true]) .gv-static-lead-printed{display:block!important}:is(#root,body) .btm-gift .gv-info-shipping{max-width:540px;margin:20px 0 0!important;padding-top:15px;border-top:1px solid rgba(255,255,255,.15);color:#adaba5;font:400 11px/1.7 Montserrat,Arial,sans-serif!important}:is(#root,body) .btm-gift .gv-info-shipping strong{color:#e3e0da;font-weight:600}:is(#root,body) .btm-gift:has([data-gv-choice=printed][aria-pressed=true]) .gv-info-shipping{display:block!important}:is(#root,body) .btm-gift .gv-protection{margin:12px 0 0!important;padding:0!important;border-top:0!important}:is(#root,body) .btm-gift .gv-bottom-note>strong{display:none}:is(#root,body) .btm-gift .gv-price-breakdown{display:none;margin-top:4px;color:#aaa8a3;font:400 10px/1.55 Montserrat,Arial,sans-serif;white-space:normal}:is(#root,body) .btm-gift:has([data-gv-choice=printed][aria-pressed=true]) .gv-price-breakdown{display:block}@container btm-gift (max-width:700px){:is(#root,body) .btm-gift .gv-heading h4{font-size:26px;line-height:1.24}:is(#root,body) .btm-gift .gv-static-title{font-size:25px;line-height:1.18}:is(#root,body) .btm-gift .gv-static-lead{font-size:12px!important}:is(#root,body) .btm-gift .gv-info-shipping{font-size:11px!important;margin-top:17px!important;padding-top:12px}:is(#root,body) .btm-gift .gv-protection{font-size:11px!important;margin-top:11px!important}:is(#root,body) .btm-gift .gv-print-badge{position:absolute;top:8px;right:7px;margin:0;font-size:12px}:is(#root,body) .btm-gift .gv-choice[data-gv-choice=printed] .gv-choice-copy{padding-right:13px}:is(#root,body) .btm-gift .gv-price-breakdown{font-size:10px}}:is(#root,body) .btm-gift .gv-photo img{object-position:50% 50%;translate:calc(var(--gv-img-pc-x, 50%) - 50%) calc(var(--gv-img-pc-y, 50%) - 50%)}@media(max-width:700px){:is(#root,body) .btm-gift .gv-photo img{translate:calc(var(--gv-img-mob-x, 50%) - 50%) calc(var(--gv-img-mob-y, 50%) - 50%)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/btm-gift-panel.css.map */
