.template-product .product-image__zoom:hover{cursor:zoom-in}.template-product .product-image__zoom.on{opacity:1}.template-product .product-image__zoom.on:hover{cursor:zoom-out}.product-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}.product-detail{position:relative;padding-left:15px;padding-right:15px;clear:both;float:left;width:100%;max-width:100%;display:-ms-grid;display:grid;gap:17px;margin-bottom:60px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 17px auto 17px auto 17px auto;grid-template-areas:"main_img" "thumbs" "title" "copy"}@media screen and (min-width:768px){.product-detail{padding-left:30px;padding-right:30px}}@media screen and (min-width:1024px){.product-detail{padding-left:45px;padding-right:45px}}@media screen and (min-width:1024px){.product-detail{gap:24px}}@media screen and (min-width:1024px){.product-detail{margin-bottom:100px}}.product-detail .product-thumbs>div{clear:both;float:left;width:100%;max-width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.product-detail{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-template-areas:"thumbs main_img main_img main_img main_img main_img main_img title title title title title" "thumbs main_img main_img main_img main_img main_img main_img copy copy copy copy copy" "thumbs main_img main_img main_img main_img main_img main_img . . . . ."}}.product-image img,.product-thumbs img{clear:both;float:left;width:100%;max-width:100%}.product-thumbs{-ms-grid-row:3;-ms-grid-column:1;grid-area:thumbs}.product-thumb{position:relative;float:left;width:25%;padding:5px}.product-thumb:hover{cursor:pointer}.product-thumb.active img{border-color:#b4b4b4}.product-thumb img{border:1px solid transparent}@media screen and (min-width:1024px){.product-thumb:nth-child(1n+5){display:initial}}@media screen and (min-width:768px){.product-thumb{width:12.5%}}@media screen and (min-width:1024px){.product-thumb{padding:5px 0}}.product-image{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:main_img;overflow:hidden}.product-image .image-wrapper{display:none}.product-image .image-wrapper.active{display:block}.product-image__zoom{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:none}@media screen and (min-width:1024px){.product-image__zoom{display:block}}.product-copy,.product-title{position:static}@media screen and (min-width:1024px){.product-copy.fixed,.product-title.fixed{position:fixed}}.product-title{-ms-grid-row:5;-ms-grid-column:1;grid-area:title}.product-title h1{font-family:"Neutra Book",sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:39px;margin-bottom:0}.product-title .product-style{margin:0;display:inline-block}@media screen and (min-width:1024px){.product-title .product-style{margin:5px 0}}@media screen and (max-width:calc(1024px - 1px)){.product-title h1{font-size:30px;line-height:29px}}.product-subtitle{font-family:"Neutra Book",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:15px;margin-top:8px;letter-spacing:normal;margin-bottom:0}.product-price{font-family:"Neutra Demi",sans-serif;font-weight:400;font-size:20px;line-height:20px;margin:20px 0 0}@media screen and (max-width:calc(1024px - 1px)){.product-price{font-size:18px;line-height:18px;margin-top:16px}}.product-price.filler-price .price--discount{margin-left:7px}.product-callouts,.product-callouts span{margin-top:20px;font-size:18px;font-family:"Neutra Demi",sans-serif;font-weight:400}.product-callouts .product-callout-text--2{display:block}.product-callouts:empty{display:none}.product-callouts .icon--popup{cursor:pointer}.product-callouts:empty,.product__add-message:empty{display:none}.modal--popup{position:fixed;display:none;background:rgba(38,38,38,.3);width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);top:0;left:0;z-index:2000020001}.modal--popup .modal--content{position:fixed;z-index:2000020001;width:575px;min-height:206px;padding:46px 24px 51px 32px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff}@media screen and (max-width:calc(1024px - 1px)){.modal--popup .modal--content{width:100%;min-height:161px;padding:30px 16px 32px 21px;bottom:0;left:unset;top:unset;transform:unset}}.modal--popup .modal--content .modal--title{font-size:32px;line-height:32px;font-family:"Neutra Demi",sans-serif;font-weight:400;margin-bottom:22px}@media screen and (max-width:calc(1024px - 1px)){.modal--popup .modal--content .modal--title{font-size:22px;margin-bottom:20px}}.modal--popup .modal--content .modal--copy{color:#000;font-family:"Neutra Book",sans-serif;font-size:18px;font-style:normal;font-weight:400}@media screen and (max-width:calc(1024px - 1px)){.modal--popup .modal--content .modal--copy{font-size:16px}}.modal--popup .modal--content .modal--close{position:absolute;top:15px;right:15px}.modal--popup .modal--content .modal--close .close-icon{width:15px;height:15px}.modal--popup.open{display:block}.variant-swatch__container .variant-title{display:none}.regular-price{color:#000}.product-copy{-ms-grid-row:7;-ms-grid-column:1;grid-area:copy}@media screen and (min-width:1024px){.product-thumbs{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.product-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-column-span:6}.product-title{-ms-grid-row:1;-ms-grid-column:8;-ms-grid-column-span:5}.product-copy{-ms-grid-row:2;-ms-grid-column:8;-ms-grid-column-span:5}}.product-colors{margin-top:4px}@media screen and (max-width:calc(1024px - 1px)){.product-colors{margin-top:7px}}.product-also,.product-card .collection-also,.product-colors__row,.product-sizes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.product-sizes{margin-top:24px}@media screen and (max-width:calc(1024px - 1px)){.product-sizes{margin-top:28px}}.product-sizes .hidden{visibility:hidden;display:none}.inventory-notice{color:#961c1c;padding-left:2.961px}.product-colors__row{padding-top:12px;border-top:1px solid rgba(105,105,113,.2)}.product-colors__row .variant-title{margin-bottom:0}.product-colors__row:last-of-type{padding-bottom:12px;border-bottom:1px solid rgba(105,105,113,.2)}.product-colors__swatch{display:inline-block;background:0 0;border:none;width:auto!important;height:auto;margin:0;padding:0}.product-colors__swatch[disabled]{cursor:not-allowed}.product-colors__swatch[disabled] .selector-dot{cursor:not-allowed}.product-also>a,.product-card .collection-also>a{display:-ms-inline-flexbox;display:inline-flex}.product-also.off,.product-card .off.collection-also{display:none}.product-also button,.product-card .collection-also button{margin-top:0}.product-size{position:relative;text-align:center;padding:5px;margin:5px;min-width:30px;border:1px solid rgba(105,105,113,.2)}.product-size.disabled{background-color:#f5f5f7;opacity:.4}.product-size.disabled:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 10px);height:2px;background-color:rgba(105,105,113,.2);transform:rotate(-45deg);margin-left:-20px}.product-size.selected{background:#f0dfd3;border-color:#f0dfd3}.product-size:hover{cursor:pointer}.product-size input{display:none}.variant-title{display:inline-block;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px;font-family:"Neutra Demi",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:16px}.variant-title .product-colors__current-color{font-family:"Neutra Book",sans-serif;font-weight:400;font-size:16px;line-height:15px}.product-add-button{width:100%}.product-add-button .add-to-cart{width:100%;margin-top:0}@media screen and (min-width:1024px){.product-add-button .add-to-cart{width:auto}}.product-add-button .add-to-cart svg{display:none}.product-add-button--updated button{box-shadow:0 4px 4px rgba(0,0,0,.25);height:56px}@media (min-width:769px){.product-add-button--updated button{height:60px}}.product-add-button--updated button span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-weight:700;font-family:"Neutra Bold"!important;font-size:15px;line-height:16px;letter-spacing:.5px}@media (min-width:769px){.product-add-button--updated button span{font-size:18px}}.product-add-button--updated button span svg{display:none}.product-add-button--updated button:focus,.product-add-button--updated button:hover{opacity:.7}.product-add-button--updated-black button{background-color:#161419;color:#fff}.product-add-button--updated .icon--bag span svg{display:-ms-inline-flexbox!important;display:inline-flex!important;margin-right:14px}@media (min-width:769px){.product-add-button--updated .icon--bag span svg{margin-right:18px}}.product__add-message{display:inline-block;width:100%;color:#b92221}.product-description{margin:4px 0 30px 0}@media screen and (max-width:calc(1024px - 1px)){.product-description{margin:7px 0 30px 0}}.product__lift-tuck{width:100%;text-align:center;margin-bottom:30px}.product__lift-tuck img{width:100%;max-width:900px}@media screen and (min-width:1024px){.product__lift-tuck{margin-bottom:75px}}.size-guide,.size-link{display:inline-block;text-decoration:underline}.size-guide:hover,.size-link:hover{cursor:pointer}.size-guide{font-family:"Neutra Book";font-style:normal;font-weight:400;font-size:16px;line-height:15px;text-decoration-line:underline}.size-guide-text{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.size-guide__wrapper{padding:20px;overflow:auto}.size-guide-text{-ms-flex-pack:justify;justify-content:space-between}.fitmap a{text-decoration:underline}.tfc-fitrec-product{display:block}.tfc-fitrec-product{min-height:58px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-cta-blurb{width:100%;font-family:"Neutra Demi",sans-serif;font-weight:600;font-size:16px;line-height:16px;text-align:left}.product-stretch-meter{width:100%;text-align:center}.product-stretch-meter img{width:100%;max-width:900px}.pre-order-date,.product-add-button button.add-to-cart{width:100%;text-align:center;padding:8px 40px 5px;margin:28px 0 8px 0}.pre-order-date{background:#eee;margin-bottom:0}.pre-order-date+.product-add-button button.add-to-cart{margin-top:4.13px}.also-in-btn{display:inline-block;width:auto!important}.bxc.bx-base.bx-type-agilityzone{clear:unset!important}#bx-campaign-2163443 .bx-slab{float:none!important}.bxc.bx-campaign-2163443.bx-active-step-1 .bx-creative{width:100%!important}.bxc.bx-campaign-2163443 .bx-element-2163443-wteim3P>:first-child{background-color:#f0dfd3!important}.product-add-button .bxc.bx-base{margin:28px 0 8px 0!important}.product-add-button .bxc.bx-base .bx-wrap{padding:0!important}.product-dynamic-checkout .shopify-payment-button__button{text-transform:uppercase;font-size:16px;font-weight:700;font-family:"Neutra Bold"!important;line-height:1.8;letter-spacing:.5px;background-color:#000;height:60px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.product-add-button button.add-to-cart{margin:28px 0 15px 0}.product-dynamic-checkout .shopify-payment-button__button:hover:not([disabled]){background-color:#000!important}@media (max-width:768.98px){.product-dynamic-checkout .shopify-payment-button__button{height:56px}.size-guide-text{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:10px}}