:root{--cvp-bg: var(--cv-bg, #0E0E0F);--cvp-bg2: var(--cv-bg-2, #161617);--cvp-bg3: var(--cv-bg-3, #1F1F21);--cvp-fg: var(--cv-fg, #F4F2EC);--cvp-fg2: var(--cv-fg-2, #C9C5BB);--cvp-fg3: var(--cv-fg-3, #9A968C);--cvp-btn-bg: var(--cv-btn-bg, #F4F2EC);--cvp-btn-fg: var(--cv-btn-fg, #0E0E0F);--cvp-btn-press: var(--cv-btn-press, #D9D6CD);--cvp-ctl: var(--cv-ctl, #6F6D68);--cvp-hair: var(--cv-hair, #2C2C2E);--cvp-err: var(--cv-err, #F0554A);--cvp-tag-bg: var(--cv-tag-bg, #EBEAE5);--cvp-tag-fg: var(--cv-tag-fg, #131313);--cvp-tag-mute: var(--cv-tag-mute, #5B5952);--cvp-ring: var(--cv-ring, rgba(244, 242, 236, .55));--cvp-focus: var(--cv-focus, #F4F2EC);--cvp-wall: var(--cv-wall, #E7E1D6);--cvp-seal: var(--cv-seal, #C8241B);--cvp-scrim: var(--cv-scrim, rgba(14, 14, 15, .6));--cvp-r: var(--cv-r-ctl, 2px);--cvp-sw-r: var(--cv-sw-radius, 50%);--cvp-t-fast: var(--cv-t-fast, .12s);--cvp-t-base: var(--cv-t-base, .2s);--cvp-t-sheet: var(--cv-t-sheet, .28s);--cvp-ease: var(--cv-ease, cubic-bezier(.2, .8, .2, 1));--cvp-gutter: var(--cv-gutter, 16px);--cvp-fd: var(--cv-font-d, "Archivo", system-ui, sans-serif);--cvp-ft: var(--cv-font-t, "Inter", system-ui, sans-serif);--cvp-z-sticky: var(--cv-z-sticky, 40)}@media(min-width:750px){:root{--cvp-gutter: var(--cv-gutter, 24px)}}@media(min-width:990px){:root{--cvp-gutter: var(--cv-gutter, 48px)}}@media(prefers-reduced-motion:reduce){:root{--cvp-t-fast: 0ms;--cvp-t-base: 0ms;--cvp-t-sheet: 0ms}}.cv-na,.cv-hide{display:none!important}.cvp-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:var(--cvp-gutter);box-sizing:border-box}.cvp-i{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;flex:none}.cvp-i--sm{width:20px;height:20px}.cvp-i--fill{fill:currentColor;stroke:none}.cvp-seal{display:inline-block;width:8px;height:8px;background:var(--cvp-seal);flex:none}.cvp-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;background:none;border:0;color:var(--cvp-fg);font:500 15px/22px var(--cvp-ft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cvp-h2{margin:0;font:800 22px/26px var(--cvp-fd);text-transform:uppercase;letter-spacing:.005em;color:var(--cvp-fg)}.cvp-sechd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.cvp-loader{position:relative;display:inline-block;width:48px;height:8px;flex:none}.cvp-loader:before{content:"";position:absolute;left:0;right:0;top:3.5px;height:1px;background:currentColor;opacity:.5}.cvp-loader:after{content:"";position:absolute;left:0;top:0;width:8px;height:8px;background:var(--cvp-seal);animation:cvp-belt 1s linear infinite}@keyframes cvp-belt{0%{transform:translate(0)}to{transform:translate(40px)}}.cvp-stamp{display:inline-block;width:24px;height:24px;background:var(--cvp-seal);animation:cvp-stamp var(--cvp-t-base) var(--cvp-ease) both}@keyframes cvp-stamp{0%{transform:scale(1.4)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cvp-loader:after,.cvp-stamp{animation:none}}.cvp-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 8px;background:var(--cvp-btn-bg);color:var(--cvp-btn-fg);border:1px solid var(--cvp-btn-bg);border-radius:var(--cvp-r);font:800 13px/1 var(--cvp-fd);text-transform:uppercase;letter-spacing:.08em;text-align:center;text-decoration:none;cursor:pointer}.cvp-btn:active{background:var(--cvp-btn-press);border-color:var(--cvp-btn-press)}.cvp-btn[aria-disabled=true]{background:var(--cvp-bg3);border-color:var(--cvp-bg3);color:var(--cvp-fg2);cursor:not-allowed}.cvp-pdp :focus-visible,.cvp-sticky :focus-visible,.cv-crumb :focus-visible,.cv-pinfo :focus-visible,.cv-reviews :focus-visible,.cv-moretheme :focus-visible,.cv-sheet :focus-visible{outline:2px solid var(--cvp-focus);outline-offset:2px}product-info{display:block}.cvp-pdp.product{display:block;margin:0}.cvp-pdp .product__media-wrapper.grid__item,.cvp-pdp .product__info-wrapper.grid__item{width:100%;max-width:none;margin:0;padding:0}.cvp-pdp .product__info-container{max-width:none;margin:0;padding-top:12px}.cvp-pdp .product__info-container>*,.cvp-pdp .product__info-container>*+*{margin:0}.cvp-pdp .product__title{margin:0}.cv-crumb{display:flex;align-items:center;gap:8px;max-width:1360px;min-height:32px;margin-inline:auto;padding-inline:var(--cvp-gutter);font:400 13px/16px var(--cvp-ft);color:var(--cvp-fg2)}.cv-crumb a{color:inherit;text-decoration:none}.cv-crumb a:hover{text-decoration:underline;text-underline-offset:3px}.cv-crumb a{position:relative}.cv-crumb a:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}.cv-crumb [aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cvp-fg)}.cvp-pdp .cvp-gallery{display:block;margin-inline:calc(-1 * var(--cvp-gutter));position:relative}.cvp-pdp .product__media-wrapper .cvp-gal-viewer{display:block;position:relative;margin:0;padding:0}.cvp-pdp ul.cvp-gal-list.slider.grid--peek{display:flex;flex-wrap:nowrap;gap:8px;width:100%;margin:0;padding:0 0 0 var(--cvp-gutter);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--cvp-gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;list-style:none}.cvp-pdp ul.cvp-gal-list.slider.grid--peek::-webkit-scrollbar{display:none}.cvp-pdp ul.cvp-gal-list.slider.grid--peek:after{content:"";flex:0 0 8px;width:8px;margin:0;padding:0}.cvp-pdp{--cvp-slide-w: 88vw;--cvp-slide-w1: calc(100vw - 2 * var(--cvp-gutter))}.cvp-pdp ul.cvp-gal-list.slider.grid--peek>li.cvp-slide{flex:0 0 var(--cvp-slide-w);width:var(--cvp-slide-w);min-width:0;max-width:none;margin:0;padding:0;box-sizing:border-box;scroll-snap-align:start}.cvp-pdp ul.cvp-gal-list.cv-gal--one.slider.grid--peek>li.cvp-slide{flex-basis:var(--cvp-slide-w1);width:var(--cvp-slide-w1)}@media(max-width:749px)and (min-height:520px)and (max-height:779px){@supports (width: min(1px,2px)){.cvp-pdp{--cvp-reserve: 264px;--cvp-plate-h: calc(100vh - var(--cvp-reserve) - env(safe-area-inset-bottom, 0px));--cvp-slide-w: min(88vw, calc(var(--cvp-plate-h) * .8));--cvp-slide-w1: min(calc(100vw - 2 * var(--cvp-gutter)), calc(var(--cvp-plate-h) * .8))}@media(max-width:359px){.cvp-pdp{--cvp-reserve: 282px}}@supports (height: 100svh){.cvp-pdp{--cvp-plate-h: calc(100svh - var(--cvp-reserve) - env(safe-area-inset-bottom, 0px))}}}}.cvp-plate{position:relative;width:100%;aspect-ratio:4 / 5;background:var(--cvp-wall);overflow:hidden;isolation:isolate;border-radius:0}.cvp-plate .product__modal-opener{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cvp-plate .product__media{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;height:100%;background:none}.cvp-plate .product__media img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;box-shadow:none;cursor:zoom-in}.cvp-plate .product__media img.cvp-mock{object-fit:contain}.cvp-plate .product__media img.cv-mult,.cvp-thumb img.cv-mult{mix-blend-mode:multiply}.cvp-pdp .cv-gal-dots{position:absolute;left:var(--cvp-gutter);bottom:0;z-index:2;display:flex;align-items:flex-end;gap:0;height:28px;margin:0;padding:0 4px;box-sizing:border-box;max-width:calc(100% - 2 * var(--cvp-gutter));background:#0e0e0fb8}.cvp-pdp .cv-gal-dot{position:relative;display:block;flex:0 1 44px;width:44px;min-width:0;height:44px;margin:-16px 0 0;padding:0;background:none;border:0;border-radius:0;cursor:pointer;transition:none}.cvp-pdp .cv-gal-dot:before{content:"";position:absolute;left:calc(50% - 4px);bottom:10px;width:8px;height:8px;background:#c9c5bb}.cvp-pdp .cv-gal-dot.on{width:44px;border-radius:0;background:none}.cvp-pdp .cv-gal-dot.on:before{background:var(--cvp-seal)}.cvp-pdp .cv-gal-btn{display:none}.product-media-modal .product-media-modal__dialog{background:var(--cvp-bg)}.product-media-modal .product-media-modal__toggle{background:var(--cvp-bg2);color:var(--cvp-fg);border:1px solid var(--cvp-ctl);border-radius:0;box-shadow:none}.product-media-modal .product-media-modal__content img{border-radius:0}.cv-title{margin:0;font:800 28px/30px var(--cvp-fd);text-transform:uppercase;letter-spacing:.005em;word-break:break-word;text-wrap:balance;color:var(--cvp-fg)}.cv-rating{display:flex;align-items:flex-start;gap:6px;min-height:22px;margin:2px 0 0;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2);text-decoration:none}.cv-rating:hover{text-decoration:underline;text-underline-offset:3px}.cv-rating{position:relative}.cv-rating:after{content:"";position:absolute;top:-11px;right:0;bottom:-11px;left:0}.cv-rating .cvp-i{width:14px;height:14px;margin-top:3px;color:var(--cvp-fg)}.cv-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:36px;margin-top:4px}.cv-price{margin:0;font:800 28px/36px var(--cvp-fd);font-variant-numeric:tabular-nums;color:var(--cvp-fg)}.cv-price__was{margin-left:8px;font:400 16px/24px var(--cvp-ft);color:var(--cvp-fg3)}.cv-spec-line{margin:0;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg3);text-align:right}variant-selects{display:block}variant-selects .product-form__input{max-width:none;min-width:0;margin:16px 0 0;padding:0;border:0}variant-selects .product-form__input .form__label{padding:0}variant-selects legend.form__label{float:left;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin:0 0 8px;padding:0;font:600 13px/16px var(--cvp-ft);text-transform:uppercase;letter-spacing:.12em;color:var(--cvp-fg2)}variant-selects legend.form__label+*{clear:both}variant-selects legend [data-selected-value]{font-weight:600;color:var(--cvp-fg)}variant-selects .cvp-styleline{margin:16px 0 0;padding:12px 0;border-top:1px solid var(--cvp-hair);border-bottom:1px solid var(--cvp-hair);font:700 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}variant-selects .cv-style .cvp-styleline{margin:0}variant-selects .cv-style--single legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}variant-selects .cv-style--single .cv-style__pills{display:none}.cv-style__pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cv-style--n2 .cv-style__pills{grid-template-columns:repeat(2,minmax(0,1fr))}variant-selects .cv-style input[type=radio]+label,variant-selects .cv-style input[type=radio]:checked+label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;margin:0;padding:6px 4px;border:1px solid var(--cvp-ctl);border-radius:var(--cvp-r);box-shadow:none;background:transparent;color:var(--cvp-fg);text-align:center;text-decoration:none;letter-spacing:0;line-height:1;cursor:pointer;transition:background var(--cvp-t-fast)}variant-selects .cv-style input[type=radio]+label:before{display:none}variant-selects .cv-style input[type=radio]:checked+label{background:var(--cvp-btn-bg);color:var(--cvp-btn-fg);border-color:var(--cvp-btn-bg)}variant-selects .cv-style input[type=radio]:focus-visible+label{outline:2px solid var(--cvp-focus);outline-offset:2px;box-shadow:none}variant-selects .cv-style input[type=radio].disabled+label{color:var(--cvp-fg3);text-decoration:none;border-color:var(--cvp-ctl)}.cv-pill__n{font:800 13px/16px var(--cvp-fd);text-transform:uppercase;letter-spacing:.08em}.cv-pill__p{font:700 14px/18px var(--cvp-fd);font-variant-numeric:tabular-nums;letter-spacing:0}.cvp-offer{margin-top:16px}.cvp-tag{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;background:var(--cvp-tag-bg);color:var(--cvp-tag-fg);border-radius:0}.cvp-tag .cvp-seal{align-self:flex-start;margin-top:5px}.cvp-tag__txt{display:block;font:700 14px/18px var(--cvp-ft)}.cvp-tag__state{display:block;margin-top:1px;font:400 14px/18px var(--cvp-ft);color:var(--cvp-tag-mute)}.cvp-offerline{margin:0;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cvp-offerline .cvp-link{display:inline;min-height:0;padding:12px 0;font-size:14px;line-height:20px}.cv-colour-swatches .cv-sw-row{display:flex;flex-wrap:wrap;gap:0;margin:0 -6px}.cv-colour-swatches input[type=radio].cv-sw-input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.cv-colour-swatches input[type=radio].cv-sw-input+label.cv-sw{position:relative;display:block;box-sizing:border-box;width:44px;height:44px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;text-decoration:none}.cv-sw__dot{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:flex;align-items:center;justify-content:center;border-radius:var(--cvp-sw-r);background:var(--cv-sw, #8a8494);box-shadow:0 0 0 1px var(--cvp-ring)}.cv-sw__dot:after{content:"";width:5px;height:9px;margin-top:-2px;border:solid var(--cv-sw-fg, #fff);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.cv-colour-swatches input.cv-sw-input:checked+label.cv-sw .cv-sw__dot{box-shadow:0 0 0 3px var(--cvp-bg),0 0 0 5px var(--cvp-fg)}.cv-colour-swatches input.cv-sw-input:checked+label.cv-sw .cv-sw__dot:after{opacity:1}.cv-colour-swatches input.cv-sw-input:focus-visible+label.cv-sw .cv-sw__dot{outline:2px solid var(--cvp-focus);outline-offset:6px}.cv-colour-swatches input.cv-sw-input.disabled+label.cv-sw .cv-sw__dot{opacity:.55}.cv-colour-swatches input.cv-sw-input.disabled+label.cv-sw .cv-sw__dot:before{content:"";position:absolute;left:-1px;right:-1px;top:50%;height:2px;background:var(--cvp-fg);transform:rotate(-45deg)}.cv-size__row{display:flex;flex-wrap:wrap;gap:8px}variant-selects .cv-size input[type=radio]+label,variant-selects .cv-size input[type=radio]:checked+label{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:0;margin:0;padding:0;border:1px solid var(--cvp-ctl);border-radius:var(--cvp-r);box-shadow:none;background:transparent;color:var(--cvp-fg);font:600 15px/1 var(--cvp-fd);letter-spacing:0;text-decoration:none;cursor:pointer}variant-selects .cv-size input[type=radio]+label:before{display:none}product-info[data-cv-size-confirmed="1"] variant-selects .cv-size input[type=radio]:checked+label{background:var(--cvp-btn-bg);color:var(--cvp-btn-fg);border-color:var(--cvp-btn-bg)}variant-selects .cv-size input[type=radio]:focus-visible+label{outline:2px solid var(--cvp-focus);outline-offset:2px;box-shadow:none}variant-selects .cv-size input[type=radio].disabled+label{color:var(--cvp-fg3);text-decoration:none;border-color:var(--cvp-ctl)}variant-selects .cv-size input[type=radio].disabled+label:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:var(--cvp-fg3);transform:rotate(-45deg)}variant-selects .cv-size input[type=radio].disabled:checked+label{color:var(--cvp-fg3)}.cv-size__set{display:none}.cv-size__unset{display:inline}product-info[data-cv-size-confirmed="1"] .cv-size__set{display:inline}product-info[data-cv-size-confirmed="1"] .cv-size__unset{display:none}product-info[data-cv-size-error] .cv-size__row{outline:2px solid var(--cvp-err);outline-offset:6px}variant-selects .cv-sgbtn{min-height:44px;margin:-12px 0;padding:12px 0;font:500 14px/20px var(--cvp-ft);text-transform:none;letter-spacing:0;gap:6px}.cv-fit{display:grid;gap:4px;margin-top:12px}.cv-fit p{margin:0}.cv-fit .cv-fit__err{display:flex;align-items:center;gap:8px;margin-top:8px;font:600 14px/20px var(--cvp-ft);color:var(--cvp-err)}.cv-fit__nums{font:700 14px/20px var(--cvp-ft);font-variant-numeric:tabular-nums;color:var(--cvp-fg)}.cv-fit__cm{font:400 14px/20px var(--cvp-ft);font-variant-numeric:tabular-nums;color:var(--cvp-fg3)}.cv-fit__line{font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cvp-pdp .product-form__buttons{display:block;max-width:none;margin:16px 0 0}.cvp-pdp .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;gap:8px;margin:12px 0 0;font:600 14px/20px var(--cvp-ft);letter-spacing:0;color:var(--cvp-err)}.cvp-pdp .product-form__error-message-wrapper .svg-wrapper{width:16px;height:16px;margin:0;flex:none}.cvp-pdp .product-form__buttons .cv-atc.button.product-form__submit{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:100%;min-width:0;min-height:56px;margin:0;padding:0 20px;background:var(--cvp-btn-bg);color:var(--cvp-btn-fg);border:1px solid var(--cvp-btn-bg);border-radius:var(--cvp-r);box-shadow:none;font:800 15px/1 var(--cvp-fd);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform var(--cvp-t-fast);opacity:1}.cvp-pdp .cv-atc.button:before,.cvp-pdp .cv-atc.button:after{content:none}.cvp-pdp .product-form__buttons .cv-atc.button.product-form__submit:active{transform:scale(.98);background:var(--cvp-btn-press);border-color:var(--cvp-btn-press)}.cvp-pdp .product-form__buttons .cv-atc.button.product-form__submit:focus-visible{outline:2px solid var(--cvp-focus);outline-offset:2px;box-shadow:none}.cvp-pdp .cv-atc__label{display:inline}.cvp-pdp .cv-atc__price{position:absolute;right:20px;top:50%;transform:translateY(-50%);font:800 15px/1 var(--cvp-fd);letter-spacing:.02em;font-variant-numeric:tabular-nums}.cvp-pdp .cv-atc.is-unset .cv-atc__price,.cvp-pdp .cv-atc.is-off .cv-atc__price{display:none}.cvp-pdp .cv-atc__busy,.cvp-pdp .cv-atc__added{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;gap:12px}.cvp-pdp .cv-atc .loading__spinner{display:none}.cvp-pdp .product-form__buttons .cv-atc.button.product-form__submit.loading,.cvp-pdp .product-form__buttons .cv-atc.button.product-form__submit[aria-disabled=true]{opacity:1;cursor:progress;background:var(--cvp-bg3);border-color:var(--cvp-bg3);color:var(--cvp-fg)}.cvp-pdp .cv-atc.loading .cv-atc__price{visibility:hidden}.cvp-pdp .cv-atc.loading .cv-atc__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cvp-pdp .cv-atc.loading .cv-atc__busy{display:flex}.cvp-pdp .cv-atc.is-added:not(.loading) .cv-atc__price{visibility:hidden}.cvp-pdp .cv-atc.is-added:not(.loading) .cv-atc__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cvp-pdp .cv-atc.is-added:not(.loading) .cv-atc__added{display:flex}.cvp-pdp .product-form__buttons .cv-atc.button.is-off,.cvp-pdp .product-form__buttons .cv-atc.button.is-off:disabled{background:var(--cvp-bg3);border-color:var(--cvp-bg3);color:var(--cvp-fg2);cursor:not-allowed;opacity:1}.cvp-pdp .product-form__buttons .cv-buynow.shopify-payment-button__button--unbranded{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:100%;min-width:0;min-height:52px;margin:8px 0 0;padding:0 20px;background:transparent;color:var(--cvp-fg);border:1px solid var(--cvp-ctl);border-radius:var(--cvp-r);box-shadow:none;font:800 15px/1 var(--cvp-fd);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;opacity:1;transition:transform var(--cvp-t-fast),border-color var(--cvp-t-fast)}.cvp-pdp .cv-buynow:before,.cvp-pdp .cv-buynow:after{content:none}@media(hover:hover){.cvp-pdp .product-form__buttons .cv-buynow.shopify-payment-button__button--unbranded:hover:not(:disabled):not(.is-busy){background:transparent;border-color:var(--cvp-fg)}}.cvp-pdp .product-form__buttons .cv-buynow.shopify-payment-button__button--unbranded:active:not(:disabled){transform:scale(.98);background:var(--cvp-bg3);border-color:var(--cvp-fg)}.cvp-pdp .product-form__buttons .cv-buynow.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--cvp-focus);outline-offset:2px;box-shadow:none}.cvp-pdp .product-form__buttons .cv-buynow.shopify-payment-button__button--unbranded:focus:not(:focus-visible){box-shadow:none}.cvp-pdp .cv-buynow__label{display:inline}.cvp-pdp .cv-buynow__busy{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;gap:12px}.cvp-pdp .product-form__buttons .cv-buynow.shopify-payment-button__button--unbranded.is-busy{background:var(--cvp-bg3);border-color:var(--cvp-bg3);cursor:progress}.cvp-pdp .cv-buynow.is-busy .cv-buynow__busy{display:flex}.cvp-pdp .cv-buynow.is-busy .cv-buynow__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cvp-pdp .product-form__buttons .cv-buynow.shopify-payment-button__button--unbranded:disabled,.cvp-pdp .product-form__buttons .cv-buynow.shopify-payment-button__button--unbranded.is-off{background:transparent;border-color:var(--cvp-hair);color:var(--cvp-fg3);cursor:not-allowed;opacity:1}.cvp-pdp .cv-buynow__note{margin:8px 0 0;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2);text-wrap:balance}.cvp-pdp .cv-buynow__note[hidden]{display:none}.cvp-trust{display:grid;gap:12px;margin:16px 0 0;padding:0;border:0;background:none;list-style:none}.cvp-trust [hidden]{display:none}.cvp-trust li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;margin:0;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cvp-trust .cvp-i{color:var(--cvp-fg)}.cv-pinfo__desc{margin:0 0 24px;font:400 16px/24px var(--cvp-ft);color:var(--cvp-fg)}.cv-pinfo__desc .cvp-h2{margin-bottom:12px}.cv-pinfo__desc p{margin:0 0 12px;font:inherit;color:inherit}.cv-pinfo__desc p:last-child{margin-bottom:0}.cv-pinfo__desc.rte ul,.cv-pinfo__desc.rte ol,.cvp-pdp .product__description.rte ul,.cvp-pdp .product__description.rte ol{margin:0 0 12px;padding:0 0 0 22px;list-style-position:outside}.cv-pinfo__desc.rte ul,.cvp-pdp .product__description.rte ul{list-style-type:disc}.cv-pinfo__desc.rte ol,.cvp-pdp .product__description.rte ol{list-style-type:decimal}.cv-pinfo__desc.rte li,.cvp-pdp .product__description.rte li{margin:0 0 6px;padding:0 0 0 2px;font:inherit;color:inherit;list-style:inherit}.cv-pinfo__desc.rte li:last-child,.cvp-pdp .product__description.rte li:last-child{margin-bottom:0}.cv-pinfo__desc.rte li::marker,.cvp-pdp .product__description.rte li::marker{color:var(--cvp-fg3)}.cv-pinfo__desc.rte li>p,.cvp-pdp .product__description.rte li>p{margin:0}.cvp-pdp .product__description{margin:32px 0 0;font:400 16px/24px var(--cvp-ft);color:var(--cvp-fg)}.cvp-pdp .product__description .cvp-h2{margin-bottom:12px}.cvp-pdp .product__description p{margin:0 0 12px;font:inherit;color:inherit}.cvp-pdp .product__description p:last-child{margin-bottom:0}.cv-pinfo{padding-top:16px}.cv-pinfo .cv-spec{margin:0;border-top:1px solid var(--cvp-hair)}.cv-pinfo .cv-spec>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--cvp-hair);font:400 14px/20px var(--cvp-ft)}.cv-pinfo .cv-spec dt{margin:0;color:var(--cvp-fg3)}.cv-pinfo .cv-spec dd{margin:0;color:var(--cvp-fg)}.cv-acc{margin-top:24px;border-top:1px solid var(--cvp-hair)}.cv-acc details{border-bottom:1px solid var(--cvp-hair)}.cv-acc summary{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:0 12px;min-height:48px;padding:10px 0;list-style:none;cursor:pointer}.cv-acc summary::-webkit-details-marker{display:none}.cv-acc summary b{grid-column:1;font:800 15px/20px var(--cvp-fd);text-transform:uppercase;letter-spacing:.04em;color:var(--cvp-fg)}.cv-acc summary span{grid-column:1;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg3)}.cv-acc summary i{grid-column:2;grid-row:1 / span 2;position:relative;width:16px;height:16px}.cv-acc summary i:before,.cv-acc summary i:after{content:"";position:absolute;left:0;right:0;top:7px;height:1.5px;background:var(--cvp-fg);transition:transform var(--cvp-t-base) var(--cvp-ease)}.cv-acc summary i:after{transform:rotate(90deg)}.cv-acc details[open] summary i:before{transform:rotate(45deg)}.cv-acc details[open] summary i:after{transform:rotate(-45deg)}.cv-acc__bd{display:grid;gap:10px;padding:4px 0 20px;font:400 15px/22px var(--cvp-ft);color:var(--cvp-fg2)}.cv-acc__bd p{margin:0}.cv-sgt{width:100%;border-collapse:collapse;font:400 15px/20px var(--cvp-ft);font-variant-numeric:tabular-nums}.cv-sgt th{padding:10px 8px 10px 0;border-bottom:1px solid var(--cvp-ctl);font:600 12px/16px var(--cvp-ft);text-transform:uppercase;letter-spacing:.1em;text-align:left;color:var(--cvp-fg3)}.cv-sgt td{padding:10px 8px 10px 0;border-bottom:1px solid var(--cvp-hair)}.cv-sgt td:first-child{font:800 15px/20px var(--cvp-fd);color:var(--cvp-fg)}.cv-sgt--wip{display:none}.cv-sgt__note,.cv-chart-pending{font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cv-reviews{padding-top:48px}.cv-reviews__sum{margin:8px 0 0;font:500 15px/22px var(--cvp-ft);color:var(--cvp-fg)}.cv-reviews__dis{max-width:60ch;margin:8px 0 0;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cv-reviews__rail{margin:20px calc(-1 * var(--cvp-gutter)) 0;padding-top:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cvp-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.cv-reviews__rail::-webkit-scrollbar{display:none}.cv-rev{display:flex;gap:8px;width:max-content;margin:0;padding:0 var(--cvp-gutter);list-style:none}.cv-rev__i{flex:0 0 78vw;min-width:0;margin:0;padding:0;scroll-snap-align:start}.cv-rev__c{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;height:100%;padding:16px;background:var(--cvp-bg2);border-radius:0;color:var(--cvp-fg)}.cv-rev__c p{margin:0}.cv-rev__stars{display:flex;gap:2px;color:var(--cvp-fg)}.cv-rev__stars .cvp-i{width:16px;height:16px}.cv-rev__t{font:700 15px/22px var(--cvp-ft);color:var(--cvp-fg)}.cv-rev__b{font:400 15px/22px var(--cvp-ft);color:var(--cvp-fg);overflow-wrap:anywhere}.cv-rev__c .cv-rev__n{margin-top:auto;padding-top:4px;font:600 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cv-moretheme{padding-top:48px}.cvp-rail{display:flex;gap:8px;margin:0 calc(-1 * var(--cvp-gutter));padding:0 var(--cvp-gutter);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cvp-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.cvp-rail::-webkit-scrollbar{display:none}.cvp-rail__i{flex:0 0 62vw;min-width:0;margin:0;padding:0;scroll-snap-align:start}.cvp-card{display:block;min-width:0}.cvp-card__plate{display:block;position:relative;aspect-ratio:4 / 5;background:var(--cvp-wall);overflow:hidden;isolation:isolate}.cvp-card__img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}.cvp-card__cap{padding-top:12px}.cvp-card__name{margin:0;font:600 15px/20px var(--cvp-ft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cvp-card__name a{color:var(--cvp-fg);text-decoration:none}.cvp-card__price{margin:4px 0 0;font:700 17px/22px var(--cvp-fd);font-variant-numeric:tabular-nums;color:var(--cvp-fg)}.cvp-card__from{font-weight:500;color:var(--cvp-fg2)}.cvp-card__sub{margin:0;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg3)}.cvp-bottom-space,.cvp-bottom-space:empty{display:block;height:72px}.cvp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--cvp-z-sticky);display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:64px;padding:8px var(--cvp-gutter) calc(8px + env(safe-area-inset-bottom));background:var(--cvp-bg2);border-top:1px solid var(--cvp-hair);transform:translateY(105%)}.cvp-sticky[data-ready]{transition:transform var(--cvp-t-sheet) var(--cvp-ease)}.cvp-sticky.is-on{transform:none}.cvp-sticky__t{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;padding:0;background:none;border:0;color:var(--cvp-fg);text-align:left;cursor:pointer}.cvp-thumb{position:relative;display:block;width:40px;height:50px;flex:none;background:var(--cvp-wall);overflow:hidden;isolation:isolate}.cvp-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cvp-thumb img.cvp-mock{object-fit:contain}.cvp-sticky__txt{display:block;min-width:0}.cvp-sticky__txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/18px var(--cvp-ft)}.cvp-sticky__txt span{display:block;font:800 15px/18px var(--cvp-fd);font-variant-numeric:tabular-nums}.cvp-sticky__txt span.is-err{font:600 13px/18px var(--cvp-ft);color:var(--cvp-err)}.cvp-sticky .cvp-sticky__btn{position:relative;flex:0 0 144px;width:144px}.cvp-sticky .cvp-sticky__btn.is-added{background:var(--cvp-btn-bg)}.cvp-sticky__busy,.cvp-sticky__added{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;gap:10px}.cvp-sticky .cvp-sticky__btn.is-busy{background:var(--cvp-bg3);border-color:var(--cvp-bg3);color:var(--cvp-fg);cursor:progress}.cvp-sticky .cvp-sticky__btn.is-busy .cvp-sticky__busy{display:flex}.cvp-sticky .cvp-sticky__btn.is-added:not(.is-busy) .cvp-sticky__added{display:flex}.cvp-sticky .cvp-sticky__btn.is-busy .cvp-sticky__lab,.cvp-sticky .cvp-sticky__btn.is-added .cvp-sticky__lab{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cvp-sticky .cvp-sticky__btn .cvp-loader{width:32px}.cvp-sticky .cvp-sticky__btn .cvp-loader:after{animation-name:cvp-belt-s}@keyframes cvp-belt-s{0%{transform:translate(0)}to{transform:translate(24px)}}@media(prefers-reduced-motion:reduce){.cvp-sticky .cvp-sticky__btn .cvp-loader:after{animation:none}}.cvp-sheet__acts{display:flex;align-items:center;gap:4px}.cvp-x{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--cvp-fg);cursor:pointer}.cvp-sheet__sub{margin:0 0 16px;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cvp-sheet__note{margin:16px 0 0;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cvp-sizes{display:flex;flex-wrap:wrap;gap:8px}.cvp-sz{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;color:var(--cvp-fg);border:1px solid var(--cvp-ctl);border-radius:var(--cvp-r);font:600 15px/1 var(--cvp-fd);cursor:pointer}.cvp-sz:active{background:var(--cvp-bg3)}.cvp-sz.is-sel{background:var(--cvp-btn-bg);color:var(--cvp-btn-fg);border-color:var(--cvp-btn-bg)}.cvp-sz[aria-disabled=true]{color:var(--cvp-fg3)}.cvp-sz[aria-disabled=true]:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:var(--cvp-fg3);transform:rotate(-45deg)}.cvp-sgt{width:100%;border-collapse:collapse;font:400 15px/20px var(--cvp-ft);font-variant-numeric:tabular-nums}.cvp-sgt th{padding:10px 8px 10px 0;border-bottom:1px solid var(--cvp-ctl);font:600 12px/16px var(--cvp-ft);text-transform:uppercase;letter-spacing:.1em;text-align:left;color:var(--cvp-fg3)}.cvp-sgt td{padding:12px 8px 12px 0;border-bottom:1px solid var(--cvp-hair)}.cvp-sgt td:first-child{font:800 15px/20px var(--cvp-fd)}.cvp-sgt tr.is-sel td{background:var(--cvp-bg3)}.cvp-sgt__cm{color:var(--cvp-fg3)}.cvp-sg-note{display:grid;gap:8px;margin-top:16px;font:400 14px/20px var(--cvp-ft);color:var(--cvp-fg2)}.cvp-sg-note p{margin:0}html.cvp-lock{overflow:hidden}dialog.cv-sheet.cvp-fb{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:88vh;max-height:88svh;margin:0;padding:0;border:0;border-radius:0;background:var(--cvp-bg2);color:var(--cvp-fg);overflow:hidden;transform:translateY(100%);transition:transform var(--cvp-t-sheet) var(--cvp-ease);z-index:90}dialog.cv-sheet.cvp-fb[open]{display:flex;flex-direction:column}dialog.cv-sheet.cvp-fb.is-in{transform:none}dialog.cv-sheet.cvp-fb::backdrop{background:var(--cvp-scrim)}dialog.cv-sheet.cvp-fb .cv-sheet__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;min-height:56px;padding:0 4px 0 var(--cvp-gutter);border-bottom:1px solid var(--cvp-hair)}dialog.cv-sheet.cvp-fb .cv-sheet__hd h2{margin:0;font:800 17px/22px var(--cvp-fd);text-transform:uppercase;letter-spacing:.02em}dialog.cv-sheet.cvp-fb .cv-sheet__bd{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px var(--cvp-gutter) calc(24px + env(safe-area-inset-bottom))}dialog.cv-sheet.cvp-fb .cv-sheet__grab{flex:none;width:40px;height:3px;margin:8px auto 0;background:var(--cvp-ctl)}@media(max-width:359px){.cv-pill__n{font-size:12px;letter-spacing:.03em}.cvp-tag__txt{font-size:13px}}@media(min-width:750px){.cvp-pdp ul.cvp-gal-list.slider.grid--peek>li.cvp-slide,.cvp-pdp ul.cvp-gal-list.cv-gal--one.slider.grid--peek>li.cvp-slide{flex:0 0 420px;width:420px}.cvp-pdp .product__info-container{max-width:none}.cvp-sticky{display:none}.cvp-bottom-space,.cvp-bottom-space:empty{display:none}.cvp-rail__i{flex-basis:28vw}.cv-rev__i{flex-basis:40vw}}@media(min-width:750px)and (max-width:989px){.cvp-pdp.product .product__media-wrapper.grid__item,.cvp-pdp.product .product__info-wrapper.grid__item{width:100%;max-width:100%}.cvp-pdp.product .product__info-wrapper.grid__item{padding:0}}@media(min-width:990px){.cvp-pdp.product{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px;align-items:start;margin-top:8px}.cvp-pdp .product__media-wrapper.grid__item{grid-column:1}.cvp-pdp .product__info-wrapper.grid__item{grid-column:2;max-width:440px}.cvp-pdp .product__info-container{max-width:none;padding-top:0}.cvp-pdp .product__info-container.product__column-sticky{position:sticky;top:88px}.cvp-pdp .cvp-gallery{margin-inline:0}.cvp-pdp ul.cvp-gal-list.slider.grid--peek{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;overflow:visible;scroll-snap-type:none}.cvp-pdp ul.cvp-gal-list.slider.grid--peek:after{display:none}.cvp-pdp ul.cvp-gal-list.slider.grid--peek>li.cvp-slide,.cvp-pdp ul.cvp-gal-list.cv-gal--one.slider.grid--peek>li.cvp-slide{width:auto;flex:none}.cvp-pdp ul.cvp-gal-list.cv-gal--one.slider.grid--peek{grid-template-columns:minmax(0,520px)}.cvp-pdp ul.cvp-gal-list.slider.grid--peek>li.cvp-slide.cvp-slide--odd{grid-column:1 / -1;justify-self:center;width:calc((100% - 8px)/2)}.cvp-pdp .cv-gal-dots{display:none;visibility:hidden}.cv-crumb{min-height:40px}.cv-title{font-size:44px;line-height:44px}.cv-price{font-size:32px}.cv-pinfo__in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.cv-acc{margin-top:0}.cv-reviews{padding-top:96px}.cv-reviews__rail{margin-inline:0;overflow-x:visible;scroll-snap-type:none}.cv-rev{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:auto;padding:0}.cv-rev__i{flex:none}.cv-moretheme{padding-top:96px}.cvp-rail{gap:16px;margin-inline:0;padding-inline:0}.cvp-rail__i{flex:0 0 calc((100% - 48px)/4)}}@media(min-width:990px)and (max-height:760px){.cv-title{font-size:36px;line-height:38px}.cv-price-row{min-height:32px;margin-top:2px}.cv-price{font-size:28px;line-height:32px}variant-selects .product-form__input{margin-top:10px}variant-selects .cv-style input[type=radio]+label,variant-selects .cv-style input[type=radio]:checked+label{min-height:48px}.cvp-offer{margin-top:10px}.cv-fit{margin-top:8px}.cvp-pdp .product-form__buttons{margin-top:12px}}.cv-fit [hidden],.cv-pinfo [hidden],variant-selects [hidden],.cvp-tag [hidden],.cvp-sticky [hidden],.cv-sheet [hidden]{display:none}.cv-pinfo [data-cv-fit][hidden],.product-form__error-message-wrapper[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cv-pdp.css.map */
