[data-artframe2-section]{font-family:var(--font-body)}#sb-af2-kv{--af2-header-height: 0px;--af2-screen: calc(100vh - var(--af2-header-height));--af2-screen: calc(100svh - var(--af2-header-height));--af2-red: #ed383b;position:relative;width:100%;height:var(--af2-screen);overflow:visible}#sb-af2-kv,#sb-af2-kv *{box-sizing:border-box}#sb-af2-kv .af2-hero{position:relative;top:0;isolation:isolate;width:var(--af2-viewport-width, 100vw);max-width:none;margin-left:var(--af2-breakout, calc((100% - 100vw)/2) );height:var(--af2-screen);overflow:hidden;background:#333b2a;color:#fff;touch-action:pan-y pinch-zoom}#sb-af2-kv .af2-slides,#sb-af2-kv .af2-slide,#sb-af2-kv .af2-slide picture,#sb-af2-kv .af2-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#sb-af2-kv .af2-slides{z-index:0;display:flex;transition:transform .7s cubic-bezier(.22,.61,.36,1);cursor:grab}#sb-af2-kv .af2-slide{position:relative;inset:auto;flex:0 0 100%;opacity:1;pointer-events:none}#sb-af2-kv .af2-hero.is-dragging .af2-slides{cursor:grabbing}#sb-af2-kv .af2-hero:focus-visible{outline:3px solid #fff;outline-offset:-5px}#sb-af2-kv .af2-slide picture{display:block}#sb-af2-kv .af2-slide img{display:block;max-width:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#sb-af2-kv .af2-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 38%,transparent 72%,rgba(0,0,0,.2))}#sb-af2-kv .af2-copy{position:absolute;z-index:3;top:clamp(52px,11vh,128px);left:0;width:100%;padding:0 24px;text-align:center;user-select:text;-webkit-user-select:text}#sb-af2-kv .af2-product{margin:0 0 22px;color:#fff;font:600 clamp(16px,1.55vw,26px)/1.3 var(--font-body);letter-spacing:-.02em;text-transform:none}#sb-af2-kv .af2-brand{color:var(--af2-red);font-weight:800}#sb-af2-kv .af2-title{margin:0;padding:0;color:#fff;font-family:var(--font-heading);font-size:clamp(30px,3.1vw,58px);font-weight:700;line-height:1.22;letter-spacing:-.025em;text-transform:none;text-shadow:0 2px 14px rgba(0,0,0,.18)}#sb-af2-kv .af2-title span{display:block}#sb-af2-kv[data-af2-layout=mobile]{--af2-screen: calc(var(--af2-viewport-width, 100vw) * 1.3333333333)}#sb-af2-kv[data-af2-layout=mobile] .af2-copy{top:6%;padding:0 14px}#sb-af2-kv[data-af2-layout=mobile] .af2-product{font-size:clamp(12px,calc(var(--af2-viewport-width, 100vw) * .0373),22px);margin-bottom:calc(var(--af2-viewport-width, 100vw) * .056)}#sb-af2-kv[data-af2-layout=mobile] .af2-title{font-size:clamp(19px,calc(var(--af2-viewport-width, 100vw) * .061),42px);line-height:1.3;letter-spacing:-.025em}#sb-af2-kv[data-af2-layout=mobile] .af2-slide img{object-fit:cover;object-position:center 25%}@media(max-width:767px){#sb-af2-kv{--af2-screen: calc(var(--af2-viewport-width, 100vw) * 1.3333333333)}#sb-af2-kv .af2-copy{top:6%;padding:0 14px}#sb-af2-kv .af2-product{font-size:clamp(12px,3.73vw,22px);margin-bottom:calc(var(--af2-viewport-width, 100vw) * .056)}#sb-af2-kv .af2-title{font-size:clamp(19px,6.1vw,42px);line-height:1.3;letter-spacing:-.025em}#sb-af2-kv .af2-slide img{object-fit:cover;object-position:center 25%}}#sb-af2-kv .af2-watch{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:54px;margin-top:32px;padding:7px 7px 7px 22px;border:0;border-radius:999px;background:#fff;color:var(--af2-red);font:700 20px/1 var(--font-body);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer}#sb-af2-kv .af2-watch:visited{color:var(--af2-red)}#sb-af2-kv .af2-watch:hover{background:#fff;color:var(--af2-red);opacity:.92;text-decoration:none}#sb-af2-kv .af2-watch:focus-visible{outline:3px solid #fff;outline-offset:5px}#sb-af2-kv .af2-watch-icon{display:block;flex:none;width:40px;height:40px}#sb-af2-kv[data-af2-layout=mobile] .af2-watch{gap:10px;min-height:44px;margin-top:20px;padding:6px 6px 6px 18px;font-size:19px}#sb-af2-kv[data-af2-layout=mobile] .af2-watch-icon{width:32px;height:32px}@media(max-width:767px){#sb-af2-kv .af2-watch{gap:10px;min-height:44px;margin-top:20px;padding:6px 6px 6px 18px;font-size:19px}#sb-af2-kv .af2-watch-icon{width:32px;height:32px}}#sb-af2-kv .af2-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:48px 0 0;border:0;border-radius:12px;overflow:hidden;background:#000;color:#fff}#sb-af2-kv .af2-video-modal:not([open]){display:none}#sb-af2-kv .af2-video-modal[open]{display:block}#sb-af2-kv .af2-video-modal::backdrop{background:#000000c7}#sb-af2-kv .af2-video-player{display:block;width:100%;height:auto;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);margin:0;background:#000;object-fit:contain}#sb-af2-kv .af2-video-close{position:absolute;top:2px;right:4px;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}#sb-af2-kv .af2-video-close svg{display:block;width:24px;height:24px}#sb-af2-kv .af2-video-close:hover{background:#ffffff1f}#sb-af2-kv .af2-video-close:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(max-width:767px){#sb-af2-kv .af2-video-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding-top:44px}#sb-af2-kv .af2-video-player{max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px)}#sb-af2-kv .af2-video-close{top:0;right:0}}#sb-af2-kv .af2-product-logo{display:inline-flex;align-items:center;justify-content:center;max-width:100%;gap:.2em;color:#fff;font:600 27.3381295px/1.25 var(--font-body);letter-spacing:0;white-space:nowrap;vertical-align:top}#sb-af2-kv .af2-brand-symbol{display:block;width:6.633em;height:auto;flex:none;color:var(--af2-red)}#sb-af2-kv .af2-product-name{font:inherit;letter-spacing:0}#sb-af2-kv .af2-title .af2-title-mobile-line{display:none}#sb-af2-kv[data-af2-layout=mobile] .af2-product-logo{font-size:calc(var(--af2-viewport-width, 100vw) * .0533333333)}#sb-af2-kv[data-af2-layout=mobile] .af2-title{font-family:var(--font-heading);font-size:calc(var(--af2-viewport-width, 100vw) * .0853333333);line-height:1.18;letter-spacing:0}#sb-af2-kv[data-af2-layout=mobile] .af2-title .af2-title-desktop-line{display:none}#sb-af2-kv[data-af2-layout=mobile] .af2-title .af2-title-mobile-line{display:block;white-space:nowrap}@media(max-width:767px){#sb-af2-kv .af2-product-logo{font-size:calc(var(--af2-viewport-width, 100vw) * .0533333333)}#sb-af2-kv .af2-title{font-family:var(--font-heading);font-size:calc(var(--af2-viewport-width, 100vw) * .0853333333);line-height:1.18;letter-spacing:0}#sb-af2-kv .af2-title .af2-title-desktop-line{display:none}#sb-af2-kv .af2-title .af2-title-mobile-line{display:block;white-space:nowrap}}#sb-af2-overview-responsive{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;background:#052300;container-type:inline-size;isolation:isolate;overflow:clip;color:#fff}#sb-af2-overview-responsive *,#sb-af2-overview-responsive *:before,#sb-af2-overview-responsive *:after{box-sizing:border-box}#sb-af2-overview-responsive p{margin:0;padding:0}#sb-af2-overview-responsive img{display:block;max-width:none;border:0}#sb-af2-overview-responsive span{user-select:text;-webkit-user-select:text}#sb-af2-overview-responsive .af2ov-20{position:relative;width:100cqw;height:49.79166667cqw;flex:none}#sb-af2-overview-responsive .af2ov-22{width:23.54166667cqw;height:24.73958333cqw;background:#eee;border-radius:1.25cqw;position:absolute;left:calc(100% - 100cqw + 38.22916667cqw);top:5.98958333cqw;z-index:3;overflow:hidden}#sb-af2-overview-responsive .af2ov-23{position:absolute;left:0cqw;top:0cqw;z-index:0;width:23.54166667cqw;height:24.73958333cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-24{position:absolute;left:0cqw;top:0cqw;z-index:1;width:23.54166667cqw;height:24.73958333cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-25{width:17.58854167cqw;height:1.5625cqw;display:flex;justify-content:flex-start;align-items:center;gap:.36979167cqw;position:absolute;left:calc(100% - 23.54166667cqw + 2.97864583cqw);top:calc(100% - 24.73958333cqw + 11.5625cqw);z-index:2}#sb-af2-overview-responsive .af2ov-26{width:8.00052083cqw;height:1.0796875cqw;color:#fff}#sb-af2-overview-responsive .af2ov-27{color:#fff;font-size:1.30208333cqw;font-family:var(--font-body);font-weight:600;line-height:1.2}#sb-af2-overview-responsive .af2ov-28{width:18.64583333cqw;height:15.83333333cqw;background:#eee;border-radius:1.25cqw;position:absolute;left:calc(100% - 81.25cqw);top:5.98958333cqw;z-index:4;overflow:hidden}#sb-af2-overview-responsive .af2ov-29{position:absolute;left:0cqw;top:0cqw;z-index:0;width:18.64583333cqw;height:15.83333333cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-30{width:2.29166667cqw;height:1.5625cqw;position:absolute;left:5.52083333cqw;top:11.82291667cqw;z-index:1}#sb-af2-overview-responsive .af2ov-36{color:#fff;font-size:1.5625cqw;font-family:var(--font-heading);text-align:center;font-weight:700;line-height:1.3;letter-spacing:-.03125cqw;position:absolute;left:calc(100% - 18.28125cqw);top:.52083333cqw;z-index:2}#sb-af2-overview-responsive .af2ov-37{width:18.64583333cqw;height:15.83333333cqw;background:#eee;border-radius:1.25cqw;position:absolute;left:calc(100% - 100cqw + 62.60416667cqw);top:28.28125cqw;z-index:5;overflow:hidden}#sb-af2-overview-responsive .af2ov-38{color:#fff;font-size:1.5625cqw;font-family:var(--font-heading);text-align:center;font-weight:700;line-height:1.3;letter-spacing:-.03125cqw;position:absolute;left:calc(100% - 18.64583333cqw + 2.96875cqw);top:.52083333cqw;z-index:1}#sb-af2-overview-responsive .af2ov-39{width:18.64583333cqw;height:21.45833333cqw;background:#eee;border-radius:1.25cqw;position:absolute;left:calc(100% - 81.25cqw);top:22.65625cqw;z-index:6;overflow:hidden}#sb-af2-overview-responsive .af2ov-40{width:23.69791667cqw;height:29.63541667cqw;position:absolute;left:-3.125cqw;top:-5.3125cqw;z-index:0}#sb-af2-overview-responsive .af2ov-41{position:absolute;left:3.125cqw;top:5.3125cqw;z-index:0;width:18.64583333cqw;height:21.45833333cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-42{width:11.58125cqw;height:6.54114583cqw;background:#fff;box-shadow:inset .07916667cqw .06770833cqw .11302083cqw #0000004d,inset .02239583cqw .0453125cqw .0453125cqw #000000a8,inset 0 0 .46510417cqw #0000004d;position:absolute;left:6.46666667cqw;top:15.74947917cqw;z-index:1;overflow:hidden}#sb-af2-overview-responsive .af2ov-43{position:absolute;left:0cqw;top:0cqw;z-index:0;width:11.61458333cqw;height:6.5625cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-44{width:1.78385417cqw;height:2.44114583cqw;background:#fff;box-shadow:inset .07916667cqw .06770833cqw .11302083cqw #0000004d,inset .02239583cqw .0453125cqw .0453125cqw #000000a8,inset 0 0 .46510417cqw #0000004d;position:absolute;left:8.32083333cqw;top:11.42708333cqw;z-index:2;overflow:hidden}#sb-af2-overview-responsive .af2ov-45{position:absolute;left:0cqw;top:0cqw;z-index:0;width:1.875cqw;height:2.5cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-46{width:3.3984375cqw;height:4.5546875cqw;background:#fff;box-shadow:inset .14739583cqw .1265625cqw .2109375cqw #0000004d,inset .0421875cqw .084375cqw .084375cqw #000000a8,inset 0 0 .865625cqw #0000004d;position:absolute;left:12.97239583cqw;top:9.25677083cqw;z-index:3;overflow:hidden}#sb-af2-overview-responsive .af2ov-47{position:absolute;left:0cqw;top:0cqw;z-index:0;width:3.4375cqw;height:4.63541667cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-48{color:#fff;font-size:1.5625cqw;font-family:var(--font-heading);text-align:center;font-weight:700;line-height:1.3;letter-spacing:-.03125cqw;position:absolute;left:calc(100% - 18.64583333cqw + 2.5cqw);top:.52083333cqw;z-index:1}#sb-af2-overview-responsive .af2ov-49{width:18.64583333cqw;height:21.45833333cqw;background:#fff;border-radius:1.25cqw;position:absolute;left:calc(100% - 100cqw + 62.60416667cqw);top:5.98958333cqw;z-index:7;overflow:hidden}#sb-af2-overview-responsive .af2ov-50{position:absolute;left:0cqw;top:0cqw;z-index:0;width:18.64583333cqw;height:21.45833333cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-51{position:absolute;left:0cqw;top:0cqw;z-index:1;width:18.64583333cqw;height:21.45833333cqw;object-fit:cover}#sb-af2-overview-responsive .af2ov-52{color:#fff;font-size:1.5625cqw;font-family:var(--font-heading);text-align:center;font-weight:700;line-height:1.3;letter-spacing:-.03125cqw;position:absolute;left:calc(100% - 18.64583333cqw + 2.86458333cqw);top:.52083333cqw;z-index:2}#sb-af2-overview-responsive .af2ov-53{width:23.54166667cqw;height:12.55208333cqw;border-style:solid;border-color:#ffffff4d;border-width:.05208333cqw;border-radius:1.25cqw;position:absolute;left:calc(100% - 100cqw + 38.22916667cqw);top:31.5625cqw;z-index:8;overflow:hidden}#sb-af2-overview-responsive .af2ov-54{color:#fff;font-size:1.5625cqw;font-family:var(--font-heading);text-align:center;font-weight:700;line-height:1.3;letter-spacing:-.03125cqw;position:absolute;left:calc(100% - 23.54166667cqw + 3.80208333cqw);top:1.04166667cqw;z-index:0}#sb-af2-overview-responsive .af2ov-55{position:absolute;left:6.875cqw;top:5cqw;z-index:1}#sb-af2-overview-responsive .af2ov-26{flex:none}#sb-af2-overview-responsive .af2ov-55 img{width:9.79166667cqw;height:4.63541667cqw}#sb-af2-overview-responsive .af2ov-27{white-space:nowrap}#sb-af2-overview-responsive .af2ov-hover{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;transform-origin:center}#sb-af2-overview-responsive [data-action=knock]{cursor:pointer}#sb-af2-overview-responsive [data-action=knock]:focus-visible{outline:2px solid #ffe7b7;outline-offset:4px}#sb-af2-overview-responsive .af2ov-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover){#sb-af2-overview-responsive .af2ov-hover:hover{transform:scale(1.035);box-shadow:0 18px 45px #0004;z-index:40}}@media(prefers-reduced-motion:reduce){#sb-af2-overview-responsive .af2ov-hover{transition:none}}#sb-af2-overview-responsive .af2ov-mobile{display:none}@media(max-width:767px){#sb-af2-overview-responsive>.af2ov-20{display:none}#sb-af2-overview-responsive .af2ov-mobile{display:block;padding:40px 3.333333%}#sb-af2-overview-responsive .af2ov-mobile-grid{display:grid;gap:3.2vw}#sb-af2-overview-responsive .af2ov-mobile-row{display:grid;gap:3.2vw;align-items:start;min-width:0}#sb-af2-overview-responsive .af2ov-mobile-row-one{grid-template-columns:415fr 258fr}#sb-af2-overview-responsive .af2ov-mobile-row-two{grid-template-columns:283fr 393fr}#sb-af2-overview-responsive .af2ov-mobile-row-three{grid-template-columns:1fr 1fr}#sb-af2-overview-responsive .af2ov-mobile-card{min-width:0;margin:0;padding:0}#sb-af2-overview-responsive .af2ov-mobile-card img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0}}#sb-af2-overview-responsive .af2ov-mobile-card{position:relative;transform-origin:center}#sb-af2-overview-responsive [data-mobile-feedback]{-webkit-tap-highlight-color:transparent}#sb-af2-overview-responsive [data-mobile-knock]{cursor:pointer}#sb-af2-overview-responsive [data-mobile-knock]:focus-visible{outline:2px solid #ffe7b7;outline-offset:4px}#sb-af2-overview-responsive .af2ov-tap-ring{position:absolute;width:24%;aspect-ratio:1;border:2px solid #fff;border-radius:50%;pointer-events:none;z-index:5;box-shadow:0 0 8px #0003}#sb-af2-overview-responsive .af2ov-mobile-card .af2ov-mobile-alternate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;opacity:0;pointer-events:none;z-index:1;transition:opacity .42s ease-out}@media(prefers-reduced-motion:reduce){#sb-af2-overview-responsive .af2ov-mobile-card .af2ov-mobile-alternate{transition:none}}#sb-af2-overview-responsive .af2ov-28 .af2ov-desktop-alternate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;opacity:0;pointer-events:none;z-index:0;transition:opacity .42s ease-out}@media(prefers-reduced-motion:reduce){#sb-af2-overview-responsive .af2ov-28 .af2ov-desktop-alternate{transition:none}}#af2-gallery-v2,#af2-gallery-v2 *{box-sizing:border-box}#af2-gallery-v2{position:relative;isolation:isolate;width:var(--af2-width, 100vw)!important;max-width:none!important;min-width:0;flex:none;padding:0;border:0;margin:0;margin-left:calc(50% - 50vw);left:var(--af2-offset, 0px);overflow:hidden;background:#0c1b13;color:#f6f3e8;font-family:var(--font-body);container-type:inline-size}#af2-gallery-v2 .af2-copy{position:relative;z-index:2;padding:38px 24px 24px;text-align:center;-webkit-user-select:text;user-select:text}#af2-gallery-v2 h2{margin:0;color:inherit;font:700 40px/1.18 var(--font-heading);letter-spacing:0;text-transform:none}#af2-gallery-v2 .af2-description{margin:16px auto 0;max-width:720px;color:#e8eadd;font:400 16px/1.55 var(--font-body)}#af2-gallery-v2 .af2-hint{margin:14px 0 0;font:400 12px/1.5 var(--font-body);color:#e8eadd}#af2-gallery-v2 .af2-touch-hint{display:none}#af2-gallery-v2 .af2-stage{position:relative;width:100%;aspect-ratio:5504/3072;flex:none;left:50%;transform:translate(-50%);overflow:hidden;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;background:radial-gradient(ellipse at 51% 86%,#25382e 0,#122019 46%,#070d09)}#af2-gallery-v2 .af2-stage:focus-visible{outline:2px solid #ffe7b7;outline-offset:-3px}#af2-gallery-v2 .af2-wall{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:1}#af2-gallery-v2 .af2-floor{position:absolute;top:83%;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 50% 96%,#778b7f55,transparent 64%),linear-gradient(transparent,#101c16 40%,#26382f)}#af2-gallery-v2 .af2-floor:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:80%;background:radial-gradient(ellipse,#63796a22,transparent 67%);filter:blur(12px)}#af2-gallery-v2 .af2-product{position:absolute;left:40.087890625%;top:53.805774%;width:20.166015625%;aspect-ratio:826/982;z-index:3;pointer-events:none;filter:drop-shadow(0 2px 1px #0008)}#af2-gallery-v2 .af2-product:before{content:"";position:absolute;left:-18%;right:-18%;height:4%;bottom:-1%;border-radius:50%;background:#0009;filter:blur(6px);z-index:-1}#af2-gallery-v2 .af2-product-coordinates{position:absolute;left:0;top:0;width:826px;height:982px;transform:scale(var(--af2-frame-scale));transform-origin:0 0}#af2-gallery-v2 .af2-art-window{position:absolute;left:0;top:0;width:600px;height:800px;transform-origin:0 0;overflow:hidden;background:#253020;isolation:isolate;backface-visibility:hidden}#af2-gallery-v2 .af2-reel{position:relative;width:100%;height:100%}#af2-gallery-v2 .af2-reel img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;display:block;object-fit:cover;opacity:1;pointer-events:none}#af2-gallery-v2 .af2-reel .af2-next-art{top:0;left:0;opacity:0;z-index:1}#af2-gallery-v2 .af2-art-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 2px 9px #0004;pointer-events:none;z-index:3}#af2-gallery-v2 .af2-frame-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:826px;height:982px;display:block;overflow:visible;z-index:2}#af2-gallery-v2 .af2-controls{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 0 24px}#af2-gallery-v2 .af2-controls button{display:grid;place-items:center;width:40px;height:40px;margin:0;border:1px solid #e8eadd55;border-radius:50%;padding:0;background:transparent;color:#e8eadd;font:16px/1 var(--font-body);cursor:pointer;box-shadow:none}#af2-gallery-v2 .af2-controls button:hover{background:#ffffff18}#af2-gallery-v2 .af2-controls button:focus-visible{outline:2px solid #ffe7b7;outline-offset:3px}#af2-gallery-v2 .af2-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width:767px){#af2-gallery-v2 .af2-copy{padding:36px 20px 24px}#af2-gallery-v2 h2{font-size:28px}#af2-gallery-v2 .af2-description{font-size:14px}#af2-gallery-v2 .af2-description br{display:none}#af2-gallery-v2 .af2-stage{width:800px}#af2-gallery-v2 .af2-mouse-hint{display:none}#af2-gallery-v2 .af2-touch-hint{display:inline}}@media(hover:none),(pointer:coarse){#af2-gallery-v2 .af2-mouse-hint{display:none}#af2-gallery-v2 .af2-touch-hint{display:inline}}#af2-gallery-v2 .af2-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 22%,#00000009 52%,#00000049 100%),linear-gradient(#060a0612,transparent 35%,#0308050a)}#af2-gallery-v2 .af2-reel img{filter:saturate(.88) brightness(.94)}#af2-gallery-v2 .af2-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iMTgwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjg0IiBudW1PY3RhdmVzPSIzIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIi8+PGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNuKSIgb3BhY2l0eT0iLjY1Ii8+PC9zdmc+);background-size:180px 180px;opacity:.035;mix-blend-mode:soft-light}#af2-gallery-v2 .af2-refresh-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;pointer-events:none}#af2-gallery-v2 .af2-art-window[data-refreshing=true] .af2-reel img{will-change:filter,opacity}#sb-af2-lighting{position:relative;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);background:#052300;color:#fff;container-type:inline-size;isolation:isolate;overflow:clip}#sb-af2-lighting *,#sb-af2-lighting *:before,#sb-af2-lighting *:after{box-sizing:border-box}#sb-af2-lighting .af2-lighting-inner{padding:3.645833cqw 0 3.125cqw}#sb-af2-lighting .af2-lighting-title{margin:0 auto;padding:0;width:90%;color:#fff;font:700 2.083333cqw/1.3 var(--font-heading);letter-spacing:normal;text-align:center;text-transform:none}#sb-af2-lighting .af2-lighting-copy{margin:.989583cqw auto 0;padding:0;width:90%;color:#fffc;font:400 .833333cqw/1.5 var(--font-body);letter-spacing:normal;text-align:center}#sb-af2-lighting .af2-lighting-title,#sb-af2-lighting .af2-lighting-copy{user-select:text;-webkit-user-select:text}#sb-af2-lighting .af2-lighting-comparison{--day-position: 50%;position:relative;margin:2.395833cqw auto 0;width:62.5%;aspect-ratio:2400/1100;border-radius:1.25cqw;overflow:visible;isolation:isolate;background:#21371b;touch-action:pan-y}#sb-af2-lighting .af2-lighting-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;padding:0;border-radius:inherit;overflow:hidden;pointer-events:none}#sb-af2-lighting .af2-lighting-picture img{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;object-fit:cover;user-select:none;-webkit-user-select:none;pointer-events:none}#sb-af2-lighting .af2-lighting-day{z-index:1;clip-path:inset(0 calc(100% - var(--day-position)) 0 0)}#sb-af2-lighting .af2-lighting-divider{position:absolute;left:var(--day-position);top:0;bottom:0;z-index:3;width:44px;transform:translate(-50%);cursor:ew-resize;touch-action:none;outline:none}#sb-af2-lighting .af2-lighting-divider:before{content:"";position:absolute;inset:0 auto 0 50%;width:1px;background:#ffffffa6}#sb-af2-lighting .af2-lighting-grip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(28px,2.916667cqw,56px);height:clamp(28px,2.916667cqw,56px);border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#f4f2e9eb;box-shadow:0 3px 18px #0004;color:#333844}#sb-af2-lighting .af2-lighting-grip svg{width:55%;height:55%;display:block}#sb-af2-lighting .af2-lighting-divider:focus-visible .af2-lighting-grip{outline:3px solid #d8b67e;outline-offset:-3px}@media(max-width:767px){#sb-af2-lighting .af2-lighting-inner{padding:40px 20px}#sb-af2-lighting .af2-lighting-title{width:100%;max-width:none;font-size:6.666667cqw;line-height:1.3;white-space:nowrap}#sb-af2-lighting .af2-lighting-copy{width:100%;max-width:none;font-size:3.5cqw;line-height:1.5;margin-top:4.166667cqw;white-space:nowrap}#sb-af2-lighting .af2-lighting-copy br{display:block}#sb-af2-lighting .af2-lighting-comparison{width:100%;aspect-ratio:686/520;margin-top:26px;border-radius:12px}#sb-af2-lighting .af2-lighting-grip{width:38px;height:38px}}@media(min-width:768px){#sb-af2-lighting .af2-lighting-picture img{object-fit:contain}}#sb-af2-lighting .af2-lighting-comparison[data-view=night] .af2-lighting-day,#sb-af2-lighting .af2-lighting-comparison[data-view=day] .af2-lighting-night{visibility:hidden}#sb-af2-lighting .af2-lighting-comparison[data-view=night] .af2-lighting-divider:before,#sb-af2-lighting .af2-lighting-comparison[data-view=day] .af2-lighting-divider:before{opacity:0}#sb-af2-details{position:relative;isolation:isolate;container-type:inline-size;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:0;background:#e8eadd;color:#333844;overflow:clip}#sb-af2-details *,#sb-af2-details *:before,#sb-af2-details *:after{box-sizing:border-box}#sb-af2-details h2,#sb-af2-details h3,#sb-af2-details p{margin:0;padding:0;color:#333844;letter-spacing:normal;text-transform:none;user-select:text;-webkit-user-select:text}#sb-af2-details h2{font:700 2.083333cqw/1.3 var(--font-heading);text-align:center}#sb-af2-details h3{font:700 1.666667cqw/1.4 var(--font-heading)}#sb-af2-details p{font:400 .833333cqw/1.5 var(--font-body)}#sb-af2-details .af2d-inner{width:62.5%;margin-inline:auto;padding:5.729167cqw 0 5.208333cqw}#sb-af2-details .af2d-mobile-break{display:none}#sb-af2-details .af2d-features{display:grid;gap:3.125cqw;margin-top:1.875cqw}#sb-af2-details .af2d-feature{display:grid;grid-template-columns:57.5% 37.333333%;gap:5.166667%;align-items:center}#sb-af2-details .af2d-feature-reverse{grid-template-columns:37.333333% 57.5%}#sb-af2-details .af2d-feature-reverse .af2d-feature-image{grid-column:2;grid-row:1}#sb-af2-details .af2d-feature-reverse .af2d-feature-copy{grid-column:1;grid-row:1}#sb-af2-details .af2d-feature-image{width:100%;border-radius:1.25cqw;overflow:hidden}#sb-af2-details .af2d-picture{display:block;width:100%;margin:0;padding:0}#sb-af2-details .af2d-picture img{display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;border:0;border-radius:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#sb-af2-details .af2d-feature-copy p{margin-top:.625cqw;max-width:20.729167cqw}#sb-af2-details .af2d-feature-reverse .af2d-feature-copy p{max-width:none}#sb-af2-details .af2d-methods{margin-top:6.666667cqw}#sb-af2-details .af2d-methods>h2{margin-bottom:2.135417cqw}#sb-af2-details .af2d-viewport{overflow:hidden;touch-action:pan-y}#sb-af2-details .af2d-track{display:flex;align-items:flex-start;transform:translate(0);transition:transform .4s cubic-bezier(.22,1,.36,1)}#sb-af2-details .af2d-slide{flex:0 0 100%;width:100%;min-width:0;margin:0;padding:0}#sb-af2-details .af2d-slide-image{width:100%;aspect-ratio:20/9;overflow:hidden;border-radius:1.25cqw;cursor:grab;touch-action:pan-y}#sb-af2-details .af2d-slide-image img{width:100%;height:100%;object-fit:contain}#sb-af2-details .af2d-slide-image .af2d-picture{height:100%}#sb-af2-details .af2d-viewport[data-dragging=true] .af2d-slide-image{cursor:grabbing}#sb-af2-details .af2d-caption{padding-top:1.25cqw}#sb-af2-details .af2d-caption p{margin-top:.416667cqw}#sb-af2-details .af2d-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:1.25cqw}#sb-af2-details .af2d-dots{display:flex;align-items:center;gap:.416667cqw}#sb-af2-details button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;margin:0;min-width:0;min-height:0;background:none;border:0;border-radius:0;box-shadow:none;color:#424d5a;cursor:pointer;line-height:1}#sb-af2-details .af2d-dot{width:20px;height:32px}#sb-af2-details .af2d-dot:before{content:"";width:12px;height:12px;border-radius:50%;background:#c5c7c6;transition:background .2s}#sb-af2-details .af2d-dot[aria-current=true]:before{background:#424d5a}#sb-af2-details .af2d-next{width:48px;height:48px;border:1px solid #85909a;border-radius:50%}#sb-af2-details .af2d-next svg{display:block;width:28px;height:28px}#sb-af2-details button:focus-visible{outline:2px solid #424d5a;outline-offset:3px}#sb-af2-details .af2d-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){#sb-af2-details .af2d-inner{width:auto;margin:0 4.266667cqw;padding:10.666667cqw 0 6.4cqw}#sb-af2-details h2{font-size:6.933333cqw;line-height:1.15}#sb-af2-details h3{font-size:4.8cqw;line-height:1.3}#sb-af2-details p{font-size:3.2cqw;line-height:1.5}#sb-af2-details .af2d-mobile-break{display:block}#sb-af2-details .af2d-features{gap:8.533333cqw;margin-top:8.533333cqw}#sb-af2-details .af2d-feature,#sb-af2-details .af2d-feature-reverse{display:flex;flex-direction:column;gap:0;align-items:stretch}#sb-af2-details .af2d-feature-image{border-radius:3.2cqw}#sb-af2-details .af2d-feature-copy{margin-top:5.333333cqw}#sb-af2-details .af2d-feature-copy p{max-width:none;margin-top:2.133333cqw}#sb-af2-details .af2d-methods{margin-top:11.733333cqw}#sb-af2-details .af2d-methods>h2{white-space:nowrap;margin-bottom:8.533333cqw}#sb-af2-details .af2d-slide-image{aspect-ratio:686/456;border-radius:1.6cqw}#sb-af2-details .af2d-caption{padding-top:3.2cqw}#sb-af2-details .af2d-caption p{margin-top:1.6cqw}#sb-af2-details .af2d-controls{margin-top:6.4cqw}#sb-af2-details .af2d-dots{gap:0}#sb-af2-details .af2d-dot{width:5.6cqw;height:10.666667cqw}#sb-af2-details .af2d-dot:before{width:3.733333cqw;height:3.733333cqw}#sb-af2-details .af2d-dot:first-child{margin-left:-.933333cqw}#sb-af2-details .af2d-next{width:12.8cqw;height:12.8cqw}#sb-af2-details .af2d-next svg{width:7.466667cqw;height:7.466667cqw}}@media(prefers-reduced-motion:reduce){#sb-af2-details .af2d-track,#sb-af2-details .af2d-dot:before{transition:none}}#sb-af2-details .af2d-viewport{--af2d-card-radius: 1.25cqw;--af2d-image-ratio: 20 / 9;position:relative;isolation:isolate}#sb-af2-details .af2d-slide-image{border-radius:var(--af2d-card-radius);clip-path:inset(0 round var(--af2d-card-radius))}#sb-af2-details .af2d-slide-image .af2d-picture,#sb-af2-details .af2d-slide-image img{border-radius:inherit}#sb-af2-details .af2d-viewport:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;aspect-ratio:var(--af2d-image-ratio);pointer-events:none;background-image:radial-gradient(circle at bottom right,transparent calc(var(--af2d-card-radius) - .5px),#e8eadd var(--af2d-card-radius)),radial-gradient(circle at bottom left,transparent calc(var(--af2d-card-radius) - .5px),#e8eadd var(--af2d-card-radius)),radial-gradient(circle at top right,transparent calc(var(--af2d-card-radius) - .5px),#e8eadd var(--af2d-card-radius)),radial-gradient(circle at top left,transparent calc(var(--af2d-card-radius) - .5px),#e8eadd var(--af2d-card-radius));background-position:top left,top right,bottom left,bottom right;background-size:var(--af2d-card-radius) var(--af2d-card-radius);background-repeat:no-repeat}@media(max-width:767px){#sb-af2-details .af2d-viewport{--af2d-card-radius: 1.6cqw;--af2d-image-ratio: 686 / 456}}#sb-af2-giftpeople{box-sizing:border-box;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);position:relative;container-type:inline-size;isolation:isolate;overflow:clip;background:#052300;color:#fff;padding:4.166667cqw 0 0}#sb-af2-giftpeople *,#sb-af2-giftpeople *:before,#sb-af2-giftpeople *:after{box-sizing:border-box}#sb-af2-giftpeople h2,#sb-af2-giftpeople p{padding:0;margin:0;letter-spacing:normal;text-transform:none;color:inherit;user-select:text;-webkit-user-select:text}#sb-af2-giftpeople .af2p-heading{text-align:center;font:700 2.083333cqw/1.3 var(--font-heading)}#sb-af2-giftpeople .af2p-intro{text-align:center;font:400 .833333cqw/1.5 var(--font-body);color:#fffc;margin-top:1.041667cqw}#sb-af2-giftpeople .af2p-tabs{display:flex;align-items:center;justify-content:center;gap:2.083333cqw;margin:1.875cqw 0}#sb-af2-giftpeople .af2p-tab{appearance:none;-webkit-appearance:none;border:1px solid #ffffff35;box-shadow:none;background:transparent;color:#fff;border-radius:999px;min-width:0;min-height:0;letter-spacing:normal;text-transform:none;cursor:pointer;padding:.416667cqw 1.041667cqw;font:700 1.25cqw/1.2 var(--font-heading);transition:background .2s,border-color .2s}#sb-af2-giftpeople .af2p-tab[aria-pressed=true]{background:#204d08;border-color:#3e681f}#sb-af2-giftpeople .af2p-tab:focus-visible{outline:2px solid #e6d5b1;outline-offset:4px}#sb-af2-giftpeople .af2p-window{width:100%;aspect-ratio:20/9;overflow:hidden;border-radius:1.25cqw;touch-action:pan-y;cursor:grab}#sb-af2-giftpeople .af2p-track{display:flex;width:100%;height:100%;transform:translate(0);transition:transform .4s cubic-bezier(.22,1,.36,1)}#sb-af2-giftpeople .af2p-slide{flex:0 0 100%;width:100%;min-width:0;height:100%}#sb-af2-giftpeople picture{display:block;width:100%;height:100%}#sb-af2-giftpeople img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;padding:0;margin:0;border:0;border-radius:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#sb-af2-giftpeople .af2p-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){#sb-af2-giftpeople{padding:10.666667cqw 4.266667cqw 0}#sb-af2-giftpeople .af2p-heading{font-size:6.133333cqw;line-height:1.2;white-space:nowrap}#sb-af2-giftpeople .af2p-intro{font-size:3.2cqw;line-height:1.5;margin:4.266667cqw auto 0}#sb-af2-giftpeople .af2p-tabs{justify-content:space-between;gap:3.2cqw;margin:6.4cqw 0}#sb-af2-giftpeople .af2p-tab{flex:1;padding:1.866667cqw 2.133333cqw;font-size:5.333333cqw}#sb-af2-giftpeople .af2p-window{aspect-ratio:686/520;border-radius:3.2cqw}}@media(prefers-reduced-motion:reduce){#sb-af2-giftpeople .af2p-track,#sb-af2-giftpeople .af2p-tab{transition:none}}#sb-af2-giftsteps-full{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);position:relative;container-type:inline-size;isolation:isolate;overflow:clip;background:#052300;color:#fff}#sb-af2-giftsteps-full *,#sb-af2-giftsteps-full *:before,#sb-af2-giftsteps-full *:after{box-sizing:border-box}#sb-af2-giftsteps-full h2,#sb-af2-giftsteps-full h3,#sb-af2-giftsteps-full p{margin:0;padding:0;letter-spacing:normal;text-transform:none;color:inherit;user-select:text;-webkit-user-select:text}#sb-af2-giftsteps-full .af2g-inner{width:100%;margin:0 auto;padding:4.166667cqw 0 4.6875cqw}#sb-af2-giftsteps-full .af2g-heading{text-align:center;font:700 2.083333cqw/1.3 var(--font-heading);margin-bottom:2.083333cqw}#sb-af2-giftsteps-full .af2g-stage{position:relative;width:100%;aspect-ratio:var(--gift-pc-ratio, 12/7);border-radius:1.25cqw;overflow:hidden;background:#102b0c;touch-action:pan-y}#sb-af2-giftsteps-full .af2g-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;pointer-events:none}#sb-af2-giftsteps-full .af2g-layer.is-active{opacity:1;visibility:visible}#sb-af2-giftsteps-full .af2g-image{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#sb-af2-giftsteps-full .af2g-layer[data-frame="-1"] .af2g-image{object-fit:cover}#sb-af2-giftsteps-full .af2g-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:5.9375cqw;padding:1.25cqw 0}#sb-af2-giftsteps-full .af2g-caption h3{font:700 1.666667cqw/1.3 var(--font-body)}#sb-af2-giftsteps-full .af2g-caption p{font:400 .833333cqw/1.5 var(--font-body);color:#e9ece5;margin-top:.416667cqw}#sb-af2-giftsteps-full button{appearance:none;-webkit-appearance:none;margin:0;min-width:0;min-height:0;box-shadow:none;text-transform:none;letter-spacing:normal;cursor:pointer}#sb-af2-giftsteps-full .af2g-reset{flex:none;border:0;background:transparent;color:#e6d5b1;padding:10px 0 10px 12px;font:400 max(11px,.729167cqw)/1.4 var(--font-body);visibility:hidden}#sb-af2-giftsteps-full .af2g-reset.is-visible{visibility:visible}#sb-af2-giftsteps-full .af2g-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.041667cqw}#sb-af2-giftsteps-full .af2g-step{display:flex;align-items:center;gap:.625cqw;width:100%;border:1px solid #ffffff30;border-radius:.625cqw;background:#ffffff04;color:#fff;padding:.625cqw;text-align:left;transition:border-color .25s,background .25s}#sb-af2-giftsteps-full .af2g-step picture{display:contents}#sb-af2-giftsteps-full .af2g-step img{width:4.166667cqw;height:3.125cqw;display:block;object-fit:cover;border-radius:.3125cqw;margin:0}#sb-af2-giftsteps-full .af2g-step-number{font:400 .729167cqw/1 var(--font-body);color:#e6d5b1}#sb-af2-giftsteps-full .af2g-step-title{font:700 1.25cqw/1.2 var(--font-body)}#sb-af2-giftsteps-full .af2g-step svg{width:1.041667cqw;height:1.041667cqw;margin-left:auto;flex:none;color:#e6d5b1}#sb-af2-giftsteps-full .af2g-step[aria-pressed=true]{border-color:#e6d5b1;background:#e6d5b114}#sb-af2-giftsteps-full button:focus-visible{outline:2px solid #e6d5b1;outline-offset:4px}@media(hover:hover){#sb-af2-giftsteps-full .af2g-step:hover{border-color:#e6d5b1;background:#e6d5b10c}}@media(max-width:767px){#sb-af2-giftsteps-full .af2g-inner{width:auto;margin:0 4.266667cqw;padding:10.666667cqw 0}#sb-af2-giftsteps-full .af2g-heading{font-size:6.133333cqw;line-height:1.2;margin:0 auto 8.533333cqw;max-width:none;white-space:nowrap}#sb-af2-giftsteps-full .af2g-stage{aspect-ratio:var(--gift-mobile-ratio, 686/266);border-radius:3.2cqw}#sb-af2-giftsteps-full .af2g-meta{display:block;position:relative;min-height:32cqw;padding:5.333333cqw 0 9.6cqw}#sb-af2-giftsteps-full .af2g-caption h3{font-size:5.866667cqw;line-height:1.2}#sb-af2-giftsteps-full .af2g-caption p{font-size:3.466667cqw;line-height:1.5;margin-top:2.133333cqw;min-height:10.4cqw}#sb-af2-giftsteps-full .af2g-reset{position:absolute;right:0;bottom:1.6cqw;font-size:3.2cqw;padding:3px 0}#sb-af2-giftsteps-full .af2g-nav{gap:2.133333cqw}#sb-af2-giftsteps-full .af2g-step{flex-direction:column;justify-content:center;gap:2.133333cqw;padding:4.266667cqw 1.6cqw;border-radius:2.133333cqw}#sb-af2-giftsteps-full .af2g-step img,#sb-af2-giftsteps-full .af2g-step svg{display:none}#sb-af2-giftsteps-full .af2g-step-number{font-size:3.2cqw}#sb-af2-giftsteps-full .af2g-step-title{font-size:4.8cqw;line-height:1.2}}@media(prefers-reduced-motion:reduce){#sb-af2-giftsteps-full .af2g-layer,#sb-af2-giftsteps-full .af2g-step{transition:none}}#sb-af2-giftsteps-full .af2g-picture{display:block;width:100%;height:100%}@media(min-width:768px){#sb-af2-giftsteps-full .af2g-meta,#sb-af2-giftsteps-full .af2g-nav{margin-inline:2.083333cqw}}#sb-af2-gifting-canvas{box-sizing:border-box;position:relative;display:block;width:100vw;max-width:none!important;margin:0 calc(50% - 50vw);padding:0;background:#052300;box-shadow:0 0 0 100vmax #052300;clip-path:inset(0 -100vmax)}#sb-af2-gifting-canvas #sb-af2-giftpeople,#sb-af2-gifting-canvas #sb-af2-giftsteps-full{width:100%;max-width:none;margin:0;background:#052300}#sb-af2-gifting-canvas #sb-af2-giftsteps-full .af2g-stage{background:transparent}@media(min-width:768px){#sb-af2-gifting-canvas #sb-af2-giftpeople{padding:40px 24px 0}#sb-af2-giftpeople .af2p-heading,#sb-af2-giftsteps-full .af2g-heading{font-size:clamp(26px,2.083333vw,40px);line-height:1.2}#sb-af2-giftpeople .af2p-intro{font-size:14px;line-height:1.5;margin-top:12px}#sb-af2-giftpeople .af2p-carousel{width:100%;max-width:1280px;margin-inline:auto}#sb-af2-giftpeople .af2p-tabs{gap:28px;margin:20px 0 40px}#sb-af2-giftpeople .af2p-tab{font-size:22px;padding:7px 20px}#sb-af2-giftpeople .af2p-window{width:100%;border-radius:24px}#sb-af2-giftsteps-full .af2g-inner{width:calc(100% - 48px);max-width:1280px;margin:0 auto;padding:32px 0 36px}#sb-af2-giftsteps-full .af2g-heading{margin-bottom:40px}#sb-af2-giftsteps-full .af2g-stage{width:100%;height:auto;aspect-ratio:2/1;margin:0;border-radius:24px;background:transparent}#sb-af2-giftsteps-full .af2g-picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#sb-af2-giftsteps-full .af2g-image,#sb-af2-giftsteps-full .af2g-layer[data-frame="-1"] .af2g-image{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;background:transparent;border-radius:0}#sb-af2-giftsteps-full .af2g-meta{width:100%;max-width:1280px;margin:0 auto;min-height:80px;padding:14px 0;gap:12px}#sb-af2-giftsteps-full .af2g-caption h3{font-size:24px;line-height:1.2}#sb-af2-giftsteps-full .af2g-caption p{font-size:13px;line-height:1.5;margin-top:6px}#sb-af2-giftsteps-full .af2g-reset{font-size:12px;padding:8px 0 8px 8px}#sb-af2-giftsteps-full .af2g-nav{width:100%;max-width:1280px;margin:0 auto;gap:10px}#sb-af2-giftsteps-full .af2g-step{padding:8px;gap:8px;border-radius:9px;justify-content:center}#sb-af2-giftsteps-full .af2g-step img{width:42px;height:32px;border-radius:5px}#sb-af2-giftsteps-full .af2g-step-number{font-size:11px}#sb-af2-giftsteps-full .af2g-step-title{font-size:18px;white-space:nowrap}#sb-af2-giftsteps-full .af2g-step svg{display:none}}#sb-af2-studio-v1{--af-bg: #e8eadd;--af-ink: #333844;--af-muted: #757e79;--af-green: #77c565;box-sizing:border-box;position:relative;isolation:isolate;width:var(--af-viewport, 100%);max-width:none!important;margin-left:var(--af-bleed, 0px);background:var(--af-bg);color:var(--af-ink);font:400 16px/1.5 var(--font-body);text-align:left;overflow:hidden;-webkit-font-smoothing:antialiased}#sb-af2-studio-v1 *,#sb-af2-studio-v1 *:before,#sb-af2-studio-v1 *:after{box-sizing:border-box}#sb-af2-studio-v1 h2,#sb-af2-studio-v1 p,#sb-af2-studio-v1 figure{padding:0;margin:0;color:inherit}#sb-af2-studio-v1 h2{font:700 40px/1.3 var(--font-heading);letter-spacing:0;text-transform:none;-webkit-user-select:text;user-select:text}#sb-af2-studio-v1 p,#sb-af2-studio-v1 span{-webkit-user-select:text;user-select:text}#sb-af2-studio-v1 img{display:block;max-width:100%;height:auto;border:0;box-shadow:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#sb-af2-studio-v1 button{appearance:none;-webkit-appearance:none;margin:0;min-width:0;min-height:0;border:0;padding:0;background:transparent;box-shadow:none;border-radius:0;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;touch-action:manipulation;line-height:inherit}#sb-af2-studio-v1 button:focus-visible{outline:3px solid #42763b;outline-offset:5px}#sb-af2-studio-v1 .af-inner{width:calc(100% - 64px);max-width:1280px;margin:0 auto;padding:58px 0 72px}#sb-af2-studio-v1 .af-intro{text-align:center}#sb-af2-studio-v1 .af-intro p{margin:22px auto 0;font-size:16px;line-height:1.5}#sb-af2-studio-v1 .af-remote{position:relative;width:100%;aspect-ratio:1200/480;margin:60px auto 100px}#sb-af2-studio-v1 .af-phone{position:absolute;left:12.396%;top:5.73%;width:16.708%;z-index:3;transition:filter .2s}#sb-af2-studio-v1 .af-phone:hover{filter:brightness(1.04)}#sb-af2-studio-v1 .af-phone img{width:100%}#sb-af2-studio-v1 .af-receiver{position:absolute;left:63.846%;top:0;width:30.583%;aspect-ratio:1101/1324}#sb-af2-studio-v1 .af-receiver-base{width:100%;height:100%}#sb-af2-studio-v1 .af-display{position:absolute;left:21.914%;top:10.06%;width:66.67%;height:73.96%;transform:rotate(6.47deg);transform-origin:0 0;overflow:hidden;pointer-events:none}#sb-af2-studio-v1 .af-initial{width:100%;height:100%;object-fit:fill}#sb-af2-studio-v1 .af-display:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 4px 6px #000b;pointer-events:none}#sb-af2-studio-v1 [data-synced=true] .af-initial{visibility:hidden}#sb-af2-studio-v1 [data-synced=true] .af-display:after{box-shadow:none}#sb-af2-studio-v1 .af-flash{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#fff}#sb-af2-studio-v1 .af-route{position:absolute;left:29.425%;top:27.6%;width:33.002%;height:25.654%;overflow:visible;z-index:4}#sb-af2-studio-v1 .af-route svg{width:100%;height:100%;overflow:visible}#sb-af2-studio-v1 .af-route path{fill:none;stroke:#50c830;stroke-width:2;stroke-dasharray:9 8}#sb-af2-studio-v1 .af-route .af-arrow{stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round}#sb-af2-studio-v1 .af-send{position:absolute;left:42%;top:-8%;width:15.53%;aspect-ratio:1;z-index:5}#sb-af2-studio-v1 .af-send:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}#sb-af2-studio-v1 .af-send img{width:100%;animation:af2-plane-idle 2.8s ease-in-out infinite}#sb-af2-studio-v1 .af-location{position:absolute;top:16.93%;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;background:var(--af-green);color:#fff;border-radius:40px;white-space:nowrap;font:700 15px/1.4 var(--font-heading)}#sb-af2-studio-v1 .af-location img{width:20px;height:20px;flex:none}#sb-af2-studio-v1 .af-barcelona{left:29.425%}#sb-af2-studio-v1 .af-london{left:55.711%}#sb-af2-studio-v1 .af-plane-flight{position:absolute;left:0;top:0;display:block;max-width:none;height:auto;opacity:0;z-index:7;pointer-events:none;filter:drop-shadow(0 3px 5px #0002)}#sb-af2-studio-v1 [data-flight=true] .af-send{opacity:0;pointer-events:none}#sb-af2-studio-v1 [data-flight=true] .af-send img{animation:none}#sb-af2-studio-v1 [aria-busy=true] .af-route path:not(.af-arrow){animation:af2-dashes .65s linear infinite}#sb-af2-studio-v1 .af-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#sb-af2-studio-v1 .af-style{display:grid;grid-template-columns:45% 49%;column-gap:6%;grid-template-areas:"copy frame" "choices frame" "note frame";align-items:start}#sb-af2-studio-v1 .af-style-copy{grid-area:copy;padding-top:10px}#sb-af2-studio-v1 .af-description{color:var(--af-muted);font-size:16px;line-height:1.55}#sb-af2-studio-v1 .af-style-copy .af-description{margin-top:22px;max-width:510px}#sb-af2-studio-v1 .af-mobile-break{display:none}#sb-af2-studio-v1 .af-style-choices{grid-area:choices;display:flex;align-items:flex-end;gap:10px;margin-top:40px}#sb-af2-studio-v1 .af-choice{flex:1;width:0;text-align:center}#sb-af2-studio-v1 .af-choice-photo{display:block;position:relative;width:100%;aspect-ratio:100/145;overflow:visible;border-radius:6px}#sb-af2-studio-v1 .af-choice-photo img{position:absolute;left:0;bottom:0;width:100%;height:79.310345%;object-fit:cover;border:2px solid transparent;border-radius:6px;transition:height .42s cubic-bezier(.22,1,.36,1),border-color .3s ease;pointer-events:none}#sb-af2-studio-v1 .af-choice[aria-pressed=true] .af-choice-photo img{height:100%;border-color:#ffa23f}#sb-af2-studio-v1 .af-choice-label{display:block;min-height:48px;margin-top:8px;font-size:16px;line-height:1.3;-webkit-user-select:text;user-select:text}#sb-af2-studio-v1 .af-style-frame{grid-area:frame;position:relative;width:65.76%;margin:0 auto;aspect-ratio:1164/1455;align-self:center}#sb-af2-studio-v1 .af-frame-base{width:100%;height:100%}#sb-af2-studio-v1 .af-art-window{position:absolute;left:12.43%;top:9.97%;width:75.36%;height:80.15%;overflow:hidden;background:var(--af-bg)}#sb-af2-studio-v1 .af-art-window img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}#sb-af2-studio-v1 .af-art-window .af-art-incoming{opacity:0}#sb-af2-studio-v1 .af-art-refresh-tint{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:1}#sb-af2-studio-v1 .af-art-window[data-refreshing=true] img{will-change:filter,opacity}#sb-af2-studio-v1 .af-art-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 4px 6px #000b;pointer-events:none;z-index:2}#sb-af2-studio-v1 .af-note{font-size:14px;line-height:1.5;color:var(--af-muted)}#sb-af2-studio-v1 .af-style-note{grid-area:note;margin-top:36px}#sb-af2-studio-v1 .af-weather{display:grid;grid-template-columns:57.5% 36.5%;grid-template-rows:1fr auto 1fr;column-gap:6%;grid-template-areas:"photo copy" "photo controls" "photo note";margin-top:120px}#sb-af2-studio-v1 .af-weather-copy{grid-area:copy;align-self:end}#sb-af2-studio-v1 .af-weather-copy .af-description{margin-top:16px}#sb-af2-studio-v1 .af-weather-media{grid-area:photo;position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:24px;align-self:center}#sb-af2-studio-v1 .af-weather-media picture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}#sb-af2-studio-v1 .af-weather-media picture.is-active{opacity:1;visibility:visible}#sb-af2-studio-v1 .af-weather-media img{width:100%;height:100%;object-fit:contain}#sb-af2-studio-v1 .af-weather-controls{grid-area:controls;display:flex;gap:20px;margin-top:24px;align-items:center}#sb-af2-studio-v1 .af-weather-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;border:1px solid #33384433;border-radius:60px;padding:12px 16px;font-size:14px;line-height:1.2;min-height:44px}#sb-af2-studio-v1 .af-weather-button[aria-pressed=true]{background:#fff;border-color:#fff}#sb-af2-studio-v1 .af-weather-button svg{width:18px;height:18px;flex:none}#sb-af2-studio-v1 .af-weather-note{grid-area:note;align-self:start;margin-top:12px;white-space:nowrap}@keyframes af2-plane-idle{50%{transform:translate(3px,-2px)}}@keyframes af2-dashes{to{stroke-dashoffset:-34}}@media(min-width:768px)and (max-width:1199px){#sb-af2-studio-v1 h2{font-size:32px}#sb-af2-studio-v1 .af-description,#sb-af2-studio-v1 .af-intro p{font-size:14px}#sb-af2-studio-v1 .af-choice-label{font-size:13px;min-height:36px}#sb-af2-studio-v1 .af-note{font-size:11px}#sb-af2-studio-v1 .af-weather-controls{gap:10px}#sb-af2-studio-v1 .af-weather-button{font-size:11px;padding:10px}#sb-af2-studio-v1 .af-weather-note{white-space:normal}#sb-af2-studio-v1 .af-location{font-size:13px;padding:3px 8px 3px 4px}#sb-af2-studio-v1 .af-location img{width:16px;height:16px}}@media(max-width:767px){#sb-af2-studio-v1 .af-inner{width:100%;padding:28px 16px 24px}#sb-af2-studio-v1 h2{font-size:24px;line-height:1.25}#sb-af2-studio-v1 .af-intro p{font-size:14px;line-height:1.45;margin-top:16px;max-width:360px}#sb-af2-studio-v1 .af-remote{max-width:400px;aspect-ratio:343/210;margin:26px auto 34px}#sb-af2-studio-v1 .af-phone{left:5%;top:4%;width:22%;min-height:44px}#sb-af2-studio-v1 .af-receiver{left:55%;top:0;width:43%}#sb-af2-studio-v1 .af-route{left:29%;top:32%;width:25%;height:12%}#sb-af2-studio-v1 .af-send{width:38%;left:31.5%;top:-50%}#sb-af2-studio-v1 .af-send:after{top:-16px;right:-16px;bottom:-16px;left:-16px}#sb-af2-studio-v1 .af-location{top:auto;bottom:0;font-size:16px;line-height:1.2;padding:5px 10px 5px 5px;gap:5px}#sb-af2-studio-v1 .af-location img{width:20px;height:20px}#sb-af2-studio-v1 .af-barcelona{left:3%}#sb-af2-studio-v1 .af-london{left:auto;right:10%}#sb-af2-studio-v1 .af-style{display:grid;grid-template-columns:100%;grid-template-areas:"copy" "choices" "frame" "note";gap:0;text-align:center}#sb-af2-studio-v1 .af-style-copy{padding:0}#sb-af2-studio-v1 .af-desktop-break{display:none}#sb-af2-studio-v1 .af-mobile-break{display:inline}#sb-af2-studio-v1 .af-description{font-size:14px;line-height:1.45}#sb-af2-studio-v1 .af-style-copy .af-description{margin:16px auto 0;max-width:350px}#sb-af2-studio-v1 .af-style-choices{width:100%;max-width:400px;margin:24px auto 0;gap:6px}#sb-af2-studio-v1 .af-choice-photo,#sb-af2-studio-v1 .af-choice-photo img{border-radius:4px}#sb-af2-studio-v1 .af-choice-label{font-size:11px;line-height:1.3;min-height:30px;margin-top:6px}#sb-af2-studio-v1 .af-style-frame{width:56%;max-width:220px;margin:24px auto 0}#sb-af2-studio-v1 .af-note{font-size:11px;line-height:1.5}#sb-af2-studio-v1 .af-style-note{margin:14px auto 0;max-width:290px}#sb-af2-studio-v1 .af-note .af-mobile-break{display:block}#sb-af2-studio-v1 .af-weather{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"copy" "photo" "controls" "note";margin-top:34px;gap:0;text-align:center}#sb-af2-studio-v1 .af-weather-copy .af-description{margin:16px auto 0;max-width:360px}#sb-af2-studio-v1 .af-weather-media{aspect-ratio:686/520;width:100%;max-width:440px;margin:24px auto 0;border-radius:16px}#sb-af2-studio-v1 .af-weather-controls{margin:20px auto 0;width:100%;max-width:400px;gap:12px;justify-content:center}#sb-af2-studio-v1 .af-weather-button{flex:1;font-size:13px;padding:10px 8px;gap:4px;min-height:42px}#sb-af2-studio-v1 .af-weather-button svg{width:16px;height:16px}#sb-af2-studio-v1 .af-weather-note{margin:16px auto 0;white-space:normal}}@media(max-width:359px){#sb-af2-studio-v1 .af-inner{padding-left:14px;padding-right:14px}#sb-af2-studio-v1 h2{font-size:22px}#sb-af2-studio-v1 .af-intro p,#sb-af2-studio-v1 .af-description{font-size:12px}#sb-af2-studio-v1 .af-location{font-size:14px}#sb-af2-studio-v1 .af-choice-label{font-size:10px}#sb-af2-studio-v1 .af-weather-button{font-size:11px;padding:10px 6px}#sb-af2-studio-v1 .af-weather-controls{gap:8px}}@media(prefers-reduced-motion:reduce){#sb-af2-studio-v1 *,#sb-af2-studio-v1 *:before,#sb-af2-studio-v1 *:after{animation:none!important;transition:none!important}}#sb-af2-studio-v1 .af-remote-current-photo,#sb-af2-studio-v1 .af-remote-incoming-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;pointer-events:none}#sb-af2-studio-v1 .af-remote-current-photo{z-index:1}#sb-af2-studio-v1 .af-remote-incoming-photo{z-index:2}#sb-af2-studio-v1 .af-remote-current-photo img,#sb-af2-studio-v1 .af-remote-incoming-photo img{position:absolute;left:-34.70469658%;top:-10.7389140511%;width:149.992500375%;max-width:none;height:135.2082206598%;transform:rotate(-6.47deg);transform-origin:0 0}#sb-af2-studio-v1 [data-synced=true] .af-remote-current-photo{opacity:1}#sb-af2-studio-v1 .af-flash{z-index:3;pointer-events:none}#sb-af2-studio-v1 .af-display:after{z-index:4}#sb-af2-studio-v1 .af-display[data-refreshing=true] .af-initial,#sb-af2-studio-v1 .af-display[data-refreshing=true] .af-remote-current-photo,#sb-af2-studio-v1 .af-display[data-refreshing=true] .af-remote-incoming-photo{will-change:filter,opacity}#sb-af2-spaces{position:relative;container-type:inline-size;isolation:isolate;overflow:clip;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:0;background:#052300;color:#fff}#sb-af2-spaces *,#sb-af2-spaces *:before,#sb-af2-spaces *:after{box-sizing:border-box}#sb-af2-spaces h2,#sb-af2-spaces h3,#sb-af2-spaces p{padding:0;margin:0;letter-spacing:normal;text-transform:none;user-select:text;-webkit-user-select:text}#sb-af2-spaces .af2s-inner{width:62.5%;margin:0 auto;padding:4.166667cqw 0 5.416667cqw}#sb-af2-spaces .af2s-heading{color:#fff;text-align:center;font:700 2.083333cqw/1.3 var(--font-heading)}#sb-af2-spaces .af2s-intro{margin-top:1.041667cqw;color:#fffc;text-align:center;font:400 .833333cqw/1.5 var(--font-body)}#sb-af2-spaces .af2s-desktop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25cqw;margin-top:2.083333cqw}#sb-af2-spaces .af2s-card{position:relative;margin:0;padding:0;min-width:0;overflow:hidden;border-radius:1.25cqw;filter:brightness(1);transition:filter .3s ease;outline:none}#sb-af2-spaces .af2s-card-wide{grid-column:1/-1}#sb-af2-spaces .af2s-card img{display:block;width:100%;height:auto;max-width:100%;padding:0;margin:0;border:0;border-radius:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#sb-af2-spaces .af2s-card:focus-visible{outline:2px solid #e5dabd;outline-offset:4px}#sb-af2-spaces .af2s-mobile{display:none}@media(min-width:768px)and (hover:hover)and (pointer:fine){#sb-af2-spaces .af2s-desktop:has(.af2s-card:hover) .af2s-card:not(:hover){filter:brightness(.58)}}@media(min-width:768px){#sb-af2-spaces .af2s-desktop:has(.af2s-card:focus-visible) .af2s-card:not(:focus-visible){filter:brightness(.58)}}@media(max-width:767px){#sb-af2-spaces .af2s-inner{width:auto;margin:0 4.266667cqw;padding:10.666667cqw 0 6.4cqw}#sb-af2-spaces .af2s-heading{font-size:7.466667cqw;line-height:1.2;white-space:nowrap}#sb-af2-spaces .af2s-intro{margin-top:4.266667cqw;font-size:3.733333cqw;line-height:1.5}#sb-af2-spaces .af2s-desktop{display:none}#sb-af2-spaces .af2s-mobile{display:block;margin-top:8.533333cqw}#sb-af2-spaces .af2s-track{display:flex;align-items:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#sb-af2-spaces .af2s-track::-webkit-scrollbar{display:none}#sb-af2-spaces .af2s-slide{flex:0 0 100%;width:100%;min-width:0;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}#sb-af2-spaces .af2s-mobile-picture{display:block;width:100%;aspect-ratio:686/520;overflow:hidden;border-radius:4.266667cqw}#sb-af2-spaces .af2s-mobile-picture img{display:block;width:100%;height:auto;max-width:100%;margin:0;padding:0;border:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#sb-af2-spaces .af2s-caption{padding-top:6.4cqw}#sb-af2-spaces .af2s-caption h3{color:#fff;font:600 5.866667cqw/1.2 var(--font-heading)}#sb-af2-spaces .af2s-caption p{margin-top:2.133333cqw;color:#e9ece5;font:400 3.733333cqw/1.5 var(--font-body)}#sb-af2-spaces .af2s-dots{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:4.266667cqw}#sb-af2-spaces .af2s-dot{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:none;width:32px;height:32px;min-width:0;min-height:0;border:0;border-radius:0;margin:0;padding:0;background:transparent;box-shadow:none;cursor:pointer}#sb-af2-spaces .af2s-dot:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#ffffff4d}#sb-af2-spaces .af2s-dot[aria-current=true]:before{background:#fff}#sb-af2-spaces .af2s-dot:focus-visible{outline:2px solid #e5dabd;outline-offset:2px}}#sb-af2-spaces .af2s-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){#sb-af2-spaces .af2s-card{transition:none}}#sb-af2-ugc{position:relative;width:100%;margin:0;padding:0;border:0;color:#1d1d1f}#sb-af2-ugc,#sb-af2-ugc *{box-sizing:border-box}#sb-af2-ugc .ugc-shell{--ugc-gutter: clamp(24px, 3.3vw, 64px);--ugc-gap: 16px;--ugc-photo-height: clamp(280px, 28vw, 460px);width:var(--ugc-width, 100vw);max-width:none;margin-left:var(--ugc-offset, calc((100% - 100vw)/2) );padding:62px 0 28px;background:#fff}#sb-af2-ugc .ugc-heading{display:block!important;margin:0 var(--ugc-gutter) 30px!important;padding:0!important;border:0!important;background:none!important;color:#1d1d1f!important;font:700 clamp(40px,3.3vw,58px)/1.14 var(--font-heading)!important;letter-spacing:-.025em!important;text-align:center!important;text-transform:none!important;user-select:text!important;-webkit-user-select:text!important}#sb-af2-ugc .ugc-track{position:relative;display:flex;align-items:stretch;gap:var(--ugc-gap);width:100%;margin:0;padding:0 var(--ugc-gutter);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ugc-gutter);scroll-behavior:auto!important;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;cursor:grab}#sb-af2-ugc .ugc-track::-webkit-scrollbar{display:none}#sb-af2-ugc .ugc-track.is-manual{scroll-snap-type:none!important}#sb-af2-ugc .ugc-track.is-dragging{cursor:grabbing}#sb-af2-ugc .ugc-card{position:relative;display:block;flex:0 0 calc(var(--ugc-photo-height) * var(--ugc-ratio));width:calc(var(--ugc-photo-height) * var(--ugc-ratio));min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:#fff;overflow:visible;scroll-snap-align:start}#sb-af2-ugc .ugc-card img{display:block!important;width:100%!important;height:var(--ugc-photo-height)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#sb-af2-ugc .ugc-card:after{content:none}#sb-af2-ugc .ugc-credit{position:static;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;margin:12px 0 0!important;padding:0!important;border:0!important;background:none!important;color:#262626!important;-webkit-text-fill-color:#262626!important;font:400 13px/1.5 var(--font-body)!important;letter-spacing:0!important;text-align:left!important;overflow-wrap:anywhere;cursor:text;user-select:text!important;-webkit-user-select:text!important;pointer-events:auto!important}#sb-af2-ugc .ugc-credit span{color:#858585!important;-webkit-text-fill-color:#858585!important;font:400 13px/1.5 var(--font-body)!important}#sb-af2-ugc .ugc-credit strong{color:#262626!important;-webkit-text-fill-color:#262626!important;font:500 13px/1.5 var(--font-body)!important;user-select:text!important;-webkit-user-select:text!important}#sb-af2-ugc .ugc-footer{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;min-height:44px;margin:15px var(--ugc-gutter) 0;padding:0}#sb-af2-ugc .ugc-dots{display:flex;align-items:center;justify-content:center;gap:0;min-height:36px;margin:0;padding:0}#sb-af2-ugc .ugc-dot{display:flex!important;align-items:center;justify-content:center;flex:0 0 26px;width:26px!important;height:36px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;cursor:pointer}#sb-af2-ugc .ugc-dot:before,#sb-af2-ugc .ugc-play:before,#sb-af2-ugc .ugc-play:after{content:none!important}#sb-af2-ugc .ugc-dot:after{content:""!important;display:block!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#cecece!important}#sb-af2-ugc .ugc-dot[aria-current=true]:after{background:#333!important}#sb-af2-ugc .ugc-play{position:absolute;right:0;top:4px;display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #e4e4e4!important;border-radius:50%!important;background:#fff!important;color:#444!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;cursor:pointer}#sb-af2-ugc .ugc-play svg{width:13px;height:13px;display:block;fill:currentColor;pointer-events:none}#sb-af2-ugc .ugc-play .ugc-icon-play,#sb-af2-ugc .ugc-play[aria-pressed=true] .ugc-icon-pause{display:none}#sb-af2-ugc .ugc-play[aria-pressed=true] .ugc-icon-play{display:block}#sb-af2-ugc .ugc-dot:focus-visible,#sb-af2-ugc .ugc-play:focus-visible,#sb-af2-ugc .ugc-track:focus-visible{outline:2px solid #555;outline-offset:-2px}#sb-af2-ugc .ugc-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#sb-af2-ugc[data-ugc-layout=mobile] .ugc-shell{--ugc-gutter: 20px;--ugc-gap: 12px;--ugc-photo-height: calc((var(--ugc-width, 100vw) - 64px) / 1.77777778);padding-top:38px;padding-bottom:20px}#sb-af2-ugc[data-ugc-layout=mobile] .ugc-heading{font-size:36px!important;margin-bottom:22px!important}#sb-af2-ugc[data-ugc-layout=mobile] .ugc-card img{border-radius:6px!important}#sb-af2-ugc[data-ugc-layout=mobile] .ugc-credit{margin-top:10px!important;gap:2px 5px;font-size:11px!important}#sb-af2-ugc[data-ugc-layout=mobile] .ugc-credit span,#sb-af2-ugc[data-ugc-layout=mobile] .ugc-credit strong{font-size:11px!important}#sb-af2-ugc[data-ugc-layout=mobile] .ugc-footer{justify-content:flex-start;margin-top:10px}#sb-af2-ugc[data-ugc-layout=mobile] .ugc-dot{flex-basis:24px;width:24px!important}@media(max-width:767px){#sb-af2-ugc:not([data-ugc-layout]) .ugc-shell{--ugc-gutter: 20px;--ugc-gap: 12px;--ugc-photo-height: calc((100vw - 64px) / 1.77777778);padding-top:38px;padding-bottom:20px}#sb-af2-ugc:not([data-ugc-layout]) .ugc-heading{font-size:36px!important;margin-bottom:22px!important}}#sb-af2-ugc[data-ugc-layout=desktop] .ugc-shell{--ugc-gallery-width: min(1280px, calc(var(--ugc-width, 100vw) - 48px));--ugc-photo-height: clamp(240px, calc(var(--ugc-gallery-width) * .28), 358.4px)}#sb-af2-ugc[data-ugc-layout=desktop] .ugc-track{width:var(--ugc-gallery-width);max-width:1280px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;scroll-padding-inline:0}#sb-af2-ugc[data-ugc-layout=desktop] .ugc-footer{width:var(--ugc-gallery-width);max-width:1280px;margin-left:auto;margin-right:auto}@media(min-width:768px){#sb-af2-ugc:not([data-ugc-layout]) .ugc-shell{--ugc-gallery-width: min(1280px, calc(100vw - 48px) );--ugc-photo-height: clamp(240px, calc(var(--ugc-gallery-width) * .28), 358.4px)}#sb-af2-ugc:not([data-ugc-layout]) .ugc-track{width:var(--ugc-gallery-width);max-width:1280px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;scroll-padding-inline:0}#sb-af2-ugc:not([data-ugc-layout]) .ugc-footer{width:var(--ugc-gallery-width);max-width:1280px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/my-custom-product-detail-artframe2.css.map */
