#MainContent .cns-pdp-page{max-width:none;padding:0}#MainContent .cns-pdp.product.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}#MainContent .cns-pdp>.grid__item,#MainContent .cns-pdp .product__media-wrapper,#MainContent .cns-pdp .product__info-wrapper{width:auto;max-width:none;padding:0;margin:0}@media(min-width:900px){#MainContent .cns-pdp.product.grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}#MainContent .cns-pdp.product--no-media.product.grid{grid-template-columns:minmax(0,1fr);max-width:62rem;margin:0 auto}#MainContent .cns-pdp.product--right .product__media-wrapper{order:2}}.cns-gallery{display:block}#MainContent .cns-pdp .product__media-wrapper slider-component{margin:0}.cns-pdp .cns-gallery__list{list-style:none}#MainContent .cns-pdp .cns-gallery__list{margin:0;padding:0;width:auto;gap:2px}#MainContent .cns-pdp .cns-gallery__list .product__media-item{width:100%;max-width:none;margin:0;padding:0}@media(min-width:900px){#MainContent .cns-pdp .cns-gallery__list{display:grid;grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){#MainContent .cns-pdp .cns-gallery__list{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}#MainContent .cns-pdp .cns-gallery__list::-webkit-scrollbar{display:none}#MainContent .cns-pdp .cns-gallery__list .product__media-item{flex:0 0 86%;width:86%;scroll-snap-align:start}#MainContent .cns-pdp .cns-gallery__list .product__media-item:only-child{flex-basis:100%;width:100%}}@media(min-width:600px)and (max-width:899px){#MainContent .cns-pdp .cns-gallery__list .product__media-item{flex-basis:62%;width:62%}#MainContent .cns-pdp .cns-gallery__list .product__media-item:only-child{flex-basis:62%;width:62%;margin:0 auto}#MainContent .cns-pdp .cns-gallery__list:not(:has(>:only-child)):after{content:"";flex:0 0 calc(38% - 4px)}}@media(max-width:899px)and (prefers-reduced-motion:reduce){#MainContent .cns-pdp .cns-gallery__list{scroll-behavior:auto}}.cns-pdp .cns-ph{background:var(--seam);width:100%;max-width:100%;margin:0}.cns-pdp .cns-ph .media{padding-top:0;width:100%;aspect-ratio:var(--preview-ratio)}.cns-pdp .cns-ph--fit .media{max-height:calc(100vh - var(--hdr))}@supports (height:100svh){.cns-pdp .cns-ph--fit .media{max-height:calc(100svh - var(--hdr))}}.cns-pdp .cns-ph--contain .media>img{object-fit:contain}.cns-pdp .cns-ph--cover .media>img{object-fit:cover}@media(max-width:899px){#MainContent .cns-pdp .cns-ph .media{aspect-ratio:var(--cns-frame,.8);max-height:none}}.cns-pdp .product__media-icon{display:none}.cns-pdp .product__media-toggle:after{box-shadow:none}.cns-pdp .product__media-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.cns-pdp .product__media-toggle:focus-visible:after{box-shadow:none}.cns-gallery .cns-gallery__count,#MainContent .cns-gallery__count .slider-button{display:none}@media(max-width:899px){#MainContent .cns-gallery__count:not(.hidden){display:flex;justify-content:flex-start;padding:8px var(--gutr) 0 var(--gut);margin:0;border:0}#MainContent .cns-gallery__count .slider-counter{font:400 12px/1.4 var(--f-data);letter-spacing:.01em;color:var(--mute);min-width:0;margin:0;display:block}}.cns-pdp .cns-pdp__info{display:flex;flex-direction:column;gap:18px;min-width:0}.cns-pdp .cns-pdp__info>*,.cns-pdp .product__info-container>*+*{margin:0}#MainContent .cns-pdp .cns-pdp__info{padding:22px var(--gutr) 40px var(--gut)}@media(min-width:900px){#MainContent .cns-pdp .cns-pdp__info{padding:28px max(16px,3vw) 40px}#MainContent .cns-pdp .cns-pdp__info.product__column-sticky{position:sticky;top:var(--cns-stick,var(--hdr));z-index:2}}@media(max-width:899px){#MainContent .cns-pdp .product__column-sticky{position:static}}.cns-pdp .cns-pdp__crumb{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;color:var(--mute);margin:0}.cns-pdp .cns-pdp__crumb a{color:inherit;text-decoration:none}.cns-pdp .cns-pdp__crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cns-pdp .cns-pdp__crumb a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cns-pdp .cns-pdp__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0}.cns-pdp .cns-pdp__head h1,.cns-pdp .cns-pdp__head .h1{font:500 22px/1.15 var(--f-ui);letter-spacing:-.01em;text-transform:lowercase;margin:0}.cns-pdp .cns-pdp__price{min-width:0}.cns-pdp .cns-pdp__price .price,.cns-pdp .cns-pdp__price .price-item,.cns-pdp .cns-pdp__price .price .price-item--regular,.cns-pdp .cns-pdp__price .price .price-item--sale{font:500 22px/1.15 var(--f-ui);letter-spacing:-.01em;color:var(--ink);margin:0}.cns-pdp .cns-pdp__price .price__container{margin:0}.cns-pdp .cns-pdp__price .price--on-sale .price__sale{display:inline-flex;gap:10px;align-items:baseline;flex-wrap:wrap}.cns-pdp .cns-pdp__price .price--on-sale .price-item--regular{color:var(--mute);text-decoration:line-through;text-decoration-thickness:1px}.cns-pdp .cns-pdp__price .unit-price{font:400 12px/1.4 var(--f-data);color:var(--mute)}.cns-pdp .cns-pdp__pricebox{display:grid;gap:6px}.cns-pdp .cns-pdp__pricebox:not(:has(.cns-pdp__price,.product__tax,.volume-pricing-note,shopify-payment-terms)){display:none}.cns-pdp .cns-pdp__pricebox .product__tax{margin:0;text-transform:lowercase}.cns-pdp .cns-pdp__terms .installment{margin:0}.cns-pdp .cns-pdp__terms shopify-payment-terms{font:400 12px/1.4 var(--f-data);color:var(--mute)}.cns-pdp .cns-pdp__ship .cns-ship{margin:0}.cns-pdp .cns-pdp__voice{margin:0;font:400 17px/1.35 var(--f-ui);color:var(--ink);max-width:44ch}.cns-pdp .cns-facts{display:grid;gap:6px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cns-pdp .cns-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.cns-pdp .cns-facts>div>span:first-child{flex:0 0 auto}.cns-pdp .cns-facts>div>span:last-child{text-align:right;min-width:0}.cns-pdp .cns-pdp__final{margin:0;text-align:center}.cns-pdp .cns-pdp__final button{background:none;border:0;padding:4px 0;color:var(--ink);cursor:pointer;font:450 13px/1.35 var(--f-ui)}.cns-pdp .cns-pdp__final a{color:var(--ink)}.cns-pdp .cns-pdp__final :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cns-pdp .cns-trio{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px;border:1px dashed var(--ink)}.cns-pdp .cns-trio a{color:var(--ink)}.cns-pdp variant-selects{display:flex;flex-direction:column;gap:18px}.cns-pdp .product-form__input{position:relative;margin:0;padding:0;border:0;min-width:0;max-width:none}.cns-pdp .product-form__input .form__label{box-sizing:border-box;float:left;width:100%;display:flex;justify-content:space-between;gap:10px;margin:0 0 8px;padding:0;font:450 13px/1.35 var(--f-ui);color:var(--ink);text-transform:lowercase}.cns-pdp .product-form__input .form__label+*{clear:both}.cns-pdp .cns-opt__value{color:var(--mute)}.cns-pdp .cns-opt__guide{position:absolute;top:0;right:0;z-index:1;line-height:1.35}.cns-pdp .cns-opt__guide button{background:none;border:0;padding:0;color:var(--ink);cursor:pointer;font:450 13px/1.35 var(--f-ui)}.cns-pdp .cns-opt--guide .form__label{padding-right:88px}.cns-pdp .product-form__input--pill{display:flex;flex-wrap:wrap;gap:2px}.cns-pdp .product-form__input--pill .form__label{flex:0 0 100%}.cns-pdp .product-form__input--pill input[type=radio],.cns-pdp .cns-plan-pick input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.cns-pdp .product-form__input--pill input[type=radio]+label{box-sizing:border-box;margin:0;min-width:44px;min-height:44px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:0;background:var(--paper);color:var(--ink);font:400 12px/1 var(--f-data);letter-spacing:.01em;text-align:center;cursor:pointer}.cns-pdp .product-form__input--pill input[type=radio]+label:before{display:none}.cns-pdp .cns-opt--words input[type=radio]+label{text-transform:lowercase}.cns-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:var(--ink)}.cns-pdp .product-form__input--pill input[type=radio]:checked+label{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cns-pdp .product-form__input--pill input[type=radio].disabled+label,.cns-pdp .product-form__input--pill input[type=radio]:disabled+label{color:var(--mute);border-color:var(--rule);text-decoration:line-through;text-decoration-thickness:1px}.cns-pdp .product-form__input--pill input[type=radio].disabled:checked+label{background:var(--mute);border-color:var(--mute);color:var(--paper)}.cns-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--ink);outline-offset:2px;box-shadow:none}.cns-pdp .product-form__input--pill input[type=radio].focused+label{box-shadow:none}.cns-pdp .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:6px}.cns-pdp .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:30px;margin:0 4px 0 0;outline:0;position:relative}.cns-pdp .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px solid var(--ink);border-radius:50%;pointer-events:none}.cns-pdp .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label--square:after{border-radius:0}.cns-pdp .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--ink);outline-offset:6px;box-shadow:none}.cns-pdp .swatch{border:1px solid rgba(0,0,0,.2)}.cns-pdp .cns-opt--one .form__label{margin:0}.cns-pdp .cns-opt--one input[type=radio]+label{display:none}.cns-pdp .cns-opt--ask input[type=radio]:not(.disabled)+label{border-color:var(--ink)}.cns-pdp .cns-opt--ask .cns-opt__name{text-decoration:underline;text-underline-offset:3px}.cns-pdp .product-form__input--dropdown .select__select{font:400 12px/1 var(--f-data)}.cns-pdp .cns-plan-pick{display:flex;flex-wrap:wrap;gap:2px;margin:0}.cns-pdp .product-form .cns-plan-pick{margin:0 0 14px}.cns-pdp .cns-plan-pick input[type=radio]+label{box-sizing:border-box;margin:0;min-height:44px;padding:10px 14px;display:inline-flex;align-items:center;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:400 12px/1 var(--f-data);cursor:pointer}.cns-pdp .cns-plan-pick input[type=radio]:checked+label{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cns-pdp .cns-plan-pick input[type=radio]:focus-visible+label{outline:2px solid var(--ink);outline-offset:2px}.cns-pdp .product-form{margin:0}.cns-pdp .product-form__buttons{max-width:none;display:grid;gap:8px}.cns-pdp .product-form__submit,.cns-mbar__btn{width:100%;min-height:48px;margin:0;border:0;border-radius:0;background:var(--ink);color:var(--paper);font:500 13px/1 var(--f-ui);letter-spacing:.01em;text-transform:lowercase;box-shadow:none}.cns-pdp .product-form__submit:not([disabled]):hover,.cns-mbar__btn:not([disabled]):hover{background:#2c2a2b}.cns-pdp .product-form__submit:after,.cns-pdp .product-form__submit:before,.cns-mbar__btn:after,.cns-mbar__btn:before{box-shadow:none}.cns-pdp .product-form__submit[disabled],.cns-mbar__btn[disabled]{opacity:.35;cursor:not-allowed}.cns-pdp .product-form__submit .loading__spinner{color:var(--paper)}.cns-pdp .shopify-payment-button{margin:0}.cns-pdp .shopify-payment-button__button{min-height:48px;border-radius:0}.cns-pdp .shopify-payment-button__button--unbranded{border:0;background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font:500 13px/1 var(--f-ui);text-transform:lowercase;letter-spacing:.01em}.cns-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ink);color:var(--paper)}.cns-pdp .shopify-payment-button__more-options{display:block;background:none;border:0;padding:0;width:auto;font:400 12px/1.4 var(--f-data);color:var(--ink);text-transform:lowercase;text-decoration:underline;text-underline-offset:3px;margin:4px 0 0}.cns-pdp .product-form__error-message-wrapper{font:450 13px/1.35 var(--f-ui);margin:0 0 10px}.cns-pdp .product__pickup-availabilities{margin:12px 0 0}.cns-pdp .pickup-availability-info *{font-size:13px}.cns-pdp .product__description{font:400 15px/1.5 var(--f-ui);max-width:58ch;margin:0}.cns-pdp .product__description>*{margin:0 0 .8em}.cns-pdp .product__description>*:last-child{margin-bottom:0}.cns-pdp .cns-acc .product__description{font:400 14px/1.5 var(--f-ui)}.cns-pdp .product__description :is(h1,h2,h3,h4,h5,h6){font:500 15px/1.4 var(--f-ui);letter-spacing:0;text-transform:none;margin:1em 0 .4em}.cns-pdp .product__description :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.cns-pdp .product__description img{max-width:100%;height:auto}.cns-pdp .cns-acc{border-top:1px solid var(--rule)}.cns-pdp .cns-acc details{border-bottom:1px solid var(--rule)}.cns-pdp .cns-acc summary{list-style:none;display:flex;justify-content:space-between;gap:12px;padding:13px 0;cursor:pointer;color:var(--ink)}.cns-pdp .cns-acc summary::-webkit-details-marker{display:none}.cns-pdp .cns-acc summary:after{content:"+";font:400 13px/1.35 var(--f-data)}.cns-pdp .cns-acc details[open]>summary:after{content:"\2212"}.cns-pdp .cns-acc summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cns-pdp .cns-acc__body{padding:0 0 14px;max-width:58ch;font:400 14px/1.5 var(--f-ui)}.cns-pdp .cns-acc__body p{margin:0 0 .6em}.cns-pdp .cns-acc__body>:last-child,.cns-pdp .cns-acc__body>:last-child>:last-child{margin-bottom:0}.cns-pdp .cns-pdp__club{margin:0}.cns-pdp .product__view-details{text-transform:lowercase}.cns-pdp .cns-worn{display:grid;gap:8px}.cns-pdp .cns-worn__h{margin:0;font:450 13px/1.35 var(--f-ui);letter-spacing:0;color:var(--ink)}.cns-pdp .cns-worn__list{display:flex;gap:2px;margin:0;padding:0;overflow-x:auto;scrollbar-width:thin}.cns-pdp .cns-worn__item{flex:0 0 auto;height:200px;background:var(--seam)}@media(min-width:900px){.cns-pdp .cns-worn__item{height:240px}}.cns-pdp .cns-worn__item img{display:block;height:100%;width:auto;max-width:none}.cns-pdp .cns-worn__item modal-opener{display:block;height:100%}.cns-pdp .cns-worn__open{display:block;height:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.cns-pdp .cns-worn__open:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cns-wv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:block;background:var(--paper);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.cns-wv[open]{opacity:1;visibility:visible;transition:opacity .2s ease}.cns-wv__panel{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--paper);color:var(--ink);padding:env(safe-area-inset-top,0px) var(--gutr) calc(var(--gut) + env(safe-area-inset-bottom,0px)) var(--gut);outline:0}.cns-wv__close{justify-self:end;min-height:var(--hdr);margin:0;padding:0 0 0 16px;background:none;border:0;color:var(--ink);cursor:pointer}.cns-wv__close:hover{text-decoration:underline;text-underline-offset:3px}.cns-wv__panel img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.cns-sg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:block;overflow:hidden;background:#1111114d;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.cns-sg[open]{opacity:1;visibility:visible;transition:opacity .25s ease}.cns-sg__panel{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--paper);color:var(--ink);padding:env(safe-area-inset-top,0px) var(--gutr) env(safe-area-inset-bottom,0px) 0;transform:translate(102%);transition:transform .32s cubic-bezier(.2,.7,.2,1);outline:0}.cns-sg[open] .cns-sg__panel{transform:none}.cns-sg__h{display:flex;justify-content:space-between;align-items:center;min-height:var(--hdr);padding-left:22px;border-bottom:1px solid var(--rule)}.cns-sg__title{margin:0;font:450 13px/1.35 var(--f-ui);letter-spacing:0}.cns-sg__close{background:none;border:0;padding:10px 0 10px 10px;color:var(--ink);cursor:pointer}.cns-sg__close:hover{text-decoration:underline;text-underline-offset:3px}.cns-sg__body{flex:1;overflow:auto;overscroll-behavior:contain;padding:20px 0 28px 22px;display:grid;gap:14px;align-content:start}.cns-sg__units{display:flex;gap:14px}.cns-sg__units label{cursor:pointer;color:var(--mute)}.cns-sg__unit[value=in]:checked~.cns-sg__units [data-u=in],.cns-sg__unit[value=cm]:checked~.cns-sg__units [data-u=cm]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cns-sg__unit[value=in]:focus-visible~.cns-sg__units [data-u=in],.cns-sg__unit[value=cm]:focus-visible~.cns-sg__units [data-u=cm]{outline:2px solid var(--ink);outline-offset:2px}.cns-sg__cm{display:none}.cns-sg__unit[value=cm]:checked~.cns-sg__table .cns-sg__in{display:none}.cns-sg__unit[value=cm]:checked~.cns-sg__table .cns-sg__cm{display:inline}.cns-sg__table{width:100%;border-collapse:collapse;font:400 12px/1.4 var(--f-data);letter-spacing:.01em}.cns-sg__table caption{text-align:left;padding:0 0 8px;color:var(--ink)}.cns-sg__table th,.cns-sg__table td{text-align:left;padding:9px 8px 9px 0;border-bottom:1px solid var(--rule);font-weight:400;white-space:nowrap}.cns-sg__table thead th{color:var(--mute);border-bottom-color:var(--ink)}.cns-sg__note{margin:0}body:has([data-cns-size] input[value=XS]:checked) .cns-sg tr[data-sg=XS]>*,body:has([data-cns-size] input[value=S]:checked) .cns-sg tr[data-sg=S]>*,body:has([data-cns-size] input[value=M]:checked) .cns-sg tr[data-sg=M]>*,body:has([data-cns-size] input[value=L]:checked) .cns-sg tr[data-sg=L]>*,body:has([data-cns-size] input[value=XL]:checked) .cns-sg tr[data-sg=XL]>*,body:has([data-cns-size] input[value="2XL"]:checked) .cns-sg tr[data-sg="2XL"]>*,body:has([data-cns-size] input[value=XXL]:checked) .cns-sg tr[data-sg="2XL"]>*{background:var(--seam)}.cns-sg__table tr>:first-child{padding-left:6px}.cns-sg__how{display:grid;gap:8px;padding-right:22px}.cns-sg__subtitle{margin:0;font:450 13px/1.35 var(--f-ui);letter-spacing:0}.cns-sg__how dl{margin:0;display:grid;gap:6px}.cns-sg__how dl>div{display:grid;grid-template-columns:52px 1fr;gap:10px}.cns-sg__how dt{color:var(--mute)}.cns-sg__how dd{margin:0}.cns-sg__note a{color:var(--ink)}.cns-mbar{display:none}@media(max-width:899px){.cns-mbar:not([hidden]){display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;gap:10px;align-items:center;background:var(--paper);border-top:1px solid var(--rule);padding:10px var(--gutr) calc(10px + env(safe-area-inset-bottom,0px)) var(--gut)}.cns-mbar__price{flex:0 0 auto;color:var(--ink)}.cns-mbar__btn{flex:1;width:auto}body.cns-mbar-on{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}}.cns-goes .related-products{max-width:none}.cns-goes__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:0 0 16px}.cns-goes .related-products__heading{margin:0;font:500 26px/1.1 var(--f-ui);letter-spacing:-.01em;text-transform:lowercase}.cns-goes .cns-goes__grid{display:grid;grid-template-columns:repeat(var(--cns-cols,4),minmax(0,1fr));gap:30px 2px;margin:0;padding:0}.cns-goes .cns-goes__grid>.grid__item{width:auto;max-width:none;padding:0}@media(max-width:899px){.cns-goes .cns-goes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cns-goes .cns-goes__grid.grid--1-col-tablet-down{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cns-sg,.cns-sg__panel,.cns-wv{transition:none}}body:has(.cns-pdp input[type=radio][name=selling_plan])>.shopify-app-block .shopify_subscriptions_app_block_container{display:none}.cns-pdp__legal{margin:10px 0 0;max-width:46ch;line-height:1.5}.cns-pdp__legal b{font-weight:500;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cns-product.css.map */
