body.product-template{background-color:#fff}body.product-template #MainContent,body.product-template .sticky-atc-bar{--color-background: 255, 255, 255;--color-secondary-background: 244, 244, 241;--color-primary: 224, 161, 0;--color-text-heading: 10, 10, 11;--color-foreground: 10, 10, 11;--color-border: 228, 228, 223;--color-button: 10, 10, 11;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-border: 212, 212, 206;--color-secondary-button-text: 10, 10, 11;--color-button-hover-background: 245, 177, 0;--color-button-hover-text: 10, 10, 11;--color-button-before: #f7c133;--color-field: 244, 244, 241;--color-field-text: 10, 10, 11;--color-link: 10, 10, 11;--color-link-hover: 10, 10, 11;--color-product-price-sale: 184, 58, 0;--color-foreground-lighten-60: #9d9d9d;--color-foreground-lighten-19: #393939;--color-swiper-controls: var(--color-foreground);--cv-accent-ink: var(--color-foreground);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}body.product-template #MainContent{color-scheme:light;--pdp-line: rgba(var(--color-foreground), .1);--pdp-line-strong: rgba(var(--color-foreground), .2);--pdp-muted: rgba(var(--color-foreground), .64);--pdp-tile: var(--color-secondary-background);--pdp-blend: multiply;--pdp-control-h: 5.6rem;--pdp-radius-control: var(--cv-radius-s, .6rem);--pdp-radius-tile: var(--cv-radius-m, 1.2rem)}body.product-template #MainContent [id^=MainProduct-]:is(.color-scheme-1,.color-scheme-2,.color-scheme-inverse,.color-scheme-6,.color-scheme-8,.color-scheme-10){--pdp-blend: normal}body.product-template #MainContent [id^=MainProduct-] .product__media-icon{background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));border:1px solid var(--pdp-line)}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-badge{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body.product-template .product__sharing--inputs .form-control{background-color:rgb(var(--color-field));color:rgb(var(--color-field-text));border-color:rgb(var(--color-border))}body.product-template #MainContent [id^=MainProduct-] .product__badges .f-badge{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body.product-template #MainContent [id^=MainProduct-] .product__badges .f-badge--sale{background:var(--color-badge-sale, #f5b100);color:var(--color-badge-sale-text, #0a0a0b)}body.product-template #MainContent [id^=MainProduct-] .product__badges .f-badge--soldout{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__badges .f-badge--new{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body.product-template #MainContent [id^=MainProduct-] .product{--pdp-col-gap: clamp(4rem, 4.4vw, 8rem);display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem;align-items:stretch}body.product-template #MainContent [id^=MainProduct-] .product>.product__media-wrapper,body.product-template #MainContent [id^=MainProduct-] .product>.product__info-wrapper{display:block;width:auto;max-width:none;min-width:0;margin:0;padding:0}body.product-template #MainContent [id^=MainProduct-] .product>motion-element.product__info-wrapper.is-animated{transform:none!important}@media(max-width:989.98px){body.product-template #MainContent [id^=MainProduct-] .product__info-container.sticky-element{position:static}}@media(min-width:768px)and (max-width:989.98px){body.product-template #MainContent [id^=MainProduct-] .product>*{width:100%;max-width:68rem;margin-inline:auto}}@media(min-width:990px){body.product-template #MainContent [id^=MainProduct-] .product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--pdp-col-gap)}body.product-template #MainContent [id^=MainProduct-] .product--small{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}body.product-template #MainContent [id^=MainProduct-] .product--large{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}body.product-template #MainContent [id^=MainProduct-] .product--media-has-0{grid-template-columns:minmax(0,64rem)}}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery{--sticky-offset: 2.4rem;--pdp-ratio: 1;--pdp-ratio-mobile: .8;--swiper-navigation-size: 4rem;--swiper-navigation-icon-size: 1.6rem;display:block;width:100%}@media(min-width:990px){body.product-template #MainContent [id^=MainProduct-] .product__media-gallery{--pdp-gallery-h: 1.24;max-width:calc((100vh - var(--header-height, 0px) - var(--sticky-atc-bar-height, 0px) - 6.4rem) / var(--pdp-gallery-h));max-width:calc((100svh - var(--header-height, 0px) - var(--sticky-atc-bar-height, 0px) - 6.4rem) / var(--pdp-gallery-h));min-width:min(100%,44rem);margin-inline:auto}body.product-template #MainContent [id^=MainProduct-] .product:not(.product--media-has-many) .product__media-gallery{--pdp-gallery-h: 1}}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer{border-radius:var(--pdp-radius-tile);overflow:hidden}body.product-template #MainContent [id^=MainProduct-] .product__media-container{--aspect-ratio: var(--pdp-ratio) !important;--aspect-ratio-mobile: var(--pdp-ratio-mobile) !important;position:relative;overflow:hidden;border-radius:var(--pdp-radius-tile);background-color:rgb(var(--pdp-tile))}body.product-template #MainContent [id^=MainProduct-] .product__media-container .product__media,body.product-template #MainContent [id^=MainProduct-] .product__media-container .media-wrapper{background-color:rgb(var(--pdp-tile))}body.product-template #MainContent [id^=MainProduct-] .product__media-container .product__media>img,body.product-template #MainContent [id^=MainProduct-] .product__media-container :is(.deferred-media__poster,.media__poster) img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:3%;object-fit:contain;mix-blend-mode:var(--pdp-blend, normal);transition:transform .9s var(--cv-ease-out),opacity .5s var(--cv-ease-out)}body.product-template #MainContent [id^=MainProduct-] .product__media-container :is(video,iframe){object-fit:contain;background:rgb(var(--pdp-tile))}@media(hover:hover)and (pointer:fine){body.product-template #MainContent [id^=MainProduct-] .product__media-container.media-type-image:hover .product__media>img{transform:scale(1.035)}}body.product-template #MainContent [id^=MainProduct-] .product__media-icon{position:absolute;top:1.2rem;inset-inline-end:1.2rem;left:auto;z-index:2;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;opacity:0;transform:scale(.85);pointer-events:none;transition:opacity .3s,transform .4s var(--cv-ease-out)}body.product-template #MainContent [id^=MainProduct-] .product__media-icon svg{width:1.6rem;height:1.6rem}body.product-template #MainContent [id^=MainProduct-] .product__media-container:hover .product__media-icon{opacity:1;transform:none}body.product-template #MainContent [id^=MainProduct-] .product__media-zoom{cursor:zoom-in}@media(min-width:768px){body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer-wrap .swiper-button-prev,body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer-wrap .swiper-button-next{--swiper-navigation-offset-x: 1.6rem;width:4.4rem;height:4.4rem;margin-top:-2.2rem;border:1px solid var(--pdp-line);border-radius:50%;background:rgba(var(--color-background),.9);color:rgb(var(--color-foreground));opacity:0;transition:opacity .3s,transform .4s var(--cv-ease-out),background-color .3s}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer-wrap .swiper-button-prev{transform:translate(-.6rem)}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer-wrap .swiper-button-next{transform:translate(.6rem)}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer-wrap:hover :is(.swiper-button-prev,.swiper-button-next),body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer-wrap :is(.swiper-button-prev,.swiper-button-next):focus-visible{opacity:1;transform:none}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer-wrap :is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:0!important;pointer-events:none}}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-thumbails{margin-top:1.2rem}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-item{cursor:pointer}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-container{--item-padding: 0;position:relative;padding:0;overflow:hidden;border-radius:.8rem;background-color:rgb(var(--pdp-tile))}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.05);opacity:1;pointer-events:none;transition:box-shadow .25s var(--cv-ease-out)}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-inner img{padding:8%;object-fit:contain;mix-blend-mode:var(--pdp-blend, normal);opacity:.8;transition:opacity .3s,transform .5s var(--cv-ease-out)}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-item:hover img,body.product-template #MainContent [id^=MainProduct-] .swiper-slide-thumb-active img{opacity:1}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-item:hover .product__thumbs-container:after{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.32)}body.product-template #MainContent [id^=MainProduct-] .swiper-slide-thumb-active .product__thumbs-container:after{box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-badge{position:absolute;top:.6rem;inset-inline-end:.6rem;z-index:2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%}body.product-template #MainContent [id^=MainProduct-] .product__thumbs-badge svg{width:1rem;height:1rem}body.product-template #MainContent [id^=MainProduct-] .product__info-container{max-width:60rem}body.product-template #MainContent [id^=MainProduct-] .product__blocks{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.2rem;counter-reset:cv-pdp-row}body.product-template #MainContent [id^=MainProduct-] .product__block{flex:1 0 100%;min-width:0;margin:0}body.product-template #MainContent [id^=MainProduct-] .product__block+.product__block{margin-top:2.4rem}body.product-template #MainContent [id^=MainProduct-] .product__block--badges:not(:has(.f-badge)),body.product-template #MainContent [id^=MainProduct-] .product__block--variant_picker:not(:has(fieldset,select,variant-selects>*)),body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-rating-wrap:empty){display:none}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:not(:has(>*)){display:none}body.product-template #MainContent [id^=MainProduct-] .product__block--badges{flex:0 0 auto;gap:.6rem}body.product-template #MainContent [id^=MainProduct-] .product__block--badges+:is(.product__block--text,.product__block--custom_liquid:where(:has(>.product__text))){flex:1 1 0;margin-top:0}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--badges,.product__block--text,.product__block--custom_liquid:where(:has(>.product__text)),.product__block--custom_liquid:where(:not(:has(>*))))+.product__block--title{margin-top:1.4rem}body.product-template #MainContent [id^=MainProduct-] .product__block--badges:not(:has(.f-badge))+.product__block--custom_liquid:not(:has(>*))+.product__block--title{margin-top:0}body.product-template #MainContent [id^=MainProduct-] .product__block--title+.product__block--custom_liquid{margin-top:1.2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--price{margin-top:2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--variant_picker{margin-top:3.2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--buy_buttons{margin-top:2.8rem}body.product-template #MainContent [id^=MainProduct-] .product__block--icon-with-text,body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.icon-with-text),body.product-template #MainContent [id^=MainProduct-] .product__block--inventory{margin-top:2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--description{margin-top:3.6rem}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))){margin-top:3.2rem}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details)))+:is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))){margin-top:0}body.product-template #MainContent [id^=MainProduct-] .product__badges .f-badge{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.05rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:.6rem .8rem .5rem;border:0;border-radius:.4rem;font-variant-numeric:tabular-nums}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--text,.product__block--custom_liquid) .product__text.text-upper{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.1em;color:var(--pdp-muted)}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--text,.product__block--custom_liquid) .product__text.text-upper:not(.text-subtext):before{content:"";flex:none;width:.7rem;height:.7rem;border-radius:50%;background:rgb(var(--color-primary));box-shadow:0 0 0 .3rem rgba(var(--color-primary),.2)}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--text,.product__block--custom_liquid) .product__text:not(.text-upper){font-size:1.5rem;line-height:1.55;color:var(--pdp-muted)}body.product-template #MainContent [id^=MainProduct-] .product__title{margin:calc((.96em - var(--cv-lead-118)) / 2) 0;font-family:var(--cv-font-display);font-weight:800;font-stretch:116%;font-size:clamp(2.8rem,2vw + 1.6rem,4.4rem);line-height:var(--cv-lead-118);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__title a{color:inherit}body.product-template #MainContent [id^=MainProduct-] .product__block--price .f-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;font-family:var(--cv-font-display);font-stretch:108%;font-weight:700;font-size:clamp(2.4rem,.8vw + 1.9rem,3rem);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__block--price .f-price--on-sale .f-price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--price .f-price--on-sale .f-price-item--sale{color:rgb(var(--color-product-price-sale))}body.product-template #MainContent [id^=MainProduct-] .product__block--price .f-price--on-sale .f-price-item--regular{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:.02em;color:var(--pdp-muted, rgba(var(--color-foreground), .64))}body.product-template #MainContent [id^=MainProduct-] .product__block--price .f-price-item--regular s{text-decoration-thickness:1px}body.product-template #MainContent [id^=MainProduct-] .product__block--price .f-price__unit-wrapper{font-family:var(--cv-font-mono);font-size:1.1rem;letter-spacing:.06em;color:var(--pdp-muted)}body.product-template #MainContent [id^=MainProduct-] .product__tax{margin-top:.8rem;font-size:1.25rem;line-height:1.5;color:var(--pdp-muted)}body.product-template #MainContent [id^=MainProduct-] .product__tax a{color:inherit;text-underline-offset:.3rem}body.product-template #MainContent [id^=MainProduct-] .product__block--price{padding-bottom:.8rem}body.product-template #MainContent [id^=MainProduct-] .volume-pricing-note{margin-top:.4rem}body.product-template #MainContent [id^=MainProduct-] variant-selects{display:flex;flex-direction:column;gap:2.4rem}body.product-template #MainContent [id^=MainProduct-] .product-form__input{min-width:0;margin:0;padding:0;border:0}body.product-template #MainContent [id^=MainProduct-] .product-form__input>legend,body.product-template #MainContent [id^=MainProduct-] .product-form__input--dropdown>.form__label{display:block;width:100%;margin:0 0 1.2rem;padding:0;font-size:1.4rem;line-height:1.3}body.product-template #MainContent [id^=MainProduct-] .product-form__input :is(legend,.form__label)>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem}body.product-template #MainContent [id^=MainProduct-] .product-form__input :is(legend,.form__label) .font-body-bold{font-family:var(--cv-font-mono)!important;font-weight:500!important;font-stretch:100%;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pdp-muted)}body.product-template #MainContent [id^=MainProduct-] .product-form__input [data-selected-swatch-value],body.product-template #MainContent [id^=MainProduct-] .product-form__input [data-selected-value]{font-weight:600;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product-form__input .open-size-chart{margin-inline-start:auto;font-size:1.3rem}body.product-template #MainContent [id^=MainProduct-] .product-form__input:is(.product-form__input--button,.product-form__input--color,.product-form__input--swatch)>input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.product-template #MainContent [id^=MainProduct-] .product-form__input:is(.product-form__input--button,.product-form__input--color,.product-form__input--swatch)>input[type=radio]:after{content:none}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.6rem),1fr));gap:.8rem}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>label{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:max(4.8rem,var(--swatch-size, 4rem));height:auto;margin:0;padding:1rem 1.4rem;border:1px solid var(--pdp-line-strong);border-radius:var(--pdp-radius-control);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--cv-font-body);font-stretch:100%;font-size:1.4rem;font-weight:500;line-height:1.25;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere;opacity:1;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .15s var(--cv-ease-out)}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - .6px),currentColor 50%,transparent calc(50% + .6px));opacity:0;pointer-events:none}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>label:after{content:none}@media(hover:hover){body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>input:not(:checked)+label:hover{border-color:rgb(var(--color-foreground));background:rgb(var(--color-background));color:rgb(var(--color-foreground))}}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>label:active{transform:scale(.97)}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>input:checked+label{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>input:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>input:is(.disabled,:disabled)+label{color:rgba(var(--color-foreground),.42);border-color:var(--pdp-line);opacity:1}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>input:is(.disabled,:disabled)+label:before{opacity:.55}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button>input:is(.disabled,:disabled):checked+label{background:rgba(var(--color-foreground),.06);border-color:rgb(var(--color-foreground));color:rgba(var(--color-foreground),.6)}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch){display:flex;flex-wrap:wrap;gap:1.2rem}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch)>label{position:relative;display:block;margin:0;padding:0;border:0;background:none;opacity:1;cursor:pointer}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch) .swatch-color{display:block;width:var(--swatch-size, 4rem);height:var(--swatch-size, 4rem);border:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem transparent;transition:box-shadow .25s var(--cv-ease-out),transform .2s var(--cv-ease-out)}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch) .swatch-color:before{opacity:0}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch) .swatch-color:after{--shadow-color: rgba(var(--color-foreground), .14);--shadow-width: 1px;opacity:1}@media(hover:hover){body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch)>input:not(:checked)+label:hover .swatch-color{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground),.3)}}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch)>input:checked+label .swatch-color{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch)>label:active .swatch-color{transform:scale(.94)}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch)>input:focus-visible+label .swatch-color{outline:2px solid rgb(var(--color-foreground));outline-offset:.7rem}body.product-template #MainContent [id^=MainProduct-] :is(.product-form__input--color,.product-form__input--swatch)>input:is(.disabled,:disabled)+label .swatch-color{opacity:.45;background-image:linear-gradient(to top right,transparent calc(50% - .8px),rgb(var(--color-background)) 50%,transparent calc(50% + .8px))}body.product-template #MainContent [id^=MainProduct-] .product-form__input--dropdown .form-control--select,body.product-template #MainContent [id^=MainProduct-] .product-form__input--dropdown select{min-height:5.2rem;border:1px solid var(--pdp-line-strong);border-radius:var(--pdp-radius-control);background-color:rgb(var(--color-background));font-size:1.5rem;font-weight:500}body.product-template #MainContent [id^=MainProduct-] .product-form__buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem;width:100%}body.product-template #MainContent [id^=MainProduct-] .main-product-form>.product-form__buttons{order:1}body.product-template #MainContent [id^=MainProduct-] .main-product-form>.product-form__error-message{order:2}body.product-template #MainContent [id^=MainProduct-] .product-form__buttons>:not(.product-form__submit,.product-form__quantity,.shopify-payment-button){flex:1 0 100%;min-width:0}body.product-template #MainContent [id^=MainProduct-] .product__block--buy_buttons,body.product-template #MainContent [id^=MainProduct-] .product__block--buy_buttons>.product-form{display:flex;flex-direction:column}body.product-template #MainContent [id^=MainProduct-] .product__block--buy_buttons>.product-form,body.product-template #MainContent [id^=MainProduct-] .product__block--buy_buttons>.product-form>:is(form,.product-form__error-message-wrapper){order:1}body.product-template #MainContent [id^=MainProduct-] .product-form__quantity{flex:0 0 auto;margin:0}body.product-template #MainContent [id^=MainProduct-] .product-form__quantity .quantity,body.product-template #MainContent [id^=MainProduct-] .product-form .quantity{width:13.2rem;min-height:var(--pdp-control-h);height:100%;border-radius:var(--pdp-radius-control)}body.product-template #MainContent [id^=MainProduct-] .product-form .quantity__input{height:100%;min-height:var(--pdp-control-h);border-radius:var(--pdp-radius-control);box-shadow:inset 0 0 0 1px var(--pdp-line-strong);font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.5rem;font-weight:500;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}body.product-template #MainContent [id^=MainProduct-] .product-form .quantity__input:focus-visible{outline:0;box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product-form .quantity__button{top:0;bottom:0;height:auto;width:4.4rem;color:rgb(var(--color-foreground));border-radius:var(--pdp-radius-control);transition:background-color .2s,transform .15s var(--cv-ease-out)}@media(hover:hover){body.product-template #MainContent [id^=MainProduct-] .product-form .quantity__button:hover{background-color:rgba(var(--color-foreground),.05)}}body.product-template #MainContent [id^=MainProduct-] .product-form .quantity__button:active svg{transform:scale(.85)}body.product-template #MainContent [id^=MainProduct-] .product-form .quantity__button svg{width:1.2rem;height:1.2rem;transition:transform .15s var(--cv-ease-out)}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn{flex:1 1 22rem;min-width:0;height:auto;min-height:var(--pdp-control-h);padding:0 2.4rem;gap:1rem;border:0;border-radius:var(--pdp-radius-control);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--cv-font-body);font-stretch:112%;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .3s,transform .15s var(--cv-ease-out)}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn>span:first-child{display:inline-flex;align-items:center;gap:1rem}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn>span:first-child:after{content:"";flex:none;width:1.6rem;height:1.6rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10h12m-4.5-4.5L15.5 10 11 14.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10h12m-4.5-4.5L15.5 10 11 14.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .4s var(--cv-ease-out)}@media(hover:hover){body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn:not([disabled]):hover{color:rgb(var(--color-button-hover-text))}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn:not([disabled]):hover>span:first-child:after{transform:translate(.4rem)}}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn:not([disabled]):active{transform:scale(.985)}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn[disabled]{background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.5);opacity:1}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn[disabled]:before,body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn[disabled]:after,body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn[disabled]>span:first-child:after{display:none}body.product-template #MainContent [id^=MainProduct-] .product-form__submit .loading__spinner{color:inherit}body.product-template #MainContent [id^=MainProduct-] .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: var(--pdp-control-h);--shopify-accelerated-checkout-button-border-radius: var(--pdp-radius-control);flex:1 1 100%;width:100%;margin:0}body.product-template #MainContent [id^=MainProduct-] .shopify-payment-button__button{min-height:var(--pdp-control-h);border-radius:var(--pdp-radius-control);overflow:hidden}body.product-template #MainContent [id^=MainProduct-] .shopify-payment-button__button--unbranded{display:flex;align-items:center;justify-content:center;width:100%;padding:0 2.4rem;border:1px solid rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground));font-family:var(--cv-font-body);font-stretch:112%;font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;box-shadow:none;transition:background-color .25s,color .25s,transform .15s var(--cv-ease-out)}@media(hover:hover){body.product-template #MainContent [id^=MainProduct-] .shopify-payment-button__button--unbranded:hover:not([disabled]){background:rgb(var(--color-foreground));color:rgb(var(--color-background))}}body.product-template #MainContent [id^=MainProduct-] .shopify-payment-button__button--unbranded:active{transform:scale(.985)}body.product-template #MainContent [id^=MainProduct-] .shopify-payment-button__more-options{display:block;width:100%;margin-top:1rem;padding:0;border:0;background:none;font-family:var(--cv-font-body);font-size:1.3rem;font-weight:500;text-align:center;text-decoration:underline;text-underline-offset:.3rem;color:var(--pdp-muted);text-transform:none;letter-spacing:0}body.product-template #MainContent [id^=MainProduct-] .shopify-payment-button__more-options:hover{color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product-form__error-message-wrapper,body.product-template #MainContent [id^=MainProduct-] .product-form .alert--error{border-radius:var(--pdp-radius-control);font-size:1.3rem}:where(body.product-template #MainContent [id^=MainProduct-] .product__info-container) :where(select,textarea,input:is([type=text],[type=email],[type=tel],[type=url],[type=search],[type=date],[type=number])):where(:not(.quantity__input)){min-height:4.8rem;padding:.8rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--cv-radius-s, .6rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--cv-font-body);font-size:1.5rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}:where(body.product-template #MainContent [id^=MainProduct-] .product__info-container) :where(select){-webkit-appearance:none;appearance:none;padding-inline-end:4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%230a0a0b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.2rem;cursor:pointer}:where(body.product-template #MainContent [id^=MainProduct-] .product__info-container) :where(select,textarea,input):where(:hover){border-color:rgba(var(--color-foreground),.45)}:where(body.product-template #MainContent [id^=MainProduct-] .product__info-container) :where(select,textarea,input):where(:focus-visible){outline:0;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}:where(body.product-template #MainContent [id^=MainProduct-] .product__info-container) :where(label,legend){font-size:1.4rem;line-height:1.4}:where(body.product-template #MainContent [id^=MainProduct-] .product-form) :where(label):where(:has(+select,+textarea,+input:not([type=checkbox],[type=radio],[type=hidden]))){display:block;margin-bottom:.8rem;font-family:var(--cv-font-mono);font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.64)}:where(body.product-template #MainContent [id^=MainProduct-] .product-form) :where(input[type=checkbox],input[type=radio])+:where(label){margin-inline-start:1rem}:where(body.product-template #MainContent [id^=MainProduct-] .product-form) :where(select){width:100%}:where(body.product-template #MainContent [id^=MainProduct-] .product__info-container .product-form) :where(fieldset){min-width:0;margin:0;padding:0;border:0}:where(body.product-template #MainContent [id^=MainProduct-] .product__info-container) :where(input[type=file]){font-family:var(--cv-font-body);font-size:1.4rem}body.product-template #MainContent [id^=MainProduct-] :is(.main-product-form>:not(input,.customer,[id^=QuantityForm-],.product-form__buttons,.product-form__error-message,volume-pricing),.main-product-form>.product-form__buttons>:not(.product-form__submit,.product-form__quantity,.shopify-payment-button),.product__block--buy_buttons>:not(.product-form),.product__block--buy_buttons>.product-form>:not(form,.product-form__error-message-wrapper,.product-form__buttons),.product__blocks>:not(.product__block),.product__block--price>:not([id^=price-],.volume-pricing-note,.product__tax)),body.product-template #MainContent [id^=MainProduct-] :is(.main-product-form>:not(input,.customer,[id^=QuantityForm-],.product-form__buttons,.product-form__error-message,volume-pricing),.main-product-form>.product-form__buttons>:not(.product-form__submit,.product-form__quantity,.shopify-payment-button),.product__block--buy_buttons>:not(.product-form),.product__block--buy_buttons>.product-form>:not(form,.product-form__error-message-wrapper,.product-form__buttons),.product__blocks>:not(.product__block),.product__block--price>:not([id^=price-],.volume-pricing-note,.product__tax)) *{font-family:var(--cv-font-body)}button:is(button):where(body.product-template #MainContent [id^=MainProduct-] :is(.main-product-form>:not(input,.customer,[id^=QuantityForm-],.product-form__buttons,.product-form__error-message,volume-pricing),.main-product-form>.product-form__buttons>:not(.product-form__submit,.product-form__quantity,.shopify-payment-button),.product__block--buy_buttons>:not(.product-form),.product__block--buy_buttons>.product-form>:not(form,.product-form__error-message-wrapper,.product-form__buttons),.product__blocks>:not(.product__block),.product__block--price>:not([id^=price-],.volume-pricing-note,.product__tax)),body.product-template #MainContent [id^=MainProduct-] :is(.main-product-form>:not(input,.customer,[id^=QuantityForm-],.product-form__buttons,.product-form__error-message,volume-pricing),.main-product-form>.product-form__buttons>:not(.product-form__submit,.product-form__quantity,.shopify-payment-button),.product__block--buy_buttons>:not(.product-form),.product__block--buy_buttons>.product-form>:not(form,.product-form__error-message-wrapper,.product-form__buttons),.product__blocks>:not(.product__block),.product__block--price>:not([id^=price-],.volume-pricing-note,.product__tax)) *){height:auto;white-space:normal;font-weight:inherit;line-height:1.35;letter-spacing:normal;text-transform:none}button:where(body.product-template #MainContent [id^=MainProduct-] :is(.main-product-form>:not(input,.customer,[id^=QuantityForm-],.product-form__buttons,.product-form__error-message,volume-pricing),.main-product-form>.product-form__buttons>:not(.product-form__submit,.product-form__quantity,.shopify-payment-button),.product__block--buy_buttons>:not(.product-form),.product__block--buy_buttons>.product-form>:not(form,.product-form__error-message-wrapper,.product-form__buttons),.product__blocks>:not(.product__block),.product__block--price>:not([id^=price-],.volume-pricing-note,.product__tax)),body.product-template #MainContent [id^=MainProduct-] :is(.main-product-form>:not(input,.customer,[id^=QuantityForm-],.product-form__buttons,.product-form__error-message,volume-pricing),.main-product-form>.product-form__buttons>:not(.product-form__submit,.product-form__quantity,.shopify-payment-button),.product__block--buy_buttons>:not(.product-form),.product__block--buy_buttons>.product-form>:not(form,.product-form__error-message-wrapper,.product-form__buttons),.product__blocks>:not(.product__block),.product__block--price>:not([id^=price-],.volume-pricing-note,.product__tax)) *)>*{text-align:start}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--icon-with-text,.product__block--custom_liquid) .icon-with-text{--icon-size: 2.2rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:0;padding:0;border-radius:var(--pdp-radius-tile);background:rgb(var(--pdp-tile));overflow:hidden}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--icon-with-text,.product__block--custom_liquid) .icon-with-text--vertical{grid-auto-flow:row}body.product-template #MainContent [id^=MainProduct-] .icon-with-text__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.2rem;min-width:0;padding:1.8rem 1.6rem 1.9rem}body.product-template #MainContent [id^=MainProduct-] .icon-with-text--horizontal .icon-with-text__item+.icon-with-text__item:before{content:"";position:absolute;top:1.6rem;bottom:1.6rem;inset-inline-start:0;width:1px;background:rgba(var(--color-foreground),.1)}body.product-template #MainContent [id^=MainProduct-] .icon-with-text--vertical .icon-with-text__item{flex-direction:row;align-items:center;padding-block:1.4rem}body.product-template #MainContent [id^=MainProduct-] .icon-with-text--vertical .icon-with-text__item+.icon-with-text__item{border-top:1px solid rgba(var(--color-foreground),.08)}body.product-template #MainContent [id^=MainProduct-] .icon-with-text__item>:is(svg,img){flex:none;width:var(--icon-size);height:var(--icon-size);min-width:var(--icon-size);color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .icon-with-text__item>:not(svg,img){font-family:var(--cv-font-mono)!important;font-stretch:100%;font-size:1.05rem;font-weight:500!important;font-style:normal!important;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:rgba(var(--color-foreground),.82)}body.product-template #MainContent [id^=MainProduct-] .icon-with-text__item a{color:inherit;text-underline-offset:.3rem}body.product-template #MainContent [id^=MainProduct-] .product__inventory{--pdp-status: 31, 157, 85;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0;font-size:1.35rem;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__inventory--low-stock{--pdp-status: 224, 161, 0}body.product-template #MainContent [id^=MainProduct-] .product__inventory--out-of-stock{--pdp-status: 184, 58, 0}body.product-template #MainContent [id^=MainProduct-] .product__inventory-icon{position:relative;display:inline-block;flex:none;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--pdp-status));animation:none;box-shadow:none}body.product-template #MainContent [id^=MainProduct-] .product__inventory-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:rgb(var(--pdp-status));animation:cv-pdp-pulse 2s var(--cv-ease-out) infinite}body.product-template #MainContent [id^=MainProduct-] .product__inventory--out-of-stock .product__inventory-icon:after{animation:none}body.product-template #MainContent [id^=MainProduct-] .product__inventory-icon:before{content:none;animation:none}body.product-template [id$=__cv_reviews]{scroll-margin-top:calc(var(--header-height, 6.4rem) + 1.6rem)}@keyframes cv-pdp-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(3);opacity:0}}body.product-template #MainContent [id^=MainProduct-] .product__block--inventory.text-upper .product__inventory{font-family:var(--cv-font-mono);font-size:1.1rem;letter-spacing:.08em}body.product-template #MainContent [id^=MainProduct-] .product__inventory-stock-bar{--progress-bar-size: .3rem;color:rgb(var(--pdp-status, 224, 161, 0));display:block;margin-top:1rem;max-width:24rem;height:.3rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);overflow:hidden}body.product-template #MainContent [id^=MainProduct-] .product__block--description{--paragraph-top-spacing: 1.2rem;--paragraph-bottom-spacing: 1.2rem;max-width:62ch;font-size:1.55rem;line-height:1.7;color:rgba(var(--color-foreground),.78)}body.product-template #MainContent [id^=MainProduct-] .product__block--description :is(h1,h2,h3,h4,h5,h6){margin:2.4rem 0 1rem;font-family:var(--cv-font-display);font-weight:700;font-stretch:110%;font-size:1.6rem;line-height:1.25;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__block--description :is(strong,b){font-weight:600;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__block--description :is(ul,ol){margin-block:1.6rem;padding-inline-start:0;list-style:none}body.product-template #MainContent [id^=MainProduct-] .product__block--description li{position:relative;padding-inline-start:2.2rem;list-style:none}body.product-template #MainContent [id^=MainProduct-] .product__block--description li+li{margin-top:.6rem}body.product-template #MainContent [id^=MainProduct-] .product__block--description ul>li:before{content:"";position:absolute;top:.8em;inset-inline-start:.2rem;width:1rem;height:1px;background:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__block--description ol{counter-reset:cv-pdp-li}body.product-template #MainContent [id^=MainProduct-] .product__block--description ol>li{counter-increment:cv-pdp-li}body.product-template #MainContent [id^=MainProduct-] .product__block--description ol>li:before{content:counter(cv-pdp-li,decimal-leading-zero);position:absolute;inset-inline-start:0;top:.35em;font-family:var(--cv-font-mono);font-size:1rem;letter-spacing:.04em;color:var(--pdp-muted)}body.product-template #MainContent [id^=MainProduct-] .product__block--description img{border:0;border-radius:var(--pdp-radius-tile)}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--description,.accordion-details__content) a{color:rgb(var(--color-foreground));text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.35rem}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))){counter-increment:cv-pdp-row}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details{border-block-end:1px solid var(--pdp-line)}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details{border-block-start:1px solid var(--pdp-line)}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details)))+:is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details{border-block-start:0}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary{gap:1.6rem;padding-block:2rem;list-style:none}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary>div{gap:1.2rem;min-width:0}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary>div:before{content:counter(cv-pdp-row,decimal-leading-zero);flex:none;min-width:2.2rem;font-family:var(--cv-font-mono);font-size:1.1rem;letter-spacing:.06em;color:var(--pdp-muted);transition:color .3s}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary :is(h2,.h4){margin:0;font-family:var(--cv-font-display);font-weight:700;font-stretch:112%;font-size:1.5rem;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary :is(svg:not(.icon-plus-toggle,[class*=plus])){width:2rem;height:2rem}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary>svg,body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary .icon-plus-toggle{flex:none;width:1.4rem;height:1.4rem;transition:transform .4s var(--cv-ease-out)}@media(hover:hover){body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary:hover>div:before,body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details[open] .accordion-details__summary>div:before{color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary:hover>svg{transform:rotate(90deg)}}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__content{--paragraph-top-spacing: 1rem;--paragraph-bottom-spacing: 1rem;padding:0 0 2.4rem 3.4rem;max-width:60ch;font-size:1.45rem;line-height:1.65;color:rgba(var(--color-foreground),.76)}body.product-template #MainContent [id^=MainProduct-] .accordion-details__content :is(ul,ol){margin-block:1rem;padding-inline-start:1.8rem}body.product-template #MainContent [id^=MainProduct-] .accordion-details__content li+li{margin-top:.4rem}body.product-template #MainContent [id^=MainProduct-] .accordion-details__content ul:has(+ul){margin-bottom:0}body.product-template #MainContent [id^=MainProduct-] .accordion-details__content ul+ul{margin-top:.4rem}body.product-template #MainContent [id^=MainProduct-] .accordion-details__content li::marker{font-family:var(--cv-font-mono);font-size:1.1rem;color:var(--pdp-muted)}body.product-template #MainContent [id^=MainProduct-] .accordion-details__content :is(strong,b){font-weight:600;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__block--addons{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 2.4rem;margin-top:2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--addons .btn{height:auto;min-height:3.6rem;padding:.4rem 0;gap:.8rem;font-size:1.3rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--pdp-muted);transition:color .2s}body.product-template #MainContent [id^=MainProduct-] .product__block--addons .btn svg{width:1.8rem;height:1.8rem;transition:transform .35s var(--cv-ease-out)}@media(hover:hover){body.product-template #MainContent [id^=MainProduct-] .product__block--addons .btn:hover{color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__block--addons .btn:hover svg{transform:translateY(-.15rem)}}body.product-template #MainContent [id^=MainProduct-] .cv-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:none}body.product-template #MainContent [id^=MainProduct-] .cv-rating__stars{--cv-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.8l2.47 5.3 5.8.68-4.28 3.96 1.13 5.73L10 14.6l-5.12 2.87 1.13-5.73L1.73 7.78l5.8-.68z'/%3E%3C/svg%3E");display:inline-block;width:8.5rem;height:1.5rem;background:linear-gradient(90deg,rgb(var(--color-foreground)) var(--cv-rating, 0%),rgba(var(--color-foreground),.16) var(--cv-rating, 0%));-webkit-mask:var(--cv-star) left center / 1.7rem 1.5rem repeat-x;mask:var(--cv-star) left center / 1.7rem 1.5rem repeat-x}body.product-template #MainContent [id^=MainProduct-] .cv-rating__value{font-family:var(--cv-font-mono);font-size:1.2rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums}body.product-template #MainContent [id^=MainProduct-] .cv-rating__sep{color:var(--pdp-muted)}body.product-template #MainContent [id^=MainProduct-] .cv-rating__count{color:var(--pdp-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3rem;transition:color .2s,text-decoration-color .2s}body.product-template #MainContent [id^=MainProduct-] .cv-rating:hover .cv-rating__count{color:rgb(var(--color-foreground));text-decoration-color:currentColor}body.product-template .sticky-atc-bar{--pdp-line: rgba(var(--color-foreground), .1);color-scheme:light;background:#fffffff0;color:rgb(var(--color-foreground));border-top:1px solid var(--pdp-line);box-shadow:0 -1.2rem 3.2rem -2.4rem #0a0a0b59}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){body.product-template .sticky-atc-bar{background:#ffffffd1;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}}body.product-template .sticky-atc-bar__inner{gap:1.6rem;min-height:7.2rem;padding-block:1rem}body.product-template .sticky-atc-bar__product{display:flex;align-items:center;gap:1.4rem;min-width:0}body.product-template .sticky-atc-bar__product-image{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;border-radius:.8rem;background-color:#f4f4f1;overflow:hidden}body.product-template .sticky-atc-bar__product-image img{width:100%;height:100%;padding:6%;object-fit:contain;mix-blend-mode:multiply}body.product-template .sticky-atc-bar__product-title{margin:0;font-family:var(--cv-font-display);font-weight:700;font-stretch:110%;font-size:1.4rem;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--color-foreground))}body.product-template .sticky-atc-bar .f-price{gap:.2rem .8rem;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.3rem;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}body.product-template .sticky-atc-bar .f-price--on-sale .f-price__sale{flex-wrap:nowrap;white-space:nowrap}body.product-template .sticky-atc-bar .f-price--on-sale .f-price-item--sale{color:rgb(var(--color-product-price-sale))}body.product-template .sticky-atc-bar .f-price--on-sale .f-price-item--regular{font-family:var(--cv-font-mono);font-size:1.15rem;font-weight:400;color:rgba(var(--color-foreground),.64)}body.product-template .sticky-atc-bar__form{display:flex;align-items:center;gap:.8rem;flex:none}body.product-template .sticky-atc-bar__form .select{width:auto;min-width:18rem}body.product-template .sticky-atc-bar__form select,body.product-template .sticky-atc-bar__variant-select{height:4.8rem;line-height:normal;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--cv-radius-s, .6rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500}body.product-template .sticky-atc-bar .quantity{width:11.6rem;min-height:4.8rem}body.product-template .sticky-atc-bar .quantity__input{border-radius:var(--cv-radius-s, .6rem);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.2);font-family:var(--cv-font-mono);font-variant-numeric:tabular-nums;background:rgb(var(--color-background))}body.product-template .sticky-atc-bar .quantity__button{top:0;bottom:0;height:auto}body.product-template .sticky-atc-bar .product-form__buttons{display:flex;gap:.8rem}body.product-template .sticky-atc-bar .product-form__submit.btn{min-width:20rem;height:4.8rem;padding:0 2.4rem;border:0;border-radius:var(--cv-radius-s, .6rem);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-stretch:112%;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover){body.product-template .sticky-atc-bar .product-form__submit.btn:not([disabled]):hover{color:rgb(var(--color-button-hover-text))}}body.product-template .sticky-atc-bar .product-form__submit.btn[disabled]{background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.5)}body.product-template .sticky-atc-bar .product-form__submit.btn[disabled]:before,body.product-template .sticky-atc-bar .product-form__submit.btn[disabled]:after{display:none}body.product-template .sticky-atc-bar .shopify-payment-button__button--unbranded{height:4.8rem;min-height:4.8rem;border:1px solid rgb(var(--color-foreground));border-radius:var(--cv-radius-s, .6rem);background:transparent;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(max-width:767.98px){body.product-template .sticky-atc-bar__inner{gap:1.2rem;min-height:6.8rem;padding-block:.8rem calc(.8rem + env(safe-area-inset-bottom,0px))}body.product-template .sticky-atc-bar__product{flex:1 1 auto;gap:1rem}body.product-template .sticky-atc-bar__product-image{flex-basis:4.4rem;width:4.4rem;height:4.4rem}body.product-template .sticky-atc-bar__product-title{font-size:1.2rem;-webkit-line-clamp:1}body.product-template .sticky-atc-bar__form{flex:0 1 auto}body.product-template .sticky-atc-bar__form :is(.select,quantity-input,.quantity){display:none}body.product-template .sticky-atc-bar .product-form__submit.btn{min-width:0;height:4.8rem;padding:0 1.8rem}}@media(max-width:479.98px){body.product-template .sticky-atc-bar .f-price--on-sale .f-price-item--regular{display:none}}body.product-template #MainContent .section--related-products .section__header{margin-bottom:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}body.product-template #MainContent .section--related-products .section__header--text{text-align:start}body.product-template #MainContent .section--related-products .section__heading{margin:calc((.94em - var(--cv-lead-122)) / 2) 0;font-family:var(--cv-font-display);font-weight:800;font-stretch:122%;font-size:clamp(2.8rem,1.6rem + 2.4vw,5.6rem);line-height:var(--cv-lead-122);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}body.product-template #MainContent .section--related-products .section__subheading{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pdp-muted)}body.product-template #MainContent .section--related-products .section__subheading:before{content:"";flex:none;width:.7rem;height:.7rem;border-radius:50%;background:rgb(var(--color-primary));box-shadow:0 0 0 .3rem rgba(var(--color-primary),.2)}body.product-template #MainContent .section--related-products .swiper-controls :is(.swiper-button-prev,.swiper-button-next){--color-button-hover-background: var(--color-primary);--color-button-hover-text: 10, 10, 11;--color-button-before: rgba(10, 10, 11, .9);color:#f3f3ef;background-color:#0a0a0bdb;border-color:#f3f3ef29}body.product-template #MainContent .section--related-products .swiper{padding-top:.6rem;margin-top:-.6rem}body.product-template #MainContent>.shopify-section>[class*=color-]:not([class*=color-scheme]) .product-card{--cv-card-bg: rgb(var(--color-background));--cv-card-bg-hover: rgb(var(--color-background));--cv-card-line: rgba(var(--color-foreground), .1);--cv-card-line-hover: rgba(var(--color-foreground), .34)}@media(max-width:767.98px){body.product-template #MainContent [id^=MainProduct-] .product{gap:2.4rem}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery-viewer{margin-inline:calc(var(--page-padding, 1.5rem) * -1);border-radius:0}body.product-template #MainContent [id^=MainProduct-] .product__media-container{border-radius:0}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery .slider-controls--below{--controls-spacing: 1.2rem}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery .slider-controls{min-height:3.2rem}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery :is(.swiper-button-prev,.swiper-button-next){color:rgba(var(--color-foreground),.7)!important}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery .swiper-pagination{gap:.6rem;align-items:center}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery .swiper-pagination{--swiper-pagination-color: rgb(var(--color-foreground));--swiper-pagination-bullet-inactive-color: rgba(var(--color-foreground), .2)}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery .swiper-pagination-bullet{width:.6rem;height:.6rem;margin:0!important;opacity:1;background:rgba(var(--color-foreground),.2);transition:width .4s var(--cv-ease-out),background-color .3s}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery .swiper-pagination-bullet:after{width:100%;background:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .product__media-gallery .swiper-pagination-bullet-active{width:2.4rem}body.product-template #MainContent [id^=MainProduct-] .product__block+.product__block{margin-top:2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--badges+:is(.product__block--text,.product__block--custom_liquid:where(:has(>.product__text))){margin-top:0}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--badges,.product__block--text,.product__block--custom_liquid:where(:has(>.product__text)),.product__block--custom_liquid:where(:not(:has(>*))))+.product__block--title{margin-top:1.2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--title+.product__block--custom_liquid{margin-top:1rem}body.product-template #MainContent [id^=MainProduct-] .product__block--price{margin-top:1.6rem}body.product-template #MainContent [id^=MainProduct-] .product__block--variant_picker{margin-top:2.8rem}body.product-template #MainContent [id^=MainProduct-] .product__block--buy_buttons{margin-top:2.4rem}body.product-template #MainContent [id^=MainProduct-] .product__block--icon-with-text,body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.icon-with-text),body.product-template #MainContent [id^=MainProduct-] .product__block--inventory{margin-top:1.6rem}body.product-template #MainContent [id^=MainProduct-] .product__block--description,body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))){margin-top:2.8rem}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details)))+:is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))){margin-top:0}body.product-template #MainContent [id^=MainProduct-] .product-form__input--button{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.8rem),1fr))}body.product-template #MainContent [id^=MainProduct-] .product-form__submit.btn{flex-basis:16rem}body.product-template #MainContent [id^=MainProduct-] :is(.product__block--collapsible_tab,.product__block--custom_liquid:where(:has(>.accordion-details))) .accordion-details__content{padding-inline-start:0}}@media(max-width:479.98px){body.product-template #MainContent [id^=MainProduct-] :is(.product__block--icon-with-text,.product__block--custom_liquid) .icon-with-text--horizontal{grid-auto-flow:row}body.product-template #MainContent [id^=MainProduct-] .icon-with-text--horizontal .icon-with-text__item{flex-direction:row;align-items:center;gap:1.4rem;padding:1.4rem 1.6rem}body.product-template #MainContent [id^=MainProduct-] .icon-with-text--horizontal .icon-with-text__item+.icon-with-text__item:before{top:0;bottom:auto;inset-inline:1.6rem;width:auto;height:1px}}@media(prefers-reduced-motion:reduce){body.product-template #MainContent [id^=MainProduct-] .product__inventory-icon:after{animation:none;opacity:0}body.product-template #MainContent [id^=MainProduct-] :is(.product__media>img,.product-form__input--button>label,.product-form__submit,.swatch-color,.product-card__image){transition:none!important;transform:none!important}}body.product-template.disable-animations #MainContent .product__inventory-icon:after{animation:none;opacity:0}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-offer){margin-top:1.2rem}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-guarantee){margin-top:1.6rem}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-guarantee)+.product__block--buy_buttons{margin-top:1.8rem}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-delivery){margin-top:1.6rem}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-delivery:not([hidden]))+.product__block--custom_liquid:has(>.icon-with-text){margin-top:1.6rem}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-compat){margin-top:1rem}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-delivery[hidden]),body.product-template #MainContent [id^=MainProduct-] .cv-delivery[hidden]{display:none}body.product-template #MainContent [id^=MainProduct-] :where(.cv-offer,.cv-guarantee,.cv-delivery) p{margin:0}body.product-template #MainContent [id^=MainProduct-] .cv-offer{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.2rem;align-items:start;padding:1.1rem 1.4rem 1.2rem;border-radius:var(--pdp-radius-tile);background:#f5b1001f;box-shadow:inset 0 0 0 1px #e0a1005c}body.product-template #MainContent [id^=MainProduct-] .cv-offer__badge{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--cv-signal, #f5b100);color:var(--cv-ink, #0a0a0b)}body.product-template #MainContent [id^=MainProduct-] .cv-offer__badge svg{display:block;width:1.5rem;height:1.5rem}body.product-template #MainContent [id^=MainProduct-] .cv-offer__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:1.2rem;row-gap:.2rem;padding-top:.35rem}body.product-template #MainContent [id^=MainProduct-] .cv-offer__title{font-family:var(--cv-font-display);font-weight:700;font-stretch:112%;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .cv-offer__price{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.2rem;line-height:1.4;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.76)}body.product-template #MainContent [id^=MainProduct-] :is(.cv-offer__each,.cv-offer__cond){white-space:nowrap}body.product-template #MainContent [id^=MainProduct-] .cv-offer__price strong{font-size:1.35rem;font-weight:600;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .cv-offer__text{margin-top:.4rem;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.76)}body.product-template #MainContent [id^=MainProduct-] :is(.cv-offer__text a,.cv-guarantee__link){color:rgb(var(--color-foreground));text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}body.product-template #MainContent [id^=MainProduct-] .cv-guarantee{container-type:inline-size;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.2rem;align-items:start}body.product-template #MainContent [id^=MainProduct-] :is(.cv-guarantee__icon,.cv-delivery__icon,.cv-compat__icon){display:block;flex:none;width:2.2rem;height:2.2rem;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .cv-guarantee__body{min-width:0;font-size:1.3rem;line-height:1.5}body.product-template #MainContent [id^=MainProduct-] .cv-guarantee__title{font-family:var(--cv-font-body);font-weight:700;font-size:1.45rem;line-height:1.45;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .cv-guarantee__text{display:inline;color:rgba(var(--color-foreground),.76)}body.product-template #MainContent [id^=MainProduct-] .cv-guarantee__link{font-weight:600;white-space:nowrap}@container (min-width: 48rem){body.product-template #MainContent [id^=MainProduct-] .cv-guarantee__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.6rem;align-items:baseline}body.product-template #MainContent [id^=MainProduct-] .cv-guarantee__title{grid-area:1 / 1}body.product-template #MainContent [id^=MainProduct-] .cv-guarantee__link{grid-area:1 / 2}body.product-template #MainContent [id^=MainProduct-] .cv-guarantee__text{display:block;grid-area:2 / 1 / 3 / 3}}body.product-template #MainContent [id^=MainProduct-] .cv-delivery{display:flex;align-items:center;gap:1rem;font-size:1.35rem;line-height:1.5;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .cv-delivery__body{display:grid;min-width:0}body.product-template #MainContent [id^=MainProduct-] :is(.cv-delivery__body>.cv-delivery__text,.cv-delivery__estimate){grid-area:1 / 1;align-self:center;min-width:0}body.product-template #MainContent [id^=MainProduct-] .cv-delivery__text{font-weight:500}body.product-template #MainContent [id^=MainProduct-] .cv-delivery[data-cv-delivery-ready] .cv-delivery__body>.cv-delivery__text{visibility:hidden}body.product-template #MainContent [id^=MainProduct-] .cv-delivery__label{color:rgba(var(--color-foreground),.76)}body.product-template #MainContent [id^=MainProduct-] .cv-delivery__date{font-weight:700;color:rgb(var(--color-foreground))}body.product-template #MainContent [id^=MainProduct-] .cv-delivery__note{margin-top:.2rem;font-size:1.25rem;color:rgba(var(--color-foreground),.76)}body.product-template #MainContent [id^=MainProduct-] .cv-compat{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}body.product-template #MainContent [id^=MainProduct-] .cv-compat__item{display:inline-flex;align-items:center;gap:.8rem;min-width:0;min-height:3.6rem;padding:.7rem 1.3rem .7rem 1.1rem;border-radius:var(--pdp-radius-control);box-shadow:inset 0 0 0 1px var(--pdp-line-strong)}body.product-template #MainContent [id^=MainProduct-] .cv-compat__icon{width:1.8rem;height:1.8rem}body.product-template #MainContent [id^=MainProduct-] .cv-compat__label{min-width:0;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.05rem;font-weight:500;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.82)}@media(max-width:767.98px){body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-guarantee)+.product__block--buy_buttons{margin-top:1.6rem}body.product-template #MainContent [id^=MainProduct-] .product__block--custom_liquid:has(>.cv-delivery:not([hidden]))+.product__block--custom_liquid:has(>.icon-with-text){margin-top:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/cv-pdp.css.map */
