.modal-size-chart .modal__content{padding-top:0 !important}.modal-size-chart .nav-link,.modal-size-chart .nav-link:hover{border:none;border-bottom:.125rem solid transparent}.modal-size-chart .nav-link.active,.modal-size-chart .nav-link:hover.active{border-bottom:.125rem solid #000}.modal-size-chart .table-wrapper{-webkit-overflow-scrolling:touch}.modal-size-chart .table-wrapper .size-chart-table{border-collapse:separate;border-spacing:0;border-bottom:.0625rem solid #ccc;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.modal-size-chart .table-wrapper th,.modal-size-chart .table-wrapper td{height:3.375rem;min-width:5rem}.modal-size-chart .table-wrapper .size-chart-cell{border-left:.0625rem solid #ccc;border-bottom:.0625rem solid #ccc;background:#fff;position:relative}.modal-size-chart .table-wrapper .size-chart-header-cell{background:#f7f7f7}.modal-size-chart .table-wrapper .size-chart-cell-first-row{border-top:.0625rem solid #ccc}.modal-size-chart .table-wrapper .size-chart-cell-first-column{border-right:.0625rem solid #ccc}.modal-size-chart .table-wrapper .main-label,.modal-size-chart .table-wrapper .row-label{position:-webkit-sticky;position:sticky;right:0;min-width:6.25rem;width:6.25rem}.modal-size-chart .unit-toggle-label{width:2.5rem;height:2.5rem;border:.125rem solid #e5e4e4}.modal-size-chart .unit-toggle-label:has(.unit-toggle-radio:checked){border:.125rem solid #000}.modal-size-chart .unit-table{display:none}.modal-size-chart .unit-toggle-wrapper:has(.unit-toggle-in:checked) .unit-table-in,.modal-size-chart .unit-toggle-wrapper:has(.unit-toggle-cm:checked) .unit-table-cm{display:block}.product-attribute .attribute-item.unselectable{color:#e7e6e2}.product-attribute .attribute-item.unselectable.size-attribute{pointer-events:none}.product-attribute .attribute-item.color-attribute{border:.0625rem solid transparent}.product-attribute .attribute-item.selected.color-attribute{border-color:#000}.product-attribute .attribute-item.unselectable .color-value::after,.product-attribute .color-value.unselectable::after{content:'';position:absolute;right:-0.188rem;background:#000;width:1.625rem;height:0.0625rem;top:0.563rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.product-attribute .color-attribute:not(.selected):hover .swatch-square-color,.product-attribute .color-attribute:not(.selected):hover .swatch-circle-color{border-color:#ccc;-webkit-transition:all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;-o-transition:all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;transition:all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.product-attribute .color-value{position:relative;height:1.875rem;width:1.875rem}.product-attribute .color-value,.product-attribute .size-value{border:.0625rem solid transparent;-webkit-transition:all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;-o-transition:all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;transition:all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.product-attribute .size-value::after{bottom:-0.0313rem}.product-attribute .size-value:hover,.product-attribute .size-value:not(:disabled):not(.disabled):active,.product-attribute .size-value:not(:disabled):not(.disabled).active,.product-attribute .size-value:not(:disabled):not(.disabled):active:focus,.product-attribute .size-value:not(:disabled):not(.disabled).active:focus{border:.0625rem solid transparent}.product-attribute .size-value:not(.no-transition):hover::after{bottom:-0.0313rem}.product-attribute .swatch-square-color,.product-attribute .swatch-circle-color{height:1.875rem;width:1.875rem;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);top:50%;right:50%;background-color:#e5e4e4;border:.0625rem solid #ccc}.product-attribute .swatch-image{-o-object-fit:cover;object-fit:cover}.product-attribute .attribute-item.unselectable .color-value.swatch-color-dark::after{background:#e5e4e4}.color-attribute .attribute-heading .swatch-name{pointer-events:none;max-width:100%}@media (min-width: 1024px){.color-attribute .attribute-heading .swatch-name{-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;-o-transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.color-attribute .attribute-heading .swatch-name.-showFromBottom{opacity:1;-webkit-animation:show-from-bottom 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;animation:show-from-bottom 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.color-attribute .attribute-heading .swatch-name.-hideFromBottom{opacity:0;-webkit-animation:hide-from-bottom 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;animation:hide-from-bottom 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}}.color-attribute .attribute-heading .-default{opacity:1}.color-attribute .attribute-heading .-hovered{opacity:0}@media (max-width: 1023.98px){.product-variants-popover .color-attribute .attribute-heading{bottom:0.813rem;right:0.813rem}}@media (min-width: 1024px){.product-variants-popover .color-attribute .attribute-heading .swatch-name{bottom:0.5rem;right:0.813rem}}.modal-variation-overlay .modal__content{min-height:0}@media (max-width: 767.98px){.modal-variation-overlay .modal__dialog{width:100%;max-width:100%}}.modal-variation-overlay .attribute-container.size{display:grid;grid-template-columns:repeat(2, 1fr)}@media (min-width: 768px){.modal-variation-overlay .attribute-container.size{grid-template-columns:repeat(3, 1fr)}}.modal-variation-overlay .pdp-size-chip{height:2.5rem;border:.0625rem solid #e5e4e4}.modal-variation-overlay .pdp-size-chip.unselectable{color:#000}.modal-variation-overlay .pdp-size-chip.selected:not(.unselectable){border-color:#000}.modal-variation-overlay .pdp-size-chip:hover:not(.unselectable){border-color:#000}.modal-variation-overlay .pdp-size-chip.unselectable::after{content:'';position:absolute;top:50%;right:50%;width:0.0625rem;height:3.75rem;background:#e5e4e4;-webkit-transform:translate(50%, -50%) rotate(-45deg);-ms-transform:translate(50%, -50%) rotate(-45deg);transform:translate(50%, -50%) rotate(-45deg);pointer-events:none}.product-detail .product-images-gallery.carousel .slick-dots{gap:0;bottom:0.75rem}.product-detail .product-images-gallery.carousel .slick-dots button{background:none;border:none;border-radius:0;font-size:0;margin:0;padding:0.25rem;height:auto;width:auto}.product-detail .product-images-gallery.carousel .slick-dots button::after{background:#fff;border-radius:1.25rem;content:'';display:block;font-size:0;height:0.5rem;margin:0;padding:0;width:0.5rem}.product-detail .product-images-gallery.carousel .slick-dots li.slick-active button::after{background:#000;border:0.0625rem solid #fff}.product-detail .product-images-gallery .picture-img{-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.product-detail .product-images-gallery .picture-img{cursor:-webkit-zoom-in;cursor:zoom-in}}.modal-pdp-zoom .modal-dialog{max-height:calc(100dvh - 3.5rem);max-width:100%;overflow-y:auto;scrollbar-width:none}.modal-pdp-zoom .modal-dialog:has(.is-zoomed){overflow:hidden}.modal-pdp-zoom .modal-content{border:none}.modal-pdp-zoom-close-btn{left:4.75rem;top:4.5rem}.modal-pdp-zoom-icon{-webkit-animation:show-fade 1s forwards;animation:show-fade 1s forwards;bottom:4.75rem;opacity:0;left:4.75rem}.modal-pdp-zoom-thumbs{-webkit-animation:show-fade 1s forwards;animation:show-fade 1s forwards;right:4.75rem;max-height:calc(100dvh - 4.5rem - 4.5rem);opacity:0;top:4.5rem}.modal-pdp-zoom:has(.is-zoomed) .modal-pdp-zoom-thumbs{display:none !important}.modal-pdp-zoom-thumbs-item{border:0.125rem solid transparent;height:6.0625rem;position:relative;width:4.25rem}.modal-pdp-zoom-thumbs-item.is-active{border-color:#000}.modal-pdp-zoom-product-thumb-img{height:100%;right:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.modal-pdp-zoom-product-picture{display:block;height:calc(100dvh - 6.25rem);position:relative;width:100%}@media (min-width: 1024px){.modal-pdp-zoom-product-picture{cursor:-webkit-zoom-in;cursor:zoom-in}}.modal-pdp-zoom-product-image{-webkit-animation:show-fade 1s forwards;animation:show-fade 1s forwards;height:calc(100dvh - 6.25rem);opacity:0;width:auto}@media (min-width: 1024px){.is-zoomed .modal-pdp-zoom-product-image{cursor:-webkit-zoom-out;cursor:zoom-out;height:200%;max-width:none}}.store-details-icon{width:1rem}.click-and-collect-tabs{border-bottom:.0625rem solid #e7e6e2;cursor:pointer}.click-and-collect-tabs.active{cursor:initial;border-bottom:.0625rem solid #ccc}.click-and-collect-tabs .shipping-method-option{cursor:pointer}.click-and-collect-tabs.disabled{cursor:not-allowed}.click-and-collect-tabs.disabled .shipping-method-option{cursor:not-allowed}.checkout-store{border:.0625rem solid #e7e6e2;cursor:pointer}.checkout-store.selected{border:.0625rem solid #ccc;cursor:initial}.checkout-store .secondary-message{display:none !important}.in-store-pickup-store{cursor:pointer;color:#595959}.checkout-store-address{color:#595959}.click-and-collect-store-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;white-space:normal}.click-and-collect-store .cc-store-btn-selected{display:none}.click-and-collect-store .click-and-collect-store-selected-label{display:none}.click-and-collect-store.is-selected .cc-store-btn-selected{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.click-and-collect-store.is-selected .cc-store-btn-select{display:none}.click-and-collect-store.is-selected .click-and-collect-store-selected-label{display:block}.click-and-collect-store.is-selected .click-and-collect-store-distance-container{display:none}.checkout-click-and-collect-selected-store .btn-store-action{display:none !important}.accordion-heading-show-label,.accordion-heading-hide-label{-webkit-transform:translateY(0.0625rem);-ms-transform:translateY(0.0625rem);transform:translateY(0.0625rem)}.fluent-dp-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;white-space:normal}.delivery-promise-city-container{min-width:2.5rem}.available-dot-before::before{content:'';width:0.375rem;height:0.375rem;background-color:#2e7d32;border-radius:50%;position:relative;top:0;margin-left:.25rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.available-dot-before::before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.oos-dot-before::before{content:'';width:0.375rem;height:0.375rem;background-color:#d22326;border-radius:50%;position:relative;top:0;margin-left:.25rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.oos-dot-before::before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.non-flex-text::before{display:inline-block;vertical-align:top;margin-left:0.1875rem}.product-images-gallery-wrapper{position:relative}@media (min-width: 1024px){.product-detail .product-images-gallery-wrapper .carousel__slider:not(.slick-initialized){display:block}}@media (min-width: 1024px){.product-detail .product-info .color-attribute .attribute-heading{bottom:0;display:grid}.product-detail .product-info .color-attribute .attribute-heading .swatch-name{grid-area:1 / 1;position:static}}.product-detail .product-info .add-to-cart-btn-container.sticky-add-to-cart{bottom:-100%;-webkit-transition:bottom 0.5s ease-in-out;-o-transition:bottom 0.5s ease-in-out;transition:bottom 0.5s ease-in-out;-webkit-box-shadow:0 -0.125rem 0.625rem rgba(0,0,0,0.1);box-shadow:0 -0.125rem 0.625rem rgba(0,0,0,0.1)}.product-detail .product-info .add-to-cart-btn-container.sticky-add-to-cart.show-sticky{bottom:0}.product-detail .product-info .back-in-stock-container:not(.d-none) ~ .add-to-cart-btn-container{display:none !important}.product-detail .product-info .tamara-container{border-color:#e5e4e4 !important}.product-detail .product-info .tamara-container tamara-widget{position:absolute;width:100%;height:100%;overflow:hidden;opacity:0}.product-detail .product-info .tamara-product-widget{padding:0 !important;height:0.75rem !important;font-size:0 !important;opacity:0}.product-detail .product-info .tamara-product-widget .tamara-logo{visibility:hidden}.product-detail .product-info .tabby-container{border-color:#e5e4e4 !important}.product-detail .product-info #tabbyWidget{position:absolute;overflow:hidden;height:100%;width:100%;opacity:0}.product-detail .product-info .bnpl-text{width:auto;white-space:nowrap}.product-detail .product-info .tabby-widget-image{position:relative;top:0.0313rem}.product-detail .product-info .tabby-container,.product-detail .product-info .tamara-container{border:0 !important;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.product-detail .product-info .tabby-widget-overlay,.product-detail .product-info .tamara-widget-overlay{-webkit-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem}@media (min-width: 1024px){.product-detail .product-main-content-inner{position:-webkit-sticky;position:sticky;top:6rem;max-width:46.25rem}}.product-detail .add-to-cart.d-none+.add-to-wishlist-container{display:none !important}.product-detail .old-price{text-decoration:line-through}.product-detail .product-badges-container{bottom:0.5rem;right:0.5rem}@media (min-width: 1024px){.product-detail .product-badges-container{bottom:unset;top:1rem;right:1rem}}@media (min-width: 1024px){.product-details-wrapper{height:2.375rem}.product-details-wrapper .product-details-inner{top:calc(100% - 2.375rem)}}.product-details-link-wrapper .nav-link:not(.no-transition):not(.btn)::after{bottom:-0.0563rem}.product-details-link-wrapper .nav-link.active:not(.no-transition):not(.btn)::after{content:"";position:absolute;right:0;left:auto;width:100%;background:#ccc;height:0.0625rem;-webkit-transition:width 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;-o-transition:width 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;transition:width 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}[dir='rtl'] .pdp-back-cta-container{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}body.show-product-gallery .pdp-back-cta-container{display:none}.pdp-back-cta-container .pdp-back-cta{width:2.5rem;height:2.5rem}.product-info-details ul{list-style-type:none;padding-right:.5rem}.product-info-details li::marker{content:none}.product-info-details li::before{content:"\2022";font-size:1rem;padding-left:.5rem;line-height:normal}.product-details-link .icon-chev-up{display:none}.product-details-link[aria-expanded="true"] .icon-chev-down{display:none}.product-details-link[aria-expanded="true"] .icon-chev-up{display:block}.add-to-cart-toast{width:21.4375rem;height:2.5rem}.add-to-cart-toast-message{min-width:0}

