:root{--grid-small:375px;--grid-medium:768px;--grid-large:1024px;--grid-xlarge:1440px;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading:"Playfair Display",serif}.visually-hidden{height:0;visibility:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-style:normal;font-weight:500;line-height:100%}#kiwi-size-chart span{text-transform:uppercase}.template-product .shopify-section--media-blocks .content-box__background-media{background:#000}.template-product .shopify-section--media-blocks .content-box__background-media img{opacity:.9}.product-info__block-item .line-through .money{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}.rating-scale{margin-bottom:80px;margin-top:40px;max-width:550px}.rating-block{background:#efebe8;display:block!important;height:10px;margin-bottom:10px;width:100%}.rating-segment{flex:1;text-align:center}.rating-scale{display:flex;justify-content:space-between}.warmth-scale .rating-segment.is-active .rating-block{background:#7ac0cb;background:linear-gradient(90deg,#efebe8,#ba4f27 50%,#efebe8)}.waterproof-scale .rating-segment.is-active .rating-block{background:#7ac0cb;background:linear-gradient(90deg,#efebe8,#7ac0cb 50%,#efebe8)}.fit-scale .rating-segment.is-active .rating-block{background:#efebe8;background:linear-gradient(90deg,#efebe8,#9fb995 50%,#efebe8)}.lens-scale .rating-segment.is-active .rating-block{background:#efebe8;background:linear-gradient(90deg,#efebe8,#b883c2 50%,#efebe8)}.price-list .h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500}.product-info__block-list .inventory__text{background:#efebe8;color:#373737;padding:6px 12px;text-transform:uppercase}.inventory__text:before{color:#83c500}.text-error .inventory__text:before{color:#c50000}.fit-by-brand-accordian .accordion{margin-block-start:0!important}.fit-by-brand-accordian .accordion:first-of-type{margin-block-start:30px!important}.fit-by-brand-accordian .text-with-icon{font-weight:600}.fit-by-brand-accordian .metafield-rich_text_field p{margin-block-start:15px}.fit-by-brand-accordian img,.fit-by-brand-accordian video{margin-block-start:25px}.ss-bnpl{color:#373737;font-size:10px;text-align:center}.product-info__block-item .accordion__summary .text-with-icon{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.product-info__block-item product-recommendations .h-stack p{font-family:Playfair Display,serif;font-size:24px}.product-info__block-item .product-cross-sell .price-list{margin-top:25px}.product-cross-sell .price-list .text-subdued{color:#373737!important}.product-info__block-item .product-cross-sell .constrained-image{max-width:100%;width:100%}.ss-product-properties{list-style-type:none;margin:0;margin-inline-start:0!important;padding:0}.ss-product-properties li{background:#efebe8;border:0;color:#373737;display:inline-block;margin-inline-start:0!important;margin-bottom:8px;margin-right:5px;padding-inline-start:0!important;padding:6px 16px!important;text-transform:uppercase}.ss-bnpl img{display:inline-block;height:14px;margin-bottom:-3px;margin-left:4px}.variant-picker__option,.variant-picker__option-info{text-transform:uppercase}.product-cross-sell .ss-gender,.product-cross-sell .vendor{font-size:10px;line-height:1;opacity:.7;text-transform:uppercase}.ss-product-scales .icon,.ss-product-scales h2{display:inline}.template-product .media-blocks .media-blocks__item .max-w-sm p{font-size:20px;font-weight:300;text-transform:uppercase}.template-product .ss-layers-block .section-spacing{padding:0}.template-product .ss-layers-block .container{margin-inline-end:0!important;margin-inline-start:0!important;padding:0}.product-info__block-item[data-block-type=inventory]{position:absolute;right:0}.ss-product-scales .subheading .metafield-rich_text_field p{margin-bottom:7px;margin-top:0;text-transform:none}.ss-product-scales .h3{color:#373737;font-size:24px}.ss-product-scales .icon{height:24px;margin-bottom:-4px;margin-right:5px;width:24px}.template-product [data-block-type=price]{padding-top:10px}.template-product .variant-picker__option-values{gap:.5rem}.product-info__block-item[data-block-type=liquid]{margin-block-end:0!important;margin-block-start:0!important}.product-info__block-item[data-block-type=buy-buttons]{margin-block-end:10px!important}.product-zoom-button{background-color:#efebe8;inset-block-end:0!important;inset-inline-end:0!important;opacity:0;padding:8px;transition:all .2s ease-in-out}.product-gallery__media:hover .product-zoom-button{opacity:1}.drawer .prose table td,.drawer .prose table th{padding:10px;text-align:left!important}.drawer table tr{border:0;border-block:0!important}.drawer .h5{font-size:24px}.drawer .prose h4{border-bottom:1px solid #cacaca;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;padding-bottom:15px;text-transform:uppercase}.drawer table tr:nth-child(2n){background-color:#efebe8}.product-info .product-title{padding-bottom:10px}.ss-related-recommended{padding-bottom:100px;padding-top:100px}.template-product .shopify-section--image-with-text-overlay .place-self-center .max-w-md{text-align:center!important}@media screen and (min-width:700px){.block-swatch{min-width:1.5rem!important}}@media only screen and (max-width:767px){.variant-picker__option-info .subheading{font-size:10px!important}.product-info__block-item .ss-gender,.product-info__block-item .vendor,.ss-feature .link.subheading{font-size:10px}.template-product #main{margin-top:var(--header-height)}.product-info__block-item[data-block-type=inventory]{right:20px}.product-info__block-list .inventory__text,.ss-product-properties li{font-size:10px}.ss-product-scales .timeline__content-list{padding-bottom:40px;padding-top:40px}.rating-scale{margin-bottom:60px}.ss-product-scales .link.subheading{font-size:10px}.ss-product-scales .link.subheading:after{display:none}.ss-related-recommended{padding-bottom:20px;padding-top:35px}.rating-segment{font-size:10px}.template-product .shopify-section--image-with-text-overlay .metafield-multi_line_text_field{font-size:16px}.template-product .media-blocks .media-blocks__item .max-w-sm p{font-size:15px}.ss-product-scales .subheading .metafield-rich_text_field p,.timeline__nav button{font-size:12px}.ss-product-scales .h3{font-size:22px}.ss-product-scales{display:flex!important;flex-direction:column-reverse!important}.ss-product-properties li{margin-bottom:6px;margin-right:3px}.variant-picker__option-info .subheading:after{display:none!important}}