:is(.template-collection,.template-product){--color-background: var(--ola-paper);--color-cream: var(--ola-paper);--color-text-primary: var(--ola-ink);--color-text-secondary: var(--ola-muted);--hv2-bone: #f0eee7;--hv2-line: var(--ola-line);--hv2-line-soft: var(--ola-line)}:is(.template-collection,.template-product) .hv2-wrap,.template-product .product-gallery-section__container{width:min(1344px,calc(100% - 96px));max-width:1344px;padding-inline:0;margin-inline:auto}body:is(.template-collection,.template-product) main :is(h1,h2,.hv2-h){font-family:var(--ola-display);font-weight:400;color:var(--ola-ink);letter-spacing:-.02em;line-height:1.18}:is(.template-collection,.template-product) main h2{font-size:clamp(28px,2.8vw,40px)}:is(.template-collection,.template-product) :is(.hv2-eyebrow,.text-overline){color:var(--ola-muted);font-size:10px;letter-spacing:.16em}:is(.template-collection,.template-product) :is(.cv2__lede,.pv2-lede,.product-lede,.bsp-band__text,.material-story__intro,.scent-journey__intro){font-family:var(--ola-prose);font-size:22px;font-style:normal;line-height:1.55;color:var(--ola-muted)}.template-collection .cv2{padding-block:48px 72px}.template-collection .cv2__head{max-width:760px;margin-inline:auto;text-align:center}.template-collection .cv2__h{font-size:clamp(36px,4vw,58px)}.template-collection .cv2__h em{display:block;margin-top:8px;font-family:var(--ola-script);font-size:clamp(40px,4.2vw,60px);font-style:normal;font-weight:400;line-height:1.15;letter-spacing:0}.template-collection .cv2__lede{max-width:52ch;margin:18px auto 0}.template-collection .cv2__tabs{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;justify-content:center;gap:8px;border:0;padding:0;margin-top:30px}.template-collection .cv2__tab{min-height:40px;padding:9px 18px;border:1px solid var(--ola-line);border-radius:999px;font-size:11px;text-transform:none;letter-spacing:.03em;color:var(--ola-ink)}.template-collection .cv2__tab:after{display:none}.template-collection .cv2__tab:is(:hover,.is-on){background:var(--ola-ink);color:var(--ola-paper);border-color:var(--ola-ink)}.template-collection .cv2__grid{margin-top:40px;gap:44px 28px}.template-collection .pc2__media{border-radius:0}.template-collection .pc2__row{flex-wrap:wrap}.template-collection .pc2__name{font-family:var(--ola-display);font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.25}.template-collection .pc2__price{font-family:var(--font-body);font-size:13px}.template-collection .pc2__mood{font-size:10px;letter-spacing:.12em;font-weight:400}.template-collection .pc2__row--sub{margin-top:auto;padding-top:12px;align-items:center}.template-collection .cv2__quiz{text-align:center;font-family:var(--ola-prose);font-size:23px;border-color:var(--ola-line)}:is(.template-collection,.template-product) :is(.pc2__add,.hv2-btn,.product-form__submit,.product-sticky-atc__btn,.bsp-band__cta,.faq-accordion__cta .btn,.product-card__quick-add-btn){display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 24px;border:1px solid var(--ola-ink);border-radius:999px;background:transparent;color:var(--ola-ink);font-family:var(--font-body);font-size:12px;font-weight:400;text-transform:none;letter-spacing:.02em;text-decoration:none;box-shadow:none;transition:background-color .18s ease,color .18s ease}:is(.template-collection,.template-product) :is(.pc2__add,.hv2-btn,.product-form__submit,.product-sticky-atc__btn,.bsp-band__cta,.faq-accordion__cta .btn,.product-card__quick-add-btn):hover:not(:disabled){color:var(--ola-paper);background:var(--ola-ink);border-color:var(--ola-ink);box-shadow:none;transform:none}:is(.template-collection,.template-product) :is(.pc2__add,.hv2-btn,.product-form__submit,.product-sticky-atc__btn):disabled{opacity:.45;cursor:not-allowed}:is(.template-collection,.template-product) :is(.pc2__add,.cv2__tab,.hv2-btn,.product-form__submit,.bsp-band__cta):focus-visible{outline:2px solid var(--ola-ink);outline-offset:4px}.template-product :is(.pv2-title,.product-form__title){font-size:clamp(34px,3.5vw,52px)}.template-product .pv2-grid{gap:clamp(32px,5vw,80px);padding-block:30px 72px}.template-product .product-gallery-section{background:var(--ola-paper)}.template-product .product-gallery-section__ambient{display:none}.template-product :is(.pv2-gal,.pv2-gal__item,.product-media__main,.product-media__thumb,.bsp-band__img){border-radius:0;box-shadow:none}.template-product .product-media__main:after{display:none}.template-product .pv2-gal-nav{padding:16px 0 0}.template-product .pv2-gal-nav__btn{color:var(--ola-ink);filter:none}.template-product .pv2-gal-nav__arrow{width:30px;height:20px}.template-product :is(.pv2-price__now,.product-form__price-current){color:var(--ola-ink);font-family:var(--ola-prose);font-size:30px;font-weight:500}.template-product :is(.pv2-acc__body,.product-accordion__content,.product-description){color:var(--ola-muted);line-height:1.75}.template-product :is(.pv2-acc summary,.product-accordion__title){color:var(--ola-ink);font-family:var(--ola-prose);font-size:23px;font-weight:500;text-transform:none;letter-spacing:0}.template-product :is(.pv2-qty,.product-quantity){background:transparent;border:1px solid var(--ola-line);border-radius:999px}.template-product .product-pair-selector__option{border-color:var(--ola-line);border-radius:12px;background:transparent}.template-product .product-pair-selector__option.is-current{border-color:var(--ola-ink);background:#edf0e9}.template-product .product-form__submit{min-height:52px}.template-product .hv2-btn__price{border-color:currentColor}.template-product :is(.product-review-snippet,.product-trust){box-shadow:none;background:transparent;border-color:var(--ola-line)}.template-product :is(.product-sticky-atc,.hv2-satc){background:var(--ola-paper);border-top:1px solid var(--ola-line);box-shadow:none}.template-product .product-sticky-atc__title{color:var(--ola-ink)}:is(.template-collection,.template-product) :is(.material-story,.comparison,.bsp-band,.scent-journey,.product-reviews-section,.product-recommendations,.faq-accordion){background:var(--ola-paper)}:is(.template-collection,.template-product) :is(.bsp-band__img,.comparison__table-wrap){border-radius:0;box-shadow:none}:is(.template-collection,.template-product) .scent-journey:before,:is(.template-collection,.template-product) .scent-journey:after{display:none}:is(.template-collection,.template-product) :is(.material-story__pillar-title,.scent-journey__phase-title){font-family:var(--ola-prose);font-size:26px;font-weight:500}:is(.template-collection,.template-product) .scent-journey__period{font-family:var(--ola-prose);font-style:italic}:is(.template-collection,.template-product) .bsp-band__eyebrow{letter-spacing:.16em}@media(max-width:900px){.template-product .pv2-gal-wrap,.template-product .pv2-buy{position:static}}@media(max-width:749px){:is(.template-collection,.template-product) .hv2-wrap,.template-product .product-gallery-section__container{width:calc(100% - 40px)}.template-collection .cv2{padding-block:32px 48px}.template-collection .cv2__h{font-size:34px}.template-collection .cv2__h em{font-size:42px}.template-collection .cv2__lede{font-size:20px}.template-collection .cv2__tabs{gap:6px;margin-top:24px}.template-collection .cv2__tab{padding-inline:13px}.template-collection .cv2__grid{gap:32px 14px;margin-top:28px}.template-collection .pc2__name{font-size:20px}.template-collection .pc2__price{font-size:12px}.template-collection .pc2__row--sub{align-items:flex-start}.template-collection .pc2__add{min-height:44px;padding:10px 16px;font-size:11px;letter-spacing:0;white-space:normal;text-align:center}.template-product :is(.pv2-title,.product-form__title){font-size:34px}.template-product :is(.pv2-lede,.product-lede){font-size:21px}.template-product .pv2-submit{padding-inline:16px}}@media(prefers-reduced-motion:reduce){:is(.template-collection,.template-product) :is(.pc2__add,.cv2__tab,.hv2-btn,.product-form__submit,.bsp-band__cta){transition:none}}.template-product .pv2-grid>*{min-width:0}@media(max-width:900px){.template-product .pv2-grid{grid-template-columns:minmax(0,1fr)}.template-product .pv2-gal{margin-inline:0;padding-inline:0;scroll-padding-inline-start:0}.template-product .pv2-gal__item{flex-basis:100%}}@media(max-width:480px){.template-product .pv2-atc{flex-wrap:wrap}.template-product .pv2-submit{flex-basis:100%}}.template-product .product-pill input:checked+.product-pill__text{background:var(--ola-ink);border-color:var(--ola-ink);transform:none}:is(.template-collection,.template-product) .product-card__title{font-family:var(--ola-display);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/25/assets/shop-minimal.css.map */
