.productPageContainer{font-family:var(--typefaces-primary)}@media(min-width: 768px){.productPageContainer{margin:0 32px}}@media(min-width: 1112px){.productPageContainer{max-width:1200px;margin:auto}}.productPageContainer .productMainContent .productGalleryAndInformation{margin-bottom:64px;--layout-column-size: calc(((100vh - var(--allHeaderHeight) * 1px) * .77) - 32px)}.productPageContainer .productMainContent .productGalleryAndInformation .productInformation{margin:0 0 104px;transition:.15s ease all}.productPageContainer .productMainContent .productGalleryAndInformation .productInformation .loyaltyMoneyContainer{margin:-8px var(--_loyaltyMoneySpacingSides, 16px) var(--_loyaltyMoneySpacingSides, 16px);margin-bottom:var(--_loyaltyMoneySpacingBottom, 8px)}@media(min-width: 768px){.productPageContainer .productMainContent .productGalleryAndInformation .productInformation{width:340px;margin:48px 0 0 24px;--_loyaltyMoneySpacingBottom: 16px;--_loyaltyMoneySpacingSides: 0}}@media(min-width: 1112px){.productPageContainer .productMainContent .productGalleryAndInformation .productInformation{width:434px;margin-left:72px;margin-right:unset}}@media(min-width: 1467px){.productPageContainer .productMainContent .productGalleryAndInformation .productInformation{width:484px}}@media(min-width: 768px){.productPageContainer .productMainContent .productGalleryAndInformation{display:grid;justify-content:center;grid-template-columns:min-content min-content}.productPageContainer .productMainContent .productGalleryAndInformation .productGalleryWrapper{width:calc((100vh - var(--allHeaderHeight, 112)*1px - 16px)*2/3 + 52px);max-width:50vw}}@media(min-width: 768px)and (max-height: 474px){.productPageContainer .productMainContent .productGalleryAndInformation{grid-template-columns:calc(50% - 64px) 50%}.productPageContainer .productMainContent .productGalleryAndInformation .productGalleryWrapper{width:100%}}@media(max-width: 767px){.pt_product-details .uspBannerHide{display:none}}.productBreadcrumb{display:none}@media(min-width: 768px){.productBreadcrumb{display:block;color:var(--primary-ebony-500);margin:16px 0;font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);white-space:nowrap;max-width:400px}.productBreadcrumb .separator{margin:0 4px 0}.productBreadcrumb .lastBreadCrumb{color:var(--primary-ebony-300)}}.productBackButton{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;left:16px;z-index:var(--z-index-new-10);width:32px;height:32px;background:var(--backgrounds-200);border-radius:var(--br-M)}@media(min-width: 768px){.productBackButton{display:none}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.productGalleryThumbnails{margin-top:8px}.productGalleryThumbnails .productGalleryThumbnailsContainer .swiper.swiper-horizontal{padding:0 16px;overflow-x:clip;margin-left:0}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail{cursor:pointer;width:75px;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail img{border:1px solid rgba(0,0,0,0);aspect-ratio:2/3;object-fit:cover}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail.swiper-slide-thumb-active img{border-color:var(--primary-ebony-500);border-radius:var(--br-S)}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail picture{height:100%;width:75px}@media(max-width: 767px){.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .swiper-wrapper{height:112px}}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .syteDiscoveryLastImageWrapper{display:flex;position:absolute;justify-content:center;align-items:center;right:1px;left:1px;bottom:1px;top:1px;background-color:rgba(var(--primary-ebony-0-rgb), 0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:var(--br-S)}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .syteDiscoveryLastImageWrapper .syteIcon{width:16px;height:16px;margin:auto}@media(min-width: 768px){.productGalleryThumbnails .productGalleryThumbnailsContainer{margin-right:8px}.productGalleryThumbnails .productGalleryThumbnailsContainer .swiper{margin-left:0;padding-left:unset;overflow-x:hidden}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail{width:unset;height:unset}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail.swiper-slide-thumb-active img,.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail:hover img{border-color:var(--primary-ebony-500);border-radius:var(--br-S)}.productGalleryThumbnails .productGalleryThumbnailsContainer .productGalleryThumbnail .syteDiscoveryLastImageWrapper .syteIcon{width:24px;height:24px}}@media(min-width: 768px){.productGalleryThumbnails{margin-top:0;align-self:start;height:100%}}.productGalleryThumbnailsContainer .swiper-button-next,.productGalleryThumbnailsContainer .swiper-button-prev,.thumbsGallery .swiper-button-next,.thumbsGallery .swiper-button-prev{display:none}@media(min-width: 768px){.productGalleryThumbnailsContainer .swiper-button-next,.productGalleryThumbnailsContainer .swiper-button-prev,.thumbsGallery .swiper-button-next,.thumbsGallery .swiper-button-prev{display:flex;justify-content:center;align-items:center;background-color:var(--primary-ebony-0);color:var(--primary-ebony-500);position:absolute;width:40px;height:40px;left:0;right:0;margin:auto;border-radius:var(--br-M);box-shadow:-2px 0px 4px rgba(0,0,0,.1);border:1px solid var(--primary-ebony-100);transition:.15s ease all;z-index:var(--z-index-new-10);cursor:pointer}.productGalleryThumbnailsContainer .swiper-button-next:after,.productGalleryThumbnailsContainer .swiper-button-next:before,.productGalleryThumbnailsContainer .swiper-button-prev:after,.productGalleryThumbnailsContainer .swiper-button-prev:before,.thumbsGallery .swiper-button-next:after,.thumbsGallery .swiper-button-next:before,.thumbsGallery .swiper-button-prev:after,.thumbsGallery .swiper-button-prev:before{content:unset}.productGalleryThumbnailsContainer .swiper-button-next.swiper-button-disabled,.productGalleryThumbnailsContainer .swiper-button-prev.swiper-button-disabled,.thumbsGallery .swiper-button-next.swiper-button-disabled,.thumbsGallery .swiper-button-prev.swiper-button-disabled{display:none}}.productGalleryThumbnailsContainer .swiper-button-next,.thumbsGallery .swiper-button-next{bottom:8px;top:unset}.productGalleryThumbnailsContainer .swiper-button-next svg,.thumbsGallery .swiper-button-next svg{transform:rotate(90deg)}.productGalleryThumbnailsContainer .swiper-button-prev,.thumbsGallery .swiper-button-prev{top:8px;bottom:unset}.productGalleryThumbnailsContainer .swiper-button-prev svg,.thumbsGallery .swiper-button-prev svg{transform:rotate(-90deg)}.productGalleryThumbnailsContainer .thumbnailVideoIcon,.thumbsGallery .thumbnailVideoIcon{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.productGalleryThumbnailsContainer .thumbnailVideoIcon svg,.thumbsGallery .thumbnailVideoIcon svg{color:var(--backgrounds-100);opacity:.5;width:40px;height:40px}.productGalleryWrapper .swiper-scrollbar-container .swiper-horizontal>.swiper-scrollbar,.productGalleryWrapper .swiper-scrollbar-container .swiper-scrollbar.swiper-scrollbar-horizontal{position:unset;margin:16px auto;background-color:var(--lines-100);width:calc(100% - 32px);height:2px}.productGalleryWrapper .swiper-scrollbar-container .swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag,.productGalleryWrapper .swiper-scrollbar-container .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background-color:var(--primary-ebony-500)}@media(min-width: 768px){.productGalleryWrapper .swiper-scrollbar-container .swiper-horizontal>.swiper-scrollbar,.productGalleryWrapper .swiper-scrollbar-container .swiper-scrollbar.swiper-scrollbar-horizontal{display:none}}.desktopZoomContainer{display:none;position:fixed;background:var(--primary-ebony-0);top:0;left:0;right:0;bottom:0;z-index:var(--z-index-new-max)}@media(min-width: 768px){.desktopZoomContainer.visible{display:block}}.desktopZoomContainer .last-slide{display:none}.desktopZoomContainer .closeZoomContainer{width:48px;height:48px;background-color:var(--primary-ebony-0);overflow:hidden;position:absolute;top:40px;right:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.desktopZoomContainer .closeZoomContainer svg{width:32px;height:32px}.desktopZoomContainer .thumbsGallery{position:absolute;top:64px;bottom:64px;left:32px;margin:auto;max-height:90vh;max-height:90svh;transition:.5s ease opacity;opacity:0}.desktopZoomContainer .thumbsGallery.visible{opacity:1}.desktopZoomContainer .thumbsGallery .productGalleryThumbnail{cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;height:auto}.desktopZoomContainer .thumbsGallery .productGalleryThumbnail.swiper-slide-custom-active img,.desktopZoomContainer .thumbsGallery .productGalleryThumbnail:hover img{border-color:var(--primary-ebony-500)}.desktopZoomContainer .thumbsGallery .productGalleryThumbnail picture{display:block;height:100%;width:75px}.desktopZoomContainer .thumbsGallery .productGalleryThumbnail picture img{display:block;width:100%;transition:all .15s ease;border:1px solid rgba(0,0,0,0);border-radius:var(--br-S)}.desktopZoomContainer .zoomedImage{aspect-ratio:2/3;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center;height:100%;cursor:zoom-in}.desktopZoomContainer .zoomedImage.zoomed{max-width:1500px;aspect-ratio:unset;background-size:cover;cursor:zoom-out}.productGallery{margin-bottom:12px;position:relative;display:flex;flex-direction:column-reverse}.productGallery .swiper-pagination{margin-bottom:24px}@media(min-width: 768px){.productGallery{display:flex;flex-direction:row;position:sticky;top:16px;height:calc(100vh - var(--headerHeight)*1px - 64px);height:calc(100svh - var(--headerHeight)*1px - 64px);overflow:hidden;margin-bottom:0;transition:.25s ease opacity;width:100%}.productGallery .swiper-pagination{display:none}}@media(min-width: 768px)and (max-height: 474px){.productGallery{position:unset;height:unset;max-width:100%}}.productGallery picture,.productGallery img{display:block;width:100%;transition:.15s ease all;aspect-ratio:2/3;object-fit:cover}.productGallery .productGalleryImageContainer{width:100%;aspect-ratio:2/3;position:relative}.productGallery .productGalleryImageContainer .taggstar-container{position:absolute;z-index:var(--z-index-new-10);width:280px;left:0;right:0;margin:auto;top:0;bottom:0;pointer-events:none;display:flex;align-items:center}.productGallery .productGalleryImageContainer .taggstar-message{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);font-family:var(--typefaces-primary);background:rgba(var(--primary-ebony-0-rgb), 0.9);display:flex;align-items:center;color:var(--primary-ebony-500);width:100%}.productGallery .productGalleryImageContainer .swiper,.productGallery .productGalleryImageContainer .swiper-wrapper,.productGallery .productGalleryImageContainer .swiper-slide,.productGallery .productGalleryImageContainer .swiper-zoom-container{width:100%}@media(min-width: 768px){.productGallery .productGalleryImageContainer{width:unset;max-height:100%;max-width:calc(100% - 84px);margin:0}.productGallery .productGalleryImageContainer img,.productGallery .productGalleryImageContainer picture{height:100%;object-fit:contain;object-position:top}.productGallery .productGalleryImageContainer .swiper{width:unset;height:100%}.productGallery .productGalleryImageContainer .swiper .swiper-slide{cursor:zoom-in}.productGallery .productGalleryImageContainer .swiper .swiper-slide-video{cursor:pointer}}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;z-index:var(--z-index-new-10);background-color:rgba(var(--primary-ebony-0-rgb), 0.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);width:100%;height:100%;--_syteIconSize: 32px;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);color:var(--primary-ebony-500);cursor:default}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syteIcon{width:var(--_syteIconSize);height:var(--_syteIconSize)}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syte-discovery{margin-top:24px}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syte-discovery .syteIcon{--_syteIconSize: 16px;margin-right:8px}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syteText{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syteTitle{font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-top:24px;margin-bottom:8px}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper{display:flex;align-items:center;position:absolute;z-index:var(--z-index-new-10);right:16px;top:16px;background-color:var(--backgrounds-100);color:var(--primary-ebony-500);padding:0 6px;height:24px;border:1px solid rgba(0,0,0,0);border-radius:var(--br-S)}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper .syteIcon{width:16px;height:16px;margin-right:4px}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper .syteText{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper:hover{border-color:var(--primary-ebony-500)}.productGallery .productGalleryImageContainer .syteDiscoveryWrapper.hidden{display:none}.productGallery .productGalleryImageContainer .productGalleryDiscountLabel{position:absolute;left:0;bottom:16px;z-index:inherit}.productGallery .productGalleryImageContainer .productGalleryDiscountLabel .global-label:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.productGallery .productGalleryImageContainer .productGalleryDiscountLabel .global-label .label-text{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);margin-bottom:0}.productGallery.galleryHidden .productGalleryThumbnails{opacity:0;width:83px}@media(min-width: 768px){.productGallery.galleryHidden .productGalleryImageContainer{width:calc(100% - 84px)}}.productGallery.galleryHidden .productGalleryImageContainer .swiper,.productGallery.galleryHidden .productGalleryImageContainer .swiper-wrapper,.productGallery.galleryHidden .productGalleryImageContainer .swiper-slide,.productGallery.galleryHidden .productGalleryImageContainer .swiper-zoom-container,.productGallery.galleryHidden .productGalleryImageContainer picture,.productGallery.galleryHidden .productGalleryImageContainer img{width:100%}@media(min-width: 768px){.header-wrapper.sticky-visible~.main-pdp-details .productGallery{top:calc(var(--headerHeight)*1px + 16px)}#wrapper:not(.notUsp) .productGallery{height:calc(100vh - var(--allHeaderHeight)*1px - 64px);height:calc(100svh - var(--allHeaderHeight)*1px - 64px)}}@media(min-width: 768px)and (max-height: 474px){#wrapper:not(.notUsp) .productGallery{position:unset;height:unset;max-width:100%}}@media(min-width: 1112px){.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper{font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);--_syteIconSize: 40px}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syteTitle{font-size:var(--styles-XL--font-size);line-height:var(--styles-XL--line-height)}.productGallery .productGalleryImageContainer .syteDiscoveryLastImageWrapper .syte-discovery{padding:20px 24px}}.accordion-item{font-family:var(--typefaces-primary)}.accordion-item .accordion-radio{display:none}.accordion-item .accordion-radio:checked~.accordion-content{max-height:2000px;transition:max-height 1.5s ease}.accordion-item .accordion-radio:checked+.accordion-title .icon-minus{display:block}.accordion-item .accordion-radio:checked+.accordion-title .icon-plus{display:none}.accordion-item .accordion-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion-item .accordion-title .icon-minus,.accordion-item .accordion-title .icon-plus{width:16px;height:16px;margin-left:16px}.accordion-item .accordion-title .icon-minus{display:none}.accordion-item .accordion-title .icon-plus{display:block}.accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height 300ms ease-out}.accordion-item .accordion-labels{display:inline-flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.accordion-item .accordion-icons{display:flex}.accordion-item .accordion-heading-wrapper{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;grid-gap:8px;gap:8px}.productAddToCartContainer{margin:0 16px 16px}@media(min-width: 768px){.productAddToCartContainer{margin:0 0 16px}}.productAddToCartContainer .productAddToCartGrid{display:flex}.productAddToCartContainer .productAddToCartGrid .addToCartButton{width:calc(100% - 64px)}.productAddToCartContainer .productAddToCartGrid .wishBtn{height:56px;width:56px;display:flex;justify-content:center;align-items:center;border:1px solid var(--lines-200);transition:all .25s ease;border-radius:var(--br-M)}.productAddToCartContainer .productAddToCartGrid .wishBtn span,.productAddToCartContainer .productAddToCartGrid .wishBtn svg{width:24px;height:24px}.productAddToCartContainer .productAddToCartGrid .wishBtn:hover,.productAddToCartContainer .productAddToCartGrid .wishBtn:focus,.productAddToCartContainer .productAddToCartGrid .wishBtn:active,.productAddToCartContainer .productAddToCartGrid .wishBtn[data-action=remove]{border-color:var(--primary-ebony-500)}.addToCartButton{display:block;font-family:var(--typefaces-primary--bold);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);background-color:var(--primary-ebony-500);color:var(--primary-ebony-0);border-radius:var(--br-M);padding:20px 24px;text-transform:uppercase;text-align:center;margin:0 8px 0 0;transition:all .25s ease;border:unset}.addToCartButton:hover,.addToCartButton:focus{background-color:var(--primary-ebony-400);text-decoration:none;color:var(--primary-ebony-0)}.addToCartButton:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.productColor{font-family:var(--typefaces-primary);margin:0 16px 32px}.productColor .productColorTitle{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);margin-bottom:8px}@media(min-width: 768px){.productColor .productColorTitle{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing)}}.productColor .productColorTitle .productColorTitleLabel{color:var(--primary-ebony-500)}.productColor .productColorTitle .productColorTitleName{font-family:var(--typefaces-primary--bold);color:var(--primary-ebony-500)}.productColor .productColorSelection{display:grid;grid-template-columns:repeat(auto-fit, 36px);grid-gap:12px}.productColor .productColorSelection .productSingleColor{display:flex;align-items:center;justify-content:center;position:relative;width:36px;height:36px;cursor:pointer;transition:.15s ease border}.productColor .productColorSelection .productSingleColor .borderWrapper{border:1px solid rgba(0,0,0,0);width:100%;height:100%;border-radius:50%}.productColor .productColorSelection .productSingleColor img{width:100%;height:100%;border-radius:50%;border:1px solid var(--primary-ebony-0)}.productColor .productColorSelection .productSingleColor.active .borderWrapper,.productColor .productColorSelection .productSingleColor:hover .borderWrapper{border-color:var(--primary-ebony-500)}.productColor .productColorSelection .productSingleColor.disabled .borderWrapper{border-color:var(--lines-200)}.productColor .productColorSelection .productSingleColor.disabled:after{content:"";display:block;transform:rotate(-45deg);width:35px;height:1px;background-color:var(--lines-200);position:absolute;top:0;bottom:0;margin:auto}@media(min-width: 768px){.productColor{margin:0 0 24px}}.productComposition .accordion-item:first-child{border-top:none}.productComposition .careAndComposition{color:var(--primary-ebony-500);margin:8px 0}.productComposition .careAndComposition .title{font-family:var(--typefaces-primary--bold);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:8px}.productComposition .careAndComposition .composition,.productComposition .careAndComposition .origin{margin-bottom:24px}.productComposition .careAndComposition .careWrapper .care{display:flex;align-items:center;margin-bottom:16px}.productComposition .careAndComposition .careWrapper .care .icon{line-height:1;height:24px;background-color:var(--backgrounds-200);border-radius:50%}.productComposition .careAndComposition .careWrapper .care .icon:before{font-size:24px;width:24px;height:24px}.productComposition .careAndComposition .careWrapper .care .info{margin-left:8px}.productComposition .reconsiderWrapper{padding:8px 0 24px}.productComposition .reconsiderWrapper .reasonName{font-family:var(--typefaces-primary--bold);margin:16px 0 4px}.productComposition .reconsiderWrapper .reasonBody img{margin-top:16px}.productComposition .reconsiderWrapper .reasonBody .subreasonList .subreasonItem{margin-top:8px}.productComposition .titleQuickDryContainer{display:flex;align-items:center;padding-top:12px;color:var(--primary-ebony-500)}.productComposition .titleQuickDryContainer .iconQuickDryWrapper{display:inline-block;height:30px;width:30px}.productComposition .titleQuickDryContainer .titleQuickDry{font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);font-family:var(--typefaces-primary--bold);padding-left:20px}.productComposition .titleDescriptionQuickDry{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);border-bottom:1px solid var(--lines-100);padding-top:24px;padding-bottom:24px}.productComposition .propertiesContainer{display:flex;align-items:center;padding-top:24px;padding-bottom:8px}.productComposition .propertiesContainer .titleProperties{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);font-family:var(--typefaces-primary--bold);text-transform:uppercase;padding-left:16px}.productComposition .propertiesContainer .iconTechnology{height:24px;width:24px}.productComposition .propertyName{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);font-family:var(--typefaces-primary--bold);text-transform:uppercase;padding-top:32px}.productComposition .propertyDescription{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding-top:4px}.productComposition .propertyDescription:last-of-type{margin-bottom:24px}.productComposition .technicalCharacteristicsWrapper{margin-top:8px}.productComposition .technicalCharacteristicsElement{display:flex;flex-wrap:nowrap;margin-bottom:40px}.productComposition .technicalCharacteristicsElement:last-of-type{margin-bottom:24px}.productComposition .technicalCharacteristicsElement .wrapper{width:100%}.productComposition .technicalCharacteristicsElement .name{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);font-family:var(--typefaces-primary--bold);margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis;max-width:400px;overflow:hidden}.productComposition .technicalCharacteristicsElement .description{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);font-family:var(--typefaces-primary)}.productComposition .technicalCharacteristicsElement .icon{display:block;width:24px;height:24px;margin-right:8px;background-size:cover;background-position:center;background-repeat:no-repeat}.productComposition .technicalCharacteristicsElement .icon:before{content:unset}.productDetails .productDescriptionWrapper{padding-bottom:24px}.productDetails .productDescriptionWrapper .productsTerDef{display:grid;grid-template-columns:auto 1fr}.productDetails .productDescriptionWrapper .productsTerDef dt{font-family:var(--typefaces-primary--bold)}.productDetails .productDescriptionWrapper .productsTerDef dd{margin-left:8px}.productDetails .productDescription{font-family:var(--typefaces-primary);font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height-body);margin-bottom:var(--styles-S--paragraph-spacing);margin-bottom:16px}.productDetails .photomodelSpecs,.productDetails .reference{font-family:var(--typefaces-primary--bold)}.productDetails .productReference{margin-top:16px}.productDiscountLabels{margin:0 16px 20px}@media(min-width: 768px){.productDiscountLabels{margin:0 0 20px}}.productDiscountLabels:empty{display:none}.productDiscountLabels .promotionContainer .promotionGridElement{display:inline-block;margin-bottom:4px}.productPrice{margin:0 16px 16px;font-family:var(--typefaces-primary);color:var(--primary-ebony-500)}@media(min-width: 768px){.productPrice{margin:0 0 16px}}.productPrice .salesPrice{display:block;width:100%;margin:0;font-family:var(--typefaces-primary--bold);color:var(--primary-ebony-500);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height)}.productPrice .salesPrice.highlight{color:var(--functional-error-500)}.productPrice .basePrice{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);text-decoration:line-through}.productPrice .discountPriceContainer{display:inline}.productPrice .discountPriceContainer:empty{display:none}.productPrice .differencePrices,.productPrice .percentageDiscount{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);color:var(--functional-error-500);font-family:var(--typefaces-primary);display:inline-block}.productPrice .differencePricesValue{margin:0 0 0 4px}.productPrice .percentageDiscount:before{content:"(-"}.productPrice .percentageDiscount:after{content:"%)"}.productPrice:empty,.productPrice .salesPrice:empty,.productPrice .basePrice:empty,.productPrice .differencePrices:empty,.productPrice .percentageDiscount:empty{display:none}.productReviews{margin:0 16px 16px}@media(min-width: 768px){.productReviews{margin:0 0 16px}}.productReviews [data-bv-show=rating_summary] .bv_main_container{margin-bottom:0px !important}.pdp-reviews{width:100%;padding:16px;margin:0 auto}@media(min-width: 768px){.pdp-reviews{padding:32px}}@media(min-width: 1467px){.pdp-reviews{max-width:var(--contentMaxWidth)}}.productSizeGuide{margin:0 16px 24px;display:grid;grid-auto-flow:column;text-decoration:underline;color:var(--primary-ebony-500);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.productSizeGuide.hidden{display:none}@media(min-width: 768px){.productSizeGuide{margin:0 0 24px}}.productSizeGuide .sizeGuideLink.hidden{display:none}.productSizeGuide #szb-vfr-recommendation{margin-top:0;margin-bottom:16px;font-family:var(--typefaces-primary);text-decoration:unset}.productSizeGuide #szb-vfr-recommendation b{font-weight:unset;font-family:var(--typefaces-primary--bold);color:var(--primary-ebony-500)}.productSizeGuide .szb-vfr-btns{margin:unset;display:flex;justify-content:space-between;flex-direction:row}.productSizeGuide .szb-vfr-btns button{height:unset;font-family:var(--typefaces-primary)}.productSizeGuide .szb-vfr-btns button:last-child{margin:0}.productSizeGuide #fitanalytics__button{margin-bottom:0 !important}.productSizeGuide #fitanalytics__button img{display:none !important}.productSizeGuide #fitanalytics__button .fitanalytics__button-text{text-decoration:underline !important;color:var(--primary-ebony-500) !important}.productSizeGuide #fitanalytics__button .fitanalytics__button-text:hover{color:var(--primary-ebony-400) !important}.productSizeGuide .oldSizeGuideLink{display:flex;justify-self:flex-end;text-decoration:underline;justify-self:flex-start;cursor:pointer}.productSizeGuide .oldSizeGuideLink:hover{color:var(--primary-ebony-400)}.productSizes{width:100%;margin:0 0 16px 0;padding:0 16px;font-family:var(--typefaces-primary);color:var(--primary-ebony-500);display:none}.productSizes.isProductSizeActive{display:inherit}@media(min-width: 768px){.productSizes{padding:0}}.productSizes__title,.productSizes__value{font-family:var(--typefaces-primary);color:var(--primary-ebony-500);padding:0;font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);margin-bottom:8px}@media(min-width: 768px){.productSizes__title,.productSizes__value{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing)}}.productSizes__value{font-family:var(--typefaces-primary--bold)}.productSizes__value:empty{padding:0}.productSizes__main.isOneSize{display:none}.productSizes__main__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--_min-column-width, 62px), 1fr));gap:8px;margin:0;padding:0}@media(min-width: 1112px){.productSizes__main__list{--_min-column-width: 80px}}.productSizes__main__list.productSizesSyteWrapperItems .item{white-space:nowrap;width:fit-content}.productSizes__main__list .item{list-style-type:none;margin:0;padding:0}.productSizes__main__list .item__radio{position:absolute;left:-9999px;clip:rect(0, 0, 0, 0);opacity:0}.productSizes__main__list .item__label{width:100%;min-width:62px;height:40px;border:1px solid var(--lines-200);background-color:var(--primary-ebony-0);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);display:flex;justify-content:center;align-items:center;cursor:pointer;padding:8px;border-radius:var(--br-M);text-align:center}.productSizes__main__list .item__label:hover{border-color:var(--primary-ebony-500);background-color:var(--primary-ebony-0)}@media(min-width: 1112px){.productSizes__main__list .item__label{min-width:80px}}.productSizes__main__list .item__label .syteDiscoveryWrapper{width:16px;height:16px;margin-left:8px}.productSizes__main__list .item__label .syteDiscoveryWrapper svg{display:block;width:16px;height:16px}.productSizes__main__list .item__radio:checked~.item__label,.productSizes__main__list .item__radio:checked~.item__label:hover{background:var(--primary-ebony-500);color:var(--primary-ebony-0);border-color:var(--primary-ebony-500)}.productSizes__main__list .item__radio:disabled~.item__label,.productSizes__main__list .item__radio:disabled~.item__label:hover{background:var(--backgrounds-200);color:var(--primary-ebony-200);border-color:var(--lines-200);text-decoration:line-through;cursor:not-allowed}.productSizes__main__list .item__radio:disabled~.item__label.syte-discovery,.productSizes__main__list .item__radio:disabled~.item__label:hover.syte-discovery{cursor:pointer}.productSizes__main__list .item__radio:disabled~.item__label .syteDiscoveryWrapper svg,.productSizes__main__list .item__radio:disabled~.item__label:hover .syteDiscoveryWrapper svg{color:var(--primary-ebony-500)}.productSizes__errorMessage{color:var(--functional-error-500);display:flex}.productSizes__errorMessage.isOneSize,.productSizes__errorMessage:empty{display:none}.productSizes__errorMessage .productSizes__main{outline:1px solid var(--functional-error-500);outline-offset:2px;border-radius:var(--br-M)}.productSizes__errorMessage .productSizes__value{font-family:var(--typefaces-primary);color:var(--functional-error-500)}.productStoreReservation{margin:0 16px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.productStoreReservation .productStoreReservationBtn{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height-body);margin-bottom:var(--styles-S--paragraph-spacing);color:var(--primary-ebony-500);font-family:var(--typefaces-primary);text-align:center;padding:10px 16px;background-color:var(--backgrounds-200);width:100%;display:flex;justify-content:center;align-items:center;height:100%;margin-bottom:0}.productStoreReservation .productStoreReservationBtn .productStoreReservationIcon{width:16px;height:16px;margin:0 4px 0 0}@media(min-width: 768px){.productStoreReservation{margin:0 0 16px}.productStoreReservation .productStoreReservationBtn{background-color:rgba(0,0,0,0);padding:16px}.productStoreReservation .productStoreReservationBtn:hover{color:var(--primary-ebony-400)}}.productTitle{color:var(--primary-ebony-500);margin:0 16px}@media(min-width: 768px){.productTitle{margin:0}}.productTitle .productTitleBrand{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}.productTitle .productTitleBrand a:hover{text-decoration:underline;color:var(--primary-ebony-300)}.productTitle .productTitleBrand a:visited{color:var(--primary-ebony-500)}.productTitle .productVariantName{font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);text-transform:inherit;font-weight:normal;font-family:var(--typefaces-primary--bold)}.productTitle .productVariantName,.productTitle .productTitleBrand{color:var(--primary-ebony-500);margin-bottom:4px;margin-top:0}.accordion-item{background-color:var(--primary-ebony-0);border-bottom:1px solid var(--lines-200)}.accordion-item:first-child{border-top:1px solid var(--lines-200)}.accordion-item .accordion-radio:checked+.accordion-title .icon-plus{display:block;transform:rotate(90deg)}.accordion-item .accordion-title{padding:16px 16px;position:relative;width:auto}@media(hover: hover)and (pointer: fine){.accordion-item .accordion-title:hover{background-color:var(--backgrounds-200)}}.accordion-item .accordion-title .accordion-heading{color:var(--primary-ebony-500);font-family:var(--typefaces-primary--bold);margin:0px;font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height)}.accordion-item .accordion-title .icon-minus{display:block}.accordion-item .accordion-title .icon-plus{display:block;clip-path:inset(0 45% 0 45%);transition:transform 150ms ease-out;position:absolute;right:16px}.accordion-item .accordion-content{display:flex;flex-direction:column;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);color:var(--primary-ebony-500);padding:0px 16px}.accordion-item .accordion-content section,.accordion-item .accordion-content .productDescriptionWrapper{padding-top:8px}.product-general-information{margin:40px 16px 32px}@media(min-width: 1112px){.product-general-information{margin:40px 0 32px}}.product-general-information .info-wrapper{display:flex;align-items:center;margin-bottom:16px}.product-general-information .info-wrapper .info{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-left:8px}.product-general-information .info-wrapper .info strong{font-family:var(--typefaces-primary--bold);font-weight:normal}.product-general-information.hide .returns{display:none}.careAndComposition [class^=icon-],.careAndComposition [class*=" icon-"]{font-size:inherit}.careAndComposition [class^=icon-]::before,.careAndComposition [class*=" icon-"]::before{content:"";background-size:16px 16px;background-color:currentColor;display:inline-block}.icon-care-60_W:before{mask:var(--TIc-icon-icon-care-max60-gentle) no-repeat;-webkit-mask:var(--TIc-icon-icon-care-max60-gentle) no-repeat}.icon-care-60W:before{mask:var(--TIc-icon-care-max60) no-repeat;-webkit-mask:var(--TIc-icon-care-max60) no-repeat}.icon-care-MF:before{mask:var(--TIc-icon-care-dry-clean1-mild) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-clean1-mild) no-repeat}.icon-care-OB:before{mask:var(--TIc-icon-care-nonchlorine-bleach) no-repeat;-webkit-mask:var(--TIc-icon-care-nonchlorine-bleach) no-repeat}.icon-care-30_W:before{mask:var(--TIc-icon-care-max30) no-repeat;-webkit-mask:var(--TIc-icon-care-max30) no-repeat}.icon-care-30W:before{mask:var(--TIc-icon-care-max30-gentle) no-repeat;-webkit-mask:var(--TIc-icon-care-max30-gentle) no-repeat}.icon-care-40_W:before{mask:var(--TIc-icon-care-max40-gentle) no-repeat;-webkit-mask:var(--TIc-icon-care-max40-gentle) no-repeat}.icon-care-40W:before{mask:var(--TIc-icon-care-max40) no-repeat;-webkit-mask:var(--TIc-icon-care-max40) no-repeat}.icon-care-95W:before{mask:var(--TIc-icon-care-max95) no-repeat;-webkit-mask:var(--TIc-icon-care-max95) no-repeat}.icon-care-CI:before{mask:var(--TIc-icon-care-cold-iron) no-repeat;-webkit-mask:var(--TIc-icon-care-cold-iron) no-repeat}.icon-care-DD:before{mask:var(--TIc-icon-care-drip-dry) no-repeat;-webkit-mask:var(--TIc-icon-care-drip-dry) no-repeat}.icon-care-DF:before{mask:var(--TIc-icon-care-dry-flat) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-flat) no-repeat}.icon-care-F:before{mask:var(--TIc-icon-care-dry-clean1) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-clean1) no-repeat}.icon-care-HD:before{mask:var(--TIc-icon-care-linedry) no-repeat;-webkit-mask:var(--TIc-icon-care-linedry) no-repeat}.icon-care-HI:before{mask:var(--TIc-icon-care-hot-iron) no-repeat;-webkit-mask:var(--TIc-icon-care-hot-iron) no-repeat}.icon-care-HW:before{mask:var(--TIc-icon-care-handwash) no-repeat;-webkit-mask:var(--TIc-icon-care-handwash) no-repeat}.icon-care-MP:before{mask:var(--TIc-icon-care-dry-clean2-mild) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-clean2-mild) no-repeat}.icon-care-NB:before{mask:var(--TIc-icon-nobleach) no-repeat;-webkit-mask:var(--TIc-icon-nobleach) no-repeat}.icon-info-circled-alt:before{display:none}.icon-care-ND:before{mask:var(--TIc-icon-care-no-dry-clean) no-repeat;-webkit-mask:var(--TIc-icon-care-no-dry-clean) no-repeat}.icon-care-NI:before{mask:var(--TIc-icon-care-noiron) no-repeat;-webkit-mask:var(--TIc-icon-care-noiron) no-repeat}.icon-care-NSI:before{mask:var(--TIc-icon-care-nosteam) no-repeat;-webkit-mask:var(--TIc-icon-care-nosteam) no-repeat}.icon-care-NT:before{mask:var(--TIc-icon-care-notumble-dry) no-repeat;-webkit-mask:var(--TIc-icon-care-notumble-dry) no-repeat}.icon-care-NTW:before{mask:var(--TIc-icon-care-notwist) no-repeat;-webkit-mask:var(--TIc-icon-care-notwist) no-repeat}.icon-care-NW:before{mask:var(--TIc-icon-care-nowash) no-repeat;-webkit-mask:var(--TIc-icon-care-nowash) no-repeat}.icon-care-P:before{mask:var(--TIc-icon-care-dry-clean2) no-repeat;-webkit-mask:var(--TIc-icon-care-dry-clean2) no-repeat}.icon-care-TH:before{mask:var(--TIc-icon-care-tumbled-dry-high) no-repeat;-webkit-mask:var(--TIc-icon-care-tumbled-dry-high) no-repeat}.icon-care-TL:before{mask:var(--TIc-icon-care-tumble-dry-low) no-repeat;-webkit-mask:var(--TIc-icon-care-tumble-dry-low) no-repeat}.icon-care-WI:before{mask:var(--TIc-icon-care-warm-iron) no-repeat;-webkit-mask:var(--TIc-icon-care-warm-iron) no-repeat}.icon-care-Z_CGB:before{mask:var(--TIc-icon-care-shoe2) no-repeat;-webkit-mask:var(--TIc-icon-care-shoe2) no-repeat}.icon-care-Z_DCC:before{mask:var(--TIc-icon-care-shoe1) no-repeat;-webkit-mask:var(--TIc-icon-care-shoe1) no-repeat}.icon-care-Z_NIW:before{mask:var(--TIc-care-Z_NIW) no-repeat;-webkit-mask:var(--TIc-care-Z_NIW) no-repeat}.icon-care-Z_SP:before{mask:var(--TIc-icon-care-spray) no-repeat;-webkit-mask:var(--TIc-icon-care-spray) no-repeat}.icon-care-Z_WP:before{mask:var(--TIc-care-Z_WP) no-repeat;-webkit-mask:var(--TIc-care-Z_WP) no-repeat}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog{--modal-transition-size: calc(973px + 16px);width:100%;max-width:973px;padding:0}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog{max-height:560px;height:calc(100% - 64px)}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent{height:100%}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogHeader{padding:12px 24px;border-bottom:1px solid var(--lines-200);margin-bottom:0}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding:5px 0px 5px 4px;line-height:normal}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitle{font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height)}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogClose,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogClose,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogClose,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogClose{top:12px;right:24px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogActions{padding-right:0}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogHeader,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogActions,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogActions{max-width:unset}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent{max-width:unset}}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog{top:60%;bottom:initial;right:initial;left:50%;opacity:0}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .isModalVisible.modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .isModalVisible.modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .isModalVisible.modalWebNotificationsDialog{opacity:1;top:50%;transform:translate(-50%, -50%)}}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog{width:100%;opacity:0;height:100%;max-height:unset;max-width:unset;transition-timing-function:ease-out;transform:unset;top:0;bottom:0;left:initial;right:-100%}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent{max-width:unset}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .isModalVisible.modalWebNotificationsDialog{opacity:1;right:0}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .isModalVisible.modalWebNotificationsDialog{transform:unset}}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog{--modal-transition-size: 500px;right:calc(-1*var(--modal-transition-size));width:var(--modal-transition-size)}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog{border-radius:var(--br-L) var(--br-L) var(--br-XS) var(--br-XS)}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog{border-radius:var(--br-L)}}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent .size-table{margin:auto;margin-bottom:40px}.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent .size-table th:first-child,.modalWebNotifications .modalWebNotificationsWrap.interactive-size-guide .modalWebNotificationsDialog .dialogContent .size-table td:first-child{display:none}.pdpFixedBar{position:fixed;bottom:-200px;left:0;right:0;height:96px;transition:.35s ease all;background-color:var(--primary-ebony-0);padding:16px 16px 28px;width:100%;text-align:center;box-shadow:0px -10px 24px 0px rgba(var(--primary-ebony-500-rgb), 0.14);z-index:var(--z-index-new-100);border-top-left-radius:var(--br-M);border-top-right-radius:var(--br-M);color:var(--primary-ebony-500)}@media(min-width: 1112px){.pdpFixedBar{bottom:unset;top:-100px;box-shadow:unset;padding:0;border:1px solid var(--lines-100);height:56px;border-radius:0;display:flex;align-items:center;padding:0 32px;border-top:0}}.pdpFixedBar .thumbnailImage{width:26px;height:40px;margin-right:16px;display:none}@media(min-width: 1112px){.pdpFixedBar .thumbnailImage{display:flex}}.pdpFixedBar .productTitleWrapper{flex-direction:column;align-items:flex-start;margin-right:32px;display:none}@media(min-width: 1112px){.pdpFixedBar .productTitleWrapper{display:flex}}.pdpFixedBar .productTitleWrapper .productTitleBrand{text-transform:capitalize;font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);margin-bottom:4px}.pdpFixedBar .productTitleWrapper .productTitleBrand a:hover{text-decoration:underline;color:var(--primary-ebony-300)}.pdpFixedBar .productTitleWrapper .productVariantName{width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);text-align:left;font-family:var(--typefaces-primary);font-weight:normal}.pdpFixedBar .productPrice{align-items:center;justify-content:flex-start;flex-wrap:wrap;height:100%;margin:0;padding:8px 32px;border-left:1px solid var(--lines-100);border-right:1px solid var(--lines-100);display:none}@media(min-width: 1112px){.pdpFixedBar .productPrice{display:flex}}.pdpFixedBar .productPrice .salesPrice{margin-right:4px;width:auto;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);order:1}.pdpFixedBar .productPrice .basePrice{margin-right:4px;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);order:0;color:var(--primary-ebony-400)}.pdpFixedBar .productPrice .discountPriceContainer{order:2;display:block;text-align:left;width:100%}.pdpFixedBar .productPrice .discountPriceContainer:empty{display:none}.pdpFixedBar .productPrice .discountPriceContainer .differencePrices{display:inline-block;margin-right:4px}.pdpFixedBar .productPrice .discountPriceContainer .percentageDiscount{display:inline-block;text-align:left}.pdpFixedBar .stickyColorSelector,.pdpFixedBar .stickySizeSelector{align-items:center;height:100%;margin:0;border:1px solid rgba(0,0,0,0);border-right-color:var(--lines-100);position:relative;font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);display:none;overflow:hidden}@media(min-width: 1112px){.pdpFixedBar .stickyColorSelector,.pdpFixedBar .stickySizeSelector{display:flex}}.pdpFixedBar .stickyColorSelector.hoverEffect:hover,.pdpFixedBar .stickySizeSelector.hoverEffect:hover{cursor:pointer;outline:1px solid var(--primary-ebony-500);border-top-color:var(--primary-ebony-500)}.pdpFixedBar .stickyColorSelector.hoverEffect:hover:has(+.active),.pdpFixedBar .stickySizeSelector.hoverEffect:hover:has(+.active){border-left:1px solid var(--primary-ebony-500);outline:unset}.pdpFixedBar .stickyColorSelector.hoverEffect .selectButton:hover,.pdpFixedBar .stickySizeSelector.hoverEffect .selectButton:hover{cursor:pointer}.pdpFixedBar .stickyColorSelector.active,.pdpFixedBar .stickySizeSelector.active{outline:1px solid var(--primary-ebony-500);border-top-color:var(--primary-ebony-500);border-bottom:none;overflow:visible;z-index:var(--z-index-new-10)}.pdpFixedBar .stickyColorSelector.active::after,.pdpFixedBar .stickySizeSelector.active::after{content:"";position:absolute;background:var(--primary-ebony-0);height:3px;left:-1px;right:-1px;bottom:-2px}.pdpFixedBar .stickyColorSelector .selectButton,.pdpFixedBar .stickySizeSelector .selectButton{display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:default;overflow:hidden;border:none}.pdpFixedBar .stickyColorSelector .selectButton:hover,.pdpFixedBar .stickyColorSelector .selectButton:focus,.pdpFixedBar .stickySizeSelector .selectButton:hover,.pdpFixedBar .stickySizeSelector .selectButton:focus{background:none;color:var(--primary-ebony-500)}.pdpFixedBar .stickyColorSelector .selectedColorValue,.pdpFixedBar .stickySizeSelector .selectedColorValue{border-radius:50%;width:24px;height:24px}.pdpFixedBar .stickyColorSelector .selectedSizeValue,.pdpFixedBar .stickySizeSelector .selectedSizeValue{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}.pdpFixedBar .stickyColorSelector .selectedSizeValue span,.pdpFixedBar .stickySizeSelector .selectedSizeValue span{font-family:var(--typefaces-primary--bold)}.pdpFixedBar .stickyColorSelector .selectedSizeValue span:before,.pdpFixedBar .stickySizeSelector .selectedSizeValue span:before{content:": ";font-family:var(--typefaces-primary)}.pdpFixedBar .stickyColorSelector .selectedSizeValue span:empty,.pdpFixedBar .stickySizeSelector .selectedSizeValue span:empty{display:none}.pdpFixedBar .stickyColorSelector .arrow,.pdpFixedBar .stickySizeSelector .arrow{width:20px;height:20px;margin-left:4px;display:none}.pdpFixedBar .stickyColorSelector .arrow.show,.pdpFixedBar .stickySizeSelector .arrow.show{display:flex}.pdpFixedBar .stickyColorSelector .selectDropdown,.pdpFixedBar .stickySizeSelector .selectDropdown{display:flex;flex-wrap:wrap;position:absolute;list-style:none;max-height:440px;overflow-y:auto;padding:0;margin:0;opacity:0;visibility:hidden;top:54px;right:-2px;background-color:var(--primary-ebony-0);border:1px solid var(--primary-ebony-500)}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownColors,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownColors{width:275px}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownColors .colorListItem,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownColors .colorListItem{width:50%}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownColors .colorListItem:nth-child(odd),.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownColors .colorListItem:nth-child(odd){border-right:1px solid var(--lines-100)}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownColors .colorListItem .colorImg,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownColors .colorListItem .colorImg{width:24px;height:24px;border-radius:50%;margin-right:8px}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes{width:268px}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .selectDropdownTitle,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .selectDropdownTitle{display:flex;align-items:center;justify-content:center;width:100%;height:44px;font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);border-bottom:1px solid var(--lines-100);font-family:var(--typefaces-primary--bold);cursor:initial}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .selectDropdownTitle.error,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .selectDropdownTitle.error{color:var(--functional-error-500)}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .sizeList,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .sizeList{display:flex;flex-wrap:wrap;width:100%}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .sizeListItem,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .sizeListItem{width:33.3333333333%;border-right:1px solid var(--lines-100)}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .sizeListItem:nth-child(3),.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .sizeListItem:nth-child(3){border-right:none}.pdpFixedBar .stickyColorSelector .selectDropdown.selectDropdownSizes .sizeListItem .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown.selectDropdownSizes .sizeListItem .sizeLabel{justify-content:center}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem{position:relative;cursor:pointer;display:flex;align-items:center;border-bottom:1px solid var(--lines-100)}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.disabled,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.disabled,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.disabled,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.disabled{color:var(--primary-ebony-200);text-decoration:line-through}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.disabled:hover,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.disabled:hover,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.disabled:hover,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.disabled:hover{background-color:rgba(0,0,0,0);text-decoration:line-through}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.disabled .colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.disabled .sizeLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.disabled .colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.disabled .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.disabled .colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.disabled .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.disabled .colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.disabled .sizeLabel{color:var(--primary-ebony-200)}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem:hover,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem.active,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem:hover,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem.active,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem:hover,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem.active,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem:hover,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem.active{background-color:var(--backgrounds-200);text-decoration:underline}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem:only-child,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem:only-child,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem:only-child,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem:only-child{width:100%}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .sizeLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .sizeLabel{width:100%;height:100%;padding:8px 16px;cursor:pointer;display:flex;align-items:center}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .colorLabel span,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .sizeLabel span,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .colorLabel span,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .sizeLabel span,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .colorLabel span,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .sizeLabel span,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .colorLabel span,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .sizeLabel span{text-align:left;display:block;width:calc(100% - 32px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .colorInput:checked~.colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .colorListItem .sizeInput:checked~.sizeLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .colorInput:checked~.colorLabel,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeListItem .sizeInput:checked~.sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .colorInput:checked~.colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .colorListItem .sizeInput:checked~.sizeLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .colorInput:checked~.colorLabel,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeListItem .sizeInput:checked~.sizeLabel{background-color:var(--backgrounds-200)}.pdpFixedBar .stickyColorSelector .selectDropdown::-webkit-scrollbar,.pdpFixedBar .stickySizeSelector .selectDropdown::-webkit-scrollbar{width:8px}.pdpFixedBar .stickyColorSelector .selectDropdown::-webkit-scrollbar-track,.pdpFixedBar .stickySizeSelector .selectDropdown::-webkit-scrollbar-track{background-color:var(--backgrounds-200);border-radius:var(--br-M)}.pdpFixedBar .stickyColorSelector .selectDropdown::-webkit-scrollbar-thumb,.pdpFixedBar .stickySizeSelector .selectDropdown::-webkit-scrollbar-thumb{background:var(--primary-ebony-200);border-radius:var(--br-M)}.pdpFixedBar .stickyColorSelector .selectDropdown .colorInput,.pdpFixedBar .stickyColorSelector .selectDropdown .sizeInput,.pdpFixedBar .stickySizeSelector .selectDropdown .colorInput,.pdpFixedBar .stickySizeSelector .selectDropdown .sizeInput{display:none}.pdpFixedBar .stickyColorSelector.active .selectDropdown,.pdpFixedBar .stickySizeSelector.active .selectDropdown{opacity:1;visibility:visible;border:1px solid var(--primary-ebony-500)}.pdpFixedBar .stickySizeSelector{display:none}.pdpFixedBar .stickySizeSelector.show{display:flex}.pdpFixedBar.visible{bottom:0}@media(min-width: 1112px){.pdpFixedBar.visible{bottom:unset;top:var(--header-height)}}.pdpFixedBar .addToCartButton{margin:0 0 0 auto;width:100%}@media(min-width: 1112px){.pdpFixedBar .addToCartButton{width:328px}}@media(max-width: 1111px){body{padding-bottom:96px}}.productRecommendations{width:100%;margin-bottom:64px;padding:0 16px;font-family:var(--typefaces-primary)}@media(min-width: 768px){.productRecommendations{margin:0;padding:0}}.productRecommendations span.stylesCarouselTitle{font-family:var(--typefaces-primary--bold)}.assetShipping{font-family:var(--typefaces-primary);padding-bottom:24px}.assetShipping .assetShipping__list .assetShipping__list__item{display:flex;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);margin-bottom:24px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__icon{width:24px;height:24px;background-color:var(--backgrounds-200);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:8px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__icon svg{width:16px;height:16px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text{width:calc(100% - 32px);margin-top:2px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle{margin-bottom:16px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__description{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);font-family:var(--typefaces-primary);margin-bottom:0;display:block}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle{margin-bottom:8px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title__text{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);font-family:var(--typefaces-primary)}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__description{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);font-family:var(--typefaces-primary--bold);margin-bottom:0;color:var(--functional-ok-500)}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle{width:100%}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle:last-child,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle:last-child{margin-bottom:0}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__title,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textSubtitle__title,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__title,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title{width:100%;display:flex;justify-content:space-between;font-family:var(--typefaces-primary--bold);margin-bottom:4px}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__title .item_textTitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textSubtitle__title .item_textTitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__title .item_textTitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title .item_textTitle__title__price{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);margin-bottom:0;font-family:var(--typefaces-primary);font-weight:400}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__title .item_textSubtitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textSubtitle__title .item_textSubtitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__title .item_textSubtitle__title__price,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title .item_textSubtitle__title__price{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);color:var(--primary-ebony-500);margin-bottom:0;font-weight:400;width:54px;text-align:right}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textSubtitle__title,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textSubtitle__title{align-items:center;margin-bottom:0}.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textTitle .item_textTitle__clarification,.assetShipping .assetShipping__list .assetShipping__list__item .list__item__text .item_textSubtitle .item_textTitle__clarification{display:block;font-family:var(--typefaces-primary);color:var(--primary-ebony-400);font-family:var(--typefaces-primary);font-size:var(--styles-XXS--font-size);line-height:var(--styles-XXS--line-height);margin-bottom:var(--styles-XXS--title-spacing);margin-bottom:0;margin-top:4px}.assetShipping .assetShipping__list .assetShipping__list__item.item-standard{margin-bottom:16px}.assetShipping .assetShipping__list .assetShipping__list__item.item-standard .item_textTitle__title{margin-bottom:16px}.assetShipping .assetShipping__footer{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height-body);margin-bottom:var(--styles-XS--paragraph-spacing);color:var(--primary-ebony-300);margin-bottom:0}.assetReturn{font-family:var(--typefaces-primary)}.assetReturn .assetReturn__header{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height-body);margin-bottom:var(--styles-S--paragraph-spacing);margin-bottom:24px}.assetReturn .assetReturn__list__item{display:flex;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);margin-bottom:24px}.assetReturn .assetReturn__list__item .list__item__icon{width:24px;height:24px;background-color:var(--backgrounds-200);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:8px}.assetReturn .assetReturn__list__item .list__item__icon svg{width:16px;height:16px}.assetReturn .assetReturn__list__item .list__item__text{width:calc(100% - 32px);display:flex;align-items:center}.assetReturn .assetReturn__list__item .list__item__text .item_textTitle{width:100%}.assetReturn .assetReturn__list__item .list__item__text .item_textTitle .item_textTitle__title{width:100%;display:flex;justify-content:space-between;font-family:var(--typefaces-primary--bold)}.assetReturn .assetReturn__list__item .list__item__text .item_textTitle .item_textTitle__title .item_textTitle__title__price{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);font-weight:400}@media(min-width: 1112px){.storeReservationConfirmationContainer{display:grid;grid-template-columns:33% 1fr;height:100%}}.storeReservationConfirmationContainer .imageContainer{display:none;padding:24px;background-color:var(--backgrounds-200)}@media(min-width: 1112px){.storeReservationConfirmationContainer .imageContainer{display:block}}.storeReservationConfirmationContainer .imageContainer picture,.storeReservationConfirmationContainer .imageContainer img{display:block;width:100%;border-radius:var(--br-L)}.storeReservationConfirmationContainer .imageContainer img{border:1px solid var(--lines-200)}.storeReservationConfirmationContainer .reservationInformation{padding:24px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderTitle{display:block;font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);font-family:var(--typefaces-primary--bold);margin-bottom:8px;color:var(--primary-ebony-500)}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSubtitle{display:block;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);font-family:var(--typefaces-primary);margin-bottom:16px;color:var(--primary-ebony-500)}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSelection{background-color:var(--backgrounds-200);border-radius:var(--br-S);padding:8px 16px;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);margin-bottom:0;color:var(--primary-ebony-500)}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSelection .reservationHeaderSelectionTitle{display:block;font-family:var(--typefaces-primary--bold);margin-bottom:4px;color:var(--primary-ebony-500)}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSelection .swatch{width:20px;height:20px;border-radius:50%;display:inline;border:1px solid var(--lines-200);vertical-align:middle;margin:0 4px}@media(min-width: 1112px){.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderTitle{font-family:var(--typefaces-primary);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:var(--styles-L--title-spacing);font-family:var(--typefaces-primary--bold);margin-bottom:16px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSubtitle{margin-bottom:16px}.storeReservationConfirmationContainer .reservationInformation .reservationHeader .reservationHeaderSelection .reservationHeaderSelectionTitle{display:inline-block;margin-bottom:0}}.storeReservationConfirmationContainer .reservationInformation .flexReservationData{display:flex;flex-direction:column;grid-gap:12px;margin:16px 0 24px}@media(min-width: 1112px){.storeReservationConfirmationContainer .reservationInformation .flexReservationData{margin:24px 0;flex-direction:row;grid-gap:24px}}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer{padding:16px;border:1px solid var(--lines-100);border-radius:var(--br-S);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);width:100%}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer .storePickupContainerTitle{padding-bottom:8px;font-family:var(--typefaces-primary--bold);color:var(--primary-ebony-500)}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer .changeStore{margin-bottom:8px;color:var(--primary-ebony-500)}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer .changeStore .changeStoreLink{text-decoration:underline}.storeReservationConfirmationContainer .reservationInformation .storePickupContainer .changeStoreInfo{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);color:var(--primary-ebony-400)}.storeReservationConfirmationContainer .reservationInformation .confirmForm{display:flex;flex-direction:column}@media(min-width: 1112px){.storeReservationConfirmationContainer .reservationInformation .confirmForm{flex-direction:row;justify-content:space-between}.storeReservationConfirmationContainer .reservationInformation .confirmForm .phoneContainer{width:100%;margin-right:16px}}.storeReservationConfirmationContainer .reservationInformation .confirmForm .tsc-input-component{margin-right:16px;width:100%}.storeReservationConfirmationContainer .reservationInformation .confirmForm .tsc-input-component .tsc-alert-tooltip{width:300px}.storeReservationConfirmationContainer .reservationInformation .confirmReservationBtn{width:100%;padding:12px;color:var(--primary-ebony-0);background-color:var(--primary-ebony-500);height:56px}@media(min-width: 1112px){.storeReservationConfirmationContainer .reservationInformation .confirmReservationBtn{width:unset;min-width:160px}.storeReservationConfirmationContainer .reservationInformation .confirmReservationBtn.medium{min-width:220px}}.storeReservationConfirmationContainer .reservationInformation .open-dialog{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);text-decoration:underline}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent{margin:0 auto;max-width:100%}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer{display:grid;grid-template-columns:33% 1fr;height:100%}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer{display:none;padding:24px;background-color:var(--backgrounds-200)}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer picture,.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer img{display:block;width:100%;border-radius:var(--br-L)}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer img{border:1px solid var(--lines-200)}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .imageContainer{display:block}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation{padding:24px;overflow-y:auto;color:var(--primary-ebony-500)}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle{font-family:var(--typefaces-primary);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:var(--styles-M--title-spacing);font-family:var(--typefaces-primary--bold);margin-bottom:8px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle .titleSize{display:inline-block}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle .titleSelection{display:none;color:var(--primary-ebony-500)}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle{font-family:var(--typefaces-primary);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:var(--styles-L--title-spacing);font-family:var(--typefaces-primary--bold)}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle .titleSize{display:none}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationTitle .titleSelection{display:inline-block}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationSubtitle{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);font-family:var(--typefaces-primary);margin-bottom:16px;color:var(--primary-ebony-500)}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationSubtitle{margin-bottom:24px}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationProductName{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);font-family:var(--typefaces-primary);margin-bottom:16px;color:var(--primary-ebony-500)}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationProductName{display:none}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationDescription{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);margin-bottom:16px;color:var(--primary-ebony-500)}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationTitle{margin-bottom:8px;color:var(--primary-ebony-500)}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationTitle{margin-bottom:4px}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer{display:flex}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer .tsc-input-component{margin-right:16px;margin-bottom:0;width:100%}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer button{padding:12px 24px;color:var(--primary-ebony-0);background-color:var(--primary-ebony-500);height:56px}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer{max-width:465px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .storeReservationAreaContainer .storeReservationPostalCodeContainer button{width:160px}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer{padding:16px;border-radius:var(--br-S);border:1px solid var(--lines-100)}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer .productColor{margin:0 0 16px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer .productColor .productColorSelection{grid-template-columns:repeat(auto-fit, 36px)}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer .productColor .productColorSelection{grid-template-columns:repeat(12, 36px)}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer .productSizes{margin-bottom:0;padding:0}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer .selectStoreInformation .informationContainer.spacing{margin-bottom:24px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer.storeAndReservationError{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:192px;margin:24px;padding:16px;border:1px solid var(--lines-100)}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer.storeAndReservationError{border:0;padding:0;height:448px}}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer.storeAndReservationError .storeAndReservationError-icon{height:24px;width:24px;color:var(--primary-ebony-400);margin:0 0 8px 0}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow .modalWebNotificationsDialog .dialogContent .productStoreReservationModalContainer.storeAndReservationError .storeAndReservationError-description{color:var(--primary-ebony-500);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);text-align:center;width:100%;max-width:355px}.modalWebNotifications .modalWebNotificationsWrap.storeReservationModal-flow.productAndLocation .modalWebNotificationsDialog .dialogContent{max-width:none}.modalWebNotifications .modalWebNotificationsWrap.storeAvailabilityDataLogin .modalWebNotificationsDialog .dialogContent{margin:0 auto;max-width:100%}.productStoreReservationStorePickerContainer{display:grid;height:100%;font-family:var(--typefaces-primary);grid-template-columns:repeat(1, 1fr);grid-template-areas:"header" "tabs" "list" "map" "footer"}@media(min-width: 1112px){.productStoreReservationStorePickerContainer{grid-template-areas:"map header" "map list" "map footer";grid-template-columns:repeat(2, 1fr);grid-template-rows:max-content}}.productStoreReservationStorePickerContainer .storePickerHeader{grid-area:header;padding:24px 24px 0;align-self:flex-start}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderTitle{display:block;font-family:var(--typefaces-primary);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:var(--styles-M--title-spacing);font-family:var(--typefaces-primary--bold);margin-bottom:16px;color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderSelection{background-color:var(--backgrounds-200);border-radius:var(--br-S);padding:8px 16px;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);margin-bottom:0;color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderSelection .storePickerHeaderSelectionTitle{display:block;font-family:var(--typefaces-primary--bold);margin-bottom:4px;color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderSelection .swatch{width:20px;height:20px;border-radius:50%;display:inline;border:1px solid var(--lines-200);vertical-align:middle;margin:0 4px}@media(min-width: 1112px){.productStoreReservationStorePickerContainer .storePickerHeader{padding:24px 24px 16px}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderTitle{font-family:var(--typefaces-primary);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:var(--styles-L--title-spacing);font-family:var(--typefaces-primary--bold)}.productStoreReservationStorePickerContainer .storePickerHeader .storePickerHeaderSelection .storePickerHeaderSelectionTitle{display:inline-block;margin-bottom:0}}.productStoreReservationStorePickerContainer .storePickerTabs{grid-area:tabs;display:flex;padding:0 24px;z-index:var(--z-index-new-10)}@media(min-width: 1112px){.productStoreReservationStorePickerContainer .storePickerTabs{display:none}}.productStoreReservationStorePickerContainer .storePickerTabs .tab{font-family:var(--typefaces-primary);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:var(--styles-M--title-spacing);margin-bottom:0;font-family:var(--typefaces-primary);padding:16px 12px 4px;border-bottom:1px solid rgba(0,0,0,0)}.productStoreReservationStorePickerContainer .storePickerTabs .tab.active,.productStoreReservationStorePickerContainer .storePickerTabs .tab:hover{border-color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerMap{grid-area:map;display:flex;flex-direction:column;background-color:var(--backgrounds-200);position:relative;height:calc(100vh - 382px);overflow:hidden}@media(min-width: 1112px){.productStoreReservationStorePickerContainer .storePickerMap{height:unset}}.productStoreReservationStorePickerContainer .storePickerMap .storesMap{width:100%;height:100%}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker{display:none;align-items:center;width:100%;background-color:var(--backgrounds-200);padding:24px 16px 24px 0;border-bottom:1px solid var(--lines-100);border-top:1px solid var(--lines-100)}@media(max-width: 1111px){.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker.visible{display:flex}}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .closeIcon{height:100%;display:flex;align-items:center;padding:0 24px 0 16px;cursor:pointer}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .closeIcon svg{width:16px;height:16px;color:var(--primary-ebony-400)}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation{width:100%;grid-gap:24px;align-items:center;display:flex;justify-content:space-between;width:100%;font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);margin-bottom:0}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfoLevel{display:block;margin:8px 0 0;width:100%}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeReservationBtn{width:112px;padding:12px;min-height:unset;color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeReservationBtn:hover{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0)}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo{width:calc(100% - 112px)}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo .storeInfoLocation{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo .storeInfoLocation:after{content:","}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo .storeInfoLocation:last-of-type:after{content:"."}.productStoreReservationStorePickerContainer .storePickerMap .storeInfoMarker .storeInformation .storeInfo .storeInfoLevel{width:100%;margin:8px 0 0 0;display:block}.productStoreReservationStorePickerContainer .storePickerList{grid-area:list;overflow-y:auto;scroll-behavior:smooth;height:calc(100vh - 382px)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults,.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults{width:100%;display:flex;flex-direction:column;overflow:auto}.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults{justify-content:center;align-items:center;padding:24px;text-align:center}@media(min-width: 1112px){.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults{width:calc(100% - 24px);border:1px solid var(--lines-100)}}.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults .storePickerListNoResultsIcon{width:24px;height:24px;margin:0 0 8px 0;color:var(--primary-ebony-400)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListNoResults .storePickerListNoResultsDescription{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height-body);margin-bottom:var(--styles-S--paragraph-spacing);color:var(--primary-ebony-500);justify-content:center;align-items:center}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults{justify-content:flex-start;align-items:flex-start}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store{border-top:1px solid var(--lines-100);min-height:108px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px;cursor:pointer;grid-gap:24px}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo{width:calc(100% - 112px)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo .storeInfoLocation{font-family:var(--typefaces-primary);font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--styles-XS--title-spacing);color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo .storeInfoLocation:after{content:","}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo .storeInfoLocation:last-of-type:after{content:"."}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeInfo .storeInfoLevel{width:100%;margin:8px 0 0 0;display:block}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeReservationBtn{width:112px;padding:12px;min-height:48px;color:var(--primary-ebony-500)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store .storeReservationBtn:hover{background-color:var(--primary-ebony-500);color:var(--primary-ebony-0)}.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store:hover,.productStoreReservationStorePickerContainer .storePickerList .storePickerListResults .store.active{background-color:var(--backgrounds-200)}@media(min-width: 1112px){.productStoreReservationStorePickerContainer .storePickerList{margin-left:24px;margin-right:4px;height:unset}}.productStoreReservationStorePickerContainer .storePickerFooter{grid-area:footer;background-color:var(--backgrounds-200);min-height:88px;max-height:96px;align-self:flex-end}.productStoreReservationStorePickerContainer .storePickerFooter form{display:flex;padding:16px}.productStoreReservationStorePickerContainer .storePickerFooter form .tsc-input-component{margin-right:16px;margin-bottom:0;width:100%}.productStoreReservationStorePickerContainer .storePickerFooter form button{padding:12px 24px;color:var(--primary-ebony-0);background-color:var(--primary-ebony-500);height:56px}@media(min-width: 1112px){.productStoreReservationStorePickerContainer .storePickerFooter form{margin-left:24px}.productStoreReservationStorePickerContainer .storePickerFooter form button{width:160px}}@media(max-width: 1111px){.productStoreReservationStorePickerContainer .hiddenTabView{display:none}}.storeReservationClickshoppingLayout{overflow-y:auto}.storeReservationClickshoppingLayout .tsc-input-component{width:100%}.storeReservationClickshoppingLayout .informationContainer .formLabel{display:block;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);font-family:var(--typefaces-primary--bold);margin-bottom:8px}.storeReservationClickshoppingLayout .informationContainer .seller .tsc-input-component{width:114px}.storeReservationClickshoppingLayout .informationContainer .seller .tsc-input-component .tsc-validation-messages{white-space:nowrap}.storeReservationClickshoppingLayout .informationContainer .phone{display:flex}.storeReservationClickshoppingLayout .informationContainer .phone .phonePrefix{width:96px;margin-right:16px}.storeReservationClickshoppingLayout .informationContainer .phone .phoneNumber{width:calc(100% - 96px)}.storeReservationClickshoppingLayout .informationContainer .phone .tsc-input-component{margin-bottom:0}.storeReservationClickshoppingLayout .terms{display:flex;align-items:center;justify-content:space-between;flex-direction:column;grid-gap:24px}.storeReservationClickshoppingLayout .terms .tsc-input-component{margin-bottom:0}.storeReservationClickshoppingLayout .terms .tsc-btn{width:100%}.storeReservationClickshoppingLayout .terms a{text-decoration:underline}@media(min-width: 1112px){.storeReservationClickshoppingLayout .terms{flex-direction:row}.storeReservationClickshoppingLayout .terms .tsc-btn{width:220px}}@media(min-width: 1112px){.storeReservationSuccessContainer{display:grid;grid-template-columns:33% 1fr;height:100%}}.storeReservationSuccessContainer .imageContainer{display:none;padding:24px;background-color:var(--backgrounds-200)}@media(min-width: 1112px){.storeReservationSuccessContainer .imageContainer{display:block}}.storeReservationSuccessContainer .imageContainer picture,.storeReservationSuccessContainer .imageContainer img{display:block;width:100%;border-radius:var(--br-L)}.storeReservationSuccessContainer .imageContainer img{border:1px solid var(--lines-200)}.storeReservationSuccessContainer .reservationSuccessInformation{padding:24px}.storeReservationSuccessContainer .reservationSuccessInformation .reservationInfoWrapper{color:var(--primary-ebony-500);display:grid;grid-template-columns:24px 1fr;column-gap:8px;grid-template-areas:"icon title" "info info"}.storeReservationSuccessContainer .reservationSuccessInformation .reservationInfoWrapper .reservation__info{grid-area:info}.storeReservationSuccessContainer .reservationSuccessInformation .checkIcon{color:var(--functional-ok-500);width:24px;height:24px;margin-right:8px}.storeReservationSuccessContainer .reservationSuccessInformation .reservation__header{display:inline-block;font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);font-family:var(--typefaces-primary--bold);margin-bottom:16px;color:var(--primary-ebony-500)}@media(min-width: 1112px){.storeReservationSuccessContainer .reservationSuccessInformation .reservation__header{font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height)}}.storeReservationSuccessContainer .reservationSuccessInformation .reservation__info{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:16px;color:var(--primary-ebony-500)}.storeReservationSuccessContainer .reservationSuccessInformation .reservationSuccessHeader .reservationSuccessHeaderSelection{background-color:var(--backgrounds-200);border-radius:var(--br-S);padding:8px 16px;font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);margin-bottom:0;color:var(--primary-ebony-500)}.storeReservationSuccessContainer .reservationSuccessInformation .reservationSuccessHeader .reservationSuccessHeaderSelection .reservationSuccessHeaderSelectionTitle{display:block;font-family:var(--typefaces-primary--bold);margin-bottom:4px;color:var(--primary-ebony-500)}.storeReservationSuccessContainer .reservationSuccessInformation .reservationSuccessHeader .reservationSuccessHeaderSelection .swatch{width:20px;height:20px;border-radius:50%;display:inline;border:1px solid var(--lines-200);vertical-align:middle;margin:0 4px}@media(min-width: 1112px){.storeReservationSuccessContainer .reservationSuccessInformation .reservationSuccessHeader .reservationSuccessHeaderSelection .reservationSuccessHeaderSelectionTitle{display:inline-block;margin-bottom:0}}.storeReservationSuccessContainer .reservationSuccessInformation .storePickupContainer{padding:16px;margin:24px 0 16px;border:1px solid var(--lines-100);border-radius:var(--br-S);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}.storeReservationSuccessContainer .reservationSuccessInformation .storePickupContainer .storePickupContainerTitle{padding-bottom:8px;font-family:var(--typefaces-primary--bold)}.storeReservationSuccessContainer .reservationSuccessInformation .storePickupContainer .link{display:flex;margin-bottom:16px;text-decoration:underline;color:var(--primary-ebony-400)}.storeReservationSuccessContainer .reservationSuccessInformation .continueShoppingBtn{padding:12px 24px;color:var(--primary-ebony-0);background-color:var(--primary-ebony-500);height:56px;width:100%;margin-top:8px}@media(min-width: 1112px){.storeReservationSuccessContainer .reservationSuccessInformation .continueShoppingBtn{min-width:220px;width:auto}}.productGiftInformationContainer{font-family:var(--typefaces-primary);border-radius:var(--br-M);border:1px solid var(--lines-100);padding:8px 16px;cursor:pointer;transition:.25s ease border-color;width:calc(100% - 32px);margin:0 auto;margin-bottom:16px}@media(min-width: 768px){.productGiftInformationContainer{width:inherit}}.productGiftInformationContainer .giftHeader{display:grid;grid-template-columns:repeat(2, auto);align-items:center;padding:10px 0;margin-bottom:4px}.productGiftInformationContainer .giftHeader .giftTitle{display:flex;align-items:center;grid-gap:8px}.productGiftInformationContainer .giftHeader .giftDetails{text-align:right;font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:0}.productGiftInformationContainer .giftHeader .giftTitle p{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:0}.productGiftInformationContainer .giftProduct{padding:16px;border-radius:var(--br-M);background-color:var(--backgrounds-200);border:1px solid var(--lines-100);margin-bottom:8px}.productGiftInformationContainer .giftProduct .horizontalTileInteractive{padding:0;margin-top:0;--_tileImageSize: 64px}.productGiftInformationContainer:hover{border-color:var(--primary-ebony-500)}#modalSidebar .c02__information-asset{border-top:none}.size-chart-info{color:var(--primary-ebony-500)}.size-chart-info .size-chart-description{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);padding-bottom:18px;border-bottom:1px solid var(--lines-100);font-weight:normal}.size-chart-info .size-guide-img{margin-top:32px}.size-chart-info .size-guide-img img{width:100%}.size-chart-info table{border-spacing:0;font-weight:normal;width:100%}.size-chart-info table .unit{color:var(--primary-ebony-300)}.size-chart-info table th{font-weight:normal;border-bottom:1px solid var(--primary-ebony-100);padding-bottom:16px}.size-chart-info table th,.size-chart-info table td{text-align:center;width:25%;font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height)}.size-chart-info table th:first-of-type,.size-chart-info table tbody tr td:first-of-type{font-weight:bold;font-family:var(--typefaces-primary--bold)}.size-chart-info table tbody tr:first-of-type td{padding-top:16px}.size-chart-info table tbody tr:last-of-type td{padding-bottom:16px}.tds-accordionAlt{border-bottom:1px solid var(--lines-100)}.tds-accordionAlt .accordion__toggles{cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}.tds-accordionAlt .accordion__toggles .accordion__header{font-family:var(--typefaces-primary--bold);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);color:var(--primary-ebony-500);font-weight:normal}.tds-accordionAlt .accordion__toggles .accordion__toggle-icon{margin-right:10px;vertical-align:middle}.tds-accordionAlt .accordion__toggles .accordion__icon{align-self:center;width:24px;height:24px}.tds-accordionAlt .accordion__toggles .accordion__icon:before{font-weight:700}.tds-accordionAlt .accordion__toggles .icon-chevron-up{width:24px;height:24px;background-size:contain;background-position:center center;background-repeat:no-repeat}.tds-accordionAlt .accordion__toggles .icon-chevron-up:before{background-color:unset}.tds-accordionAlt .accordion__toggles .icon-chevron-down{width:24px;height:24px;background-size:contain;background-position:center center;background-repeat:no-repeat}.tds-accordionAlt .accordion__toggles .icon-chevron-down:before{background-color:unset}.tds-accordionAlt .accordion__contents{display:none}.tds-accordionAlt .accordion__icon--open{display:none}.tds-accordionAlt--open{border-bottom:none}.tds-accordionAlt--open .accordion__toggles{border-bottom:1px solid var(--lines-100)}.tds-accordionAlt--open .accordion__contents{display:block;margin-top:10px;border-bottom:1px solid var(--lines-100)}.tds-accordionAlt--open .accordion__icon--open{display:flex}.tds-accordionAlt--open .accordion__icon--closed{display:none}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogHeader .dialogHeaderTitleContainer .dialogHeaderTitle{font-family:var(--typefaces-primary);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:var(--styles-M--title-spacing);display:flex;align-items:center;width:100%;font-family:var(--typefaces-primary--bold);margin-bottom:0;justify-content:center}.modalWebNotifications .modalWebNotificationsWrap.sizeGuideModal .modalWebNotificationsDialog .dialogContent{padding:32px 32px 0;overflow-y:auto;font-family:var(--typefaces-primary)}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent{scroll-behavior:smooth}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer{display:grid;grid-template-columns:33% 1fr;height:100%}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer{overflow:hidden;transition:.25s ease opacity}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .mainGalleryContainer{padding:24px 60px 0}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .mainGalleryContainer{height:calc(100% - 149px);padding:24px 60px}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer{padding:16px 32px 24px}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer{min-height:149px;padding:16px 32px 56px}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer .galleryThumbnailSlide{cursor:pointer}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer .galleryThumbnailSlide:hover img,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer .thumbsGalleryContainer .swiper-slide-thumb-active img{outline:1px solid var(--primary-ebony-500);border-radius:var(--br-S);outline-offset:-1px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer picture,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer img{display:block;width:100%}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .galleryContainer.galleryHidden{opacity:0}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer{padding:24px 24px;background-color:var(--backgrounds-200);scroll-behavior:smooth}@media(min-width: 1112px){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer{padding:24px 106px;height:100%;overflow-y:auto}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer::-webkit-scrollbar{width:12px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer::-webkit-scrollbar-thumb{border-right:4px var(--backgrounds-200) solid}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .titleBrand{font-family:var(--typefaces-primary);font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height);margin-bottom:var(--styles-S--title-spacing);margin-bottom:8px;text-transform:lowercase}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .titleBrand:first-letter{text-transform:uppercase}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .variantName{font-family:var(--typefaces-primary);font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height);margin-bottom:var(--styles-L--title-spacing);font-family:var(--typefaces-primary--bold);margin-bottom:24px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer{background-color:rgba(0,0,0,0)}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-item{margin-bottom:8px;background-color:var(--primary-ebony-0);border:1px solid rgba(0,0,0,0);border-radius:var(--br-M);overflow:hidden}@media(hover: hover)and (pointer: fine){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-item:hover{border-color:var(--lines-100)}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-item:last-child{margin-bottom:0}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-title,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-content{background-color:rgba(0,0,0,0)}@media(hover: hover)and (pointer: fine){.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordion-title:hover{background-color:rgba(0,0,0,0);border-color:var(--lines-100)}}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer{padding-bottom:16px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer ul,.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer ol{list-style:disc inside;margin-left:8px;margin-bottom:16px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer .ref{font-family:var(--typefaces-primary--bold);margin-top:8px}.modalWebNotifications .modalWebNotificationsWrap.productDescriptionModal .modalWebNotificationsDialog .dialogContent .mixmatchModalContainer .descriptionContainer .accordionsContainer .accordionContentContainer .ref .refNumber{font-family:var(--typefaces-primary)}.tsc-notifyme-component{--_fluidMaxwidht: 100%;--_border: 1px solid;--_marginBottom: 16px;--_gap: 8px;margin:0 0 16px;padding:32px 32px;position:relative;border-radius:var(--br-M);background-color:var(--backgrounds-200);border:var(--_border) var(--lines-200)}@media(max-width: 767px){.tsc-notifyme-component{margin:0 16px 16px;padding:24px 24px}}.tsc-notifyme-component .tsc-notifyme-wrapper.hide{display:none}.tsc-notifyme-component .tsc-notifyme-title{display:flex;align-items:center;color:var(--primary-ebony-500);justify-content:center;gap:var(--_gap)}.tsc-notifyme-component .tsc-notifyme-title .tsc-notifyme-icon{margin-bottom:var(--_marginBottom)}.tsc-notifyme-component .tsc-notifyme-title .tsc-notifyme-icon svg{height:24px;width:24px}.tsc-notifyme-component .tsc-notifyme-title .tsc-notifyme-text{font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:var(--styles-M--title-spacing);text-transform:inherit;font-weight:normal;margin-bottom:var(--_marginBottom)}@media(max-width: 767px){.tsc-notifyme-component .tsc-notifyme-title .tsc-notifyme-text{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}}.tsc-notifyme-component .tsc-notifyme-content{display:flex;align-items:start;color:var(--primary-ebony-500);width:var(--_fluidMaxwidht);gap:var(--_gap)}@media(max-width: 767px){.tsc-notifyme-component .tsc-notifyme-content{flex-direction:column}}.tsc-notifyme-component .tsc-notifyme-content .tsc-btn{margin-bottom:var(--_marginBottom)}@media(max-width: 767px){.tsc-notifyme-component .tsc-notifyme-content .tsc-btn{width:var(--_fluidMaxwidht)}}.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email{flex-grow:1}@media(max-width: 767px){.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email{width:var(--_fluidMaxwidht)}.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email .tsc-label{font-size:var(--styles-S--font-size);line-height:var(--styles-S--line-height)}}.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email .tsc-input-component-email{margin-bottom:var(--_marginBottom)}@media(max-width: 767px){.tsc-notifyme-component .tsc-notifyme-content .tsc-notifyme-email .tsc-input-component-email{margin-bottom:0}}.tsc-notifyme-component .tsc-notifyme-info .tsc-notifyme-text{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);margin-bottom:var(--_marginBottom);text-align:center}.tsc-notifyme-component .tsc-notifyme-terms{display:flex;justify-content:center}.tsc-notifyme-component .tsc-notifyme-terms .tsc-input-component-checkbox{margin-bottom:0}.tsc-notifyme-component .tsc-notifyme-terms .tsc-input-component-checkbox .tsc-label-checkbox{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);align-items:center}.tsc-notifyme-component .tsc-notifyme-terms .tsc-input-component-checkbox .tsc-link{font-size:var(--styles-XS--font-size);line-height:var(--styles-XS--line-height);font-family:var(--typefaces-primary)}.tsc-notifyme-component .tsc-notifyme-terms .tsc-input-component-checkbox .tsc-message-required{text-align:center}.tsc-notifyme-component .tsc-notifyme-terms a{text-decoration:underline}.tsc-notifyme-component .tsc-notifyme-success{display:none}.tsc-notifyme-component .tsc-notifyme-success.show{display:block}.tsc-notifyme-component .tsc-notifyme-success .tsc-notifyme-icon{color:var(--functional-ok-500)}.tsc-notifyme-component .tsc-notifyme-success .tsc-notifyme-link{text-align:center}.c91{padding:6%}.c91__header{font-size:var(--styles-XL--font-size);line-height:var(--styles-XL--line-height);margin:5px 0;text-align:center}.c91__header-selection{padding:10px 10px 10px;background-color:var(--backgrounds-200);margin:0 0 30px}.c91__dropdown-selection{margin:0 0 10px;padding:8px 30px 8px 20px;width:100%;background-color:var(--primary-ebony-0);border:1px solid var(--primary-ebony-200);color:var(--primary-ebony-500);line-height:var(--styles-M--line-height)}.c91__tab--holder:before{background:linear-gradient(to right, var(--primary-ebony-0) 0%, var(--primary-ebony-200) 15%, var(--primary-ebony-200) 85%, var(--primary-ebony-0) 100%);content:"";clear:both;display:block;height:1px}.c91__calc--size-title{text-align:center;margin:30px 0 20px}.c91__measuring-instructions--header--mobile{text-align:center}.c91_size-result--holder{text-align:center;padding:20px 0 0}.c91_size-result--holder:after{background:linear-gradient(to right, var(--primary-ebony-0) 0%, var(--primary-ebony-200) 15%, var(--primary-ebony-200) 85%, var(--primary-ebony-0) 100%);content:"";clear:both;display:block;height:1px;margin:10px 0 0}.c91 .is-visible{display:block}.c91 .c91__tab-table,.c91 .c91__tab:not(:first-child),.c91 .c91__button--measurment-instructions,.c91 .c91__button--measurment-instructions.is-visible,.c91 .c91__button--show-products,.c91 .c91__calc---size-result{display:none}.c91 .measuring--image{height:auto;width:100%}.c91__measuring--popup{text-align:center}.c91__measuring--popup h4{margin:20px 0}.c91__measuring-instructions--step1:after,.c91__measuring-instructions--step2:after,.c91__measuring-instructions--step3:after,.c91__measuring-instructions--step4:after{background:linear-gradient(to right, var(--primary-ebony-0) 0%, var(--primary-ebony-200) 15%, var(--primary-ebony-200) 85%, var(--primary-ebony-0) 100%);content:"";clear:both;display:block;height:1px;width:50%;margin:25px auto 0}.c91__calc---size-result,.c91__calc---size-result-formatted{font-size:var(--styles-L--font-size);line-height:var(--styles-L--line-height)}.c91__tab-table h2{padding:5px 0 10px;text-align:center}.c91__tab-links{clear:both;margin:0 0 20px}.c91__tab-link--find,.c91__tab-link--intsize-desktop{width:50%;display:block;float:left;margin:15px 0 0}.c91__tab-link--find{padding:0 25px 0 0;text-align:right;border-right:1px solid var(--primary-ebony-100)}.c91__tab-link--intsize-desktop{padding:0 0 0 25px}.c91 .size-table{text-align:center;padding:5px;position:relative}.c91 .size-table:after{background:linear-gradient(to right, var(--primary-ebony-0) 0%, var(--primary-ebony-200) 15%, var(--primary-ebony-200) 85%, var(--primary-ebony-0) 100%);content:"";clear:both;display:block;height:1px;position:absolute;bottom:-10px;width:100%}.c91 .size-table th,.c91 .size-table td{width:20%}.c91 .button{text-transform:uppercase}.c91__button--tab-table--calculate-size{margin:0 auto 15px;display:block}@media(min-width: 1112px){.c91 .button{font-family:var(--typefaces-primary--bold);font-size:var(--styles-M--font-size);line-height:var(--styles-M--line-height);margin-bottom:var(--styles-M--title-spacing)}.c91 .c91__header-selection{background:none}.c91 .form-inline{display:flex;justify-content:space-between}.c91 .form-inline>*{width:31%}.c91 .c91__content,.c91 .c91__tab--holder::before,.c91 .c91__measuring--popup,.c91 .c91__measuring-instructions--header--mobile{display:none}.c91 .is-visible{display:block}.c91 .c91__tab-links{margin:0 0 30px}.c91 .c91__tab-links:after{background:linear-gradient(to right, var(--primary-ebony-0) 0%, var(--primary-ebony-200) 15%, var(--primary-ebony-200) 85%, var(--primary-ebony-0) 100%);content:"";clear:both;display:block;height:1px}.c91 .c91__tab-link--find,.c91 .c91__tab-link--intsize-desktop{margin:0 0 15px}.c91 .c91_bra-calculatesize{float:right;width:40%}.c91 .c91__measuring--popup,.c91 .c91_tab-find--instruction-image{float:left;width:60%}.c91 .c91___button--measurment,.c91 .c91__calculate-toggle{width:80%;margin:auto}.c91 .c91__button--measurment-instructions.is-visible{display:block}.c91 .c91__tab-find::after{content:"";display:block;clear:both}}
