.shopify-section-group-header-group,.shopify-section-group-announcement-bar-group,#shopify-section-header,#shopify-section-announcement-bar,sticky-header,.header-wrapper,.announcement-bar{display:none!important}main#MainContent{padding-top:0!important;margin-top:0!important}body{background:#000}.atelier-nav{position:fixed;top:0;left:0;width:100%;z-index:50;background:#0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}@media(min-width:768px){.atelier-nav{padding:1.5rem 3rem;border-bottom:none}}.atelier-nav__brand{font-family:Newsreader,serif;font-weight:300;letter-spacing:.2em;text-transform:uppercase;font-size:15px}@media(min-width:768px){.atelier-nav__brand{font-size:17px;letter-spacing:.3em}}.atelier-nav__actions{display:flex;align-items:center;gap:.75rem}.promo-bar{margin-top:72px;padding:12px 16px;background:#1a1004;color:#e9c175;text-align:center;font-family:Newsreader,serif;font-size:13px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;overflow:visible}.product-page{position:relative;background:#000;color:#e2e2e2;min-height:100vh;padding:3rem 1.5rem 6rem;overflow:hidden;isolation:isolate}@media(min-width:768px){.product-page{padding:4rem 3rem 8rem}}.product-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 28% 72%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 47% 33%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 63% 88%,rgba(255,255,255,.4),transparent),radial-gradient(1.2px 1.2px at 78% 22%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 89% 64%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 8% 55%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 36% 12%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 92% 8%,rgba(255,255,255,.3),transparent),radial-gradient(1.2px 1.2px at 54% 60%,rgba(255,255,255,.5),transparent);pointer-events:none;animation:starTwinkle 6s ease-in-out infinite}@keyframes starTwinkle{0%,to{opacity:.55}50%{opacity:.85}}.product-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(50vmin 50vmin at 15% 25%,rgba(232,90,90,.1),transparent 60%),radial-gradient(60vmin 60vmin at 85% 75%,rgba(196,106,224,.1),transparent 60%),radial-gradient(45vmin 45vmin at 50% 100%,rgba(106,184,224,.08),transparent 60%);filter:blur(40px);pointer-events:none}.product-page__inner{max-width:1280px;margin:0 auto}.product-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:1024px){.product-grid{grid-template-columns:.9fr 1fr;gap:4rem}}.product-gallery{position:relative;max-width:460px;width:100%;margin:0 auto}@media(min-width:1024px){.product-gallery{position:sticky;top:7rem;align-self:start;max-width:520px}}.product-gallery__hero{position:relative;aspect-ratio:3 / 4;background:linear-gradient(135deg,#1a1a1a,#0a0a0a,#1a1a1a);border:1px solid rgba(255,255,255,.08);padding:1.4rem;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 60px #000000b3,0 8px 20px #00000080;filter:drop-shadow(1px 0 0 rgba(196,106,224,.18)) drop-shadow(-1px 0 0 rgba(106,184,224,.15))}@media(min-width:768px){.product-gallery__hero{padding:1.75rem}}.product-gallery__hero:before{content:"";position:absolute;top:-10%;right:-8%;bottom:-10%;left:-8%;z-index:-1;background:radial-gradient(ellipse at 30% 35%,rgba(232,90,90,.18) 0%,rgba(196,106,224,.15) 35%,rgba(106,184,224,.12) 60%,transparent 80%),radial-gradient(ellipse at 70% 65%,rgba(245,197,106,.15) 0%,rgba(224,143,184,.13) 40%,transparent 75%);background-size:220% 220%,200% 200%;filter:blur(22px);animation:tripHueShift 11s ease-in-out infinite;pointer-events:none}.product-gallery__hero:after{content:"";position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;background:#0a0a0a;box-shadow:inset 0 0 20px #0009;pointer-events:none}@media(min-width:768px){.product-gallery__hero:after{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}}.product-gallery__hero img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.product-gallery__thumbs{display:flex;gap:.5rem;margin-top:1rem;overflow-x:auto;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{flex:0 0 auto;width:5rem;height:5rem;border:1px solid rgba(255,255,255,.15);background:#0e0e0e;cursor:pointer;padding:0;overflow:hidden;transition:border-color .2s ease}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery__thumb:hover,.product-gallery__thumb[aria-selected=true]{border-color:#e9c175}.product-details__category{font-family:Newsreader,serif;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.25rem;display:inline-block}.product-details__title{font-family:Cormorant Garamond,serif;font-size:2.75rem;font-weight:300;line-height:1.1;margin:0 0 1.5rem;background:linear-gradient(100deg,#f5e6c8,#e8c97d,#f5e6c8,#e08fb8,#f5e6c8);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(1px 0 0 rgba(255,80,160,.18)) drop-shadow(-1px 0 0 rgba(80,200,255,.15)) drop-shadow(0 0 28px rgba(209,162,56,.25));animation:tripHueShift 14s ease-in-out infinite;display:inline-block}@media(min-width:768px){.product-details__title{font-size:4.5rem}}.product-details__description{font-family:Newsreader,serif;font-size:1.0625rem;line-height:1.65;color:#d1c5b4;margin-bottom:2.5rem}.variant-step{margin-bottom:2.5rem}.variant-step__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.variant-step__number{width:1.75rem;height:1.75rem;border-radius:9999px;background:#e9c17526;color:#e9c175;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;font-family:Inter,sans-serif}.variant-step__label{font-family:Newsreader,serif;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:#e2e2e2}.variant-step__value{margin-left:auto;font-family:Cormorant Garamond,serif;font-size:1rem;color:#c9a35a;font-style:italic}.size-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.size-button{position:relative;padding:1rem .5rem;background:#0006;border:1px solid rgba(255,255,255,.15);color:#e2e2e2;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.size-button:hover{border-color:#e9c17580}.size-button[aria-pressed=true]{border-color:#e9c175;background:#e9c17514;color:#e9c175}.size-button--popular:before{content:"Popular";position:absolute;top:-.6rem;left:50%;transform:translate(-50%);font-family:Newsreader,serif;font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;background:#e9c175;color:#1a1004;padding:.15rem .45rem;font-weight:600;white-space:nowrap}.material-list{display:flex;flex-direction:column;gap:.75rem}.material-button{width:100%;text-align:left;padding:1.1rem 1.25rem;background:#0006;border:1px solid rgba(255,255,255,.15);color:#e2e2e2;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;gap:1rem}.material-button:hover{border-color:#e9c17580}.material-button[aria-pressed=true]{border-color:#e9c175;background:#e9c17514}.material-button__label{font-family:Cormorant Garamond,serif;font-size:1.25rem;display:block}.material-button__desc{display:block;font-family:Inter,sans-serif;font-size:.8125rem;color:#a8a29e;margin-top:.2rem;letter-spacing:.04em}.material-button__price{font-family:Inter,sans-serif;color:#c9a35a;font-weight:500;white-space:nowrap}.price-block{margin:2.5rem 0 1.5rem}.price-block__amount{font-family:Cormorant Garamond,serif;font-size:3.25rem;font-weight:400;line-height:1;background:linear-gradient(90deg,#f5e6c8,#d1a238 30%,#f5c56a,#e08fb8 70%,#f5e6c8);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 24px rgba(209,162,56,.4));animation:tripHueShift 9s ease-in-out infinite;display:inline-block}.price-block__shipping{font-family:Inter,sans-serif;font-size:.85rem;margin-top:.5rem;color:#a8a29e}.price-block__shipping--free{color:#e9c175}.product-cta{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.btn-primary,.btn-secondary{position:relative;width:100%;padding:1.4rem 2rem;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.5rem;font-weight:600;cursor:pointer;transition:transform .4s ease,text-shadow .4s ease,color .4s ease;text-align:center;letter-spacing:.02em;isolation:isolate}.btn-primary{color:#f5e6c8;background:#0d132673;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;text-shadow:0 0 18px rgba(209,162,56,.5),1px 0 0 rgba(255,80,160,.25),-1px 0 0 rgba(80,200,255,.2);border-radius:62% 38% 54% 46%/48% 56% 44% 52%;animation:tripMorph 9s ease-in-out infinite,tripWobble 6s ease-in-out infinite}.btn-primary:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:inherit;padding:2px;background:conic-gradient(from var(--trip-angle, 0deg),#D1A238 0%,#F5C56A 15%,#E08FB8 30%,#C46AE0 45%,#6AB8E0 60%,#F5C56A 75%,#D1A238 90%,#D1A238 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tripSpin 6s linear infinite;filter:drop-shadow(0 0 14px rgba(209,162,56,.4))}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 30% 20%,rgba(245,197,106,.18),transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(196,106,224,.14),transparent 60%);pointer-events:none;z-index:-1}.btn-primary:hover{color:#fff;text-shadow:0 0 24px rgba(245,197,106,.9),2px 0 0 rgba(255,80,160,.55),-2px 0 0 rgba(80,200,255,.45);animation-duration:4s,3s}.btn-primary:disabled{animation:none;opacity:.55;cursor:not-allowed}.btn-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.btn-secondary:hover{border-color:#fff;background:#ffffff0d}.btn-success{background:#2d7a4f!important;border-color:#2d7a4f!important;color:#fff!important;animation:none!important}@property --trip-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes tripSpin{to{--trip-angle: 360deg}}@keyframes tripMorph{0%,to{border-radius:62% 38% 54% 46%/48% 56% 44% 52%}33%{border-radius:42% 58% 38% 62%/60% 44% 56% 40%}66%{border-radius:56% 44% 64% 36%/40% 60% 50% 50%}}@keyframes tripWobble{0%,to{transform:skew(-2deg,-.5deg) rotate(-.5deg)}50%{transform:skew(-1deg) rotate(.3deg)}}.product-bullets{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.08);list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.85rem}.product-bullets li{display:flex;gap:.85rem;align-items:flex-start;font-family:Newsreader,serif;font-size:1rem;color:#d1c5b4;line-height:1.5}.product-bullets li:before{content:"\2713";color:#e9c175;font-weight:700;font-size:1.05rem;line-height:1;flex:0 0 auto;margin-top:.18em}.product-bullets li.bullet--tip:before{content:"\1f4a1"}.trust-badges{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;text-align:center}.trust-badge__icon{display:block;font-size:1.75rem;margin-bottom:.5rem;color:#e9c175}.trust-badge__label{font-family:Newsreader,serif;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#e2e2e2}.trust-badge__sub{font-family:Inter,sans-serif;font-size:.75rem;color:#a8a29e;margin-top:.25rem}.related-products{margin-top:5rem;padding-top:4rem;border-top:1px solid rgba(255,255,255,.08)}.related-products__title{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:300;margin:0 0 2rem;text-align:center}@media(min-width:768px){.related-products__title{font-size:2.75rem}}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(min-width:768px){.related-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.related-card{text-decoration:none;color:inherit;display:block}.related-card__image{aspect-ratio:3 / 4;background:#0e0e0e;border:1px solid rgba(255,255,255,.08);overflow:hidden;filter:grayscale(40%);transition:filter .4s ease}.related-card:hover .related-card__image{filter:grayscale(0%)}.related-card__image img{width:100%;height:100%;object-fit:cover;display:block}.related-card__title{font-family:Cormorant Garamond,serif;font-size:1.25rem;color:#fff;margin:1rem 0 .25rem}.related-card__category{font-family:Newsreader,serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#a8a29e}.related-card__price{font-family:Inter,sans-serif;font-size:.8rem;color:#c9a35a;letter-spacing:.1em;margin-top:.5rem}.cart-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3.75rem;background:#050507;border:1px solid rgba(255,255,255,.08);cursor:pointer;border-radius:1px;box-shadow:0 6px 14px #0009,inset 0 0 24px #000000d9;color:#f5e6c8;padding:0;text-decoration:none}.cart-toggle svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.5}.cart-badge{position:absolute;top:4px;right:4px;min-width:1.1rem;height:1.1rem;padding:0 .3rem;background:#e9c175;color:#412d00;font-size:.7rem;font-weight:700;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center}.btn-ufo{position:relative;display:inline-block;width:3rem;height:3.75rem;background:#050507;border:1px solid rgba(255,255,255,.08);padding:0;cursor:pointer;overflow:hidden;border-radius:1px;box-shadow:0 6px 14px #0009,inset 0 0 24px #000000d9}.btn-ufo svg{width:100%;height:100%;display:block}.logo-trip{background:linear-gradient(90deg,#f5e6c8,#d1a238,#f5c56a,#e08fb8,#c46ae0,#6ab8e0,#f5c56a 90%,#d1a238);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(1px 0 0 rgba(255,80,160,.35)) drop-shadow(-1px 0 0 rgba(80,200,255,.3)) drop-shadow(0 0 18px rgba(209,162,56,.35));animation:tripHueShift 8s ease-in-out infinite;display:inline-block}@keyframes tripHueShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/atelier-product.css.map */
