:root{--cau-section-pad: 24px;--cau-e2: 0 -1px 0 rgba(0, 0, 0, .06), 0 -14px 30px -20px rgba(0, 0, 0, .28);--cau-gutter: clamp(16px, 4vw, 48px);--cau-header-h: 70px;--cau-pdp-max: 1200px}.pdp-v2 .pdp-v2__crumb-back{display:inline-flex;align-items:center;min-height:32px;padding-top:10px;font-size:.8125rem;color:var(--cau-ink-400)}.pdp-v2 .breadcrumb{display:none}.pdp-v2 .product__media-list-wrapper{max-width:100%!important;width:100%}.pdp-v2 .product__media-list{margin-inline:0}.pdp-v2 .product__media-item{padding-inline:0}.pdp-v2 .product__media-image-wrapper{--aspect-ratio: 1;border:1px solid var(--cau-hairline);border-radius:var(--cau-r-lg);background:var(--cau-mist)}.pdp-v2 .product__media-image-wrapper img{width:100%;height:100%;object-fit:cover}.pdp-v2__seal{position:absolute;top:10px;right:10px;z-index:2;width:clamp(44px,14vw,56px);height:clamp(44px,14vw,56px);padding:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.pdp-v2__seal img{width:100%;height:100%;border-radius:50%}.pdp-v2 .product__media{position:relative}.pdp-v2 .product__media-nav{display:block}.pdp-v2 .product .product__media{border:0;border-radius:0;padding:0}.pdp-v2 .product .product__media-nav{margin-block-start:var(--cau-s3)!important}.pdp-v2 .product__media-prev-next{display:none}.pdp-v2 .dots-nav{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:2;width:auto;margin:0;padding:6px 9px;gap:6px;flex-wrap:nowrap;justify-content:center;border-radius:var(--cau-r-pill);background:#0a0a0c4d}.pdp-v2 .dots-nav__item{width:6px;height:6px;margin:0;opacity:1;border-radius:var(--cau-r-pill);background:#ffffff8c;transition:width .2s ease,background .2s ease}.pdp-v2 .dots-nav__item[aria-current=true]{width:16px;opacity:1;background:#fff}.pdp-v2 .dots-nav:has(.dots-nav__item:only-child){display:none}.pdp-v2 .product__zoom-button{position:absolute;right:12px;bottom:14px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--cau-r-pill);background:#fffffff0;color:var(--cau-ink-900);box-shadow:0 1px 3px #0003;transition:transform .1s ease}.pdp-v2 .product__zoom-button:active{transform:scale(.94)}.pdp-v2 .product__zoom-button svg{width:20px;height:20px}.pdp-v2 .product__thumbnail{padding:0;aspect-ratio:1;overflow:hidden;border:1.5px solid var(--cau-hairline);border-radius:var(--cau-r-md);background:var(--cau-mist);transition:border-color .12s ease}.pdp-v2 .product__thumbnail:after{display:none}.pdp-v2 .product__thumbnail img{width:100%;height:100%;object-fit:cover}.pdp-v2 .product__thumbnail-item[aria-current] .product__thumbnail{border-color:var(--cau-ink-900)}.pdp-v2 .product__thumbnail-list-inner{gap:10px}@media screen and (min-width:901px){.pdp-v2 .pdp-v2__crumb-back{display:none}.pdp-v2 .breadcrumb{display:block}.pdp-v2__seal{top:14px;right:14px;width:76px;height:76px;padding:3px}.pdp-v2__seal:hover{transform:scale(1.06)}.pdp-v2 .product__thumbnail-list:has(.product__thumbnail-item:only-child){display:none}}@media screen and (min-width:1000px){.pdp-v2 .product__media{position:sticky;align-self:start;top:calc(env(safe-area-inset-top,0px) + var(--cau-header-h) + 16px)}}.pdp-v2 .product .product__media:has(.pswp--open){position:relative;top:auto}@media screen and (min-width:1080px){.pdp-v2 .product{grid-template-columns:minmax(0,1fr) minmax(0,480px);column-gap:48px;max-width:var(--cau-pdp-max);margin-inline:auto}.pdp-v2 .breadcrumb{max-width:var(--cau-pdp-max);margin-inline:auto}}.pdp-v2 .product-meta{border-bottom:0;margin:0;padding-block-end:0}.pdp-v2 .product-meta__vendor{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cau-ink-400)}.pdp-v2 .product-meta__title{font-size:1.5rem;line-height:1.16;letter-spacing:-.032em;margin-top:8px}.pdp-v2 .product-meta__price-list-container{margin-top:var(--cau-s3)}.pdp-v2 .price-list{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}.pdp-v2 .price--large{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:1}.pdp-v2 .price--highlight{color:var(--cau-ink-900)}.pdp-v2 .price--compare{font-size:.9375rem;font-weight:500;color:var(--cau-ink-400);text-decoration:line-through}.pdp-v2__save{display:inline-block;line-height:1.35;padding:4px 7px;border-radius:var(--cau-r-sm);background:var(--cau-sale);color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:.03em}.pdp-v2 .loox-rating{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:.875rem;font-weight:600;color:var(--cau-ink-700)}.pdp-v2 a:has(>.loox-rating){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pdp-v2__rating{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;margin-top:12px;font-size:.875rem;color:var(--cau-ink-700)}.pdp-v2__rating[hidden]{display:none}.pdp-v2__rating-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-4px -8px;padding:4px 8px;border-radius:var(--cau-r-sm);transition:background-color .15s ease}.pdp-v2__rating-txt{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--cau-hairline)}.pdp-v2__rating-trust{color:var(--cau-ink-400)}.pdp-v2__rating-chev{display:none;width:15px;height:15px;flex:0 0 auto}.pdp-reviews-has-modal .pdp-v2__rating-chev{display:block}.pdp-reviews-has-modal .pdp-v2__rating-btn:hover{background:var(--cau-mist)}.pdp-reviews-has-modal .pdp-v2__rating-btn:hover .pdp-v2__rating-txt{text-decoration-color:currentColor}.pdp-v2__rating-btn:focus-visible{outline:2px solid var(--cau-ink-900);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pdp-v2__rating-btn{transition:none}}.pdp-v2__stars{--pct: 0%;position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:2px;font-family:system-ui,sans-serif}.pdp-v2__stars:before{content:"\2605\2605\2605\2605\2605";color:var(--cau-rating-empty)}.pdp-v2__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct);overflow:hidden;color:var(--cau-rating)}.pdp-v2 .loox-rating svg,.pdp-v2 .loox-rating svg path,.pdp-v2 .loox-rating svg polygon{fill:var(--cau-rating)}.pdp-v2 .loox-rating .loox-icon,.pdp-v2 .loox-rating [class*=star]{color:var(--cau-rating)}@media screen and (min-width:901px){.pdp-v2 .product-meta__title{font-size:clamp(1.5rem,3.4vw,2rem)}.pdp-v2 .product-meta__price-list-container{margin-top:var(--cau-s4)}.pdp-v2 .price--large{font-size:1.75rem}.pdp-v2 .price--compare{font-size:1rem}.pdp-v2__save{font-size:.75rem;padding:4px 8px}.pdp-v2 .product-meta,.pdp-v2 .product-form{max-width:480px}}.pdp-v2 .product-form__option-name{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdp-v2 .select{width:100%;min-height:52px;display:flex;align-items:center;border:1.5px solid var(--cau-hairline);border-radius:var(--cau-r-md);background:var(--cau-paper);color:var(--cau-ink-900);font-size:1rem;font-weight:700;text-align:start;transition:border-color .12s ease,transform .1s ease}.pdp-v2 .select:hover{border-color:var(--cau-ink-400)}.pdp-v2 .select:active{transform:scale(.99)}.pdp-v2 .select[aria-expanded=true]{border-color:var(--cau-ink-900)}@media(pointer:coarse){.pdp-v2 .select{border-width:2px}}.pdp-v2__signals{display:grid;gap:6px;margin-top:var(--cau-s3)}.pdp-v2__signal{display:flex;align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:600}.pdp-v2__signal svg{width:15px;height:15px;flex:0 0 auto}.pdp-v2__signal b{font-weight:800}.pdp-v2__signal--stock{color:var(--cau-ink-900)}.pdp-v2__signal--ship{color:var(--cau-ink-700)}.pdp-v2__signal--ship b{color:var(--cau-ink-900)}.pdp-v2 [data-product-add-to-cart-button]{width:100%;min-height:54px;margin-top:var(--cau-s4);display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--cau-r-md);background:var(--cau-ink-900);color:#fff;font-size:1.0625rem;font-weight:700;letter-spacing:.01em;box-shadow:var(--cau-e-cta);transition:transform .1s cubic-bezier(.4,0,.6,1),opacity .2s ease}.pdp-v2 [data-product-add-to-cart-button]:active{transform:scale(.985) translateY(1px)}.pdp-v2__cta-price:before{content:"\b7";margin:0 .45em 0 .55em;opacity:.65}.pdp-v2 [data-product-add-to-cart-button][disabled]{opacity:.35;box-shadow:none;transform:none;cursor:default}.pdp-v2 .product-form__payment-container{position:relative;gap:8px}.pdp-v2 .shopify-payment-button{margin-top:0}.pdp-v2 .shopify-payment-button__button{width:100%;min-height:48px;border-radius:var(--cau-r-md)}.pdp-v2 .shopify-payment-button__more-options{display:none}.pdp-v2__express-guard{position:absolute;left:0;right:0;bottom:0;height:48px;z-index:3;border:0;padding:0;background:transparent;cursor:pointer}.pdp-v2__express-guard[hidden]{display:none}.pdp-v2 .product-form{row-gap:0}.pdp-v2 .product-form__option-selector{margin-block-start:var(--cau-s4)}.pdp-v2 .product-form__buy-buttons{margin-inline:0;padding:0}.pdp-v2 .dispatch-timer-block{margin:var(--cau-s3) 0 0}.pdp-v2 .dispatch-timer-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;padding:0;border:0;background:none;color:var(--cau-ink-700);font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none}.pdp-v2 .dispatch-icon{width:15px;height:15px;flex:0 0 auto;margin-inline-end:4px}.pdp-v2 .dispatch-countdown{display:inline;min-width:0;padding:0;background:none;color:var(--cau-ink-900);font-size:.875rem;font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums}.pdp-v2 .timer-colon{display:none}.pdp-v2 .timer-hours:after{content:"h"}.pdp-v2 .timer-minutes:after{content:"m"}.pdp-v2 .timer-seconds:after{content:"s"}.pdp-v2 .timer-digits+.timer-digits{margin-inline-start:.3em}.pdp-v2 .dispatch-countdown,.pdp-v2 .timer-digits{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.pdp-v2 .timer-digits{display:inline-block;width:3.3ch;text-align:start}.pdp-v2 .dispatch-countdown{display:inline-block;width:10.1ch;white-space:nowrap}.pdp-v2 .product-form:has(.dispatch-timer-block) .pdp-v2__signal--ship{display:none}.pdp-v2 .select.pdp-v2--unchosen .select__selected-value{color:var(--cau-ink-400);font-weight:600}.pdp-v2__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cau-ink-900)}.pdp-v2__bundle{margin-top:var(--cau-s4);padding:14px;border:1px solid var(--cau-hairline);border-radius:var(--cau-r-md);background:var(--cau-panel)}.pdp-v2__bundle-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:11px}.pdp-v2__bundle-hint{font-size:.75rem;font-weight:600;color:var(--cau-ink-400)}.pdp-v2__btiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cau-s2);margin-bottom:12px}.pdp-v2__btier{min-width:0;width:100%;padding:9px 4px;border:1.5px solid var(--cau-hairline);border-radius:var(--cau-r-md);background:var(--cau-paper);text-align:center;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,transform .1s ease,background-color .15s ease}button.pdp-v2__btier{appearance:none;-webkit-appearance:none;margin:0;line-height:inherit}button.pdp-v2__btier:hover{border-color:var(--cau-ink-900)}button.pdp-v2__btier:active{transform:scale(.98)}.pdp-v2__btier:not(button){cursor:default}.pdp-v2__btier b{display:block;font-family:var(--heading-font-family, inherit);font-size:.8125rem;font-weight:700;color:var(--cau-ink-900)}.pdp-v2__btier span{display:block;margin-top:3px;font-size:.6875rem;font-weight:700;color:var(--cau-sale)}.pdp-v2__bundle-cta{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--cau-ink-900);border-radius:var(--cau-r-md);background:var(--cau-paper);color:var(--cau-ink-900);font-size:.9375rem;font-weight:700;cursor:pointer;transition:transform .1s ease,background .15s ease,color .15s ease}.pdp-v2__bundle-cta:hover{background:var(--cau-ink-900);color:#fff}.pdp-v2__bundle-cta:active{transform:scale(.98)}.pdp-v2__verified{display:flex;align-items:center;gap:13px;margin-top:var(--cau-s3);padding:13px 15px;border-radius:var(--cau-r-md);background:var(--cau-mist)}.pdp-v2__verified-seal{width:60px;height:60px;flex:0 0 auto;padding:2px;border-radius:var(--cau-r-pill);background:#fff;box-shadow:0 1px 3px #0000001f}.pdp-v2__verified p{margin:0;min-width:0;font-size:.875rem;line-height:1.5;color:var(--cau-ink-700)}.pdp-v2__verified b{color:var(--cau-ink-900);font-weight:800}.pdp-v2__verified a{color:var(--cau-ink-900);font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pdp-v2__microtrust{display:flex;flex-wrap:wrap;gap:6px var(--cau-s4);margin-top:var(--cau-s2)}.pdp-v2__microtrust a{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:.8125rem;font-weight:600;color:var(--cau-ink-700);text-decoration:underline;text-decoration-color:var(--cau-hairline);text-underline-offset:3px}.pdp-v2__microtrust a:hover{color:var(--cau-ink-900);text-decoration-color:currentColor}.pdp-v2__microtrust svg{width:16px;height:16px;flex:0 0 auto;color:var(--cau-ink-400)}.pdp-v2 .product-sticky-form{background:#ffffffc2;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--cau-e2);padding-block-end:max(10px,env(safe-area-inset-bottom,0px) + 10px);padding-block-start:10px}.pdp-v2 .product-sticky-form .product-sticky-form__inner{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;max-width:900px;margin-inline:auto}.pdp-v2 .product-sticky-form__content-wrapper{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.pdp-v2 .product-sticky-form__image-wrapper{width:44px;flex:0 0 auto;margin-inline-end:0;overflow:hidden;border:1px solid var(--cau-hairline);border-radius:var(--cau-r-md);background:var(--cau-mist)}.pdp-v2 .product-sticky-form__info{min-width:0;flex:1}.pdp-v2 .product-sticky-form__bottom-info{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.pdp-v2 .product-sticky-form__title{flex-basis:100%;min-width:0;max-width:100%;font-size:.8125rem;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-v2 .product-sticky-form__price{font-size:.8125rem;font-weight:600;color:var(--cau-ink-400)}.pdp-v2__sticky-size{font-size:.8125rem;font-weight:600;color:var(--cau-ink-900)}.pdp-v2__sticky-size:before{content:"\b7";margin-inline-end:6px;color:var(--cau-ink-400)}.pdp-v2 .product-sticky-form .square-separator{display:none}.pdp-v2 .product-sticky-form__form{flex:0 0 auto;margin-inline-start:auto}.pdp-v2 .product-sticky-form [data-product-add-to-cart-button]{width:auto;min-height:46px;margin-top:0;padding:0 20px;border-radius:var(--cau-r-md);background:var(--cau-ink-900);color:#fff;font-size:.9375rem;font-weight:700;box-shadow:var(--cau-e-cta)}.pdp-v2 .product-sticky-form .shopify-payment-button{display:none}@media(prefers-reduced-transparency:reduce){.pdp-v2 .product-sticky-form{background:var(--cau-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--cau-hairline)}}.shopify-section--faq .section__header{text-align:start;margin-inline:0;margin-block-end:var(--cau-s4)}.shopify-section--faq .section__header .heading{margin:0;font-size:clamp(1.25rem,2.6vw,1.5rem);letter-spacing:-.02em}@media screen and (min-width:741px){.shopify-section--faq .faq__item .collapsible-toggle,.shopify-section--faq .faq__item .collapsible__content{padding-inline-start:0}}@media screen and (min-width:1000px){.shopify-section--faq .faq__wrapper{width:auto;max-width:none;margin-inline:0}}@media screen and (min-width:901px){:root{--cau-section-pad: 32px}}.pdp-v2 .product:not(.product--featured){margin-block-end:calc(var(--cau-section-pad) * 2)}.shopify-section--rich-text .section{margin-block:var(--cau-section-pad) 0}.shopify-section--apps .loox-v2-carousel-container{margin-bottom:var(--cau-section-pad)}.shopify-section--faq .section{margin-block:var(--cau-section-pad)}.shopify-section-group-footer-group.shopify-section--multi-column.trust .section{margin-block-start:var(--cau-section-pad)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pdp.css.map */
