.product-section>.site-center{max-width:calc(var(--site-center) + var(--site-side-spacing-md) + var(--site-side-spacing-md))}@media screen and (max-width:767px){.product-wrapper{padding-left:0;padding-right:0}}.product-media{position:relative}@media screen and (min-width:768px){.product-media{margin-right:1.5rem}}@media screen and (min-width:1024px){.product-media{margin-right:2rem}}@media screen and (min-width:1200px){.product-media{margin-right:2.5rem}}.product-media__columns{display:none}@media screen and (min-width:1024px){.product-media__columns{display:grid}}.product-media__item{display:block;margin-bottom:var(--spacing)}.product-media__item--model{padding-bottom:100%;position:relative;width:100%}.product-media__item--model model-viewer{height:100%;position:absolute;width:100%}.product-media__item--video{padding-bottom:56.25%;position:relative;width:100%}.product-media__item--video video{height:100%;position:absolute;width:100%}.product-media__item--external-video{padding-bottom:56.25%;position:relative;width:100%}.product-media__item--external-video iframe{height:100%;position:absolute;width:100%}.product-info-col{display:block;padding:0 var(--site-side-spacing)}@media screen and (min-width:768px){.product-info-col{padding:1.5rem 0 0}.product-info-col--sticky{position:-webkit-sticky;position:sticky;top:0;-webkit-transition:all var(--duration-default) ease-in-out;transition:all var(--duration-default) ease-in-out}.product-info-col--sticky.product-info-col--sticky-with-header{top:4.5rem}}@media screen and (max-width:767px){.product-info-col .product__badges{display:none}}.product-info-col .options{gap:.25rem}.product-form{display:block;margin-top:1rem}@media screen and (max-width:767px){.product-form sticky-add-to-cart{background:var(--color-brand-background);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:0;position:fixed;width:100%;z-index:var(--z-index-sticky)}.product-form sticky-add-to-cart .product-form__buttons{margin:0}}.product-form__quantity{margin-bottom:1rem}.product-form__quantity label{display:block;margin-bottom:.5rem}.product-form__quantity label.visibility-hidden{display:none}.product-form__buttons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;margin-top:1rem;row-gap:0}@media screen and (min-width:768px){.product-form__buttons{row-gap:.5rem}}.product__title{margin:0 0 .5rem}.product__text{margin-bottom:.5rem}.product__price{margin-bottom:1rem}.product__colors{margin-bottom:var(--element-spacing)}.product__colors .color-swatches__options{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product__colors .color-swatches--option{border:1px solid var(--color-black-15);border-radius:0;height:3rem;width:3rem}.product__colors .color-swatches--option.color-swatches--current{border-color:var(--color-black)}.product__colors .color-swatches--option a,.product__colors .color-swatches--option span{border-radius:0;height:2.75rem;width:2.75rem}.product__variant-selector{display:block}.product__variant-selector--buttons .product-form__input{border:none;margin:0 0 .75rem;padding:0}.product__variant-selector--buttons .product-form__input legend{margin:0 0 .5rem;padding:0}.product__size-chart .ks-chart-container *{font-size:.875rem;line-height:1.375rem;margin:0}.product__description{font-family:var(--font-regular-family);font-style:var(--font-regular-style);font-weight:var(--font-regular-weight)}.product__accordion,.product__description{font-size:.875rem;line-height:1.375rem;margin-bottom:1rem}.product__shipping-usps{margin-bottom:1rem}.product-recommendation-section{margin-top:2.5rem}@media screen and (min-width:768px){.product-recommendation-section{margin-top:3.5rem}}.product-tab{border-bottom:1px solid var(--color-black-5);border-top:1px solid var(--color-black-5);margin-bottom:0}.product-tab+.product-tab{border-top:0}.product-tab__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1.5rem 1rem 0;position:relative;text-align:left;width:100%}.product-tab__trigger:focus,.product-tab__trigger:hover{outline:none}.product-tab__trigger h2{margin:0 auto 0 0}.product-tab__trigger>.icon{margin-left:.5rem}.product-tab__trigger .icon:not(.icon-minus):not(.icon-plus){margin-right:.5rem}.product-tab__trigger .icon-minus,.product-tab__trigger .icon-plus{position:absolute;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.collapsible-is-open .product-tab__trigger .icon-plus,.product-tab__trigger .icon-minus{display:none}.collapsible-is-open .product-tab__trigger .icon-minus{display:block}.product-tab__title{margin:0 auto 0 0;word-break:break-word}.product-tab__title .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-tab__target{display:none}.collapsible-is-open .product-tab__target{display:block}.product-tab__content{word-wrap:break-word;padding:0 0 1rem}.product-tab__content img{height:auto;max-width:100%}.product-tab__content .list{padding-left:.5rem}.product-tab__content .list__item{padding-left:.6875rem;position:relative}.product-tab__content .list__item:before{background:var(--color-black);border-radius:.125rem;content:"";height:.1875rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.1875rem}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner{border-radius:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:auto;margin:0;max-height:100vh;max-width:27rem;padding:2.5rem 1rem 1rem;right:0;top:0;-webkit-transform:none;-ms-transform:none;-webkit-transform:initial;-ms-transform:initial;transform:none}@media screen and (max-width:767px){.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner{width:100%!important}}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content{padding:0}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-image{display:none}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-tab-container{padding:0}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-container-content{grid-gap:1rem;border:none;display:grid;gap:1rem}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-modal-tab-wrapper{margin:0}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-table-header{margin-top:1rem}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-header{display:none}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-element{margin:0;padding:0}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-element .element-input-container{margin:0;max-width:none;padding:0}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-element .element-input-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-black-5);border:none!important;border-radius:0!important;max-width:none;width:100%}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-element .element-label label span{color:var(--color-black);font-family:var(--font-heading-semibold-family);font-size:.875rem;font-style:var(--font-heading-semibold-style);font-weight:var(--font-heading-semibold-weight);line-height:1.25rem;margin-bottom:.5rem}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content .ks-calculator-element .element-input{background:var(--color-black-5);border:none!important;border-radius:0!important;height:2.5rem;min-height:2.5rem}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner p{font-size:.875rem;line-height:1.375rem}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-close{font-size:1.5rem;height:1.5rem;line-height:1.5rem;width:1.5rem}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-header{display:none}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table,.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table .ks-table-row,.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table tr{border:none}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table .ks-table-row:nth-child(2n),.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table tr:nth-child(2n){background-color:var(--color-black-5)}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table .ks-table-row .ks-table-cell,.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table .ks-table-row td,.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table tr .ks-table-cell,.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-table-wrapper .ks-table tr td{border:none;text-align:left}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-powered-by{display:none}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-tab-wrapper .ks-modal-tab.selected{border-color:var(--color-brand-primary)}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .formula-element{background:#fff;overflow:hidden;padding:0}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .formula-element .formula-text,.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .formula-element .formula-text-no-result{margin-top:.5rem}.kiwi-sizing-modal-visible .template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .formula-element .element-label label span{font-family:var(--font-heading-semibold-family);font-size:.875rem;font-style:var(--font-heading-semibold-style);font-weight:var(--font-heading-semibold-weight);line-height:1.25rem;margin-bottom:.5rem}