.o-product--has-sticky-action-bar .o-product__product-form .m-product-form__buttons{display:none}@media screen and (min-width:768px){.o-product--has-sticky-action-bar .o-product__product-form .m-product-form__buttons{display:flex}}.o-product__inner{position:relative}.o-product__collection-product-view{align-items:center;display:flex;font-size:var(--body-fs-sm);gap:4rem;justify-content:space-between;line-height:var(--body-lh-sm);text-transform:uppercase}@media screen and (min-width:768px){.o-product__collection-product-view{gap:2rem;justify-content:flex-end}}.o-product__collection-product-view.mobile{display:flex}@media screen and (min-width:768px){.o-product__collection-product-view.mobile{display:none}}.o-product__collection-product-view.desktop{display:none}@media screen and (min-width:768px){.o-product__collection-product-view.desktop{display:flex}}.o-product__collection-product-view-link{align-items:center;color:var(--color-primary-body);display:flex;gap:.75rem;justify-content:center;text-decoration:none}.o-product__collection-product-view-link.disabled,.o-product__collection-product-view-link:disabled{cursor:auto;opacity:.35;pointer-events:none}.o-product__collection-product-view-link-text{display:none}@media screen and (min-width:768px){.o-product__collection-product-view-link-text{display:block}}.o-product__collection-product-view .icon{fill:currentColor;display:block;height:auto;width:1.4rem}.o-product__reviews .CarouselWidget__header{display:none!important}.o-product .js-product-rating,.o-product .js-product-rating .ruk_rating_snippet{cursor:pointer}.o-product .js-product-rating .ruk_rating_snippet:hover .ruk-rating-snippet-count{text-decoration:underline}.o-product__top{align-items:center;display:flex;justify-content:space-between;width:100%}.o-product__breadcrumbs{left:1rem;position:relative;z-index:2}@media screen and (min-width:768px){.o-product__breadcrumbs{position:static}}.o-product__breadcrumbs .m-breadcrumbs__list{margin:1rem 0}@media screen and (min-width:768px){.o-product__breadcrumbs .m-breadcrumbs__list{margin:3rem 0}}.o-product__media{margin-bottom:2rem;position:relative}@media screen and (min-width:768px){.o-product__media{margin-bottom:0;padding-right:5rem}.o-product__media--right{order:2;padding-left:5rem;padding-right:0}}.o-product__information>*+*{margin-bottom:2rem;margin-top:2rem}@media screen and (min-width:768px){.o-product__information>*+*{margin-bottom:2.4rem;margin-top:2.4rem}}.o-product__information--sticky{align-self:flex-start;overflow-y:auto;position:sticky;top:var(--header-height);transition:top var(--default-transition-easing) var(--default-transition-timing)}.o-product__description>p:last-child:empty{display:none}.o-product__share{gap:1rem}.o-product__product-form+.o-product__accordion{margin-top:3rem}@media screen and (min-width:768px){.o-product__product-form+.o-product__accordion{margin-top:5rem}}.o-product__title{margin-bottom:.5rem}@media screen and (min-width:768px){.o-product__title{margin-bottom:2.5rem}}.o-product__title h1{display:inline-block;margin-bottom:0;margin-right:1rem}.o-product__title .a-badge,.o-product__title h1{vertical-align:middle}@media screen and (min-width:768px){.o-product__title .a-badge{margin-top:.4rem}}.o-product__title+.o-product__price{margin-top:0}@media screen and (min-width:768px){.o-product__title+.o-product__price{margin-top:2.4rem}}.o-product__usp+.o-product__usp{margin-bottom:1.5rem;margin-top:1.5rem}.o-product div:not(.o-product__usp)+.o-product__usp{margin-bottom:1.5rem;margin-top:4rem}.o-product__upsell-products{margin:-1rem}.o-product__upsell-product{padding:1rem;width:100%}@media screen and (min-width:600px){.o-product__upsell-product{width:50%}}@media screen and (min-width:768px){.o-product__upsell-product{width:100%}}@media screen and (min-width:1250px){.o-product__upsell-product{width:50%}}.o-product__separate-variants-item-text{text-decoration:none}.o-product__separate-variants-item-text.o-product__separate-variants-item--active{background-color:var(--color-secondary-bg);border-color:var(--color-secondary-bg);color:var(--color-input-body-light)}.o-product__separate-variants-item-image{border:1px solid var(--color-secondary-border);text-decoration:none}.o-product__separate-variants-item-image img{display:block;height:auto;max-width:8rem}.o-product__separate-variants-item-image.o-product__separate-variants-item--active{border:1px solid var(--color-primary-border)}.o-product .m-variants.has-hidden-size{margin-bottom:0}.o-product .m-variants.has-hidden-size+.o-product__separate-variants{margin-top:0}.o-product .m-variants__input.disabled+.m-variants__label{background:linear-gradient(to top left,#fff calc(50% - 1px),var(--color-disabled-body-light),#fff calc(50% + 1px));border-color:var(--color-disabled-body-light);color:var(--color-disabled-body-light);position:relative}.o-product .ruk_rating_snippet{margin-bottom:4.8rem}.o-product .ruk_rating_snippet:empty{display:none}.o-product .ruk_rating_snippet i[class^=ruk-icon-percentage-star]{cursor:default}.o-product .ruk_rating_snippet i[class^=ruk-icon-percentage-star]:last-of-type{margin-right:1rem}.o-product .ruk_rating_snippet .ruk-rating-snippet-count{font-size:var(--body-fs-sm);line-height:var(--body-lh-sm)}.o-product .has-size-chart .ks-chart-modal-button{background:transparent;border:none;border-bottom:1px solid var(--color-primary-body);color:var(--color-primary-body);cursor:pointer;display:inline-block;font-family:var(--ff-primary);font-weight:400;padding:0;text-decoration:none;transition:color .35s ease,border-color .35s ease}.o-product .has-size-chart .ks-chart-modal-button span{text-decoration:none}.o-product .has-size-chart .ks-chart-modal-button:hover{border-color:var(--color-disabled-body-light);color:var(--color-disabled-body-light)}.o-product__button{display:flex;flex-direction:column;margin-top:0;text-align:center;width:100%}.o-product__button span{display:block}.o-product__share-btn{position:absolute;right:-.25rem;top:1.25rem;z-index:999}body.u-no-sticky-header .o-product__information--sticky,body.u-sticky-header-hidden .o-product__information--sticky{top:0}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner{border-radius:0}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-close{font-weight:300}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-header{border:none}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .modal-title{display:flex;flex-direction:column}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .modal-title-header{color:var(--color-primary);font-family:var(--ff-primary);font-size:var(--h2-fs);font-weight:600;line-height:var(--h2-lh);order:2}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .modal-title-sub-header{font-size:var(--body-fs-sm);font-weight:300;line-height:var(--body-lh-lg);text-transform:uppercase}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-tab{color:var(--color-primary-body);font-size:var(--body-fs-sm);font-weight:400;letter-spacing:0;line-height:var(--body-lh-sm);margin-bottom:0;text-transform:uppercase}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-tab.selected{border-width:2px}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-modal-content{padding-left:3rem;padding-right:3rem}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-chart-individual .ks-table-content-wrapper+.ks-html-content h4,.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-chart-individual>.ks-image:first-child{display:none}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-chart-individual .ks-image-and-caption+.ks-html-content{padding:3rem 0;text-align:center}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-chart-individual .ks-image-and-caption+.ks-html-content h4 strong{font-weight:inherit}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-chart-individual .ks-image-and-caption+.ks-html-content p{text-align:center}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-image-and-caption{background:var(--color-form-bg);margin-left:-3rem;margin-right:-3rem;padding:3rem}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-image-and-caption-block .text-block>p:first-child:empty{display:none}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-image-and-caption-block .text-block h4 strong{font-weight:inherit}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-image-and-caption-block .text-block ol,.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-image-and-caption-block .text-block ul{padding-left:1.8rem}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-image-and-caption-block .text-block ol li strong,.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-image-and-caption-block .text-block ul li strong{font-weight:600}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-image-and-caption-block .text-block span{background-color:transparent!important}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-unit-toggle-wrapper{text-align:right!important}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner table.ks-table{border-width:0}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner table.ks-table tr:first-child td.ks-table-header-cell{font-size:var(--body-fs-sm);font-weight:600!important;letter-spacing:0;line-height:var(--body-lh-sm);margin-bottom:0;text-transform:uppercase}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner table.ks-table tr td.ks-table-header-cell:first-child{font-weight:600!important}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner table.ks-table tbody>tr.ks-table-row:first-child{background:var(--color-secondary-bg);color:var(--color-secondary-body)}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner table.ks-table tbody td{border-width:0;border-bottom:1px solid var(--color-quaternary-border);padding:.6rem 0}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner table.ks-table tbody>tr.ks-table-row:last-child td{border-bottom:0}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-calculator-container-content{border:none}.template-product .kiwi-sizing-modal .kiwi-sizing-modal-inner .ks-calculator-header{background:transparent;font-weight:600}