.obj-shop-section{background:var(--obj-page-bg);color:var(--obj-text-main)}html[data-color-mode=dark] .obj-shop-section{--obj-shop-media-bg: #656A68}.obj-shop{--obj-shop-image-width: clamp(292.5px, 39.375vh, 450px);max-width:var(--obj-stage-max-width, 1600px);margin-inline:auto;padding:calc(var(--obj-nav-height, 6.8rem) + clamp(.2rem,.4vw,.6rem)) 0 clamp(3rem,5vw,6rem);container-type:inline-size;container-name:shop-container}.obj-shop__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,3.8rem);padding:0 clamp(1.5rem,3.5vw,5rem);margin-top:0}.obj-shop__product+.obj-shop__product{border-left:0}.obj-shop__listing{position:relative;display:flow-root;isolation:isolate}.obj-shop__decoration,.obj-shop__edge-logo{display:none}.obj-shop__media-link{position:absolute;top:0;right:0;bottom:0;left:0}.obj-shop__product-link{display:block;color:inherit;text-decoration:none}.obj-shop__unboxing-canvas{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;touch-action:pan-y pinch-zoom}.obj-shop__unboxing-canvas.is-loaded{opacity:1}.obj-shop .obj-shop__scrubber-wrapper{margin:.8rem auto 0;padding:0;width:min(100%,var(--obj-shop-image-width));box-sizing:border-box}.obj-shop__scrubber{position:relative;width:100%;height:4.4rem;display:block;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:pointer}.obj-shop__scrubber-track-svg{position:absolute;left:0;top:50%;width:100%;height:8px;transform:translateY(-50%);z-index:1;pointer-events:none;display:block;overflow:visible}.obj-shop__scrubber-track{display:none}.obj-shop__scrubber-knob{position:absolute;top:50%;left:0;height:4.4rem;margin-top:-2.2rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;background:transparent;color:var(--obj-text-main);cursor:grab;z-index:2;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;padding:0;box-shadow:none;border:none;outline:none}.obj-shop__scrubber-knob:focus-visible{outline:2px solid var(--obj-text-main);outline-offset:4px;border-radius:4px}.obj-shop__scrubber-knob:active{cursor:grabbing}.obj-shop__scrubber-chevron{display:block;width:.85rem;height:1.3rem;flex-shrink:0;color:var(--obj-scrubber-fill);stroke:currentColor;pointer-events:none}.obj-shop__scrubber-logo{display:block;height:2.3rem;width:calc(2.3rem * 454 / 361);flex-shrink:0;color:var(--obj-scrubber-fill);pointer-events:none;overflow:visible}.obj-shop__scrubber-logo path{stroke:var(--obj-scrubber-outline);stroke-width:1.5px;vector-effect:non-scaling-stroke;paint-order:stroke fill}.obj-shop__scrubber-chevron .obj-shop__scrubber-chevron-outline{stroke:var(--obj-scrubber-outline);stroke-width:4}.obj-shop__scrubber-mask{fill:#fff}.obj-shop__product{border-radius:var(--obj-rounded-radius, 16px)}.obj-shop__media{position:relative;display:block;width:min(100%,var(--obj-shop-image-width));margin-inline:auto;height:auto;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--obj-rounded-radius, 16px);background:transparent;cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.obj-shop__media:active{cursor:grabbing}.obj-shop__media-fallback{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;pointer-events:none}.obj-shop__media img,.obj-shop__media svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.obj-shop__media-link>svg{padding:16%;opacity:.35}.obj-shop__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.4rem 1.2rem;width:min(100%,var(--obj-shop-image-width));margin-inline:auto;padding:.6rem 0 0}.obj-shop__product-name,.obj-shop__scent,.obj-shop__price{margin:0;color:var(--obj-text-main);font-family:var(--obj-font-description)}.obj-shop__scent,.obj-shop__price{color:var(--obj-shop-copy-muted)}.obj-shop__product-name{grid-column:1 / -1;margin-top:.4rem;font-family:var(--obj-font-description);font-size:clamp(2.4rem,2.8vw,4.4rem);font-weight:700;letter-spacing:calc(-.045em + 2px);line-height:.9}.obj-shop__product-name a{color:inherit;text-decoration:none}.obj-shop__product-name a:hover,.obj-shop__product-name a:focus-visible{text-decoration:underline;text-underline-offset:.12em}.obj-shop__scent{min-width:0;font-size:clamp(1.3rem,.9vw,1.4rem);font-weight:700;letter-spacing:.08em;line-height:1.2}.obj-shop__price{text-align:right;white-space:nowrap;font-size:clamp(1.3rem,1.05vw,1.55rem);font-weight:700;line-height:1.2}.obj-shop__price s{font-weight:400}.obj-shop__quick-add{position:absolute;z-index:2;inset-inline:1.6rem;bottom:1.6rem;margin:0}.obj-shop__cart-button{width:100%;border:0;border-radius:var(--obj-rounded-radius, 16px);background:#e5e3de;color:#303433;cursor:pointer;font-family:var(--obj-font-description);font-size:calc(1.35rem + 2pt);font-weight:700;letter-spacing:.08em;text-transform:none;min-height:4.4rem;padding:0 2rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.obj-shop__cart-button:focus-visible{outline:2px solid var(--obj-text-main);outline-offset:4px}.obj-shop__cart-button:disabled{cursor:not-allowed}.obj-shop__cart-button .obj-shop__cart-icon{display:inline-flex;width:2.6rem;height:2.6rem;padding:0;opacity:1;flex-shrink:0;margin-right:.6rem}.obj-shop__cart-icon svg{display:block;width:100%;height:100%}.obj-shop__cart-status{margin:.6rem 0 0;padding:.5rem .8rem;background:var(--obj-page-bg);color:var(--obj-text-main);font-size:1.2rem;line-height:1.3}.obj-shop__cart-status:empty{display:none}@media(hover:none),(pointer:coarse){.obj-shop__quick-add{top:1.2rem;right:1.2rem;bottom:auto;left:auto;width:48px}.obj-shop__cart-button{width:48px;height:48px;min-height:48px;padding:0;border-radius:50%}.obj-shop__cart-button [data-cart-label]{display:none}.obj-shop__cart-button .obj-shop__cart-icon{width:3.12rem;height:3.12rem;margin:0}.obj-shop__cart-status{position:absolute;top:calc(100% + .6rem);right:0;width:min(24rem,calc(var(--obj-shop-image-width) - 2.4rem));margin:0}}.obj-shop__scrub-label{margin:0 0 .3rem;text-align:center;color:var(--obj-text-main);font-family:var(--obj-font-description);font-size:calc(1.1rem - 2pt);font-weight:700;letter-spacing:.08em;line-height:1.4;pointer-events:none}.obj-shop__media .obj-shop__hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:var(--obj-shop-media-bg);box-sizing:border-box;padding:0;object-fit:contain;object-position:center;transition:opacity .18s ease}.obj-shop__details{position:relative;z-index:1;margin:calc(clamp(6rem,10vw,14rem) - clamp(1.2rem,1.6vw,2.4rem)) auto 0;padding-inline:clamp(1.5rem,3.5vw,5rem)}.obj-shop__detail{padding:clamp(3rem,4vw,5rem) 0}objectiv-shop-faqs{display:block}.obj-shop__faq-header,.obj-shop__faq-columns{display:grid;grid-template-columns:minmax(0,1fr)}.obj-shop__faq-header{gap:.8rem;align-items:end}.obj-shop__faq-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:1.2rem}.obj-shop__faq-column{min-width:0}@media screen and (min-width:750px){.obj-shop__faq-header,.obj-shop__faq-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.4rem,4vw,6rem);align-items:start}.obj-shop__faq-question{min-height:2.6em}}@media screen and (max-width:989px)and (max-height:500px){.obj-shop__faq-header,.obj-shop__faq-columns{grid-template-columns:minmax(0,1fr)}.obj-shop__faq-header .obj-shop__faq-expand-all{justify-self:end}.obj-shop__faq-question{min-height:0}}.obj-shop__detail-title{margin:0 0 2.4rem;font-family:var(--obj-font-description);font-size:clamp(3rem,4vw,5.6rem);font-weight:700;letter-spacing:-.05em;line-height:.9}.obj-shop__faq-heading{text-align:left;padding-bottom:0;font-family:Questrial,sans-serif;font-weight:400;line-height:1.1}.obj-shop__faq-expand-all{display:inline-flex;align-items:center;gap:.6rem;justify-self:end;align-self:end;min-height:44px;padding:0;border:0;background:transparent;color:var(--obj-text-main);font-family:Questrial,sans-serif;font-size:12px;line-height:1.3;cursor:pointer}.obj-shop__faq-expand-all[hidden]{display:none}.obj-shop__faq-expand-all:hover{text-decoration:underline}.obj-shop__faq-expand-all:focus-visible{outline:2px solid currentColor;outline-offset:4px}.obj-shop__faq-expand-all svg{width:12px;height:12px}.obj-shop__faq-expand-all[aria-expanded=true] svg{transform:rotate(180deg)}.obj-shop__faq-answer,.obj-shop__faq-question{font-family:var(--obj-font-description)}.obj-shop__faq{border-top:1px solid rgba(var(--obj-ink-rgb),.15);transition:background-color .18s ease}.obj-shop__faq.is-animating{box-sizing:border-box;overflow:hidden}.obj-shop__faq[open],.obj-shop__faq:has(summary:focus-visible){background:var(--obj-surface)}.obj-shop__faq:last-child{border-bottom:1px solid rgba(var(--obj-ink-rgb),.15)}.obj-shop__faq summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;gap:1.6rem;padding:1.8rem 1.2rem;min-height:4.4rem}.obj-shop__faq summary::-webkit-details-marker{display:none}.obj-shop__faq summary:focus-visible{outline:2px solid var(--obj-text-main);outline-offset:-2px}.obj-shop__faq-question{display:grid;align-content:center;font-size:clamp(1.35rem,1.05vw,1.6rem);font-weight:700;line-height:1.3;transition:transform .18s ease}.obj-shop__faq-icon{position:relative;width:1.4rem;height:1.4rem;flex:0 0 1.4rem;transition:transform .18s ease}.obj-shop__faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(-50%,-70%) rotate(45deg);transition:transform .18s ease}.obj-shop__faq[open]:not(.is-closing) .obj-shop__faq-icon:before{transform:translate(-50%,-30%) rotate(225deg)}.obj-shop__faq-answer{margin:0;padding:0 4.2rem 1.8rem 1.2rem;font-size:clamp(1.4rem,1vw,1.6rem);line-height:1.55;max-width:65ch}.obj-shop__faq summary:focus-visible .obj-shop__faq-question{transform:translate(2px)}.obj-shop__faq summary:focus-visible .obj-shop__faq-icon{transform:scale(1.1)}@media screen and (max-width:860px){.obj-shop{padding-top:calc(var(--obj-nav-height, 6.5rem) + .4rem)}.obj-shop__products{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem)}.obj-shop__product+.obj-shop__product{border-top:0;border-left:0}.obj-shop__details{margin:3rem 0 0;padding-inline:clamp(1.6rem,4vw,2.4rem)}}@container shop-container (max-width: 860px){.obj-shop__products{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem)}.obj-shop__product+.obj-shop__product{border-top:0;border-left:0}.obj-shop__details{margin:3rem 0 0;padding-inline:clamp(1.6rem,4vw,2.4rem)}}@media screen and (max-width:480px){.obj-shop__products{padding-inline:1.6rem}}.obj-shop__media .obj-shop__media-fallback{object-position:center}@media(hover:hover)and (pointer:fine){.obj-shop__faq:hover{background:var(--obj-surface)}.obj-shop__faq summary:hover .obj-shop__faq-question{transform:translate(2px)}.obj-shop__faq summary:hover .obj-shop__faq-icon{transform:scale(1.1)}.obj-shop__quick-add{inset-inline:2.8rem;opacity:0;pointer-events:none;transition:opacity .18s ease}.obj-shop__cart-button .obj-shop__cart-icon{width:3.2rem;height:3.2rem}.obj-shop__media:hover .obj-shop__quick-add,.obj-shop__media:has(:focus-visible) .obj-shop__quick-add{opacity:1;pointer-events:auto}.obj-shop__media:hover .obj-shop__hover-image:not(.is-unavailable){opacity:1}}.obj-shop__media:has(:focus-visible) .obj-shop__hover-image:not(.is-unavailable){opacity:1}.obj-shop__media.is-scrubbing .obj-shop__hover-image{opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.obj-shop__media,.obj-shop__quick-add,.obj-shop__hover-image,.obj-shop__scrubber-knob,.obj-shop__faq,.obj-shop__faq-question,.obj-shop__faq-icon,.obj-shop__faq-icon:before{transition:none!important}.obj-shop__faq-question,.obj-shop__faq-icon{transform:none!important}}@media(min-width:1101px){.obj-shop{max-width:none;--obj-shop-image-width: min(clamp(330px, 46vh, 520px), 29vw);--obj-shop-column-gap: clamp(2.4rem, 4vw, 6rem);--obj-shop-faq-outset: clamp(2.4rem, 4vw, 6rem)}.obj-shop__products{position:relative;z-index:1;width:calc(var(--obj-shop-image-width) * 2 + var(--obj-shop-column-gap));margin-inline:auto;padding-inline:0;gap:var(--obj-shop-column-gap)}.obj-shop__details{width:calc(var(--obj-shop-image-width) * 2 + var(--obj-shop-column-gap) + var(--obj-shop-faq-outset) * 2);padding-inline:0}.obj-shop__decoration{position:absolute;inset-inline:0;top:calc(var(--obj-shop-image-width) * .1866666667);bottom:0;display:block;pointer-events:none;overflow:clip}.obj-shop__logo-pair{--obj-logo-base-width: calc(var(--obj-shop-image-width) * .96 * 454 / 361);--obj-logo-gutter: calc((100cqw - var(--obj-shop-image-width) * 2 - var(--obj-shop-column-gap)) / 2 - 1.6rem);--obj-logo-width: min(var(--obj-logo-base-width), calc(var(--obj-logo-gutter) / var(--obj-logo-largest-fragment)));position:absolute;inset-inline:0;top:50%;height:0}.obj-shop__logo-pair:first-child{top:calc(var(--obj-shop-image-width) * .48)}.obj-shop__logo-pair:last-child{top:calc(100% - var(--obj-shop-image-width) * .48)}.obj-shop__logo-pair:nth-child(n+2){--obj-logo-outset: var(--obj-shop-faq-outset)}.obj-shop__edge-logo{position:absolute;display:block;top:50%;transform:translateY(-50%);height:calc(var(--obj-logo-width) * 361 / 454);overflow:hidden;pointer-events:none;opacity:1}.obj-shop__edge-logo--left{left:calc(var(--obj-logo-outset, 0px) * -1);width:calc(var(--obj-logo-width) * (1 - var(--obj-logo-cut)))}.obj-shop__edge-logo--right{right:calc(var(--obj-logo-outset, 0px) * -1);width:calc(var(--obj-logo-width) * var(--obj-logo-cut))}.obj-shop__edge-logo svg{position:absolute;display:block;width:var(--obj-logo-width);max-width:none;height:100%}.obj-shop__edge-logo--left svg{right:0}.obj-shop__edge-logo--right svg{left:0}html[data-color-mode=dark] .obj-shop__edge-logo{--obj-shop-deboss-fill: #1A1C1B;--obj-shop-deboss-shadow: #111313;--obj-shop-deboss-shadow-opacity: .7;--obj-shop-deboss-highlight: #9CA29E;--obj-shop-deboss-highlight-opacity: .16}.obj-shop__product-name{font-size:clamp(2.4rem,2vw,3.2rem)}.obj-shop__scent{font-size:1.3rem;letter-spacing:.04em}.obj-shop__price{font-size:1.3rem}.obj-shop__cart-button{font-size:calc(1.2rem + 2pt);padding-inline:.8rem;letter-spacing:.06em}}@media screen and (max-width:749px){.obj-shop__products{row-gap:calc(clamp(2rem,4vw,3.5rem) + 2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/objectiv-shop.css.map */
