:root{--3y-main:#F7F4EE;--3y-surface:#FBF9F5;--3y-secondary:#EDE8E0;--3y-text:#1C1C1A;--3y-muted:#706D67;--3y-border:#DDD7CF;--3y-dark:#171716;--3y-accent:#984C43;--3y-serif:"Cormorant Garamond","Iowan Old Style",Baskerville,"Palatino Linotype",Georgia,serif;--3y-width:1360px}html{background:var(--3y-main);scroll-behavior:smooth}body{background:var(--3y-main);color:var(--3y-text);-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{text-underline-offset:4px}a,button,input,select{touch-action:manipulation}:focus-visible{outline:2px solid var(--3y-text);outline-offset:4px}.threeyla-icon{width:19px;height:19px;flex:0 0 19px;display:block}.button,.button-custom,.button-secondary{min-height:48px;border-radius:6px!important}.header__row{min-height:64px}.header-section{border-bottom:1px solid var(--3y-border)}.header-logo__image{object-fit:contain}#header-group .announcement-bar__message{font-size:11px;line-height:1.5;letter-spacing:.04em}.header-menu a{letter-spacing:.025em}.threeyla-kicker{margin:0 0 14px;font-size:10px;line-height:1.5;letter-spacing:.18em;font-weight:650;color:var(--3y-muted);text-transform:uppercase}.threeyla-button,.threeyla-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;text-decoration:none;font-size:13px;font-weight:600}.threeyla-button{padding:14px 22px;background:var(--3y-dark);color:var(--3y-surface);border:1px solid var(--3y-dark);width:fit-content;border-radius:6px}.threeyla-button:hover{background:#2a2927;border-color:#2a2927}.threeyla-button:disabled{opacity:.45;cursor:not-allowed}.threeyla-text-link{color:var(--3y-text);border-bottom:1px solid var(--3y-text);width:fit-content}.section-3yla-campaign{padding:20px;background:var(--3y-main)}.threeyla-campaign{display:grid;grid-template-columns:1.12fr .88fr;min-height:680px;max-width:1500px;margin:auto;background:var(--3y-secondary);overflow:hidden}.threeyla-campaign__stage{position:relative;overflow:hidden;min-width:0;background:var(--3y-secondary)}.threeyla-campaign__image{display:block;overflow:hidden;background:var(--3y-surface)}.threeyla-campaign__image img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.threeyla-campaign__image--primary{position:absolute;top:5%;right:7%;bottom:5%;left:4%}.threeyla-campaign__image--secondary{position:absolute;width:24%;aspect-ratio:4/5;right:3.5%;bottom:5%;border:7px solid var(--3y-main);box-shadow:0 16px 40px #1c1c1a14}.threeyla-campaign__mark{position:absolute;left:24px;bottom:20px;font-size:10px;letter-spacing:.34em;font-weight:700;color:var(--3y-muted)}.threeyla-campaign__copy{padding:clamp(40px,5vw,82px);display:flex;flex-direction:column;justify-content:center}.threeyla-campaign h1{font-family:var(--3y-serif);font-size:clamp(56px,6.1vw,92px);font-weight:400;line-height:.98;letter-spacing:-.045em;margin:0;max-width:560px}.threeyla-campaign__body{font-size:15px;line-height:1.75;color:var(--3y-muted);max-width:370px;margin:24px 0 28px}.threeyla-campaign__note{font-size:11px;line-height:1.7;color:var(--3y-muted);margin:18px 0 0}.threeyla-product-edit,.threeyla-discovery,.threeyla-ordering,.threeyla-reviews{width:min(var(--3y-width),100%);margin:auto;padding:88px 40px}.threeyla-section-head,.threeyla-product-edit__header{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.threeyla-section-head>p{max-width:380px;color:var(--3y-muted);font-size:14px;line-height:1.8;margin:0}.threeyla-section-head h2,.threeyla-product-edit h2,.threeyla-editorial h2,.threeyla-featured h2,.threeyla-ordering h2,.threeyla-support h2,.threeyla-collection h1,.threeyla-specs h2,.threeyla-reviews h2{font-family:var(--3y-serif);font-size:clamp(38px,4vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:0}.threeyla-product-edit__grid,.threeyla-discovery__grid,.threeyla-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 20px}.threeyla-card{min-width:0}.threeyla-card[hidden]{display:none!important}.threeyla-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--3y-surface);color:var(--3y-text)}.threeyla-card__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease,opacity .2s ease}.threeyla-card__badge{position:absolute;top:10px;left:10px;padding:6px 9px;background:var(--3y-main);font-size:10px;letter-spacing:.05em}.threeyla-card__meta{padding-top:14px;display:grid;gap:8px}.threeyla-card__topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.threeyla-card__meta h3{font:550 14px/1.4 var(--font-body--family,sans-serif);margin:0;min-height:20px}.threeyla-card__meta a{color:inherit;text-decoration:none}.threeyla-card__price{font:650 14px/1.4 var(--font-body--family,sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.threeyla-card__from{font-size:11px;font-weight:450}.threeyla-card__swatches,.threeyla-featured__swatches{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:26px}.threeyla-swatch{-webkit-appearance:none;appearance:none;width:21px;height:21px;border-radius:50%;border:1px solid rgba(28,28,26,.2);padding:0;cursor:pointer;background:linear-gradient(135deg,var(--swatch-a) 0 49%,var(--swatch-b) 51% 100%);box-shadow:inset 0 0 0 2px var(--3y-surface)}.threeyla-swatch.is-active,.threeyla-swatch[aria-pressed=true]{outline:1px solid var(--3y-text);outline-offset:2px}.threeyla-card__single-color{font-size:10px;color:var(--3y-muted);min-height:26px;display:flex;align-items:center}.threeyla-card__cta{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-top:1px solid var(--3y-border);margin-top:2px;font-size:11px;color:var(--3y-muted)!important}.threeyla-card__cta .threeyla-icon{width:15px;height:15px}.threeyla-product-edit__header .threeyla-text-link{font-size:12px}.threeyla-filterbar{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:2px 2px 18px;scrollbar-width:none}.threeyla-filterbar::-webkit-scrollbar{display:none}.threeyla-filter{white-space:nowrap;min-height:40px;padding:9px 14px;border:1px solid var(--3y-border);background:transparent;color:var(--3y-muted);font:550 12px/1 var(--font-body--family,sans-serif);border-radius:999px;cursor:pointer}.threeyla-filter.is-active{background:var(--3y-dark);border-color:var(--3y-dark);color:var(--3y-surface)}.threeyla-discovery__footer{display:flex;justify-content:center;margin-top:38px}.section-3yla-editorial{background:var(--3y-secondary);padding:72px 40px}.threeyla-editorial{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(44px,7vw,100px);align-items:center;max-width:1260px;margin:auto}.threeyla-editorial__visual{position:relative;min-height:570px}.threeyla-editorial__main{position:absolute;top:0;right:13%;bottom:0;left:0;background:var(--3y-surface);overflow:hidden}.threeyla-editorial__main img,.threeyla-editorial__accent img{width:100%;height:100%;object-fit:contain}.threeyla-editorial__accent{position:absolute;right:0;bottom:5%;width:34%;aspect-ratio:4/5;border:7px solid var(--3y-main);background:var(--3y-surface);transform:rotate(2deg)}.threeyla-editorial__copy>p:not(.threeyla-kicker){margin:22px 0;color:var(--3y-muted);font-size:14px;line-height:1.8;max-width:430px}.section-3yla-featured{background:var(--3y-main);padding:88px 40px}.threeyla-featured{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(42px,7vw,96px);align-items:center;max-width:1260px;margin:auto}.threeyla-featured__media{aspect-ratio:4/5;background:var(--3y-surface);overflow:hidden}.threeyla-featured__image{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .2s ease}.threeyla-featured__content{max-width:460px}.threeyla-featured h2{font-size:clamp(44px,4.5vw,66px)}.threeyla-featured__price{font-weight:650;font-size:18px;margin:14px 0 20px}.threeyla-featured__description{color:var(--3y-muted);font-size:14px;line-height:1.8;margin-bottom:24px}.threeyla-featured__variant-label{font-size:12px;margin-bottom:10px}.threeyla-featured__form{margin:24px 0 12px}.threeyla-featured__form .threeyla-button{width:100%}.threeyla-featured__trust{font-size:11px;color:var(--3y-muted);margin-top:16px}.section-3yla-marquee{border-block:1px solid var(--3y-border);background:var(--3y-surface);overflow:hidden}.threeyla-marquee{overflow:hidden;padding:13px 0}.threeyla-marquee__track{display:flex;width:max-content;gap:42px;animation:threeylaMarquee 28s linear infinite}.threeyla-marquee__track span{font:600 10px/1 var(--font-body--family,sans-serif);letter-spacing:.16em;white-space:nowrap;color:var(--3y-muted)}@keyframes threeylaMarquee{to{transform:translate(-50%)}}.section-3yla-trust{background:var(--3y-dark)}.threeyla-trust{max-width:var(--3y-width);margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));color:var(--3y-surface)}.threeyla-trust__item{padding:28px 24px;border-right:1px solid rgba(251,249,245,.16);display:flex;flex-direction:column;gap:18px}.threeyla-trust__item:last-child{border:0}.threeyla-trust__index{font-size:10px;color:#c8c3ba;letter-spacing:.16em}.threeyla-trust strong{display:block;font-size:13px;font-weight:550;line-height:1.5}.threeyla-trust small{display:block;font-size:11px;line-height:1.7;margin-top:5px;color:#c8c3ba}.threeyla-ordering>header{margin-bottom:30px}.threeyla-ordering__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--3y-border)}.threeyla-ordering__step{padding:26px 24px 0 0}.threeyla-ordering__step>span{font:italic 30px var(--3y-serif);color:var(--3y-muted)}.threeyla-ordering__step h3{font-size:15px;margin:14px 0 9px}.threeyla-ordering__step p{font-size:12px;color:var(--3y-muted);line-height:1.75;max-width:270px;margin:0}.section-3yla-support{padding:0 40px 84px}.threeyla-support{max-width:1260px;margin:auto;background:var(--3y-secondary);padding:48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.threeyla-support h2{font-size:clamp(32px,3.2vw,46px)}.threeyla-support p:not(.threeyla-kicker){color:var(--3y-muted);font-size:14px;line-height:1.75;max-width:560px;margin:15px 0 0}.threeyla-support>a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;white-space:nowrap;min-height:48px;border-bottom:1px solid currentColor;color:inherit;text-decoration:none;font-size:13px}.threeyla-collection{max-width:var(--3y-width);margin:auto;padding:28px 40px 88px}.threeyla-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--3y-muted);margin-bottom:24px;flex-wrap:wrap}.threeyla-breadcrumb a{color:inherit;min-height:32px;display:inline-flex;align-items:center}.threeyla-collection__header{display:grid;grid-template-columns:1fr .75fr;gap:50px;align-items:end;padding:24px 0 36px;border-bottom:1px solid var(--3y-border)}.threeyla-collection__intro{color:var(--3y-muted);font-size:14px;line-height:1.8}.threeyla-collection__intro p{margin:0}.threeyla-collection__toolbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px 0 8px}.threeyla-filterbar--collection{padding-bottom:0}.threeyla-sort{display:flex;align-items:center;gap:8px}.threeyla-sort label{font-size:11px;color:var(--3y-muted)}.threeyla-sort select{min-height:40px;max-width:190px;background:var(--3y-surface);border:1px solid var(--3y-border);padding:7px 34px 7px 10px;color:var(--3y-text);border-radius:4px}.threeyla-sort-button{min-height:40px;padding:8px 12px;background:var(--3y-dark);color:var(--3y-surface);border:0;border-radius:4px;font-size:11px;cursor:pointer}.threeyla-collection__count{font-size:11px;color:var(--3y-muted);margin:10px 0 24px}.threeyla-pagination{margin:42px auto 0;display:flex;justify-content:center;gap:16px}.threeyla-pagination a{padding:12px;color:inherit}.threeyla-empty{grid-column:1/-1}.section-3yla-product-specs{background:var(--3y-secondary);padding:76px 40px}.threeyla-specs{max-width:1200px;margin:auto}.threeyla-specs__head{margin-bottom:30px}.threeyla-specs__layout{display:grid;grid-template-columns:1.2fr .8fr;gap:64px}.threeyla-specs__accordion{border-top:1px solid var(--3y-border)}.threeyla-specs details{border-bottom:1px solid var(--3y-border)}.threeyla-specs summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;font-size:13px;font-weight:600}.threeyla-specs summary::-webkit-details-marker{display:none}.threeyla-specs summary span{font-size:18px;font-weight:400}.threeyla-specs details[open] summary span{transform:rotate(45deg)}.threeyla-specs details>div{padding:0 0 20px;color:var(--3y-muted);font-size:13px;line-height:1.8}.threeyla-specs__trust{display:grid;gap:1px;background:var(--3y-border);align-self:start}.threeyla-specs__trust>div{background:var(--3y-main);padding:22px}.threeyla-specs__trust span{font-size:9px;letter-spacing:.16em;color:var(--3y-muted)}.threeyla-specs__trust strong{display:block;font-size:13px;margin:12px 0 5px}.threeyla-specs__trust p,.threeyla-specs__trust a{font-size:12px;color:var(--3y-muted);margin:0}main[data-template*=product] .product-details{background:var(--3y-main)!important}main[data-template*=product] h1{font:400 clamp(38px,4vw,58px)/1.04 var(--3y-serif)!important;letter-spacing:-.04em!important}main[data-template*=product] .product-details .price{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}main[data-template*=product] .product-media{background:var(--3y-surface)}main[data-template*=product] .product-media__image{object-fit:contain!important}main[data-template*=product] .product-details .add-to-cart-button{min-height:54px;width:100%;background:var(--3y-dark);color:var(--3y-surface);border-radius:6px!important}main[data-template*=product] .variant-option legend{font-size:12px;margin-bottom:9px}main[data-template*=product] .variant-option__button-label{min-height:44px}main[data-template*=product] .variant-option--swatches .variant-option__button-label{min-height:auto}.sticky-add-to-cart__bar{background:var(--3y-main)!important;border-top:1px solid var(--3y-border);box-shadow:0 -5px 18px #1c1c1a0f}.cart__checkout-button{min-height:52px!important;background:var(--3y-dark)!important;color:var(--3y-surface)!important;border-radius:6px!important}.cart-summary{border:1px solid var(--3y-border)!important;border-radius:6px!important;background:var(--3y-main)!important}.cart-items__media-container{background:var(--3y-surface)}.cart-items__media-image{object-fit:contain!important}.threeyla-cart-cta-note{font-size:11px;color:var(--3y-muted);line-height:1.6;text-align:center;margin:4px 0 10px}.theme-drawer__dialog,.cart-drawer__summary{background:var(--3y-main)!important}.threeyla-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.threeyla-review{border:1px solid var(--3y-border);background:var(--3y-surface)}.threeyla-review__image{width:100%;aspect-ratio:4/3;object-fit:cover}.threeyla-review__body{padding:20px}.threeyla-review__stars{font-size:12px;letter-spacing:.08em}.threeyla-review__body>p{font-size:13px;line-height:1.75;color:var(--3y-muted)}.threeyla-review footer{font-size:11px;line-height:1.6}.threeyla-review footer small{display:block;color:var(--3y-muted);margin-top:4px}.threeyla-footer{display:grid;grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:40px;padding:54px max(40px,calc((100vw - 1260px)/2));border-top:1px solid var(--3y-border);background:var(--3y-secondary);color:var(--3y-text)}.threeyla-footer h2{font:650 10px/1.5 var(--font-body--family,sans-serif);text-transform:uppercase;letter-spacing:.13em;margin:0 0 16px}.threeyla-footer p{font-size:12px;line-height:1.9;color:var(--3y-muted);margin:16px 0 0}.threeyla-footer nav a{display:block;width:fit-content;min-height:34px;font-size:12px;color:var(--3y-muted);text-decoration:none;line-height:1.6;padding:6px 0}.threeyla-footer a:hover{text-decoration:underline}.threeyla-footer__brand img{width:128px;height:auto}.threeyla-footer__note>a{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:12px;min-height:44px;margin-top:12px}.is-3yla-reveal-ready{opacity:0;transform:translateY(16px);transition:opacity .55s ease var(--3yla-reveal-delay,0ms),transform .55s ease var(--3yla-reveal-delay,0ms)}.is-3yla-reveal-ready.is-3yla-visible{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.threeyla-card__media:hover .threeyla-card__image{transform:scale(1.025)}.threeyla-card__cta:hover{color:var(--3y-text)!important}.threeyla-campaign__image--primary:hover img{transform:scale(1.015)}}@media(max-width:989px)and (min-width:750px){.threeyla-campaign{min-height:560px}.threeyla-campaign__copy{padding:34px}.threeyla-campaign h1{font-size:58px}.threeyla-editorial__visual{min-height:460px}.threeyla-footer{grid-template-columns:1fr 1fr}.threeyla-ordering__steps{grid-template-columns:repeat(2,1fr);row-gap:30px}}@media(max-width:749px){.header__row{min-height:56px}.section-3yla-campaign{padding:0}.threeyla-campaign{grid-template-columns:1fr;min-height:0;background:var(--3y-main)}.threeyla-campaign__stage{order:0;aspect-ratio:1/1.08;background:var(--3y-secondary)}.threeyla-campaign__image--primary{top:3%;right:4%;bottom:3%;left:4%}.threeyla-campaign__image--secondary{display:none}.threeyla-campaign__mark{left:16px;bottom:12px}.threeyla-campaign__copy{order:1;padding:30px 16px 34px}.threeyla-campaign .threeyla-kicker{font-size:9px;margin-bottom:10px}.threeyla-campaign h1{font-size:clamp(44px,13vw,62px);max-width:430px}.threeyla-campaign__body{font-size:13px;line-height:1.65;margin:15px 0 20px;max-width:340px}.threeyla-campaign__note{font-size:10px;margin-top:14px}.threeyla-button{width:100%;min-height:50px}.threeyla-product-edit,.threeyla-discovery,.threeyla-ordering,.threeyla-reviews{padding:56px 16px}.threeyla-section-head,.threeyla-product-edit__header{display:block;margin-bottom:24px}.threeyla-section-head h2,.threeyla-product-edit h2,.threeyla-editorial h2,.threeyla-featured h2,.threeyla-ordering h2,.threeyla-collection h1,.threeyla-specs h2,.threeyla-reviews h2{font-size:clamp(34px,9.7vw,46px)}.threeyla-section-head>p{margin-top:14px;font-size:12px}.threeyla-product-edit__header .threeyla-text-link{margin-top:12px;font-size:12px;min-height:40px}.threeyla-product-edit__grid,.threeyla-discovery__grid,.threeyla-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.threeyla-card__topline{grid-template-columns:1fr;gap:4px}.threeyla-card__meta{padding-top:11px;gap:7px}.threeyla-card__meta h3{font-size:13px;min-height:auto}.threeyla-card__price{font-size:13px}.threeyla-card__swatches{gap:6px}.threeyla-swatch{width:19px;height:19px}.threeyla-card__cta{font-size:10px;min-height:40px}.section-3yla-editorial{padding:44px 16px 52px}.threeyla-editorial{grid-template-columns:1fr;gap:30px}.threeyla-editorial__visual{min-height:0;aspect-ratio:1.05}.threeyla-editorial__copy>p:not(.threeyla-kicker){font-size:13px;margin:17px 0}.section-3yla-featured{padding:58px 16px}.threeyla-featured{grid-template-columns:1fr;gap:28px}.threeyla-featured__content{max-width:none}.threeyla-featured h2{font-size:44px}.threeyla-featured__media{aspect-ratio:4/5}.threeyla-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.threeyla-trust__item{padding:22px 16px;border-bottom:1px solid rgba(251,249,245,.16);gap:14px}.threeyla-trust__item:nth-child(2n){border-right:0}.threeyla-ordering__steps{grid-template-columns:1fr}.threeyla-ordering__step{padding:22px 0;border-bottom:1px solid var(--3y-border)}.section-3yla-support{padding:0 16px 58px}.threeyla-support{display:block;padding:30px 22px}.threeyla-support>a{margin-top:20px}.threeyla-collection{padding:20px 16px 60px}.threeyla-collection__header{grid-template-columns:1fr;gap:14px;padding:16px 0 26px}.threeyla-collection__toolbar{grid-template-columns:1fr;align-items:start}.threeyla-sort{width:100%;justify-content:space-between}.threeyla-sort label{display:none}.threeyla-sort select{flex:1;max-width:none}.section-3yla-product-specs{padding:54px 16px}.threeyla-specs__layout{grid-template-columns:1fr;gap:30px}.threeyla-specs__trust{grid-template-columns:1fr}main[data-template*=product] h1{font-size:clamp(36px,10vw,48px)!important}.threeyla-reviews__grid{grid-template-columns:1fr}.threeyla-footer{grid-template-columns:1fr 1fr;gap:34px 22px;padding:42px 16px}.threeyla-footer__brand,.threeyla-footer__note{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.threeyla-marquee__track{animation:none}.is-3yla-reveal-ready{opacity:1;transform:none;transition:none}}.threeyla-card--master-photo .threeyla-card__image{object-fit:cover;object-position:center}.threeyla-card__media,.threeyla-featured__media{background:#fbf9f5}.threeyla-pdp-shell{width:100%;min-width:0}.threeyla-pdp-stage[hidden],.threeyla-pdp-original-gallery[hidden],.threeyla-pdp-stage__other[hidden]{display:none!important}.threeyla-pdp-stage__image-button{all:unset;display:block;width:100%;position:relative;aspect-ratio:4/5;background:#fbf9f5;cursor:zoom-in;overflow:hidden}.threeyla-pdp-stage__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.threeyla-pdp-stage__magnify{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fbf9f5f0;font-size:20px;color:#1c1c1a}.threeyla-pdp-stage__other{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid #DDD7CF;background:transparent;color:#706d67;padding:13px 1px;text-align:left;width:100%;font-family:inherit;font-weight:500;font-size:12px;line-height:1.6;cursor:pointer}.threeyla-pdp-stage__other span{float:right}.threeyla-pdp-stage__zoom{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:44px 18px 18px;max-width:min(94vw,1000px);max-height:94dvh;background:#fbf9f5;border:0;box-shadow:0 20px 80px #00000038}.threeyla-pdp-stage__zoom::backdrop{background:#0e0e0ebf}.threeyla-pdp-stage__zoom img{max-width:100%;max-height:calc(94dvh - 70px);object-fit:contain;display:block;margin:auto}.threeyla-pdp-stage__close{position:absolute;top:9px;right:12px;border:0;background:none;color:#1c1c1a;font-size:22px;min-width:44px;min-height:44px;cursor:pointer}@media(hover:hover)and (pointer:fine){.threeyla-pdp-stage__image-button:hover .threeyla-pdp-stage__image{transform:scale(1.012);transition:transform .25s ease}}@media(max-width:749px){.threeyla-pdp-stage__magnify{right:10px;bottom:10px}.threeyla-pdp-stage__zoom{max-width:100vw;max-height:100dvh}}@media(prefers-reduced-motion:reduce){.threeyla-pdp-stage__image{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/3yla-editorial.css.map */
