.atelierShell .logo{display:inline-flex;align-items:center;line-height:0}.atelierLogoImage{display:block;height:34px;width:auto;max-width:100%}.atelierLogoImage--footer{height:30px}@media(max-width:800px){.atelierLogoImage{height:28px}}.atelierHeader .tools{display:flex;align-items:center;gap:4px}.atelierHeader header-actions{display:flex;align-items:center;gap:4px}.atelierHeader .header-actions__action{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:4px;border:0;background:transparent;color:var(--luxe-berry, #481f2c);cursor:pointer}.atelierHeader .header-actions__action:hover{background:var(--luxe-blush, #efe9e0);text-decoration:none}.atelierHeader .header-actions__action svg{width:22px;height:22px}.atelierHeader cart-icon{position:relative;display:inline-flex}.atelierHeader .cart-bubble{position:absolute;top:-4px;right:-6px}.atelierHeader .account-button{display:inline-flex}.atelierCard form,.atelierRitualFooter form{margin:0}.atelierFormMsg{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--atelier-muted, #66594f)}.atelierFormMsg:empty{display:none}.atelierAddLink{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;text-decoration:none;border:1px solid var(--ink, #241c18);border-radius:24px;padding:12px;box-sizing:border-box}.atelierAddLink:hover{text-decoration:none;background:var(--ink, #241c18);color:#fff}.atelierSignup{margin:18px 0 14px;max-width:360px}.atelierSignup label{display:block;margin-bottom:8px;font:400 12px/1.5 Geologica,Arial,sans-serif;color:var(--atelier-ink, #241c18)}.atelierSignupRow{display:flex;gap:8px}.atelierSignupRow input{flex:1;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #8d7a72;background:transparent;color:#fff;font:400 13px Geologica,Arial,sans-serif}.atelierSignupRow input::placeholder{color:#cdbfb4}.atelierSignupRow button{min-height:44px;padding:10px 16px;border:1px solid #eee0d2;background:#eee0d2;color:#3d2027;font:500 12px Geologica,Arial,sans-serif;cursor:pointer}.atelierSignupRow button:hover{background:#fff}.atelierSignupMsg{margin:8px 0 0;font:400 12px/1.5 Geologica,Arial,sans-serif;color:var(--atelier-ink, #241c18)}.cinemaSrOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#footer-group{display:block}aside.announcement-bar{background:#481f2c!important;color:#faf7f2!important}aside.announcement-bar a,aside.announcement-bar p,aside.announcement-bar .announcement-bar__text,aside.announcement-bar .announcement-bar__link{color:#faf7f2!important}.atelierHeader{--cart-bubble-background: #481f2c;--cart-bubble-text: #faf7f2}.atelierHeader .tools>button,.atelierHeader .header-actions__action svg{width:auto}.atelierHeader .header-actions__action svg{width:20px;height:20px}.atelierHome>.breadcrumbs{padding:27px 5% 0}@media(max-width:800px){.atelierHome>.breadcrumbs{font-size:11px;padding-top:20px}.atelierProductPage{padding-bottom:78px}body:has(.stickyBuy) .atelierFooter footer{padding-bottom:100px}}@media(min-width:1500px){.atelierHome{max-width:1800px;margin-left:auto;margin-right:auto}}:root{--sw-ivory: #faf7f2;--sw-teal: #241c18;--sw-teal-hover: #481f2c;--sw-sage: #efe9e0;--sw-sand: #e9dfd3;--sw-text-2: #66594f;--sw-control: #8b7a6c;--sw-divider: #d7cbc0;--sw-sans: "Geologica", Arial, sans-serif;--sp-cream: #faf7f2;--sp-forest: #241c18;--sp-forest-2: #481f2c;--sp-sage: #efe9e0;--sp-sage-soft: #f5f0e8;--sp-warm: #efe9e0;--sp-warm-2: #f5f0e8;--sp-ink: #241c18;--sp-muted: #66594f;--sp-line: #d7cbc0;--sp-font-body: "Geologica", Arial, sans-serif}#cart-drawer .cart__checkout-button,#cart-drawer button[name=checkout],.sw-button:not(.sw-button--secondary){background:#481f2c!important;border-color:#481f2c!important;color:#faf7f2!important}#cart-drawer .cart__checkout-button:hover,#cart-drawer button[name=checkout]:hover,.sw-button:not(.sw-button--secondary):hover{background:#632a3e!important;border-color:#632a3e!important}.sw-button--secondary{border-color:#481f2c!important;color:#481f2c!important}.sw-firstorder__tag{background:#efe9e0;color:#481f2c}:is(.atelierHome,.atelierShell) :is(input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select){border-radius:0!important}:is(.atelierHome,.atelierShell) select{height:auto}.atelierStoryWords{max-width:820px;margin:0 auto;padding:10px 6% 70px}.atelierStoryWords>.eyebrow{display:block;margin-bottom:18px}.atelierStoryWords p{margin:0 0 16px;font:300 15px/1.85 Geologica,Arial,sans-serif;color:var(--atelier-muted, #66594f)}.atelierStoryWords a{text-decoration:underline;text-underline-offset:3px}.cpContactForm{margin-top:28px;display:grid;gap:14px;max-width:520px}.cpFormRow{display:grid;gap:6px}.cpFormRow label{font:400 12px/1.5 Geologica,Arial,sans-serif;color:var(--atelier-muted, #66594f);letter-spacing:.2px}.cpFormRow input,.cpFormRow textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #c9b8a8;background:#fffcf8;color:#241c18;font:400 14px Geologica,Arial,sans-serif;box-sizing:border-box}.cpFormRow textarea{min-height:130px;resize:vertical}.cpFormRow input:focus-visible,.cpFormRow textarea:focus-visible{outline:2px solid #481f2c;outline-offset:2px}.cpContactForm .cpButton{justify-self:start;cursor:pointer}.cpFormMsg{margin:0;padding:12px 14px;font:400 13px/1.6 Geologica,Arial,sans-serif}.cpFormMsg--ok{background:#efe9e0;color:#241c18}.cpFormMsg--error{background:#f6e7e7;color:#7a2a2a}.cpFormRow input::placeholder,.cpFormRow textarea::placeholder{color:#a39487!important;font-size:14px;opacity:1}.atelierSearchPage .atelierSearchHeroForm{margin:22px 0 16px;max-width:440px}.atelierSearchPage .atelierSearchHeroForm label{display:block;margin-bottom:8px;font:400 13px Geologica,Arial,sans-serif}.atelierSearchPage .atelierSearchHeroForm div{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px}.atelierSearchPage .atelierSearchHeroForm input[type=search]{width:100%;min-width:0;min-height:45px}.atelierSearchPage .atelierSearchHeroForm button{min-height:45px;background:var(--luxe-berry);color:var(--luxe-ivory);border:1px solid var(--luxe-berry);font:400 12px Geologica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.atelierSearchPage .chCollectionHeroCopy .searchChips{max-width:440px}.atelierSearchPage .atelierSearchHelp{padding-top:0}.atelierSearchPage .atelierSearchHelp h2{margin:8px 0 18px}.atelierSearchPage .atelierSearchHelp div{display:grid;border-top:1px solid var(--line)}.atelierSearchPage .atelierSearchHelp a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}@media(max-width:800px){.atelierSearchPage .atelierSearchHeroForm div{grid-template-columns:minmax(0,1fr) 80px}}.atelierSearchPage [hidden]{display:none!important}@media(min-width:801px){.atelierHeader header{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:72px auto;align-items:center;column-gap:40px;padding:0 5%;border-bottom:1px solid #e0d7cb}.atelierHeader header>.top{display:contents}.atelierHeader .top>.logo{grid-column:1;grid-row:1;text-align:left}.atelierHeader .top>.tools{grid-column:3;grid-row:1}.atelierHeader header>nav{grid-column:2;grid-row:1;justify-content:center;padding:0;border:0;background:transparent;gap:34px;font-size:14px}.atelierHeader header>nav .navAll{margin-left:0}.atelierHeader header>nav a[aria-current=page]{padding-bottom:4px}.atelierHeader #searchForm{grid-column:1 / -1;grid-row:2}.atelierHeader .atelierLogoImage{height:30px}}@media(min-width:801px)and (max-width:1100px){.atelierHeader header{column-gap:22px}.atelierHeader header>nav{gap:18px;font-size:12.5px}.atelierHeader .atelierLogoImage{height:26px}}.atelierProductPage .galleryVideo{position:relative;display:flex;justify-content:center;background:#f5f2ee}.atelierProductPage .galleryVideo[hidden]{display:none}.atelierProductPage .galleryVideo video{display:block;width:auto;max-width:100%;height:min(78vh,760px);aspect-ratio:9 / 16;object-fit:cover;background:#000}.atelierProductPage .videoNote,.atelierProductPage .seeInActionText small{font:400 11px/1.4 Geologica,sans-serif;letter-spacing:.04em;color:#7a6470}.atelierProductPage .galleryVideo .videoNote{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;background:#fffcf8eb}.atelierProductPage .galleryThumbs button[data-kind=video]{position:relative}.atelierProductPage .videoBadge{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);width:28px;height:28px;border-radius:50%;background:#3f1027d1;color:#fffcf8;font: 11px/28px Geologica,sans-serif;text-align:center;pointer-events:none}.atelierProductPage .ctaOffer{margin:14px 0 0;padding:14px 16px;border:1px solid #e3cfd8;border-radius:12px;background:var(--luxe-blush, #f6e5e8);font:400 14px/1.5 Geologica,sans-serif;color:#4a2a38}.atelierProductPage .ctaOffer p{margin:0}.atelierProductPage .ctaOffer p>span,.atelierProductPage .ctaOfferBundle span{display:inline-block;margin-right:6px;padding:2px 9px;border-radius:999px;background:#fffcf8;color:var(--luxe-berry, #3f1027);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.atelierProductPage .ctaOffer strong{color:var(--luxe-berry, #3f1027);font-weight:600}.atelierProductPage .ctaOffer s{color:#8a7480;margin-right:2px}.atelierProductPage .ctaOfferActions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.atelierProductPage .ctaOfferApply,.atelierProductPage .ctaOfferCopy{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:999px;font:500 13px/1 Geologica,sans-serif;cursor:pointer}.atelierProductPage .ctaOfferApply{background:var(--luxe-berry, #3f1027);color:#fffcf8;border:1px solid var(--luxe-berry, #3f1027);text-decoration:none}.atelierProductPage .ctaOfferApply:hover{background:#60243f;text-decoration:none}.atelierProductPage .ctaOfferCopy{background:#fffcf8;color:var(--luxe-berry, #3f1027);border:1px solid #caa7b7}.atelierProductPage .ctaOfferBundle a{color:inherit;text-decoration:none}.atelierProductPage .ctaOfferBundle a:hover{text-decoration:underline}.atelierProductPage .ctaOfferNote{margin-top:6px!important;font-size:12px;color:#7a6470}.atelierProductPage .offerCode{min-height:28px;padding:0 10px;border:1px dashed currentColor;border-radius:999px;background:transparent;color:inherit;font:600 13px/1 Geologica,sans-serif;letter-spacing:.04em;cursor:pointer}.atelierProductPage .sw-firstorder a{color:inherit;text-decoration:none}.atelierProductPage .sw-firstorder a:hover{text-decoration:underline}.atelierProductPage .seeInAction{display:flex;align-items:center;gap:16px;margin:18px 0 6px}.atelierProductPage .seeInActionFrame{position:relative;flex:0 0 132px;aspect-ratio:9 / 16;overflow:hidden;border-radius:12px;background:#1d1015}.atelierProductPage .seeInActionFrame video{width:100%;height:100%;object-fit:cover;cursor:pointer}.atelierProductPage .seeInActionSound{position:absolute;left:50%;bottom:8px;transform:translate(-50%);min-height:36px;padding:0 12px;border:0;border-radius:999px;background:#fffcf8eb;color:var(--luxe-berry, #3f1027);font:500 11px/1 Geologica,sans-serif;white-space:nowrap;cursor:pointer}.atelierProductPage .seeInActionText .eyebrow{display:block;margin-bottom:4px}.atelierProductPage .seeInActionText p{margin:0 0 4px;font:400 15px/1.4 Geologica,sans-serif;color:#3d2530}.atelierProductPage .shadeChoices a{gap:8px}.atelierProductPage .shadeDot{display:inline-block;flex:0 0 auto;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}@media(max-width:800px){.atelierProductPage .stickyBuy{transform:translateY(110%);transition:transform .25s ease-out}.atelierProductPage .stickyBuy.is-visible{transform:none}.atelierProductPage .stickyInfo{display:flex;flex-direction:column;min-width:0;line-height:1.25}.atelierProductPage .stickyInfo strong{font:600 13px/1.25 Geologica,sans-serif;color:var(--luxe-berry, #3f1027);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atelierProductPage .stickyInfo>span{font:500 12px/1.3 Geologica,sans-serif}.atelierProductPage .stickyInfo em{font: 400 11px/1.3 Geologica,sans-serif;color:#7a6470}.atelierProductPage .stickyBuy button{width:48%}}@media(prefers-reduced-motion:reduce){.atelierProductPage .stickyBuy{transition:none}}.atelierReels .atelierReelsRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.atelierReels .atelierReel{display:flex;flex-direction:column;gap:14px;min-width:0}.atelierReels .atelierReelFrame{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:12px;background:#1d1015}.atelierReels .atelierReelFrame video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.atelierReels .atelierReelSound{position:absolute;left:50%;bottom:14px;transform:translate(-50%);min-height:36px;padding:0 16px;border:0;border-radius:999px;background:#fffcf8eb;color:var(--luxe-berry, #3f1027);font:500 12px/1 Geologica,sans-serif;white-space:nowrap;cursor:pointer}.atelierReels .atelierReelCopy h3{margin:4px 0;font:400 18px/1.3 Geologica,sans-serif}.atelierReels .atelierReelCopy h3 a{color:inherit;text-decoration:none}.atelierReels .atelierReelCopy .price{margin:0 0 6px;font:500 14px/1.4 Geologica,sans-serif}.atelierReels .atelierReelNote{display:block;margin-top:6px;font:400 11px/1.4 Geologica,sans-serif;letter-spacing:.04em;color:#7a6470}@media(max-width:800px){.atelierReels .atelierReelsRow{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.atelierReels .atelierReelsRow::-webkit-scrollbar{display:none}.atelierReels .atelierReel{flex:0 0 72%;scroll-snap-align:start}}.atelierHome .homeConcerns h2{font-weight:600;letter-spacing:-.02em}.atelierHome .cinemaProduct>a{font-size:14.5px}.atelierHome .cinemaPrice{font-weight:600}.atelierHome .atelierPromiseBar span{font-size:12.5px}.atelierHome .atelierPromiseBar i{color:#0f5c5a;font-weight:600}.atelierHome .atelierPromiseBar span+span{padding-left:30px;border-left:1px solid #ded4c8}@media(max-width:800px){.atelierHome .atelierPromiseBar span+span{padding-left:0;border-left:0}}.atelierHome .atelierRitualSave{display:flex;flex-wrap:wrap;gap:6px 8px;margin:10px 0 0}.atelierHome .atelierRitualSave span{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#f6e5e8;color:#3f1027;font:400 12px/1.3 Geologica,sans-serif}.atelierHome .atelierRitualSave span+span{background:#e7efec;color:#0f5c5a}.atelierHome .atelierRitualSave strong{margin-left:3px;font-weight:600}.atelierReels .atelierReelAdd{margin:6px 0 10px}.atelierReels .atelierReelAdd .add{width:100%;min-height:44px;border:1px solid var(--luxe-berry, #3f1027);border-radius:999px;background:var(--luxe-berry, #3f1027);color:#fffcf8;font:500 13px/1 Geologica,sans-serif;cursor:pointer}.atelierReels .atelierReelAdd .add:hover{background:#60243f}.atelierProof{background:#faf6f1}.atelierProof .atelierProofGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #e5dbcf}.atelierProof .atelierProofNote{padding:28px 28px 30px 0}.atelierProof .atelierProofNote+.atelierProofNote{padding-left:28px;border-left:1px solid #e5dbcf}.atelierProof .atelierProofNum{display:block;margin-bottom:14px;color:#0f5c5a;font:600 12px/1 Geologica,sans-serif;letter-spacing:.08em}.atelierProof h3{margin:0 0 10px;font:600 20px/1.25 Geologica,sans-serif;letter-spacing:-.02em}.atelierProof p{margin:0 0 16px;color:#5d4a52;font:400 15px/1.6 Geologica,sans-serif}@media(max-width:800px){.atelierProof .atelierProofGrid{grid-template-columns:1fr}.atelierProof .atelierProofNote,.atelierProof .atelierProofNote+.atelierProofNote{padding:22px 0;border-left:0}.atelierProof .atelierProofNote+.atelierProofNote{border-top:1px solid #e5dbcf}}.atelierProductPage .atelierStars{min-height:0;margin:-2px 0 8px}.atelierProductPage .atelierStars:empty{display:none}.atelierProductPage .deliveryTimeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 6px;padding:14px 12px 12px;border:1px solid #e5dbcf;border-radius:12px;background:#faf6f1}.atelierProductPage .deliveryTimeline:before{content:"";position:absolute;left:16%;right:16%;top:21px;border-top:1px dashed #c9b8a6}.atelierProductPage .deliveryTimeline>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.atelierProductPage .deliveryDot{width:14px;height:14px;border-radius:50%;background:#0f5c5a;box-shadow:0 0 0 4px #faf6f1}.atelierProductPage .deliveryTimeline strong{margin-top:4px;font:600 12px/1.3 Geologica,sans-serif;color:#2d2328}.atelierProductPage .deliveryTimeline small{font:400 12px/1.3 Geologica,sans-serif;color:#5d4a52}.atelierProductPage .deliveryNote{margin:0 0 12px;font:400 11px/1.4 Geologica,sans-serif;color:#7a6470}.atelierProductPage .buyBenefits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;padding:0;list-style:none}.atelierProductPage .buyBenefits li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:12px;background:#f5f5f7;text-align:center;font:400 12px/1.3 Geologica,sans-serif;color:#2d2328}.atelierProductPage .buyBenefits a{color:inherit;text-decoration:none}.atelierProductPage .buyBenefits small{display:block;color:#7a6470;font-size:11px}.atelierProductPage .buyBenefits svg{width:22px;height:22px;fill:none;stroke:#0f5c5a;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.atelierProductPage [data-weekend-offer][hidden]{display:none!important}.atelierProductPage .weekendOffer .sw-firstorder__tag{background:#0f5c5a;color:#fffcf8}.atelierProductPage .weekendEnds{color:#7a6470;font-size:13px}.atelierProductPage .pdpReviews .jdgm-widget:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/25/assets/atelier-integration.css.map */
