@font-face {
    font-family: 'Gotham-Bold';
    src: url(build/Gotham-Bold_7e06e60c09bd3970db2103be2d5c9444.eot);
    src: url(build/Gotham-Bold_7e06e60c09bd3970db2103be2d5c9444.eot?#iefix) format('embedded-opentype'),
    url(build/Gotham-Bold_2bb728a3a6bb34253fa015d53e4d2836.woff2) format('woff2'),
    url(build/Gotham-Bold_35fed6bb8c72f2272eac9d8b1c000495.woff) format('woff'),
    url(build/Gotham-Bold_91d5428e7fb51f999e9facbb2ca3a1b1.ttf) format('truetype'),
    url(build/Gotham-Bold_6231f85c9f48c61c9ff521b8d57b564e.svg#fontawesomeregular) format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham-Medium';
    src: url(build/Gotham-Medium_04ebffda63826731c8ade25f3765e5a2.eot);
    src: url(build/Gotham-Medium_04ebffda63826731c8ade25f3765e5a2.eot?#iefix) format('embedded-opentype'),
    url(build/Gotham-Medium_a267f350604531d29e59fbb27367b868.woff2) format('woff2'),
    url(build/Gotham-Medium_aeb56f76ec878113f554ad3c8e5ccf14.woff) format('woff'),
    url(build/Gotham-Medium_a3c73c93b7438cc61f312a8e7e20a70a.ttf) format('truetype'),
    url(build/Gotham-Medium_5e6b052687bf5fb3b891bc888d3473f4.svg#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham-Book';
    src: url(build/Gotham-Book_f8111226be8048d8ee9c3de2ffa61c94.eot);
    src: url(build/Gotham-Book_f8111226be8048d8ee9c3de2ffa61c94.eot?#iefix) format('embedded-opentype'),
    url(build/Gotham-Book_6a26b2c87571206688da3f61950915d1.woff2) format('woff2'),
    url(build/Gotham-Book_87e0c8b070cbfa891bf086d5d7df1a97.woff) format('woff'),
    url(build/Gotham-Book_e2aa4b966b3ee025b1213f7b4cf148da.ttf) format('truetype'),
    url(build/Gotham-Book_225ea7bb15a9666fd37ff92188597e90.svg#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham-Rounded-Medium';
    src: url(build/GothamRounded-Medium_0dd1e06aa0b64e3ba9a4630ae2cab33a.eot);
    src: url(build/GothamRounded-Medium_0dd1e06aa0b64e3ba9a4630ae2cab33a.eot?#iefix) format('embedded-opentype'),
    url(build/GothamRounded-Medium_fbde9042822a9bec589fdd6cc3de6cfe.woff2) format('woff2'),
    url(build/GothamRounded-Medium_4a28208ba341c217bf7906c6ab93e221.woff) format('woff'),
    url(build/GothamRounded-Medium_64ad5e560776ad536eeb559346ae4187.ttf) format('truetype'),
    url(build/GothamRounded-Medium_c006e5104c700c5c24119812de195e9e.svg#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chonburi';
    src: url(build/Chonburi-Regular_110aafc055df595d9e57500ecc375960.eot);
    src: url(build/Chonburi-Regular_110aafc055df595d9e57500ecc375960.eot?#iefix) format('embedded-opentype'),
    url(build/Chonburi-Regular_2a53e7b9680e54a18217282fb2065990.svg#Chonburi-Regular) format('svg'),
    url(build/Chonburi-Regular_8367b3215c1d1d076b0c1ed7e7a53b0f.ttf) format('truetype'),
    url(build/Chonburi-Regular_2bcf385ac2a5b0eca1546ca3aedf52c2.woff) format('woff'),
    url(build/Chonburi-Regular_b68b6deb84f784e6bd0fc6a8f50e2ab3.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: url(build/Jost-VariableFont_ital,wght_27fe6672bd1ff29ae741c4c7321a9cb7.eot);
    src: url(build/Jost-VariableFont_ital,wght_27fe6672bd1ff29ae741c4c7321a9cb7.eot?#iefix) format('embedded-opentype'),
    url(build/Jost-Regular_4bc0483c4df7a238a3fc60ec98079e77.svg#Jost-Regular) format('svg'),
    url(build/Jost-Regular_940bc49fefc0d457355a2edbe5568ac1.ttf) format('truetype'),
    url(build/Jost-Regular_dd0f3a782be99d453eef80662da87c48.woff) format('woff');
    src: url(build/Jost-VariableFont_ital,wght_148ba76f0dc5cb174fef997ed0cc0e3d.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Jost';
    src: url(build/Jost-Bold_17cd2b963be33abf657bb8b9d7e7d630.eot);
    src: url(build/Jost-Bold_17cd2b963be33abf657bb8b9d7e7d630.eot?#iefix) format('embedded-opentype'),
    url(build/Jost-Bold_1fc6ed656b4dda74351e5a9b7753e998.svg#Jost-Bold) format('svg'),
    url(build/Jost-Bold_28f3f322a9ca59cf4b1e1042ce68b509.ttf) format('truetype'),
    url(build/Jost-Bold_0505c3f8256bbdf6a133b4340e6e3190.woff) format('woff'),
    url(build/Jost-Bold_e8b25d67061dc4c695055b57c6b99a4f.woff2) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: url(build/Jost-BoldItalic_3b596a45ff5119503d216763b633b660.eot);
    src: url(build/Jost-BoldItalic_3b596a45ff5119503d216763b633b660.eot?#iefix) format('embedded-opentype'),
    url(build/Jost-BoldItalic_8957055d80c692e0cf6977771089bbec.svg#Jost-BoldItalic) format('svg'),
    url(build/Jost-BoldItalic_8f17d741d61c8b54691ff878e8b72db4.ttf) format('truetype'),
    url(build/Jost-BoldItalic_40c249ddfd876314b499fad49e34ef20.woff) format('woff'),
    url(build/Jost-BoldItalic_2a80f96a9fe8b0c2a36a41193c4e8b3b.woff2) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost';
    src: url(build/Jost-Italic_d4f6364062396fa155e307818065ed5b.eot);
    src: url(build/Jost-Italic_d4f6364062396fa155e307818065ed5b.eot?#iefix) format('embedded-opentype'),
    url(build/Jost-Italic_47c22d5af7a1079aebf81f91860f88f2.svg#Jost-Italic) format('svg'),
    url(build/Jost-Italic_9f382655594992e939d235b88095cd29.ttf) format('truetype'),
    url(build/Jost-Italic_ae52af1d83f58d6ac5c5f9664b3e28c5.woff) format('woff'),
    url(build/Jost-Italic_dfb6ae71074ac000905ea4b2f37d9f77.woff2) format('woff2');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raustila';
    src: url(build/raustila-Regular_4fc62ee3bbde6267d8a8306220739d00.eot);
    src: url(build/raustila-Regular_4fc62ee3bbde6267d8a8306220739d00.eot?#iefix) format('embedded-opentype'),
    url(build/raustila-Regular_10e76d8114a9bf3685c80908b69a28ec.svg#raustila-Regular) format('svg'),
    url(build/raustila-Regular_d9e0726a5d91c6ac83d95da82d07b71e.ttf) format('truetype'),
    url(build/raustila-Regular_0a895955ea1a1d5f1bc930eeb713869d.woff) format('woff'),
    url(build/raustila-Regular_ed50bba8f6c913310fff8f77e2c960e3.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sofia-Pro-light';
    src: url(build/SofiaProLight_9b80d5e24c5e7c0af70be2f4c0616edd.eot);
    src: local('Sofia Pro Light'), local('SofiaProLight'),
    url(build/SofiaProLight_9b80d5e24c5e7c0af70be2f4c0616edd.eot?#iefix) format('embedded-opentype'),
    url(build/SofiaProLight_9b297ce77af22887e978d0b13d641ded.woff2) format('woff2'),
    url(build/SofiaProLight_1a9ff2087e08378a18ded765fe5436fa.woff) format('woff'),
    url(build/SofiaProLight_361a24ebef592ee0ce8c1e391b0fc686.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia-Pro-regular';
    src: url(build/SofiaProRegular_e79428f0a57d9b2c7c69f2921af3964f.eot);
    src: local('Sofia Pro Regular'), local('SofiaProRegular'),
    url(build/SofiaProRegular_e79428f0a57d9b2c7c69f2921af3964f.eot?#iefix) format('embedded-opentype'),
    url(build/SofiaProRegular_8d473fbbebfcf8f667c4862826daa724.woff2) format('woff2'),
    url(build/SofiaProRegular_e661954dd3ef1f81f59f77ccd471934c.woff) format('woff'),
    url(build/SofiaProRegular_edbd56cb7b884040ecbec149d962679b.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia-Pro-medium';
    src: url(build/SofiaProMedium_9749e8d302d7d4c72f10dbc1c7823407.eot);
    src: local('Sofia Pro Medium'), local('SofiaProMedium'),
    url(build/SofiaProMedium_9749e8d302d7d4c72f10dbc1c7823407.eot?#iefix) format('embedded-opentype'),
    url(build/SofiaProMedium_e12ea758d1165cfc4c3a3b7ce8d21e84.woff2) format('woff2'),
    url(build/SofiaProMedium_2f46a1f8aa21a1a14db85aa4d3872ede.woff) format('woff'),
    url(build/SofiaProMedium_6e41a9e8391e43459371934ce9f98e28.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia-Pro-semi-bold';
    src: url(build/SofiaProSemiBold_cce156be0304c70c8e5a6d29744e2e04.eot);
    src: local('Sofia Pro Semi Bold'), local('SofiaProSemiBold'),
    url(build/SofiaProSemiBold_cce156be0304c70c8e5a6d29744e2e04.eot?#iefix) format('embedded-opentype'),
    url(build/SofiaProSemiBold_5c55ef592706e80fc5afb9700b67a69d.woff2) format('woff2'),
    url(build/SofiaProSemiBold_0e3e516415e5629a7579f9f9922c7cb5.woff) format('woff'),
    url(build/SofiaProSemiBold_4a0de01823bcfafe2345ea85e78ebadc.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia-Pro-bold';
    src: url(build/SofiaProBold_0d34d363f12f4ec436f1a7089f6e6311.eot);
    src: local('Sofia Pro Bold'), local('SofiaProBold'),
    url(build/SofiaProBold_0d34d363f12f4ec436f1a7089f6e6311.eot?#iefix) format('embedded-opentype'),
    url(build/SofiaProBold_7fb52277f0a1e8763534a38df07abf15.woff2) format('woff2'),
    url(build/SofiaProBold_8f7460a773b621ec62df198b8cdb0704.woff) format('woff'),
    url(build/SofiaProBold_b053c4992e8431e47a4669422a03ee8d.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
}


*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}body{margin:0;line-height:1.15;background-color:#fff;color:#000;font-family:Sofia-Pro-light,sans-serif}iframe{border:0}h1,h2,h3,h4,p,blockquote,figure,ol,ul,button{margin:0;padding:0}ol>li{display:list-item}main,li{display:block}h1,h2,h3,h4{font-size:inherit}strong{font-weight:bold}a{text-decoration:none;color:inherit}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer}button,input,select,textarea{color:inherit;font:inherit;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input{overflow:visible}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}textarea{overflow:auto;resize:vertical}input,textarea{-webkit-appearance:none}img{max-width:100%;height:auto;border:0;display:block}table{border-spacing:0;border-collapse:collapse}input,fieldset{border:0;padding:0;min-width:0}input::-ms-check{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.visibilityHidden{visibility:hidden}.wrapper{max-width:1280px;width:100%;margin:0 auto;padding:0 20px}@media only screen and (max-width: 768px){.wrapper{padding:0 15px}}.disabled{pointer-events:none;opacity:.5}.zeroOpacity{opacity:0;visibility:hidden}.hidden{display:none !important}.show{display:block !important}.showBlock{display:block}a{cursor:pointer;text-decoration:none}a img{cursor:pointer}.no-pointer-events{pointer-events:none}.pointer-events-auto{pointer-events:auto}.no-overflow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden !important}.hide-overflow{overflow:hidden !important}@-webkit-keyframes categoryTypeHover{from{width:0%}to{width:100%}}@keyframes categoryTypeHover{from{width:0%}to{width:100%}}p.special-effect-button{cursor:pointer;display:inline-block}a.underline-hover{text-decoration:none}a.underline-hover:hover{text-decoration:underline}.special-effect-button{cursor:pointer;position:relative;color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500;text-decoration:none}.special-effect-button::before{-webkit-transition:all .6s;transition:all .6s;content:"";position:absolute;display:block;bottom:0;left:0;right:0;border-bottom:1px solid;will-change:transform;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s, -webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s,-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;z-index:1}.special-effect-button::after{-webkit-transition:all .6s;transition:all .6s;content:"";position:absolute;display:block;bottom:0;left:0;right:0;border-bottom:1px solid;will-change:transform;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;z-index:2}@media only screen and (min-width: 769px){.special-effect-button:hover::before,.special-effect-button:hover::after{-webkit-transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.special-effect-button:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.special-effect-button:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s, -webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s,-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s}}@media only screen and (min-width: 769px){a:hover .special-effect-button::before,a:hover .special-effect-button::after{-webkit-transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19)}a:hover .special-effect-button::before{-webkit-transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scaleX(0);transform:scaleX(0)}a:hover .special-effect-button::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s, -webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s,-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s}}.mb-20{margin-bottom:20px}.text-muted{color:gray}input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus:-moz-placeholder{color:rgba(0,0,0,0)}input:focus::-moz-placeholder{color:rgba(0,0,0,0)}input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}@-webkit-keyframes stickyHeaderAnimation{from{-webkit-transform:translateY(-150px);transform:translateY(-150px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickyHeaderAnimation{from{-webkit-transform:translateY(-150px);transform:translateY(-150px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.sticky{position:fixed !important;top:0;left:0;width:100%;z-index:250}.black-background{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:.3;z-index:510}.black-background.show{display:block}.language-select--menu-item{padding-top:9px;min-width:20px}.language-selector img{max-width:20px}.city-selector--menu-item{margin-right:13px !important}.city-selector{border:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:6px 8px 5px 26px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Sofia-Pro-regular,sans-serif;font-size:11px;font-weight:400;line-height:11px;margin-top:7px;cursor:pointer}@media only screen and (max-width: 768px){.city-selector{border:2px solid #e6e6e6;padding:0 15px 0 43px;height:48px;margin:20px 15px 5px 15px}}.city-selector img{position:absolute;left:8px;width:14px}@media only screen and (max-width: 768px){.city-selector img{left:17.5px;width:20px}}@media only screen and (max-width: 768px){.city-selector strong{position:relative;top:-1px;text-decoration:underline}}header .sticky-header{position:relative;z-index:535;background-color:#fff}header .sticky-header .wrapper{max-width:none;padding:0 36px}@media only screen and (max-width: 768px){header .sticky-header .wrapper{padding:0 16px}}@media only screen and (max-width: 900px){header .sticky-header .wrapper{padding:0 16px;min-height:70px;max-height:70px;height:70px}}@media only screen and (max-width: 768px){header .sticky-header{z-index:530}}header .inner-hamb-menu{position:fixed;width:380px;height:100%;top:0;left:0;-webkit-transform:translate3d(-380px, 0, 0);transform:translate3d(-380px, 0, 0);visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:110;-webkit-transition:all .2s;transition:all .2s;background-color:#f4f4f4}@media only screen and (max-width: 445px){header .inner-hamb-menu{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);width:100%}}@media only screen and (max-width: 374px){header .inner-hamb-menu{width:100%}}@media only screen and (max-width: 359px){header .inner-hamb-menu{width:100%}}header .inner-hamb-menu.open{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible;-webkit-transition:visibility 0s linear 0s,-webkit-transform .3s ease-in-out;transition:visibility 0s linear 0s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,visibility 0s linear 0s;transition:transform .3s ease-in-out,visibility 0s linear 0s,-webkit-transform .3s ease-in-out}header .inner-hamb-menu .back-button-hamburger.left-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px}header .inner-hamb-menu .back-button-hamburger.left-arrow img{width:9px}header .inner-hamb-menu .back-button-hamburger.round-arrow{padding:20px 0 110px;background-color:#f4f4f4;border-top:1px solid #e6e6e6}header .inner-hamb-menu .back-button-hamburger.round-arrow img{display:block;margin:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .inner-hamb-menu .all-products-container{padding:16px;background-color:#fff;width:100%;position:sticky;top:0;bottom:0;left:0;right:0;max-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}header .inner-hamb-menu .all-products-container .show-more-button{width:100%;background-color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:14px;color:#2d2d2d;border:1px solid gray;border-radius:4px;padding:13px;text-align:center}header .inner-hamb-menu .top-section{position:sticky;display:flex;width:100%;top:0;right:0;left:0;z-index:2;background-color:#fff;padding:15px 12px 15px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .inner-hamb-menu .top-section p{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase}header .inner-hamb-menu .inner-menu{min-height:calc(100vh - 142px);min-height:calc(100dvh - 142px);background-color:#fff}header .inner-hamb-menu ul.inner-menu-ul{padding:0 16px !important;background-color:#fff}header .inner-hamb-menu ul.inner-menu-ul li.inner-menu-li a.inner-menu-link{position:relative;display:block;width:100%;padding:21px 0;color:#2d2d2d;font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:400;line-height:14px;border-bottom:1px solid #e6e6e6;margin-bottom:3px}header .inner-hamb-menu ul.inner-menu-ul li.inner-menu-li a.inner-menu-link:last-child{margin-bottom:0}header .inner-hamb-menu ul.inner-menu-ul li.inner-menu-li a.inner-menu-link:after{content:"";position:absolute;background-image:url(build/inner-page-arrow-right_321bc648e48a2ffe14d75feb79c93692.svg);background-position:center;background-repeat:no-repeat;background-size:9px;width:16px;height:30px;z-index:1;top:12px;right:0;cursor:pointer}header .content-switch{margin-left:15px}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 900px){header .container{max-height:70px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header .container .hamburger-close{pointer-events:auto !important}header .container .hamb-wrap{display:none}@media only screen and (max-width: 1180px){header .container .hamb-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}header .container .hamb{display:none}@media only screen and (max-width: 1180px){header .container .hamb{display:block}}header .container .hamb .full-hamburger-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden !important;top:0;bottom:0;left:-380px;width:380px;height:100dvh;min-height:100%;z-index:520;background-color:#fff;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:left .3s;transition:left .3s}@media only screen and (max-width: 445px){header .container .hamb .full-hamburger-menu{width:100%;left:-100%}}@media only screen and (max-width: 374px){header .container .hamb .full-hamburger-menu{width:100%}}@media only screen and (max-width: 359px){header .container .hamb .full-hamburger-menu{width:100%}}header .container .hamb .full-hamburger-menu.open{left:0}@media only screen and (min-width: 445px){header .container .hamb .full-hamburger-menu.open{outline:100dvw solid rgba(0,0,0,.3)}}header .container .hamb .full-hamburger-menu nav.nav-type{display:block;width:100%;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0}header .container .hamb .full-hamburger-menu nav.nav-type ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e6e6e6;padding:0 15px;margin:0;overflow-y:scroll}header .container .hamb .full-hamburger-menu nav.nav-type ul li.effect-li{margin-right:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}header .container .hamb .full-hamburger-menu nav.nav-type ul li.effect-li a{display:block;padding:16px 4px;position:relative;text-align:center;white-space:pre}header .container .hamb .full-hamburger-menu nav.nav-type ul li.effect-li a.active::after{content:"";position:absolute;bottom:-1px;left:0;top:auto;width:100%;border-bottom:2px solid #2d2d2d;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}header .container .hamb .full-hamburger-menu nav.hamburger-menu{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}header .container .hamb .full-hamburger-menu nav.hamburger-menu ul{padding:16px}header .container .hamb .full-hamburger-menu nav.hamburger-menu ul li.hamb-li{display:block;border-radius:3px;background-color:#f9f9f9;margin-bottom:16px}header .container .hamb .full-hamburger-menu nav.hamburger-menu ul li.hamb-li:last-child{margin-bottom:0}header .container .hamb .full-hamburger-menu nav.hamburger-menu ul li.hamb-li a.hamb-link{display:block}header .container .hamb .full-hamburger-menu nav.hamburger-menu ul li.hamb-li a.hamb-link .hamb-item{min-height:70px;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .container .hamb .full-hamburger-menu nav.hamburger-menu ul li.hamb-li a.hamb-link .hamb-item.sale p{color:#e83e37}header .container .hamb .full-hamburger-menu nav.hamburger-menu ul li.hamb-li a.hamb-link .hamb-item p{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500;line-height:14px}header .container .hamb .full-hamburger-menu nav.hamburger-menu ul li.hamb-li a.hamb-link .hamb-item img{max-width:50px;max-height:50px;border-radius:50%}header .container .hamb .full-hamburger-menu .other-options{background-color:#f9f9f9;padding:24px 16px 48px;-ms-flex-negative:0;flex-shrink:0}header .container .hamb .full-hamburger-menu .other-options .top{margin-bottom:24px}header .container .hamb .full-hamburger-menu .other-options .top a.profile-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-top:14px;padding-bottom:16px;width:100%;border-radius:4px;background-color:#2d2d2d;color:#fff;font-family:Sofia-Pro-medium,sans-serif;font-size:16px;line-height:16px;font-weight:700}header .container .hamb .full-hamburger-menu .other-options .bottom{padding:0}header .container .hamb .full-hamburger-menu .other-options .bottom .other-type-buttons a.other-type{display:block;width:100%;padding:20px 0;border-bottom:1px solid #e6e6e6;color:gray;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;line-height:12px}header .container .hamb .full-hamburger-menu .other-options .bottom .other-type-buttons:first-child{border-top:1px solid #e6e6e6}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info{margin-top:24px}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info .city-selector-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;height:unset;border:unset;padding:0;margin:0 0 14px 0}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info .city-selector-footer img{position:unset;margin-left:8px}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info .city-selector-footer p{color:gray;font-weight:300}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info .city-selector-footer p strong{font-weight:500}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info .language-selector{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;width:100%;z-index:50}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info .language-selector img{display:block;width:20px;height:20px}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info .language-selector p{margin-right:8px;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:400}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info .language-selector p span{color:gray;font-size:11px;font-family:Sofia-Pro-regular,sans-serif;font-weight:400;font-family:Sofia-Pro-medium,sans-serif;font-weight:500;text-decoration:underline}header .container .hamb .full-hamburger-menu .other-options .bottom .footer-info p.copyright{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;line-height:11px;font-weight:300}header .container .hamb-collections{background:#fff;padding:24px 0 0}header .container .hamb-collections-title{font-family:Sofia-Pro-bold,sans-serif;font-size:16px;line-height:24px;font-weight:700;padding:0 16px}header .container .top-part{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}header .container .top-part .flex-hamb-search{display:none}@media only screen and (max-width: 1180px){header .container .top-part .flex-hamb-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}header .container .top-part .flex-hamb-search .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:30px}header .container .top-part .flex-hamb-search .hamburger-box{cursor:pointer}header .container .top-part .nav-header{background-color:#fff;width:100%;position:sticky;top:0;bottom:0;left:0;right:0;max-height:70px;height:70px;z-index:1;padding:1px 16px}@media only screen and (min-width: 1180px){header .container .top-part .nav-header{display:none}}header .container .top-part .nav-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}header .container .top-part .nav-header-content .resp{display:none}@media only screen and (max-width: 1180px){header .container .top-part .nav-header-content .resp{width:108px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}header .container .top-part .nav-header-content .hamburger-close{display:none}@media only screen and (max-width: 1180px){header .container .top-part .nav-header-content .hamburger-close{display:block}}header .container .top-part nav.nav-type{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 1180px){header .container .top-part nav.nav-type{display:none}}header .container .top-part nav.nav-type,header .container .top-part .search-navigation{padding-top:57px}header .container .top-part nav.nav-type ul,header .container .top-part .search-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .container .top-part nav.nav-type ul li.effect-li,header .container .top-part .search-navigation ul li.effect-li{margin-right:35px}header .container .top-part nav.nav-type ul li.effect-li:last-child,header .container .top-part .search-navigation ul li.effect-li:last-child{margin-right:0}@media only screen and (max-width: 1180px){header .container .top-part nav.nav-type ul li.effect-li:last-child,header .container .top-part .search-navigation ul li.effect-li:last-child{padding-right:10px}}header .container .top-part nav.nav-type ul li.effect-li.active a,header .container .top-part .search-navigation ul li.effect-li.active a{color:#2d2d2d}header .container .top-part nav.nav-type ul li.effect-li a.effect-button,header .container .top-part nav.nav-type ul li.effect-li span.effect-button,header .container .top-part .search-navigation ul li.effect-li a.effect-button,header .container .top-part .search-navigation ul li.effect-li span.effect-button{position:relative;cursor:pointer;color:#8c8c8c;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;display:block;-webkit-transition:all .2s;transition:all .2s;border-bottom:1px solid rgba(0,0,0,0)}header .container .top-part nav.nav-type ul li.effect-li a.effect-button.active,header .container .top-part nav.nav-type ul li.effect-li a.effect-button:hover,header .container .top-part nav.nav-type ul li.effect-li span.effect-button.active,header .container .top-part nav.nav-type ul li.effect-li span.effect-button:hover,header .container .top-part .search-navigation ul li.effect-li a.effect-button.active,header .container .top-part .search-navigation ul li.effect-li a.effect-button:hover,header .container .top-part .search-navigation ul li.effect-li span.effect-button.active,header .container .top-part .search-navigation ul li.effect-li span.effect-button:hover{color:#2d2d2d;border-bottom:1px solid}header .container .top-part .search-navigation{padding:0 20px}header .container .top-part .search-navigation ul{position:relative;padding:20px 0}header .container .top-part .search-navigation ul li.effect-li{margin-right:20px}@media only screen and (max-width: 1180px){header .container .top-part .search-navigation{padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}header .container .top-part .search-navigation ul{height:auto;overflow:scroll;width:100%;padding:10px 0 15px 0}}header .container .top-part a.soulz-logo{width:137px;height:100%;padding:33px 0 16px}@media only screen and (max-width: 1180px){header .container .top-part a.soulz-logo{padding:15px 0;margin:auto 0}}@media only screen and (max-width: 768px){header .container .top-part a.soulz-logo.desktop{display:none}}header .container .top-part a.soulz-logo.resp{display:none}@media only screen and (max-width: 768px){header .container .top-part a.soulz-logo.resp{width:108px;display:block}}header .container .top-part .side-options{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 900px){header .container .top-part .side-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width: 900px){header .container .top-part .side-options nav.side-menu.top{display:none}}header .container .top-part .side-options nav.side-menu.top ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .container .top-part .side-options nav.side-menu.top ul li{margin-right:24px}header .container .top-part .side-options nav.side-menu.top ul li:last-child{margin-right:0}header .container .top-part .side-options nav.side-menu.top ul li a{cursor:pointer;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;display:block;line-height:3.2}header .container .top-part .side-options nav.side-menu.top ul li a:hover{text-decoration:underline}header .container .top-part .side-options nav.side-menu.bottom{padding:19px 0}@media only screen and (max-width: 1180px){header .container .top-part .side-options nav.side-menu.bottom{padding:15px 0}}header .container .top-part .side-options nav.side-menu.bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .container .top-part .side-options nav.side-menu.bottom ul li{margin-right:20px}header .container .top-part .side-options nav.side-menu.bottom ul li:last-child{margin-right:0}@media only screen and (min-width: 1180px){header .container .top-part .side-options nav.side-menu.bottom ul li.search{display:none}}header .container .top-part .side-options nav.side-menu.bottom ul li.user{position:relative}@media only screen and (max-width: 768px){header .container .top-part .side-options nav.side-menu.bottom ul li.user{display:none}}header .container .top-part .side-options nav.side-menu.bottom ul li.user a.user-link{display:block;width:24px;height:24px;position:relative;color:rgba(0,0,0,0)}header .container .top-part .side-options nav.side-menu.bottom ul li.user a.user-link::after{content:"";background-image:url(build/user_7b25b27f405a6f633ea6f08ecef25bc1.svg);background-size:cover;background-repeat:no-repeat;opacity:1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s;transition:all .2s}@media only screen and (max-width: 768px){header .container .top-part .side-options nav.side-menu.bottom ul li.user a.user-link::after{content:""}}header .container .top-part .side-options nav.side-menu.bottom ul li.user a.user-link.user-link_logged::before{opacity:1}header .container .top-part .side-options nav.side-menu.bottom ul li.user a.user-link.open::before{opacity:1;-webkit-transition:all .2s;transition:all .2s}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal{display:none;position:absolute;top:30px;left:-99px;z-index:600;width:220px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal.open{display:block}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal .top-arrow::before{content:"";background-image:url(build/Triangle_d0bf324f35138f8e587d916ce3c0035e.svg);background-size:18px 10px;background-repeat:no-repeat;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:18px;height:10px}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:0 20px}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal .section-content li{margin-right:0}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal .section-content li a.profile-link{display:block;color:gray;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;padding-top:15px;padding-bottom:13px;border-bottom:1px solid rgba(25,25,25,.1)}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal .section-content li a.profile-link:hover{color:#2d2d2d;opacity:1 !important;-webkit-transition:all .2s;transition:all .2s}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal .section-content li a.profile-link.logout{color:gray}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal .section-content li a.profile-link.logout:hover{color:#2d2d2d;opacity:1 !important;-webkit-transition:all .2s;transition:all .2s}header .container .top-part .side-options nav.side-menu.bottom ul li.user section.profile-modal .section-content li:last-of-type a.profile-link{border-bottom:0}header .container .top-part .side-options nav.side-menu.bottom ul li.heart{position:relative}header .container .top-part .side-options nav.side-menu.bottom ul li.heart a{display:block;width:24px;height:24px}header .container .top-part .side-options nav.side-menu.bottom ul li.heart a::after{display:block;content:"";-webkit-transition:all 2s;transition:all 2s;position:absolute;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s;visibility:visible;background-image:url(build/heart_2f4667e6af6ab06d69a756cdc246d84a.svg);background-size:contain;background-repeat:no-repeat;opacity:1;width:100%;height:100%;z-index:-1}header .container .top-part .side-options nav.side-menu.bottom ul li.heart a::before{display:block;content:"";background-image:url(build/heart_2f4667e6af6ab06d69a756cdc246d84a.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:all 2s;transition:all 2s;position:absolute;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s;visibility:hidden;opacity:0;width:100%;height:100%;z-index:-1}header .container .top-part .side-options nav.side-menu.bottom ul li.shop-bag>a{display:block;width:24px;height:24px}header .container .top-part .side-options nav.side-menu.bottom ul li.shop-bag>a.cart{position:relative}header .container .top-part .side-options nav.side-menu.bottom ul li.shop-bag>a.cart::after{content:"";position:absolute;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s;opacity:1;background-image:url(build/shop-cart-fill_74e1addab0bfeff651fd38f12eaaac46.svg);background-size:contain;background-repeat:no-repeat;width:100%;height:100%;z-index:-1}header .bottom-part{position:relative;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#fff}@media only screen and (max-width: 1180px){header .bottom-part{display:none}}header .bottom-part .main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .bottom-part .main-nav.wrapper{max-width:none;padding:0 36px 0 16px}header .bottom-part .main-nav nav.nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}header .bottom-part .main-nav nav.nav ul li.first-level a.first-level-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;cursor:pointer;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:16px;font-weight:500;line-height:16px;min-width:80px;padding:0 19px;height:53px;border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0)}header .bottom-part .main-nav nav.nav ul li.first-level a.first-level-link:hover,header .bottom-part .main-nav nav.nav ul li.first-level a.first-level-link.marked{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background-color:#f5f5f5}header .bottom-part .main-nav nav.nav ul li.first-level.sale a{color:#e83e37}header .bottom-part .main-nav nav.nav ul li.first-level.hover nav.inner-nav{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;visibility:visible;z-index:530}header .bottom-part .main-nav nav.nav ul li.first-level.hover nav.inner-nav.sticky{top:0}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav{visibility:hidden;position:absolute;top:54px;left:0;right:0;z-index:530;width:100%;padding-top:30px;padding-bottom:50px}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:36px;padding-right:20px}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav .category-links{display:-webkit-box;display:-ms-flexbox;display:flex}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav .category-links-images{margin-left:75px}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav .category-links-images li.image-li{margin-right:20px}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav .category-links-images li.image-li:last-of-type{margin-right:0}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav .category-links-images li.image-li a.image-link img{width:295px;height:200px;margin-bottom:15px}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav .category-links-images li.image-li a.image-link p.image-message{cursor:pointer;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:15px;font-weight:500}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav ul.inner-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:60px}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav ul.inner-menu:last-of-type{margin-right:0}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav ul.inner-menu li:last-of-type{margin-bottom:0}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav ul.inner-menu li.all-items{margin-top:10px;text-decoration:underline}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav ul.inner-menu li.all-items a{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav ul.inner-menu li a{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:22px}header .bottom-part .main-nav nav.nav ul li.first-level nav.inner-nav ul.inner-menu li a:hover{opacity:1;text-decoration:underline}header .bottom-part .main-nav .search-icon{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}header .bottom-part .main-nav .search-icon img{display:block;width:23px;height:21px;cursor:pointer}header .user-info{height:30px}header .user-info.black{background-color:#2d2d2d}@media only screen and (max-width: 768px){header .user-info.black{background-color:#000}}header .user-info.purple{background-color:#2d2d2d}header .user-info p,header .user-info a{height:30px;display:block;color:#fff;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;line-height:12px;padding:9px 0;text-align:center;text-decoration:none}.category-links .main-menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:75px}.category-links .main-menu-wrap .menu-wrap:first-of-type .inner-header-menu{margin-top:0}.category-links .main-menu-wrap .menu-wrap .inner-header-menu{margin-top:18px}.category-links .menu-wrap{margin-right:75px}.category-links .menu-wrap:last-of-type{margin-right:0}.category-links .menu-wrap .category-name{color:#2d2d2d;font-family:Sofia-Pro-semi-bold,sans-serif;font-size:15px;font-weight:500;margin-bottom:10px}.category-links .menu-wrap .inner-header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category-links .menu-wrap .inner-header-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side-menu.bottom ul{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.side-menu.bottom ul li a:hover{opacity:.4;-webkit-transition:all .2s;transition:all .2s}.menu-hover{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:400;background-color:#000;opacity:.3}hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:22px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:3px;background-color:#2d2d2d;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-10px;top:-14px !important}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;-webkit-transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;-webkit-transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(45deg);transform:translate3d(0, -10px, 0) rotate(45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}footer{background-color:#fff;border-top:1px solid #e6e6e6}footer a:hover{opacity:1 !important;text-decoration:underline !important}@media only screen and (max-width: 768px){footer .wrapper{padding-left:0;padding-right:0}}footer .wrapper .top-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0}@media only screen and (max-width: 768px){footer .wrapper .top-part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-bottom:30px}}footer .wrapper .top-part .footer-block{min-width:25%;position:relative}@media only screen and (max-width: 768px){footer .wrapper .top-part .footer-block{border-bottom:1px solid #e6e6e6}}@media only screen and (max-width: 768px){footer .wrapper .top-part .footer-block.show p.title:after{content:url(build/minus_black_948b0597afd585cd84afc7e1961d2629.svg);top:17px}footer .wrapper .top-part .footer-block.show .content{display:block}}footer .wrapper .top-part .footer-block p.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 768px){footer .wrapper .top-part .footer-block p.title{margin-bottom:0;padding:20px 15px}footer .wrapper .top-part .footer-block p.title:after{content:url(build/plus_black_54e48d919fb5be787f5ef1c831459be2.svg);position:absolute;right:15px;top:21px}}footer .wrapper .top-part .footer-block .content{margin-top:15px}footer .wrapper .top-part .footer-block .content a,footer .wrapper .top-part .footer-block .content p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:gray;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:400;line-height:22px;text-decoration:none}footer .wrapper .top-part .footer-block .content a img,footer .wrapper .top-part .footer-block .content p img{display:block;width:26px;height:25px}@media only screen and (max-width: 768px){footer .wrapper .top-part .footer-block .content{display:none;margin-top:0;padding:0 15px 15px}}footer .wrapper .top-part .footer-block .top{margin-bottom:35px}@media only screen and (max-width: 768px){footer .wrapper .top-part .footer-block .top{margin-bottom:0}}@media only screen and (max-width: 768px){footer .wrapper .top-part .footer-block .bottom{display:none}}@media only screen and (max-width: 768px){footer .wrapper .top-part .footer-block .bottom p.title{display:none}}footer .wrapper .top-part .footer-block .bottom .content p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .wrapper .top-part .footer-block .bottom .content p a{margin-right:16px;opacity:.3}footer .wrapper .top-part .footer-block .bottom .content p a:last-of-type{margin-right:0}footer .wrapper .bottom-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-top:1px solid #e6e6e6}@media only screen and (max-width: 768px){footer .wrapper .bottom-part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding-top:0;padding-bottom:30px;border-top:none}}footer .wrapper .bottom-part .social{display:none;margin-bottom:31px}@media only screen and (max-width: 768px){footer .wrapper .bottom-part .social{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block}footer .wrapper .bottom-part .social p a{margin-right:16px}footer .wrapper .bottom-part .social p a img{display:inline}footer .wrapper .bottom-part .social p a:last-of-type{margin-right:0}}footer .wrapper .bottom-part .social p.title{display:none}footer .wrapper .bottom-part p.copyright{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;line-height:11px;font-weight:300}@media only screen and (max-width: 768px){footer .wrapper .bottom-part p.copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}footer .wrapper .bottom-part .language-selector{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;z-index:50}footer .wrapper .bottom-part .language-selector img{display:block;width:20px;height:20px}@media only screen and (max-width: 768px){footer .wrapper .bottom-part .language-selector{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:24px}}footer .wrapper .bottom-part .language-selector p{cursor:pointer;margin-right:4px;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;line-height:11px;font-weight:300}footer .wrapper .bottom-part .language-selector p span{cursor:pointer;color:gray;font-size:11px;line-height:11px;font-family:Sofia-Pro-regular,sans-serif;font-weight:400;text-decoration:underline}section#newsletter{padding-top:48px;background-color:#fff}@media only screen and (max-width: 768px){section#newsletter{padding-top:24px}}section#newsletter .newsletter-wrapper{background-color:#2d2d2d}section#newsletter .newsletter-wrapper .newsletter,section#newsletter .newsletter-wrapper .smart-app-footer{-webkit-align-self:"stretch";-ms-flex-item-align:"stretch";align-self:"stretch";-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding:32px}@media only screen and (max-width: 768px){section#newsletter .newsletter-wrapper .newsletter,section#newsletter .newsletter-wrapper .smart-app-footer{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:0}}section#newsletter .newsletter-wrapper .divider{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-left:1px solid #ebebeb;margin:0 24px;opacity:.3}@media only screen and (max-width: 768px){section#newsletter .newsletter-wrapper .divider{border-bottom:1px solid #ebebeb;margin:40px 0}}section#newsletter .wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:24px 32px 32px}@media only screen and (max-width: 768px){section#newsletter .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 32px 40px}}section#newsletter .wrapper h3.title{text-align:center;color:#fff;font-family:Sofia-Pro-semi-bold,sans-serif;font-size:22px;line-height:24px;margin-bottom:24px}@media only screen and (max-width: 768px){section#newsletter .wrapper h3.title{font-size:20px;padding:0 16px}}section#newsletter .wrapper .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%}@media only screen and (max-width: 768px){section#newsletter .wrapper .newsletter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section#newsletter .wrapper .newsletter-form__input{width:100%;background-color:#2d2d2d;color:#fff;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;line-height:12px;border:1px solid #fff;border-radius:4px;padding:13px 10px}@media only screen and (max-width: 768px){section#newsletter .wrapper .newsletter-form__input{text-align:center}}section#newsletter .wrapper .newsletter-form__button{padding:12px 24px;border-radius:4px;outline:none;cursor:pointer;background-color:#fff;color:#000;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;text-align:center;text-decoration:none;margin:0 0 0 16px}@media only screen and (max-width: 768px){section#newsletter .wrapper .newsletter-form__button{width:100%;margin:16px 0 0 0}}section#newsletter .wrapper .newsletter-form__button:hover{background-color:#f9f9f9}section#newsletter .wrapper .newsletter-form .subscription-error{font-family:Sofia-Pro-light,sans-serif;font-size:12px;line-height:22px;text-align:right;margin-bottom:0}section#newsletter .wrapper .input-error{width:100%;max-width:300px}@media only screen and (max-width: 768px){section#newsletter .wrapper .input-error{max-width:unset}}section#newsletter .wrapper .input-error .simple-label{margin-top:5px;text-align:right}.subscription-error{color:red;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:22px;margin-bottom:10px;text-align:right}.menu-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:510;background-color:rgba(0,0,0,.3)}section#footer-bottom-information .footer-bottom-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0}@media only screen and (max-width: 768px){section#footer-bottom-information .footer-bottom-information{padding:30px 0}}section#footer-bottom-information .container{display:block;max-width:1280px;width:100%;margin:0 auto;padding:0 16px}section#footer-bottom-information .html-editor-block{color:gray;font-weight:300;font-size:14px;font-family:Sofia-Pro-light,sans-serif;line-height:1.45}section#footer-bottom-information .html-editor-block h1,section#footer-bottom-information .html-editor-block h2,section#footer-bottom-information .html-editor-block h3{line-height:1.2;color:#2d2d2d;margin-bottom:7px}section#footer-bottom-information .html-editor-block h1{font-family:Sofia-Pro-bold,sans-serif;font-weight:700;font-size:22px;margin-bottom:7px}section#footer-bottom-information .html-editor-block h2,section#footer-bottom-information .html-editor-block h3{font-size:16px;font-weight:300;font-family:Sofia-Pro-light,sans-serif;margin-bottom:17px}section#footer-bottom-information .html-editor-block p{margin-bottom:25px}section#footer-bottom-information .html-editor-block ul{padding-left:20px}section#footer-bottom-information .html-editor-block ul li{font-size:13px;line-height:1.55;margin-bottom:10px;position:relative;padding-left:19px}section#footer-bottom-information .html-editor-block ul li:before{content:"";display:block;position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#2d2d2d}section#footer-bottom-information .html-editor-block ol{padding-left:20px}@media only screen and (max-width: 768px){body{-webkit-overflow-scrolling:touch}}@supports(-webkit-touch-callout: none){@media(max-width: 768px){body{-webkit-overflow-scrolling:auto}}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}section.banner{position:relative}section.banner .img-wrap{cursor:pointer}section.banner .img-wrap .main-banner,section.banner .img-wrap .resp-banner{cursor:pointer;display:block;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%}section.banner .img-wrap .main-banner{height:520px}@media only screen and (max-width: 768px){section.banner .img-wrap .main-banner{display:none}}section.banner .img-wrap .resp-banner{display:none;height:380px}@media only screen and (max-width: 768px){section.banner .img-wrap .resp-banner{display:block}}.homepage-sale-banner{position:relative;margin:60px 0;min-height:144px}.homepage-sale-banner:first-child{margin-top:0}@media only screen and (max-width: 768px){.homepage-sale-banner{margin-bottom:40px}}.homepage-sale-banner .info-wrapper{position:relative;z-index:2;min-height:144px}.homepage-sale-banner .img-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.homepage-sale-banner .main-banner,.homepage-sale-banner .resp-banner{width:100%;height:100%;background-position:top;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 768px){.homepage-sale-banner .main-banner{display:none}}.homepage-sale-banner .resp-banner{display:none}@media only screen and (max-width: 768px){.homepage-sale-banner .resp-banner{display:block}}.content-type__category-with-photo{position:absolute;top:40px !important;left:0;right:0;max-width:1250px !important;padding:0 25px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}@media only screen and (max-width: 1050px){.content-type__category-with-photo{top:20px !important;padding:0 15px !important}}.content-type__category-with-products{position:absolute;top:20px !important;left:0;right:0;max-width:1250px !important;padding:0 30px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;z-index:1}@media only screen and (max-width: 1050px){.content-type__category-with-products{top:15px !important;padding:0 15px !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.content-type__category-with-products .popup-content{width:24px;height:24px}}.content-type__category-item-with-photo{position:absolute;top:20px !important;left:0;right:0;max-width:1250px !important;padding:0 20px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;z-index:1}@media only screen and (max-width: 1050px){.content-type__category-item-with-photo{top:15px !important;padding:0 15px !important}}.content-type__two-photos{position:absolute;top:20px !important;left:0;right:0;max-width:1250px !important;padding:0 20px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;z-index:1}@media only screen and (max-width: 1050px){.content-type__two-photos{top:15px !important;padding:0 15px !important}}section.sale-banner{position:relative;margin-bottom:10px}section.sale-banner .floating-info{position:absolute;top:50%;width:100%;max-width:1280px;padding:0 20px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex}section.sale-banner .floating-info.left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}section.sale-banner .floating-info.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section.sale-banner .floating-info.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}@media only screen and (max-width: 768px){section.sale-banner .floating-info{width:324px;max-width:none;margin:0}section.sale-banner .floating-info.right,section.sale-banner .floating-info.left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section.sale-banner .floating-info .special-effect-button{display:none}}section.sale-banner .floating-info .first-message{cursor:pointer;margin-bottom:11px;max-width:346px}@media only screen and (max-width: 768px){section.sale-banner .floating-info .first-message{margin-bottom:0}}section.sale-banner .floating-info .first-message p{cursor:pointer;font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;line-height:30px}@media only screen and (max-width: 768px){section.sale-banner .floating-info .first-message p{font-size:22px;text-align:center}}section.sale-banner .img-wrap{cursor:pointer}section.sale-banner .img-wrap .main-banner,section.sale-banner .img-wrap .resp-banner{cursor:pointer;display:block;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%}section.sale-banner .img-wrap .main-banner{height:144px}@media only screen and (max-width: 768px){section.sale-banner .img-wrap .main-banner{display:none}}section.sale-banner .img-wrap .resp-banner{display:none;height:84px}@media only screen and (max-width: 768px){section.sale-banner .img-wrap .resp-banner{display:block}}.swiper-category-with-products a.product .bottom .product-info p.product-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:190px}.swiper-category-with-products a.product .bottom .product-info p.product-description{overflow:hidden;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width: 768px){.entry-section.have-categories-section .img-wrap .resp-banner{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.entry-section.have-categories-section .info-wrapper.have-categories{position:relative}}.info-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-wrapper.wrapper{max-width:1290px;padding:0 25px}@media only screen and (min-width: 768px){.info-wrapper.have-categories .info-custom{padding:22px 25px 0 0}}.info-wrapper.have-categories>div{width:50%}.info-wrapper.have-categories .category-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 -25px}.info-wrapper.have-categories .category-buttons a{padding:30px 15px;line-height:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:.3s all;transition:.3s all;font-size:var(--desktopSize);color:var(--color);background-color:var(--bgColor);font-family:Sofia-Pro-bold,sans-serif}@media only screen and (max-width: 768px){.info-wrapper.have-categories .category-buttons a{font-size:var(--mobileSize);padding:13px 11px 12px}}.info-wrapper.have-categories .category-buttons a:hover{color:var(--hColor);background-color:var(--hBgColor)}.info-wrapper.have-categories .category-button{width:50%;padding:25px}@media only screen and (max-width: 1100px){.info-wrapper.have-categories .category-button{padding:10px}}.info-wrapper .bold{font-weight:700}.info-wrapper .italic{font-style:italic}.info-wrapper .gotham.bold{font-family:Sofia-Pro-bold,sans-serif}.info-wrapper .chonburi{font-family:Chonburi,sans-serif}.info-wrapper .jost{font-family:Jost,sans-serif}.info-wrapper .raustila{font-family:Raustila,sans-serif}@media only screen and (max-width: 768px){.info-wrapper.have-categories{-ms-flex-wrap:wrap;flex-wrap:wrap}.info-wrapper.have-categories .info-custom{width:100%;min-height:270px}.info-wrapper.have-categories .category-buttons{margin:0 -15px;padding-bottom:10px;width:100%}.info-wrapper .countdown-block{margin:0 auto}}@media only screen and (max-width: 768px)and (max-width: 768px){.info-wrapper .info-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-wrapper .first-message,.info-wrapper .second-message{width:100%}.info-wrapper.m-top .info-custom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-wrapper.m-bottom .info-custom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.info-wrapper.m-center .info-custom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-wrapper.m-h-center .info-custom{text-align:center}.info-wrapper.m-h-left .info-custom{text-align:left}.info-wrapper.m-h-right .info-custom{text-align:right}}@media only screen and (min-width: 769px){.info-wrapper.d-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.info-wrapper.d-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.info-wrapper.d-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.info-wrapper.d-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto}.info-wrapper.d-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:auto}}.info{position:absolute;bottom:-60px;background-color:#fff;padding:30px;padding-top:35px;max-width:416px;width:100%;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media only screen and (max-width: 1200px){.info{max-width:450px;bottom:40px}}@media only screen and (max-width: 1050px){.info{bottom:30px;padding:20px}}@media only screen and (max-width: 1280px){.info{position:relative;bottom:0;padding:20px 0 0 0;max-width:unset;width:100%;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}.info .first-message{margin-bottom:13px}.info .first-message p{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;line-height:30px}@media only screen and (max-width: 768px){.info .first-message p{font-size:22px}}.info .second-message p{font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;line-height:30px;color:#b8b8b8}@media only screen and (max-width: 768px){.info .second-message p{font-size:22px}}.info-custom{padding:22px 0;width:100%}.info-custom p{padding-bottom:10px}@media only screen and (max-width: 768px){.info-custom{text-align:center}}@media only screen and (min-width: 768px){.info-custom .first-message p{font-size:inherit !important}}@media only screen and (min-width: 768px){.info-custom .second-message p{font-size:inherit !important}}.info-custom p.special-effect-button{color:inherit;font-weight:inherit;font-family:inherit}.top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media only screen and (max-width: 768px){.top-block{display:none;margin-bottom:20px}}.top-info{margin-bottom:40px}@media only screen and (max-width: 768px){.top-info{margin-bottom:20px}}.top-info p{font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;line-height:40px}@media only screen and (max-width: 768px){.top-info p{font-size:22px}}.top-info p.first-message{color:#2d2d2d}.top-info p.second-message{color:#b8b8b8}section.category-slider{position:relative;background-color:#fff;overflow:hidden}section.category-slider .wrapper{max-width:unset;padding:0 36px 20px 36px}@media only screen and (max-width: 768px){section.category-slider .wrapper{padding:0 20px}}.category-slider-grid-no-arrows__items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.category-slider-grid-no-arrows__items-list-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:20%;max-height:160px;padding:8px}@media only screen and (max-width: 768px){.category-slider-grid-no-arrows__items-list-item-wrapper{width:25%}}.category-slider-grid-no-arrows__items-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;cursor:pointer}.category-slider-grid-no-arrows__items-list-item-link{-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.category-slider-grid-no-arrows__items-list-item:hover{-webkit-box-shadow:-4px 6px 5px -4px rgba(156,156,156,.51);box-shadow:-4px 6px 5px -4px rgba(156,156,156,.51)}.brand-page-landing .category-with-photo{width:100%;margin-bottom:60px !important}@media only screen and (min-width: 768px){.brand-page-landing .category-with-photo{max-width:1280px;padding:0 20px;margin:0 auto}}@media only screen and (min-width: 768px){.brand-page-landing .category-slider__top-info--hide-on-desktop{display:none !important}}@media only screen and (max-width: 768px){.brand-page-landing .category-slider__top-info--hide-on-mobile{display:none !important}}.brand-page-landing .category-slider .top-info{margin-bottom:0 !important}.brand-page-landing .category-slider .second-message{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;margin-bottom:24px;line-height:31px}@media only screen and (max-width: 768px){section.brands .brands__sidebar-title{display:none !important}}.brand-page-landing{margin:16px 0}@media only screen and (max-width: 768px){.brand-page-landing{margin:15px 0}}.brand-page-landing .wrapper{max-width:unset;padding:0 33px}@media only screen and (max-width: 768px){.brand-page-landing .wrapper{padding:0 15px}}.brand-page-landing .brand-list-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#f9f9f9}.brand-page-landing .brand-list-all .round-arrow{widtH:32px;height:32px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:10px}@media only screen and (max-width: 768px){.brand-page-landing .brand-list-all .round-arrow{display:none}}.brand-page-landing .brand-list-all .link{font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:350;line-height:16.8px;color:#2d2d2d;text-decoration:underline;text-align:center}.category-with-products+section.category-item-slider,.category-with-products+section.category-item-with-photo{margin-top:0}section.category-item-with-photo .wrapper .top-info{margin-bottom:60px}@media only screen and (max-width: 1280px){section.category-item-with-photo .wrapper .top-info{text-align:center}}@media only screen and (max-width: 758px){section.category-item-with-photo .wrapper .top-info{text-align:left;margin-bottom:30px}}section.category-item-with-photo .wrapper .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 1280px){section.category-item-with-photo .wrapper .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.category-item-with-photo .wrapper .bottom .info{left:30px;bottom:-74px}@media only screen and (max-width: 1280px){section.category-item-with-photo .wrapper .bottom .info{left:0;bottom:auto}}@media only screen and (max-width: 768px){section.category-item-with-photo .wrapper .bottom img{max-width:unset;width:100%}}section.category-item-with-photo .wrapper .bottom .left{position:relative;margin-right:10px}@media only screen and (max-width: 1280px){section.category-item-with-photo .wrapper .bottom .left{margin-right:0}}section.category-item-with-photo .wrapper .bottom .left img{max-width:606px}section.category-item-with-photo .wrapper .bottom .right{position:relative;margin-left:10px}@media only screen and (max-width: 1280px){section.category-item-with-photo .wrapper .bottom .right{margin-left:0;margin-top:40px}}section.category-item-with-photo .wrapper .bottom .right img{max-width:606px}a.product{display:block;width:190px;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);margin-bottom:17px;margin-right:18px;max-height:50%}@media only screen and (max-width: 1280px){a.product{width:auto;margin-right:0;margin-bottom:0}}a.product:nth-child(3),a.product:nth-child(6){margin-right:0}a.product .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-bottom:1px solid #f4f4f4;padding:16px 13px 11px 13px;min-height:253px;background-color:#f4f4f4}a.product .top img.product-photo{max-width:165px;max-height:219px}a.product .top img.homepage-block-product-photo{width:100%;height:100%}a.product .top img.product-like{position:absolute;top:20px;right:15px;z-index:10}a.product .paddingless{padding:0;margin:0}a.product .bottom{padding:13px 10px 12px 10px}a.product .bottom .product-info{margin-bottom:15px}a.product .bottom .product-info p.product-name{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}a.product .bottom .product-info p.product-description{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:14px}a.product .bottom p.product-price{font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;font-size:14px;line-height:14px;margin-right:8px}a.product .bottom p.product-price.sale{font-family:Sofia-Pro-semi-bold,sans-serif;color:#d0021b}a.product .bottom p.product-price.old-price{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;line-height:14px;color:gray;text-decoration:line-through}.category-price-info{display:-webkit-box;display:-ms-flexbox;display:flex}.category-price-info p.product-price:first-of-type{margin-right:10px}section.category-with-products{position:relative;background-color:#f4f4f4;overflow:hidden;padding:40px 0;margin-bottom:20px}@media only screen and (max-width: 1280px){section.category-with-products .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.category-with-products .right{display:none;width:unset}}@media only screen and (min-width: 769px){section.category-with-products .info-wrapper{right:14px}}@media only screen and (max-width: 768px){section.category-with-products{padding-top:0}}section.category-with-products .products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-9px;margin-left:-9px}section.category-with-products .products-list .product{-webkit-box-shadow:unset;box-shadow:unset;border-radius:4px}section.category-with-products .products-list .product .top{border-radius:4px 4px 0 0}section.category-with-products .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:5px;margin-bottom:-17px}section.category-with-products .swiper-slide{background-color:rgba(0,0,0,0)}section.category-with-products .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1280px){section.category-with-products .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 768px){section.category-with-products .wrapper{padding-left:0;padding-right:0}}section.category-with-products .wrapper .left{width:50%}@media only screen and (max-width: 1280px){section.category-with-products .wrapper .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-bottom:20px}}@media only screen and (max-width: 768px){section.category-with-products .wrapper .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.category-with-products .wrapper .left .img-wrap{height:100%;position:relative}section.category-with-products .wrapper .left .img-wrap img{max-width:606px}@media only screen and (max-width: 1280px){section.category-with-products .wrapper .left .img-wrap img{display:block;margin:auto}}@media only screen and (max-width: 768px){section.category-with-products .wrapper .left .img-wrap img{max-width:unset;width:100%}}section.category-with-products .wrapper .left .info{cursor:pointer;left:30px;bottom:40px;width:415px}@media only screen and (max-width: 1280px){section.category-with-products .wrapper .left .info{position:relative;left:0;bottom:0;max-width:606px;width:100%;margin:auto}}@media only screen and (max-width: 768px){section.category-with-products .wrapper .left .info{left:15px;right:15px;-webkit-transform:unset;transform:unset;width:unset}}@media only screen and (max-width: 650px){section.category-with-products .wrapper .left .info{padding-left:0;padding-right:15px}}section.category-with-products .wrapper .left .info .second-message p{cursor:pointer;margin-bottom:0}section.category-with-products .wrapper .left .info .first-message{margin-bottom:20px}section.category-with-products .wrapper .left .info .first-message p{cursor:pointer}section.category-with-products .wrapper .left .info p.special-effect-button{cursor:pointer;display:inline-block}section.category-with-products .wrapper .right{width:50%}@media only screen and (max-width: 1280px){section.category-with-products .wrapper .right{display:none;width:unset}}section.category-with-products .wrapper .swiper-category-with-products{display:none}@media only screen and (max-width: 1280px){section.category-with-products .wrapper .swiper-category-with-products{display:block}}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.btn-wrap.desktop{margin-top:5px}.btn-wrap.desktop .text-with-underline{position:relative;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;color:#2d2d2d;opacity:1;-webkit-transition:opacity 300ms,easy-out;transition:opacity 300ms,easy-out}.btn-wrap.desktop .text-with-underline::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#2d2d2d;-webkit-transition:opacity 300ms,easy-out;transition:opacity 300ms,easy-out}.btn-wrap.desktop .text-with-underline:hover{opacity:.8}.btn-wrap.desktop .text-with-underline:hover::after{opacity:0}@media only screen and (max-width: 768px){.btn-wrap.desktop{display:none}}.btn-wrap.responsive{display:none}@media only screen and (max-width: 768px){.btn-wrap.responsive{display:block}}section.category-item-slider{overflow:hidden}section.category-item-slider .wrapper{max-width:unset;padding:0 36px 20px 36px}@media only screen and (max-width: 768px){section.category-item-slider .wrapper{padding:0 20px 20px}}@media only screen and (max-width: 768px){section.category-item-slider.landing-block-bottom .wrapper{padding:30px 20px 20px 20px}}section.category-item-slider .wrapper .top-info{margin-bottom:0}section.category-item-slider .wrapper .swiper-container .swiper-wrapper{border-bottom:none}@media only screen and (max-width: 768px){section.category-item-slider .wrapper .swiper-container .swiper-wrapper{margin-bottom:40px}}section.category-item-slider .wrapper .swiper-container .swiper-slide a{display:block}section.category-item-slider .wrapper .swiper-container .swiper-slide::after{content:unset}a .top{position:relative;width:100%;background-color:#f5f5f5;height:0;padding-top:133%;overflow:hidden;padding-bottom:0;margin-bottom:12px;border-bottom:0;border-radius:4px}a .top .round-space{position:absolute;top:12px;right:9px;width:22px;height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}a .top .round-space::before{content:"";background-image:url(build/whislist-stroke-icon-new_e2e99efe8b67ac04e0823e4272359247.svg);background-position:center;position:absolute;top:0;right:0;-webkit-transition:all .2s;transition:all .2s;width:22px;height:19px}a .top .round-space::after{content:"";background-image:url(build/whistlist-filled-icon-new_f2335a55126c0ce00199f1e801381907.svg);background-position:center;position:absolute;top:0;right:0;-webkit-transition:all .2s;transition:all .2s;opacity:0}a .top .round-space.active::before{display:none}a .top .round-space.active::after{content:"";background-image:url(build/modal_close_new_95254c9844a7f7a556e10b23a9e84737.svg);background-position:center;position:absolute;width:16px;height:16px;-webkit-transition:all .2s;transition:all .2s;opacity:1}a .top .round-space.selected::after{content:"";background-image:url(build/whistlist-filled-icon-new_f2335a55126c0ce00199f1e801381907.svg);background-position:center;position:absolute;top:0;right:0;-webkit-transition:all .2s;transition:all .2s;opacity:1;width:22px;height:19px;z-index:10}a .top .round-space img.like-photo{margin-top:13px}@media only screen and (max-width: 768px){a .top .round-space img.like-photo{margin-top:12px}}a .bottom .product-info,.product-wrap .bottom .product-info{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}a .bottom .product-info p,.product-wrap .bottom .product-info p{cursor:pointer}a .bottom .product-info p.title,.product-wrap .bottom .product-info p.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:12px;line-height:18px;margin-bottom:4px}a .bottom .product-info p.description,.product-wrap .bottom .product-info p.description{color:#2d2d2d;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:400;line-height:18px;margin:0 0 12px 0}a .bottom .pricing,.product-wrap .bottom .pricing{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}a .bottom .pricing p,.product-wrap .bottom .pricing p{cursor:pointer}a .bottom .pricing p.current-price,.product-wrap .bottom .pricing p.current-price{font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;font-size:14px;line-height:14px;margin-right:8px}a .bottom .pricing p.current-price.productSale,.product-wrap .bottom .pricing p.current-price.productSale{font-family:Sofia-Pro-semi-bold,sans-serif;color:#d0021b}a .bottom .pricing p.old-price,.product-wrap .bottom .pricing p.old-price{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;line-height:14px;color:gray;text-decoration:line-through}a .bottom .product-types,.product-wrap .bottom .product-types{margin-top:12px;padding-bottom:2px}.product-types{margin-top:12px;padding-bottom:2px}.product-description-wrap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.radio-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-button .outside-circle{cursor:pointer;z-index:10;width:16px;height:16px;border-radius:50%;margin-right:10px;border:2px solid rgba(0,0,0,0);overflow:hidden}.radio-button .outside-circle.checked{-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd}.radio-button .outside-circle .product-type-circle{width:12px;height:12px;max-width:unset;min-height:unset}.radio-button .outside-circle-more-bullet-text{font-family:Sofia-Pro-regular,sans-serif;color:gray;font-weight:400;font-size:12px;line-height:16px;cursor:pointer}section.breadcrumbs{background-color:#fff;padding:20px 0}section.breadcrumbs.product-inner{background-color:#f9f9f9}@media only screen and (max-width: 768px){section.breadcrumbs{display:none}}section.breadcrumbs .wrapper{max-width:unset;padding:0 36px}@media only screen and (max-width: 768px){section.breadcrumbs .wrapper{padding:0 16px}}section.breadcrumbs .wrapper nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}section.breadcrumbs .wrapper nav ul li{position:relative;padding-right:10px}section.breadcrumbs .wrapper nav ul li a,section.breadcrumbs .wrapper nav ul li p,section.breadcrumbs .wrapper nav ul li span{font-family:Sofia-Pro-regular,sans-serif;color:gray;font-size:11px;font-weight:400;display:inline-block}section.breadcrumbs .wrapper nav ul li.active a,section.breadcrumbs .wrapper nav ul li.active p,section.breadcrumbs .wrapper nav ul li.active span{color:gray}section.breadcrumbs .wrapper nav ul li:after{content:"/";font-family:Sofia-Pro-light,sans-serif;font-size:11px;display:inline-block;padding-left:6px;color:gray}section.breadcrumbs .wrapper nav ul li:last-child{padding-right:0}section.breadcrumbs .wrapper nav ul li:last-child:after{display:none}.container-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 900px){.container-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px}}.container-main .image-block{position:relative;width:100%}.container-main .image-block img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.container-main .image-block:first-of-type{margin-right:5px}@media only screen and (max-width: 900px){.container-main .image-block:first-of-type{margin-right:0;margin-bottom:10px}}.container-main .image-block:first-of-type .main-info-block{right:195px}@media only screen and (max-width: 1250px){.container-main .image-block:first-of-type .main-info-block{left:20px;right:20px}}.container-main .image-block:last-of-type{margin-left:5px}@media only screen and (max-width: 900px){.container-main .image-block:last-of-type{margin-left:0}}.container-main .image-block:last-of-type .main-info-block{left:195px}@media only screen and (max-width: 1250px){.container-main .image-block:last-of-type .main-info-block{left:20px;right:20px}}.container-main .image-block .main-info-block{cursor:pointer;position:absolute;bottom:60px;background-color:#fff;padding:30px;width:415px}@media only screen and (max-width: 1250px){.container-main .image-block .main-info-block{width:auto}}@media only screen and (max-width: 1000px){.container-main .image-block .main-info-block{bottom:20px}}@media only screen and (max-width: 768px){.container-main .image-block .main-info-block{padding:20px}}.container-main .image-block .main-info-block .link{cursor:pointer;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500;text-decoration:underline}.container-main .image-block .main-info-block div.category-title{cursor:pointer;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;margin-bottom:15px}@media only screen and (max-width: 768px){.container-main .image-block .main-info-block div.category-title{font-size:22px}}.wrapper h1.page-title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;margin-bottom:25px}@media only screen and (max-width: 768px){.brands .wrapper h1.page-title{margin-top:25px}}section.brands{margin-bottom:20px}section.brands .brands-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 1050px){section.brands .brands-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}section.brands .brands__sidebar{width:264px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:22px;max-width:100%;min-width:0;position:sticky;top:20px;height:100%}@media only screen and (max-width: 1050px){section.brands .brands__sidebar{position:relative;width:100%;top:0;padding:0}}section.brands .brands__search{width:100%;margin-bottom:34px}section.brands .brands__search input[type=search]{color:#2d2d2d;font-size:12px;padding:12px 16px 12px 44px;border:1px solid #e6e6e6;width:100%;background:rgba(0,0,0,0) url(build/search-icon_631b87046ce3c321044c479800895a4b.svg) no-repeat 13px center}section.brands .brands__search input[type=search]::-webkit-input-placeholder{color:#2d2d2d}section.brands .brands__search input[type=search]::-moz-placeholder{color:#2d2d2d}section.brands .brands__search input[type=search]:-ms-input-placeholder{color:#2d2d2d}section.brands .brands__search input[type=search]::-ms-input-placeholder{color:#2d2d2d}section.brands .brands__search input[type=search]::placeholder{color:#2d2d2d}@media only screen and (max-width: 1050px){section.brands .brands__search{margin-bottom:16px}}section.brands .brands__sidebar-title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;margin-bottom:24px;line-height:31px}section.brands .brands-nav{display:grid;grid-template-columns:repeat(4, -webkit-min-content);grid-template-columns:repeat(4, min-content);grid-column-gap:24px;-moz-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px;font-family:Sofia-Pro-medium,sans-serif;font-size:16px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.brands .brands-nav a{padding:0 10px;cursor:pointer;white-space:nowrap}@media only screen and (max-width: 1050px){section.brands .brands-nav{display:none}}section.brands .brands-list{width:100%;min-width:0;max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-top:42px}section.brands .brands-list ol{list-style:none}section.brands .brands-list ol li h3{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:20px;font-weight:500;padding:14px 8px;border-radius:3px}section.brands .brands-list ol li ol{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:0}section.brands .brands-list ol li ol li a{display:block;color:gray;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;padding:8px}@media only screen and (max-width: 768px){section.brands .brands-list{margin-top:0}section.brands .brands-list .wrapper{padding:0}section.brands .brands-list ol li h3{padding:10px 8px}section.brands .brands-list ol li ol{list-style:none;display:grid;grid-template-columns:repeat(1, 1fr);gap:0}}.order-block{padding-bottom:10px}@media only screen and (max-width: 1050px){.order-block{padding:20px 15px}}.order-block .single-order-table{width:100%;border-collapse:collapse;color:#2d2d2d;font-size:12px;font-family:Sofia-Pro-medium,sans-serif}.order-block .single-order-table th,.order-block .single-order-table td{padding:20px 0 20px 40px}.order-block .single-order-table th:first-child,.order-block .single-order-table td:first-child{padding:20px 0 20px 0}.order-block .single-order-table thead th,.order-block .single-order-table thead td,.order-block .single-order-table tbody th,.order-block .single-order-table tbody td{border-bottom:1px solid #ebebeb}.order-block .single-order-table thead th:last-child,.order-block .single-order-table thead td:last-child,.order-block .single-order-table tbody th:last-child,.order-block .single-order-table tbody td:last-child{width:18%}@media only screen and (max-width: 650px){.order-block .single-order-table thead{display:none}}.order-block .single-order-table thead th{text-align:left;font-size:12px;color:gray;font-family:Sofia-Pro-medium,sans-serif;font-weight:500;padding:7px 0 7px 40px}.order-block .single-order-table thead th:first-child{padding:7px 0}.order-block .single-order-table tbody{font-size:13px}.order-block .single-order-table tbody tr td{vertical-align:top}.order-block .single-order-table tbody tr td .product-image-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.order-block .single-order-table tbody tr td .product-image-block .img-wrapper{padding-right:30px}.order-block .single-order-table tbody tr td .product-image-block .img-wrapper img{width:69px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.order-block .single-order-table tbody tr td .no-bold{color:#000;font-family:Sofia-Pro-light,sans-serif;font-weight:300}.order-block .single-order-table tbody tr td .top{padding-bottom:17px}.order-block .single-order-table tbody tr td .show-on-mobile{display:none}@media only screen and (max-width: 650px){.order-block .single-order-table tbody tr td{display:none}.order-block .single-order-table tbody tr td .show-on-mobile{display:block}.order-block .single-order-table tbody tr td:first-child{display:block}.order-block .single-order-table tbody tr td .top{padding-bottom:7px}}.order-block .single-order-table tfoot tr td,.order-block .single-order-table tfoot tr th{padding:8px 20px 8px 40px}.order-block .single-order-table tfoot tr td .total-row,.order-block .single-order-table tfoot tr th .total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:14px;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-weight:500}.order-block .single-order-table tfoot tr td img.qr-desk,.order-block .single-order-table tfoot tr th img.qr-desk{max-height:110px;max-width:110px}.order-block .single-order-table tfoot tr td img.absolute,.order-block .single-order-table tfoot tr th img.absolute{position:absolute}.order-block .single-order-table tfoot tr th{padding:20px 0 8px 40px}.order-block .single-order-table tfoot tr.totalsum td{padding:20px 0 17px 40px;background-color:#f9f9f9}.order-block .single-order-table tfoot tr.totalsum td.empty-cell{background-color:unset}.order-block .single-order-table tfoot tr.qr-mobile{display:none}@media only screen and (max-width: 650px){.order-block .single-order-table{border-top:1px solid #ebebeb}.order-block .single-order-table table,.order-block .single-order-table tbody,.order-block .single-order-table tfoot,.order-block .single-order-table th,.order-block .single-order-table td,.order-block .single-order-table tr{display:block}.order-block .single-order-table td.empty-cell,.order-block .single-order-table th.empty-cell{display:none}.order-block .single-order-table tbody{font-size:12px}.order-block .single-order-table tbody item{padding-bottom:3px}.order-block .single-order-table tfoot{padding-top:20px;font-size:14px}.order-block .single-order-table tfoot tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.order-block .single-order-table tfoot tr td,.order-block .single-order-table tfoot tr th{padding:0 15px 17px 15px}.order-block .single-order-table tfoot tr td:first-child,.order-block .single-order-table tfoot tr th:first-child{text-align:left}.order-block .single-order-table tfoot tr td:last-child .total-row div,.order-block .single-order-table tfoot tr th:last-child .total-row div{text-align:right;width:100%}.order-block .single-order-table tfoot tr.totalsum td{padding:20px 15px 17px;width:100%}.order-block .single-order-table tfoot tr.qr-mobile{display:table}.order-block .single-order-table tfoot tr.qr-mobile td{width:100%;padding-bottom:0}.order-block .single-order-table tfoot tr.qr-mobile img{display:block;margin-left:auto;margin-right:auto;max-height:110px;max-width:110px}}.main-page-container{min-height:calc(100vh - 223px - 354px)}.main-page-container.grey-background{background-color:#f9f9f9}@media only screen and (max-width: 1100px){.main-page-container{min-height:calc(100vh - 534px)}}@media only screen and (max-width: 768px){.main-page-container{min-height:calc(100vh - 503px)}}@media only screen and (max-width: 650px){.main-page-container{min-height:calc(100vh - 473px)}}.background-enter-active{-webkit-transition:opacity .5s;transition:opacity .5s}.background-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.background-enter,.background-leave-to{opacity:0}.flash-message-enter-active{-webkit-transition:all .2s ease;transition:all .2s ease}.flash-message-leave-active{-webkit-transition:all 1s ease;transition:all 1s ease}.flash-message-enter,.flash-message-leave-to{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}.message-background{position:fixed;opacity:.2;background-color:#000;top:0;left:0;right:0;bottom:0;z-index:999}.full-flash-message{position:fixed;right:0;left:0;bottom:0;width:100%;z-index:1000;background-color:#fff}.full-flash-message .message-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-flash-message .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:0 auto;padding:20px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Sofia-Pro-medium,sans-serif;font-size:13px;letter-spacing:0;line-height:17px}.full-flash-message .content h1{font-weight:normal}.full-flash-message .content .description{margin-top:5px;font-size:13px;font-family:Sofia-Pro-light,sans-serif}.full-flash-message.full-content-block .content{padding:15px 20px;line-height:1}.full-flash-message.full-content-block .full-content span{display:block}.full-flash-message.full-content-block .full-content .description{margin-top:5px}.full-flash-message .events{display:-webkit-box;display:-ms-flexbox;display:flex}.full-flash-message .submit{margin-bottom:0;line-height:1;padding:14px 50px 13px;margin-right:35px;background-color:#2d2d2d;color:#fff;-webkit-transition:all .2s;transition:all .2s}.full-flash-message .submit:hover{border:1px solid #2d2d2d;background-color:#2d2d2d}.full-flash-message .shop-bag{margin-top:12px}.full-flash-message .type{background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:8px}.full-flash-message .type.success{height:9px;width:11px;background-image:url(build/ok_1b449e1234bae078d0b752a148715368.svg)}.full-flash-message .type.negative,.full-flash-message .type.error{height:10px;width:13px;background-image:url(build/error_afcb1d7d9c7230c0bc5a8aa410c6a120.svg)}.full-flash-message .cart-added{position:relative;display:block;width:22px;height:21px}.full-flash-message .cart-added:after{content:"";position:absolute;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s;opacity:1;background-image:url(build/shop-cart-fill_74e1addab0bfeff651fd38f12eaaac46.svg);background-size:contain;background-repeat:no-repeat;width:100%;height:100%;z-index:-1}.full-flash-message .message-content-block .shop-bag{display:none}@media only screen and (max-width: 768px){.full-flash-message .events .shop-bag{display:none}.full-flash-message .message-content-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-flash-message .message-content-block .shop-bag{display:block;margin-top:0;margin-left:15px}.full-flash-message.full-content-block .content{padding:15px}.full-flash-message.full-content-block .full-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.full-flash-message.full-content-block .message-content-block{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.full-flash-message .content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 15px}.full-flash-message .content>div{width:100%}.full-flash-message .events{margin-top:15px}.full-flash-message .events a{margin-right:0}}@media only screen and (min-width: 769px){.full-flash-message__related-products{display:none}}@media only screen and (max-width: 768px)and (orientation: landscape){.full-flash-message__related-products{display:none}}@media only screen and (max-width: 768px){.full-flash-message__related-products section.related-products{background:#fff;border-top:1px solid #e6e6e6;padding-top:15px;padding-bottom:15px}.full-flash-message__related-products section.related-products .wrapper p.title{margin-bottom:10px}.full-flash-message__related-products section.related-products .wrapper .grid-area{grid-template-columns:repeat(auto-fill, minmax(min(140px, 100%), 1fr))}.full-flash-message__related-products section.related-products .wrapper .grid-area:has(.grid-column:only-child){grid-template-columns:repeat(auto-fill, minmax(min(140px, 100%), 1fr)) !important}.full-flash-message__related-products section.related-products .wrapper .grid-column{display:none}.full-flash-message__related-products section.related-products .wrapper .grid-column:nth-child(1),.full-flash-message__related-products section.related-products .wrapper .grid-column:nth-child(2){display:block}.full-flash-message__related-products section.related-products .wrapper .wrapper-container--mobile__show-more{display:none}}.full-flash-message__button{cursor:pointer}@media only screen and (max-width: 768px){.full-flash-message__button{text-align:center;text-transform:uppercase;width:calc(50% - 5px) !important}}@media only screen and (min-width: 769px){.full-flash-message__button--simple{display:none}}@media only screen and (max-width: 768px){.full-flash-message__button--simple{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #2d2d2d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;border-radius:4px}.full-flash-message__button--simple span{padding-left:5px;padding-right:5px}}section.flash-message{position:fixed;right:20px;bottom:20px;max-width:380px;width:100%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 525px){section.flash-message{right:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:310px}}section.flash-message .type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:60px;padding:22px 15px;position:relative}section.flash-message .type.success{background-color:#66c35d}section.flash-message .type.success::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;background-image:url(build/flash-success_997bb99c93a44fc9f6dbe8230796016f.svg);background-size:30px;width:30px;height:30px}section.flash-message .type.negative{background-color:#d0021b}section.flash-message .type.negative::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;background-image:url(build/flash-fail_6029361a07e644f9d24a5bbceb00213d.svg);background-size:30px;width:30px;height:30px}section.flash-message .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 5px 5px 20px;background-color:#fff;width:100%}section.flash-message .content.success{border:1px solid #66c35d}section.flash-message .content.negative{border:1px solid #d0021b}section.flash-message .content .full-content{padding:30px 0;max-width:260px}section.flash-message .content .full-content h1.title{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500}section.flash-message .content .full-content p.description{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:14px}section.flash-message .content .close-flash{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;position:relative;width:26px;height:26px;border-radius:3px;border:1px solid #ebebeb;background-color:#fff}section.flash-message .content .close-flash::after{content:"";cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(build/close-cart_8662c310d8673a026361a68e803c35ab.svg);background-size:10px;display:block;width:10px;height:10px}a.image-block .main-page-img{background-repeat:no-repeat;background-size:cover;width:100%;height:535px}a.image-block:first-of-type .main-page-img{background-position:center top}@media only screen and (max-width: 768px){a.image-block:first-of-type .main-page-img{height:350px}}a.image-block:last-of-type .main-page-img{background-position:center top}@media only screen and (max-width: 768px){a.image-block:last-of-type .main-page-img{height:350px}}.return-product td:first-child{width:49%}@media only screen and (max-width: 650px){.return-product td:first-child{width:auto}}.return-reason-info td{height:1px}@media only screen and (max-width: 650px){.return-reason-info td{height:auto}}.return-reason-info td:first-child{padding-left:96px !important}.return-reason-info td:first-child .return-reason-info__content{border-top-left-radius:3px;border-bottom-left-radius:3px}@media only screen and (max-width: 650px){.return-reason-info td:first-child{border-bottom:none !important;padding:0 !important;margin-bottom:10px}.return-reason-info td:first-child .return-reason-info__content{border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px}}.reason-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reason-wrapper .return-reason-info__content{font-size:12px;color:#000;line-height:14px;font-weight:300;font-family:Sofia-Pro-light,sans-serif;background-color:#f9f9f9;padding:9px 10px 8px;height:auto}.reason-wrapper .return-reason-info__content p+p{margin-top:4px}.reason-wrapper .return-reason-info__content strong{font-weight:500;margin-top:5px;font-family:Sofia-Pro-medium,sans-serif;word-break:break-word}.reason-wrapper .return-reason-info__content.reason{width:47%}.reason-wrapper .return-reason-info__content.comment{width:35%}.reason-wrapper .return-reason-info__content.state{width:18%}@media only screen and (max-width: 650px){.reason-wrapper .return-reason-info__content{width:100%;margin-bottom:15px}}.mt-10{margin-top:10px}.main-image-thumb{width:100%}.category-photo-preloader{position:absolute;height:100%;width:100%;background-color:#ededeb;top:0;bottom:0;left:0;right:0}.inner-product .custom-gray-button{cursor:default;margin-left:auto}.homepage-block-wrapper{margin-top:70px}.divider{border-bottom:1px solid #e6e6e6;margin:15px 0}.text-center{text-align:center}.subscription-groups .field{margin-bottom:13px}.subscription-groups .field label{color:#2d2d2d}.information-block{font-family:"Sofia Pro",sans-serif !important;-webkit-transform:unset !important;transform:unset !important;font-weight:400 !important;font-size:12px !important;border-radius:4px 4px 0 0 !important;padding:12px 10px !important;width:100%;background-color:#f5f5f5;margin-top:24px}.text-underscore{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;border-bottom:1px solid #2d2d2d;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;margin:5px 10px}.text-underscore:hover{border-bottom:1px solid #fff}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.discount-label{margin:auto;display:block}.discount-label-text{color:#fff;padding:6px 8px;font-size:12px;line-height:1;background:#d0021b;border-radius:4px;font-family:Sofia-Pro-medium,sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.email-validation{margin-top:40px;margin-bottom:50px}.email-validation .required-fields{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin-bottom:10px}.email-validation .wrapper{max-width:400px;padding:0}@media only screen and (max-width: 768px){.email-validation .wrapper{padding-left:15px;padding-right:15px}}.email-validation .wrapper .center-items div{text-align:center}.email-validation .wrapper .user-email{font-size:14px;font-weight:bold;margin-bottom:40px}.email-validation .wrapper .buttons-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry-section{margin-bottom:60px}@media only screen and (max-width: 768px){.entry-section{margin-bottom:30px}}.entry-section.category-item-slider{margin-bottom:0}.entry-section.main-banner-slider{position:relative;background-color:#fff;overflow:hidden;margin-bottom:20px}.entry-section.main-banner-slider .skeleton{width:100%;height:100%;min-height:380px;max-height:calc(380px + 5vh)}@media only screen and (min-width: 768px){.entry-section.main-banner-slider .skeleton{height:520px}}.category-with-photo.entry-section+.brand-page-landing{margin-top:-44px}@media only screen and (max-width: 768px){.category-with-photo.entry-section+.brand-page-landing{margin-top:-14px;margin-bottom:0}}.info-block{max-width:400px;margin:0 auto;padding:40px 0 110px 0}@media only screen and (max-width: 1180px){.info-block{padding:30px 0 40px 0}}.info-block .wrapper{background-color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);text-align:center}.info-block .wrapper .black-btn{display:block;text-align:center;background-color:#2d2d2d;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:30px;border:1px solid rgba(0,0,0,0)}.info-block .wrapper .black-btn:hover{border:1px solid #2d2d2d;background-color:#2d2d2d;color:#fff;-webkit-transition:all .2s;transition:all .2s}.info-block .wrapper .black-btn.account-ico{position:relative;padding:18px 45px 15px 45px}.info-block .wrapper .black-btn.account-ico:before{content:"";width:18px;height:20px;position:absolute;background-image:url(build/white-user-icon_bbbebf116915a460b79c24bb0533f98a.svg);background-repeat:no-repeat;background-position:center;background-size:contain;left:20px;top:15px}.info-block .wrapper .title{height:16px;width:100%;padding:30px 0 45px 0;border-bottom:#ebebeb solid 1px;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:bold;line-height:19px}.info-block .wrapper .icon-block{display:inline-block;margin:30px 0 20px 0}.info-block .wrapper .icon-block img{width:60px}.info-block .wrapper .description{margin-bottom:30px;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;line-height:16px}.info-block .wrapper #return-main{padding-bottom:50px}.info-block .wrapper .text-underscore{font-size:14px;line-height:17px}.word-break{word-break:break-word}.btn{position:relative;display:inline-block;margin:0;padding:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:0;background:0 0;text-align:center;outline:0;cursor:pointer;font-weight:700;font-family:Sofia-Pro-bold,sans-serif;font-size:13px;text-transform:uppercase;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn_theme_black{background-color:#2d2d2d;color:#fff}.btn_theme_black:hover{background-color:#2d2d2d}.btn_theme_outline-black{border-color:#2d2d2d;color:#000}.mobile-close-button{background-color:#fff;border-radius:25px;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.mobile-close-button::before{content:url(build/wishlist-cancel_760a0175268a39d64a54eea3b4ed992c.svg);background-position:center;position:absolute;-webkit-transition:all .2s;transition:all .2s;width:12px;height:15px}.channel-selection{max-width:350px;width:100%}.channel-selection b{font-family:Sofia-Pro-bold,sans-serif;font-weight:700}.channel-selection img{display:inline-block}.channel-selection__image{text-align:center;margin-bottom:30px}.channel-selection .middle{text-align:center}.channel-selection .remain-text{text-align:center;color:#2d2d2d;font-size:12px;letter-spacing:0;line-height:14px;margin-bottom:20px}.channel-selection .channel-button{font-size:13px;letter-spacing:0;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;padding:16px 50px 14px 20px;-webkit-transition:all .3s;transition:all .3s}.channel-selection .channel-button:first-child{margin-bottom:10px}.channel-selection .channel-button img{max-width:20px;width:100%;margin-right:10px}.channel-selection .channel-button__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.channel-selection .channel-button:hover{background-color:#000;color:#fff}.channel-selection .channel-button.your-country{background-color:#000;color:#fff}.channel-selection .channel-button.your-country:hover{background-color:#fff;color:#000}.return-button{border-radius:5px;border:1px solid #f5f5f5;background-color:#f5f5f5;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;color:#2d2d2d;padding:11px 11px 10px 11px;display:inline-block}.return-button>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.return-button>div img{margin-right:10px}.two-photos-section .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1064px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-photos-section .wrapper .single-image{max-width:814px;margin:0 auto;width:100%}.two-photos-section .wrapper .left{width:100%;position:relative;margin-right:40px}.two-photos-section .wrapper .right{width:100%;position:relative;margin-left:40px}.two-photos-section .wrapper .two-photos-image{width:100% !important}@media only screen and (max-width: 1024px){.two-photos-section .wrapper .left{margin-right:15px}.two-photos-section .wrapper .right{margin-left:15px}}@media only screen and (max-width: 768px){.two-photos-section .wrapper{display:block}.two-photos-section .wrapper .left{margin-right:0}.two-photos-section .wrapper .right{margin-left:0}.two-photos-section .wrapper img{margin:0 auto 20px}}#primeai_button{width:100%}.mb-0{margin-bottom:0 !important}.fast-delivery-label{position:relative;z-index:100;color:#2d2d2d;background:#f4f4f4;font-family:Sofia-Pro-medium,sans-serif;font-size:11px;font-weight:500;line-height:14px;margin-bottom:0;margin-top:10px;max-width:200px;padding:5px 10px;border-radius:24px;display:inline-block}.cb-declaration-script-content{color:#000 !important;font-family:Arial,Helvetica,sans-serif !important}.CookieDeclarationDialogText{display:none !important}.CookieDeclarationIntro{display:none !important}summary{list-style-type:none}summary::-webkit-details-marker{display:none}:root{--padding-right: 0}.open-modal-right-padding{padding-right:var(--padding-right)}.modal_block .shop-check{width:100%;height:100%;-webkit-overflow-scrolling:touch}.modal_block .shop-check span.field-error{font-family:Sofia-Pro-light,sans-serif;margin-top:5px}.modal_block .shop-check p.label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:7px}.modal_block .shop-check .bottom-info{display:-webkit-box;display:-ms-flexbox;display:flex}.modal_block .shop-check .bottom-info .left{max-width:190px;width:100%;margin-right:20px}@media only screen and (max-width: 542px){.modal_block .shop-check .bottom-info .left{display:none}}.modal_block .shop-check .bottom-info .left img{display:block;width:100%}.modal_block .shop-check .bottom-info .right{width:100%}.modal_block .shop-check .bottom-info .right .sizes-block{margin-bottom:20px}.modal_block .shop-check .bottom-info .right .sizes-block .all-sizes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;overflow:auto;max-height:230px}.modal_block .shop-check .bottom-info .right .sizes-block .all-sizes p.selectable-size{cursor:pointer;color:gray;min-width:40px;text-align:center;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;padding:13px 8px;border:1px solid #e6e6e6;border-radius:4px;-webkit-transition:all .2s;transition:all .2s}.modal_block .shop-check .bottom-info .right .sizes-block .all-sizes p.selectable-size:last-of-type{border-right:1px solid #e6e6e6}.modal_block .shop-check .bottom-info .right .sizes-block .all-sizes p.selectable-size.selected{border:1px solid #2d2d2d;color:#2d2d2d}.modal_block .shop-check .bottom-info .right .city-block{margin-bottom:20px}.modal_block .shop-check .bottom-info .right a.submit{width:100%;background-color:#2d2d2d;color:#fff;border-radius:4px;font-family:Sofia-Pro-bold,sans-serif;padding:12px 0;border:unset;-webkit-transition:all .2s;transition:all .2s;margin-bottom:0}@media only screen and (max-width: 542px){.modal_block .shop-check .bottom-info .right a.submit{max-width:unset}}.modal_block .shop-check .bottom-info .right a.submit:hover{background-color:#626262}.modal_block .shop-check .product-quantity-info{width:100%}.modal_block .shop-check .product-quantity-info .product-quantity-block{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid rgba(25,25,25,.1)}.modal_block .shop-check .product-quantity-info .product-quantity-block h3.label{cursor:pointer;position:relative;display:block;width:100%;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;margin-bottom:7px}.modal_block .shop-check .product-quantity-info .product-quantity-block h3.label::after{content:"";position:absolute;top:0;right:0;background-image:url(build/plus_black_54e48d919fb5be787f5ef1c831459be2.svg);background-position:center;width:14px;height:14px}.modal_block .shop-check .product-quantity-info .product-quantity-block h3.label.expanded::after{background-image:url(build/minus_black_948b0597afd585cd84afc7e1961d2629.svg);top:5px;height:2px}.modal_block .shop-check .product-quantity-info .product-quantity-block .inner-content{display:none}.modal_block .shop-check .product-quantity-info .product-quantity-block .inner-content.expanded{display:block}.modal_block .shop-check .product-quantity-info .product-quantity-block .inner-content .code-phone{margin-bottom:20px}.modal_block .shop-check .product-quantity-info .product-quantity-block .inner-content p.available-sizes{color:#2d2d2d;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:400;margin-bottom:12px}.modal_block .shop-check .product-quantity-info .product-quantity-block .inner-content p.available-sizes span{margin-bottom:0}.modal_block .shop-check .product-quantity-info .product-quantity-block .inner-content p.grey-text{color:gray;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:400;line-height:14px}.modal_block .shop-check .return a{display:block;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500}.modal_block .shop-check .return a:hover{text-decoration:underline}.disable-scroll{overflow:hidden !important}.size-tooltip{position:absolute;font-family:Sofia-Pro-medium,sans-serif;font-size:14px !important;line-height:20px !important;color:#fff !important;background:#2d2d2d !important;padding:0 8px !important;border-radius:2px !important;opacity:1 !important;top:11px;left:45px}.size-tooltip::before{content:"";position:absolute;top:30%;left:0;-webkit-transform:translateX(-100%) rotate(90deg);transform:translateX(-100%) rotate(90deg);border-width:4px;border-style:solid;border-color:#2d2d2d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip.black-tool-tip{z-index:1}.tooltip.black-tool-tip .tooltip-inner{font-family:Sofia-Pro-regular,sans-serif;font-size:12px !important;line-height:14px !important;color:#fff !important;background:#000 !important;padding:8px !important;border-radius:2px !important;opacity:1 !important}@media only screen and (max-width: 768px){.tooltip.black-tool-tip{display:block}}html,body{position:relative;height:100%}.swiper-container{position:relative;width:100%;height:100%;overflow:hidden}.default-translate{-webkit-transform:translate3d(-315px, 0px, 0px) !important;transform:translate3d(-315px, 0px, 0px) !important;-webkit-transition:all .2s !important;transition:all .2s !important}.swiper-not-in-view{opacity:.3;-webkit-transition:all .2s;transition:all .2s}@media only screen and (max-width: 1280px){.swiper-spacer{margin:0 20px}}.swiper-category-with-products{overflow:visible !important}.navigation-numbers{position:absolute;top:0;left:0;right:0;bottom:0}.navigation-numbers .swiper-button-prev,.navigation-numbers .swiper-button-next{position:absolute;top:0;cursor:pointer;width:48px;height:48px;background-size:48px 48px;z-index:100}.navigation-numbers .swiper-button-prev::after,.navigation-numbers .swiper-button-next::after{content:""}@media only screen and (max-width: 768px){.navigation-numbers .swiper-button-prev,.navigation-numbers .swiper-button-next{display:none}}.navigation-numbers .swiper-button-next{background-image:url(build/right-arrow-slider_bef2115c2ba02e95f03d611477561ef9.svg) !important;right:0 !important}.navigation-numbers .swiper-button-prev{background-image:url(build/left-arrow-slider_e5b1db3b1d11fe07b8b15dc517985fee.svg) !important;left:0 !important}.wrapper .swiper-click-next,.wrapper .swiper-click-prev{cursor:pointer;position:absolute;background-size:48px 48px;width:48px;height:48px;z-index:100;bottom:175px}@media only screen and (max-width: 1280px){.wrapper .swiper-click-next,.wrapper .swiper-click-prev{display:none}}.wrapper .swiper-click-next{background-image:url(build/right-arrow-slider_bef2115c2ba02e95f03d611477561ef9.svg);right:0px}.wrapper .swiper-click-prev{background-image:url(build/left-arrow-slider_e5b1db3b1d11fe07b8b15dc517985fee.svg);left:0px}.swiper-slide{height:auto;will-change:transform}.products-list .swiper-slide{width:100% !important}.products-list .swiper-slide img{display:none;width:100%}.products-list .swiper-slide.swiper-slide-active img{display:block}@media only screen and (max-width: 1024px){.products-list .swiper-slide.swiper-slide-prev img,.products-list .swiper-slide.swiper-slide-next img,.products-list .swiper-slide.swiper-slide-duplicate img,.products-list .swiper-slide.swiper-slide-duplicate-prev img,.products-list .swiper-slide.swiper-slide-duplicate-next img{display:block}}.products-list .swiper-container:hover .swiper-slide.swiper-slide-prev img,.products-list .swiper-container:hover .swiper-slide.swiper-slide-next img,.products-list .swiper-container:hover .swiper-slide.swiper-slide-duplicate img,.products-list .swiper-container:hover .swiper-slide.swiper-slide-duplicate-prev img,.products-list .swiper-container:hover .swiper-slide.swiper-slide-duplicate-next img{display:block}@media only screen and (max-width: 1024px){.products-list .swiper-container:hover .swiper-slide img{display:block}}.swiper-container .wrapper{position:relative}.carousel-category{overflow:visible !important}.swiper-container.first-slider .navigation-numbers .swiper-button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.swiper-container.first-slider .navigation-numbers .swiper-button-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.swiper-container.second-slider{padding-bottom:48px;overflow:visible !important}@media only screen and (max-width: 768px){.swiper-container.second-slider{padding-bottom:0}}.swiper-container.second-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 18.1818181818%;flex:0 0 18.1818181818%}@media only screen and (max-width: 1024px){.swiper-container.second-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%}}@media only screen and (max-width: 768px){.swiper-container.second-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 28.5714285714%;flex:0 0 28.5714285714%}}@media only screen and (max-width: 540px){.swiper-container.second-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-height:410px}}@media only screen and (max-width: 440px){.swiper-container.second-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-height:unset}}.swiper-container.second-slider .swiper-slide .top{position:relative;width:100%;background-color:#f5f5f5;height:0;padding-top:133%;overflow:hidden;border-radius:4px}.swiper-container.second-slider .swiper-slide .top img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%;position:absolute;inset:0;max-height:100%;max-width:100%;margin:auto}.swiper-container.second-slider img{display:block;max-width:295px}@media only screen and (max-width: 768px){.swiper-container.second-slider img{max-width:150px}}.swiper-container.second-slider .navigation-numbers .swiper-button-prev{position:absolute;top:35%;left:0}.swiper-container.second-slider .navigation-numbers .swiper-button-next{position:absolute;top:35%;right:0}.swiper-container.second-slider .swiper-scrollbar{opacity:1 !important;width:380px;height:2px;background:#ebebeb;border-radius:0;left:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 768px){.swiper-container.second-slider .swiper-scrollbar{display:none}}.swiper-container.second-slider .swiper-scrollbar-drag{background:#000;border-radius:0}.swiper-container.second-slider .show-more{display:none}@media only screen and (max-width: 768px){.swiper-container.second-slider .show-more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;z-index:1}.swiper-container.second-slider .show-more-button{width:100%;background-color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:14px;color:#2d2d2d;border:1px solid gray;border-radius:4px;padding:13px;text-align:center}.swiper-container.second-slider .show-more-button:hover{background-color:#f9fafb}}.swiper-container.third-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 295px;flex:0 0 295px}@media only screen and (max-width: 768px){.swiper-container.third-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 227px;flex:0 0 227px}}.swiper-container.third-slider .swiper-slide .top{position:relative;width:100%;background-color:#f5f5f5;height:0;padding-top:133%;overflow:hidden;border-radius:4px}.swiper-container.third-slider .swiper-slide .top img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%;position:absolute;inset:0;max-height:100%;max-width:100%;margin:auto}.swiper-container.third-slider img{display:block;max-width:317px;min-height:420px}@media only screen and (max-width: 768px){.swiper-container.third-slider img{max-width:227px;min-height:300px}}.swiper-container.third-slider .navigation-numbers .swiper-button-prev{position:absolute;top:146.5px;left:0}.swiper-container.third-slider .navigation-numbers .swiper-button-next{position:absolute;top:146.5px;right:0}.swiper-container .tag-element{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:6px 8px;font-family:Sofia-Pro-medium,sans-serif;color:#2d2d2d;font-size:12px;border-radius:4px}.swiper-container .tag-element:not(:first-child){margin-left:4px}@media(max-width: 768px){.swiper-container .tag-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.swiper-container.fourth-slider{height:auto}.swiper-container.fourth-slider .similar-tags-container{left:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;bottom:38px !important}.swiper-container.fourth-slider .similar-tags-container .tag-element{margin-top:4px;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.swiper-container.fourth-slider .tag-label{position:absolute;top:14px;right:8px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-container.fourth-slider .swiper-slide{max-height:810px;width:100%}.swiper-container.fourth-slider .swiper-slide.swiper-not-in-view{opacity:1 !important}.swiper-container.fourth-slider .navigation-numbers .swiper-button-prev,.swiper-container.fourth-slider .navigation-numbers .swiper-button-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}@media only screen and (max-width: 768px){.swiper-container.fourth-slider .navigation-numbers .swiper-button-prev,.swiper-container.fourth-slider .navigation-numbers .swiper-button-next{display:none}}.swiper-container.fourth-slider .navigation-numbers .swiper-button-prev{position:absolute;width:70px;height:80px;left:0;background-image:url(build/inner-page-arrow-left_b9c1d192a8dcc48e5716c2ab267cbfe1.svg) !important;background-size:16px 30px;background-repeat:no-repeat}.swiper-container.fourth-slider .navigation-numbers .swiper-button-next{position:absolute;width:70px;height:80px;right:0;background-image:url(build/inner-page-arrow-right_321bc648e48a2ffe14d75feb79c93692.svg) !important;background-size:16px 30px;background-repeat:no-repeat}.swiper-container.fourth-slider .swiper-pagination-bullets{bottom:4px !important;right:0 !important;left:unset !important;width:100% !important;text-align:center}.swiper-container.fourth-slider .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px !important;opacity:1}.swiper-container.fifth-slider .similar-tags-container{left:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;bottom:38px !important}.swiper-container.fifth-slider .similar-tags-container .tag-element{margin-top:4px;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.swiper-container.fifth-slider .tag-label{position:absolute;bottom:8px;left:8px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){.swiper-container.fifth-slider .tag-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.swiper-container.fifth-slider .tag-label .tag-element:not(:first-child){margin-left:4px}@media only screen and (max-width: 768px){.swiper-container.fifth-slider .tag-label .tag-element:not(:first-child){margin-left:0}}.swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}@media only screen and (max-width: 768px){.swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 227px;flex:0 0 227px}}.swiper-container.fifth-slider .swiper-slide.swiper-not-in-view{opacity:1 !important}.swiper-container.fifth-slider img{display:block;max-width:190px}.swiper-container.fifth-slider .navigation-numbers .swiper-button-prev{top:126px}.swiper-container.fifth-slider .navigation-numbers .swiper-button-next{top:126px}.swiper-container.sixth-slider{overflow:hidden !important;margin:0 -3px}.swiper-container.sixth-slider .swiper-slide{background-color:rgba(0,0,0,0);width:299px !important;padding:5px 5px 14px}.swiper-container.sixth-slider .swiper-slide.swiper-not-in-view{opacity:1 !important}.swiper-container.sixth-slider .navigation-numbers .swiper-button-prev{left:3px !important}.swiper-container.sixth-slider .navigation-numbers .swiper-button-next{right:3px !important}.swiper-container.sixth-slider img{display:block;max-width:295px}.swiper-container.sixth-slider .navigation-numbers .swiper-button-next{top:147px}.swiper-container.sixth-slider .navigation-numbers .swiper-button-prev{top:147px}.swiper-container.swiper-category-with-products .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px}.vertical-slider--container{position:relative;padding-top:30px;padding-bottom:20px}.vertical-slider--container.no-scroll{padding-top:0;padding-bottom:0}.vertical-slider--container.no-scroll .navigation-numbers{display:none}.vertical-slider--container .swiper-slide{max-height:123px;padding-right:1px}.vertical-slider--container .swiper-slide img,.vertical-slider--container .swiper-slide .video-picker{border:1px solid rgba(0,0,0,0)}.vertical-slider--container .swiper-slide.active img,.vertical-slider--container .swiper-slide.active .video-picker{border:1px solid #000}.vertical-slider--container .navigation-numbers .swiper-vertical-button-prev,.vertical-slider--container .navigation-numbers .swiper-vertical-button-next{position:absolute;width:86px;height:20px;background-image:none !important;text-align:center;background-color:#f4f4f4;cursor:pointer}.vertical-slider--container .navigation-numbers .swiper-vertical-button-prev:after,.vertical-slider--container .navigation-numbers .swiper-vertical-button-next:after{content:"";height:18px;width:18px;background-image:url(build/inner-page-arrow-right_321bc648e48a2ffe14d75feb79c93692.svg) !important;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.vertical-slider--container .navigation-numbers .swiper-vertical-button-prev{top:0;left:0}.vertical-slider--container .navigation-numbers .swiper-vertical-button-prev:after{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.vertical-slider--container .navigation-numbers .swiper-vertical-button-next{top:auto;bottom:0;right:0}.vertical-slider--container .navigation-numbers .swiper-vertical-button-next:after{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.ieHandler{-webkit-transition-duration:0ms !important;transition-duration:0ms !important}.swiper-pagination{display:none}@media only screen and (max-width: 768px){.swiper-pagination{display:block !important;bottom:0 !important;width:50% !important}}.swiper-pagination.swiper-pagination-bullets{bottom:4px !important;right:4px !important;left:unset !important;width:50% !important;text-align:right;display:none !important}.swiper-pagination .swiper-pagination-bullet{border:1px solid gray;background-color:#fff;width:6px;height:6px;margin:0 2px !important;opacity:.5}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}@media only screen and (max-width: 768px){.grid-type-2 .swiper-pagination{width:100% !important;text-align:center !important}}.grid-type-2 .swiper-pagination.swiper-pagination-bullets{bottom:8px !important;right:unset !important;left:unset !important;width:100% !important}@media only screen and (max-width: 768px){.carousel-button-prev{display:none}}@media only screen and (max-width: 768px){.carousel-button-next{display:none}}.swiper-scrollbar{opacity:1 !important}.swiper-button-disabled{pointer-events:auto !important;visibility:hidden}.swiper-custom-pagination{position:absolute;display:block;width:100% !important;text-align:center;bottom:24px !important;z-index:1}.swiper-custom-pagination .swiper-pagination-bullet{width:20px;height:3px;border-radius:100px;background-color:rgba(255,255,255,.4);-webkit-transition:all .5s ease-in;transition:all .5s ease-in;opacity:1}.swiper-custom-pagination .swiper-pagination-bullet-active{width:80px;background-color:rgba(255,255,255,.4);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;opacity:1}.swiper-custom-pagination .swiper-pagination-bullet-active .progress-bar{height:3px;width:0;opacity:1;background-color:#fff;-webkit-transition:width .1s linear;transition:width .1s linear}.slider-add-to-cart{display:none;width:100%;cursor:pointer;padding:16px 24px;background-color:#fff;border:1px solid #2d2d2d;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;line-height:16px;text-align:center;border-radius:4px;margin-top:16px}.slider-add-to-cart:hover{background-color:#f9fafb}.filters ::-webkit-scrollbar{width:5px}.filters ::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}.filters ::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}.filters ::-webkit-scrollbar-thumb:hover{background-color:#bababa}.price-range-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:15px}.price-range-values .start-value,.price-range-values .end-value{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.slider-range{cursor:pointer;position:relative;width:205px;height:20px;margin-bottom:10px;z-index:100}.slider-range::after{content:"";cursor:pointer;position:absolute;top:0;left:0;width:100%;height:4px;border-radius:2px;background-color:#d4d4d4}.slider-range .ui-slider-range{cursor:pointer;position:absolute;top:0;z-index:100;height:4px;border-radius:2px;background-color:#777}.slider-range .ui-slider-handle{cursor:pointer;position:absolute;bottom:8px;display:block;z-index:150;width:20px;height:20px;border-radius:25px;background-color:#777}.slider-range .ui-slider-handle.handle-slide{background-color:#2d2d2d}.ui-slider-range.ui-corner-all.ui-widget-header,.ui-slider-handle.ui-corner-all.ui-state-default{background-color:#000}.price-filter{border-radius:3px;border:1px solid #ebebeb;background-color:#f9f9f9;padding:0 10px}.price-filter .slider-range{pointer-events:none}.price-filter .slider-range .ui-slider-handle{pointer-events:auto}@media only screen and (max-width: 768px){.price-filter{margin-top:30px}}.price-filter .checkboxes-wrap{margin:10px 0}.price-slider-resp .price{margin-top:20px}.price-slider-resp .price-filter{display:block;margin:auto;max-width:273px}.price-slider-resp .slider-range{width:210px}@-webkit-keyframes stickyFilterAnimation{from{-webkit-transform:translateY(-149px);transform:translateY(-149px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickyFilterAnimation{from{-webkit-transform:translateY(-149px);transform:translateY(-149px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes stickyFilterAnimation90x{from{-webkit-transform:translateY(-140px);transform:translateY(-140px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickyFilterAnimation90x{from{-webkit-transform:translateY(-140px);transform:translateY(-140px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes stickyFilterAnimation58x{from{-webkit-transform:translateY(-149px);transform:translateY(-149px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickyFilterAnimation58x{from{-webkit-transform:translateY(-149px);transform:translateY(-149px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.filters-title-layout{margin:0 0 24px 0}@media only screen and (max-width: 768px){.filters-title-layout{margin:24px 0 4px 0}}.filters-title-layout.wishlist-page{margin:0}@media only screen and (max-width: 768px){.filters-title-layout.wishlist-page{margin:24px 0 4px 0}}.filters-title-layout.wishlist-page .wrapper{max-width:unset;padding:0 36px}@media only screen and (max-width: 576px){.filters-title-layout.wishlist-page .wrapper{padding:0 16px}}.filters-title-layout.wishlist-page .wrapper .page-title{position:absolute;margin-bottom:0}@media only screen and (max-width: 769px){.filters-title-layout.wishlist-page .wrapper .page-title{left:16px}}@media only screen and (max-width: 576px){.filters-title-layout.wishlist-page .wrapper .page-title{position:unset}}@media only screen and (min-width: 769px){.filters-title-layout.wishlist-page .wrapper .page-title{left:36px}}.filters-title-layout h1.page-title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:28px;line-height:36px;font-weight:700;vertical-align:baseline}@media only screen and (max-width: 768px){.filters-title-layout h1.page-title{font-size:24px;line-height:30px}}.filters-title-layout .page-count{color:gray;font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;font-weight:normal;bottom:3px;position:relative}.filters-layout__background{width:100%}@media only screen and (max-width: 1181px){.filters-layout__background{overflow:hidden}}.filters-layout__background .layout-mobile-row{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width: 1181px){.filters-layout__background .layout-mobile-row{display:none}}.filters-layout__background .layout-row{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.filters-layout__background .scrollable-container{display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.filters-layout__background .scrollable-container::-webkit-scrollbar{display:none}.filters-layout__background .scrollable-container .filter-button{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:gray;-webkit-box-shadow:0 0 0 1px #2d2d2d inset;box-shadow:0 0 0 1px #2d2d2d inset;border-radius:4px;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.filters-layout__background .scrollable-container .filter-button:hover{-webkit-box-shadow:0 0 0 2px #2d2d2d inset;box-shadow:0 0 0 2px #2d2d2d inset}.filters-layout__background .scrollable-container .filter-button.with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.filters-layout__background .scrollable-container .filter-button.with-icon .filter-icon{background-image:url(build/Faders_2edd19e9b43476b0468121a227768a5d.svg);background-repeat:no-repeat;width:20px;height:20px}.filters-layout__background .scrollable-container .filter-button.with-icon span{color:#2d2d2d;margin-right:4px}@media only screen and (max-width: 1180px){.filters-layout__background .scrollable-container .filter-button.with-icon span{display:none}}.filters-layout__background .order-by-container{white-space:nowrap}@media only screen and (max-width: 768px){.filters-layout__background .order-by-container{display:none}}.filters-layout__background .order-by-container .filter-button{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d;padding:8px}.filters-layout__background .order-by-container .filter-button span{font-family:Sofia-Pro-semi-bold,sans-serif}.synthetic-filters:has(.scrollable-container .subcategories__wrapper-mobile)+.filters-layout.filters-list .order-by-container{position:absolute;top:-61px;right:0}@media only screen and (max-width: 1181px){.synthetic-filters:has(.scrollable-container .subcategories__wrapper-mobile)+.filters-layout.filters-list .order-by-container{top:-106px}}.filters-layout{display:block;position:relative}.filters-layout.filter-sticky{display:block;position:sticky;top:0;z-index:151;background:rgba(249,249,249,.7);will-change:position;-webkit-transition:background .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background .3s ease,opacity .3s ease,transform .3s ease;transition:background .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}@media only screen and (max-width: 768px){.filters-layout.filter-sticky{position:fixed;left:0;right:0;background:#fff;padding:0 20px}}.filters-layout.filter-sticky::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);z-index:-1}.filters-layout.filter-sticky .layout-row .scrollable-container{padding:12px 0}@media only screen and (min-width: 576px){.filters-layout.wishlist-page:not(.filter-sticky){padding-bottom:20px}}@media only screen and (max-width: 1181px){.filters-layout.wishlist-page .filters-layout__background{overflow:unset}}.filters-layout.wishlist-page.filters-layout.filter-sticky .layout-mobile-row{visibility:visible;margin-bottom:0}.filters-layout.wishlist-page .j-filter-wrapper{max-width:unset;padding:0 36px}@media only screen and (max-width: 768px){.filters-layout.wishlist-page .j-filter-wrapper{padding:0 16px}}@media only screen and (max-width: 768px){.filters-layout.wishlist-page .j-filter-wrapper .order-by-container{display:block}.filters-layout.wishlist-page .j-filter-wrapper .order-by-container .filter-opened{right:0}}@media only screen and (max-width: 768px){.filters-layout .wrapper{max-width:768px;padding:0}}.filters-layout.sticky-filter{position:sticky;-webkit-transform:translateY(-149px);transform:translateY(-149px);top:149px;left:0;width:100%;z-index:530;padding:12px 0;-webkit-animation:stickyFilterAnimation .01s ease-in forwards;animation:stickyFilterAnimation .01s ease-in forwards;background:rgba(249,249,249,.7);will-change:position}@media only screen and (max-width: 768px){.filters-layout.sticky-filter{background:#fff}}.filters-layout.sticky-filter::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);z-index:-1}.filters-layout.sticky-filter p.taxon-description,.filters-layout.sticky-filter div.taxon-description{display:none}.filters-layout.sticky-filter img.filters-layout-cover{display:none}@media only screen and (max-width: 768px){.filters-layout.sticky-filter{position:fixed;padding:0}.filters-layout.sticky-filter .j-filter-wrapper{padding:12px}.filters-layout.sticky-filter .wrapper p.no-results-found-message{display:none}.filters-layout.sticky-filter .wrapper h1.page-title{display:none}.filters-layout.sticky-filter .filters-layout__background{padding-top:0 !important}.filters-layout.sticky-filter .filters-layout__background .wrapper{padding-bottom:0}}.filters-layout.sticky-filter .layout-mobile-row{display:none}.filters-layout.sticky-filter .filters-responsive.open{top:-60px !important}.filters-layout.sticky-filter.stick-top{top:0}@media only screen and (max-width: 1180px){.filters-layout.sticky-filter{top:86px;-webkit-transform:translateY(-149px);transform:translateY(-149px);-webkit-animation:stickyFilterAnimation90x .01s ease-in forwards;animation:stickyFilterAnimation90x .01s ease-in forwards}}@media only screen and (max-width: 768px){.filters-layout.sticky-filter{top:61px;-webkit-transform:translateY(-149px);transform:translateY(-149px);-webkit-animation:stickyFilterAnimation58x .01s ease-in forwards;animation:stickyFilterAnimation58x .01s ease-in forwards}}.filters-layout.sticky-filter h1.page-title{display:none}@media only screen and (max-width: 768px){.filters-layout{padding-top:0;padding-bottom:0}}.filters-layout.sticky{position:fixed;top:0;left:0;width:100%;z-index:200}.filters-layout.filters-list .order-by-container{position:absolute;top:-61px;right:0}@media only screen and (min-width: 768px){.filters-layout-filler{padding-top:0 !important}}.black-background-filters{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:.3;z-index:510}.black-background-filters.show{display:block}.close-filter-image{display:none}@media only screen and (max-width: 768px){.close-filter-image{display:block;position:fixed;top:0;left:-60px;z-index:160}.close-filter-image.open{-webkit-transform:translateX(380px);transform:translateX(380px);-webkit-transition:all .2s;transition:all .2s}}@media only screen and (max-width: 768px)and (max-width: 379px){.close-filter-image.open{-webkit-transform:translateX(320px);transform:translateX(320px)}}.filter .options-responsive-product,.filter .options-responsive-price{display:none}.filter .options-responsive-product .price-range-values,.filter .options-responsive-price .price-range-values{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filter .options-responsive-product .price-range-values p,.filter .options-responsive-price .price-range-values p{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:10px;font-weight:300}.filter .options-responsive-product .price-range-values p.start-value::after,.filter .options-responsive-price .price-range-values p.start-value::after{content:" - ";display:inline-block;margin:0 2px}.filter .options-responsive-product p.label,.filter .options-responsive-price p.label{display:none}@media only screen and (max-width: 768px){.filter .options-responsive-product,.filter .options-responsive-price{display:block}}@media only screen and (max-width: 768px){.filter .filter-opened .checkbox-options,.filter .filter-opened .price-options{display:none}}.filter-front-resp .border-bot{margin:0 15px;border-bottom:1px solid #e6e6e6}.filter-front-resp:last-of-type .border-bot{border-bottom:none}.checkbox-options,.price-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;margin-bottom:7px}.checkbox-options .left p.label,.checkbox-options .left span.noOfSelections,.price-options .left p.label,.price-options .left span.noOfSelections{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:10px;font-weight:500}.checkbox-options .left p.selected-checkboxes,.price-options .left p.selected-checkboxes{padding-right:10px;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:10px;font-weight:300}.checkbox-options .right button.clear-checkboxes,.price-options .right button.clear-checkboxes{cursor:pointer;width:80px;padding-top:8px;padding-bottom:4px;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:10px;font-weight:300;border-radius:3px;border:1px solid #ebebeb;background-color:#f9f9f9}@media only screen and (max-width: 768px){.checkbox-options .right button.clear-checkboxes,.price-options .right button.clear-checkboxes{display:none}}.filters_desktop{display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;overflow-x:unset;white-space:nowrap;-webkit-overflow-scrolling:touch;gap:16px}.filters_desktop::-webkit-scrollbar{display:none}@media only screen and (max-width: 768px){.filters_desktop{gap:8px}}.filters-collapse{-webkit-transition:300ms;transition:300ms}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters.events{pointer-events:none}@media only screen and (max-width: 768px){.filters{width:100%;margin:0}}.filters .filters-responsive-close--after{content:"";background-image:url(build/close-hamb_370edc3be8a8e856589bacbbb5891311.svg);height:70px;width:60px}.filters .filters-responsive{display:none}.filters .filters-responsive .sort-responsive{opacity:0;position:absolute;z-index:-1}@media only screen and (max-width: 768px){.filters .filters-responsive{display:block;position:fixed;top:0;left:-320px;height:100vh;width:315px;z-index:1010;background-color:#fff;-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}}@media only screen and (max-width: 768px)and (max-width: 374px){.filters .filters-responsive{width:300px}.filters .filters-responsive .filters-responsive-close{left:300px}}@media only screen and (max-width: 768px)and (max-width: 359px){.filters .filters-responsive{width:260px}.filters .filters-responsive .filters-responsive-close{left:260px}}@media only screen and (max-width: 768px){.filters .filters-responsive.open{-webkit-transform:translateX(320px);transform:translateX(320px);outline:1920px solid rgba(0,0,0,.3)}.filters .filters-responsive.open .filters-responsive-close{display:block}.filters .filters-responsive.open .show-all-wrap{display:block}}@media only screen and (max-width: 768px){.filters .filters-responsive .clearAll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:22px 15px 17px 15px;background-color:#f4f4f4}.filters .filters-responsive .clearAll p.filter-label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.filters .filters-responsive .clearAll p.filter-label.showArrow::before{content:url(build/left-arrow_74c10376366a973ee6a692b32cd66b91.svg);display:inline-block;margin-right:20px}.filters .filters-responsive .clearAll a.clear-all-button{color:gray;font-family:Sofia-Pro-medium,sans-serif;font-size:11px;font-weight:500;padding:10px 10px 7px 10px;border-radius:3px;border:1px solid #ebebeb;background-color:#fff}}@media only screen and (max-width: 768px){.filters .filters-responsive .filters-wrap{position:relative;background-color:#fff;height:calc(100vh - 170px);overflow-y:scroll;-webkit-overflow-scrolling:touch}.filters .filters-responsive .filters-wrap .filter .filter-search{padding:16px 16px 3px}.filters .filters-responsive .filters-wrap .filter-front-resp .filter .filter-opened{height:calc(100vh - 170px)}.filters .filters-responsive .filters-wrap.safari,.filters .filters-responsive .filters-wrap.safari .filter-front-resp .filter .filter-opened{height:calc(100vh - 260px)}.filters .filters-responsive .filters-wrap.chrome,.filters .filters-responsive .filters-wrap.chrome .filter-front-resp .filter .filter-opened{height:calc(100vh - 210px)}.filters .filters-responsive .filters-wrap .filter-front-resp{display:block;margin:0}.filters .filters-responsive .filters-wrap .filter-front-resp:last-of-type{border-bottom:none}.filters .filters-responsive .filters-wrap .filter-front-resp .filter p.filter-label{cursor:pointer;position:relative;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:14px;font-weight:300;padding-top:20px}}@media only screen and (max-width: 768px)and (max-width: 768px){.filters .filters-responsive .filters-wrap .filter-front-resp .filter p.filter-label.optionsAreSelected{font-weight:700}.filters .filters-responsive .filters-wrap .filter-front-resp .filter p.filter-label.optionsAreSelected::after{content:url(build/check-resp_bddc36390162a39080000f34f5382141.svg);position:absolute;top:22px;right:0}}@media only screen and (max-width: 768px){.filters .filters-responsive .filters-wrap .filter-front-resp .filter p.filter-label::after{content:url(build/filter-arrow_378847756fe9d5bf88dbefbd9ef104c6.svg);position:absolute;top:22px;right:0}}@media only screen and (max-width: 768px){.filters .filters-responsive .filters-wrap .filter-front-resp .filter .filter-opened{z-index:160;display:none;background-color:#fff;position:absolute;top:0;left:-320px;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.filters .filters-responsive .filters-wrap .filter-front-resp .filter .filter-opened.open{display:block;-webkit-transform:translateX(320px);transform:translateX(320px);-webkit-transition:all .2s;transition:all .2s}.filters .filters-responsive .filters-wrap .filter-front-resp .filter .filter-opened .choice{border-bottom:1px solid #e6e6e6;margin:0 15px}.filters .filters-responsive .filters-wrap .filter-front-resp .filter .filter-opened .choice:last-of-type{border-bottom:none}.filters .filters-responsive .filters-wrap .filter-front-resp .filter .filter-opened .choice .option.multiple-check p.value{position:relative;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;padding-top:20px;padding-bottom:17px;background-color:#fff;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.filters .filters-responsive .filters-wrap .filter-front-resp .filter .filter-opened .choice .option.multiple-check.checked p.value{font-weight:700}.filters .filters-responsive .filters-wrap .filter-front-resp .filter .filter-opened .choice .option.multiple-check.checked p.value::after{content:url(build/check-resp_bddc36390162a39080000f34f5382141.svg);position:absolute;top:20px;right:15px;display:block}}@media only screen and (max-width: 768px){.filters .filters-responsive .show-all-wrap{display:none;width:100%;z-index:600}.filters .filters-responsive .show-all-wrap .showAll{background-color:#fff;padding:15px 14px 15px 14px;border-top:1px solid #e6e6e6}.filters .filters-responsive .show-all-wrap .showAll a.show-all-button{display:block;width:100%;color:#fff;z-index:100;font-family:Sofia-Pro-bold,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;background-color:#000;padding-top:20px;padding-bottom:15px;text-align:center}}.filters .filter-front .filter{position:relative}.filters .filter-front .filter.open p.filter-label{color:#2d2d2d}.filters .filter-front .filter p.filter-label{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d;-webkit-box-shadow:0 0 0 1px #2d2d2d inset;box-shadow:0 0 0 1px #2d2d2d inset;border-radius:4px;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.filters .filter-front .filter p.filter-label:hover{-webkit-box-shadow:0 0 0 2px #2d2d2d inset;box-shadow:0 0 0 2px #2d2d2d inset}.filters .filter-front .filter p.filter-label.with-icon span{color:gray}.filters .filter-front .filter p.filter-label.sort{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d;padding:8px 28px 8px 8px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;cursor:pointer}.filters .filter-front .filter p.filter-label.sort span{font-family:Sofia-Pro-semi-bold,sans-serif}.filters .filter-front .filter p.filter-label.sort::after{content:url(build/arrow_down_rounded_ab9e25b769143d7424eb69a5868c613d.svg);position:absolute;right:8px}.filters .filter-front .filter .filter-opened{position:absolute;z-index:160;top:calc(100% + 0px);right:0;-webkit-box-shadow:0 0 26px 0 rgba(21,21,21,.1019607843);box-shadow:0 0 26px 0 rgba(21,21,21,.1019607843);height:auto;max-width:253px;background-color:#fff;padding:8px 12px;display:none;overflow:auto;border-radius:4px}.filters .filter-front .filter .filter-opened.open{display:block}.filters .filter-front .filter .filter-opened.smallResHandler{left:auto;right:0}.filters .filter-front .filter .filter-opened .choice-wrapper .filter-search{margin-bottom:16px}.filters .filter-front .filter .filter-opened .choice .option.checked p.value::after,.filters .filter-front .filter .filter-opened .choice .option.checked .value-sort::after{content:url(build/checkbox_14c702572e3488de41c2ca85ec8aeaf7.svg);width:13px;height:10px;position:absolute;top:13px;right:10px;cursor:pointer}.filters .filter-front .filter .filter-opened .choice .option.single-option.checked p.value.value-sort::after{content:"";background-color:unset;border:3px solid #fff}.filters .filter-front .filter .filter-opened .choice .option p.value{position:relative;cursor:pointer;color:#2d2d2d;font-family:Sofia-Pro-regular,sans-serif;font-size:16px;padding:12px 0 12px 48px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.filters .filter-front .filter .filter-opened .choice .option p.value.value-sort::before{content:"";cursor:pointer;position:absolute;top:13px;left:0;width:15px;height:15px;border:1px solid #000;background-color:#fff;border-radius:25px}.filters .show-more-filters{font-family:Sofia-Pro-medium,sans-serif;font-weight:350;font-size:12px;line-height:14px;color:gray;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:45px;padding-top:11px;cursor:pointer}.filters .show-more-filters img{width:14px;height:14px;margin-right:8px}.filters .responsive-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:none;margin-top:5px;width:100%}@media only screen and (max-width: 768px){.filters .responsive-filters{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 355px){.filters .responsive-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.filters .responsive-filters .resp-button-sort{position:relative}.filters .responsive-filters .resp-button-sort .sort-responsive-filter{position:absolute;top:43px;left:0;width:100%;background-color:#fff}.filters .responsive-filters .resp-button-sort .sort-responsive-filter .filter-label{display:none}.filters .responsive-filters .resp-button-sort .sort-responsive-filter .sort-responsive select{position:absolute;top:-40px;height:40px;opacity:0;width:100%;z-index:25;background-color:#fff}.filters .responsive-filters .resp-button-sort .sort-responsive-filter .sort-responsive select option{z-index:25;padding:10px}.filters .responsive-filters .resp-button-sort .sort-responsive-filter .filter-opened{display:none}.filters .responsive-filters a.filter-resp-button{display:block;border-radius:3px;border:1px solid #ebebeb;background-color:#fff;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:13px;font-weight:500;padding:15px 50px 10px 50px;margin-bottom:5px}.filters .responsive-filters .__sort-resp{pointer-events:none}.filters .responsive-filters .empty-space{margin-left:5px;margin-right:5px}.more-products{margin-bottom:32px}.previous-products{margin-bottom:20px}.more-products,.previous-products{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.more-products a,.previous-products a{display:block;cursor:pointer;padding:17px 24px;background-color:#fff;border:1px solid #2d2d2d;margin-top:12px;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;line-height:16px;text-transform:uppercase;text-align:center;border-radius:4px}.more-products a.disabled,.previous-products a.disabled{pointer-events:none;opacity:0}@media only screen and (min-width: 769px){.more-products a:hover,.previous-products a:hover{background-color:#f9fafb;-webkit-transition:all .2s;transition:all .2s}}.more-products .bottom-product-info,.previous-products .bottom-product-info{margin-top:24px}.more-products .bottom-product-info p,.previous-products .bottom-product-info p{color:gray;font-family:Sofia-Pro-regular,sans-serif;font-size:16px;font-weight:400;line-height:24px}.more-products .bottom-product-info p span,.previous-products .bottom-product-info p span{color:gray}.filter-checkbox input{cursor:pointer;display:block;height:20px;width:36px;border-radius:100px;background-color:#d2d5da;-webkit-transition:all .3s;transition:all .3s;position:relative}.filter-checkbox input:after{-webkit-transition:all .3s;transition:all .3s;content:"";display:block;position:absolute;left:11px;top:50%;height:16px;width:16px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(39,39,39,.1019607843);box-shadow:0 2px 4px 0 rgba(39,39,39,.1019607843);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%}.filter-checkbox input:checked{background-color:#2d2d2d}.filter-checkbox input:checked:after{left:25px}.filter-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d;-webkit-box-shadow:0 0 0 1px #2d2d2d inset;box-shadow:0 0 0 1px #2d2d2d inset;border-radius:4px;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.filter-checkbox label:hover{-webkit-box-shadow:0 0 0 2px #2d2d2d inset;box-shadow:0 0 0 2px #2d2d2d inset}.choice-sort{width:100%;background-color:#f9f9f9;padding-top:10px;padding-bottom:7px}.choice-sort p.alphabet-value{padding-left:15px;color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase}.choice-sort{display:none}@media only screen and (max-width: 768px){.choice-sort{display:block}}@media only screen and (max-width: 768px){.price-options-responsive{margin:0 15px;border-bottom:1px solid #ebebeb}}.sort-responsive{display:none;position:relative;z-index:160}@media only screen and (max-width: 768px){.sort-responsive{display:block}}.category-products-not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.category-products-not-found p{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:14px;font-weight:300;padding-top:20px}.filters-responsive-close{display:none;position:fixed;top:0;left:315px;z-index:520;width:60px;height:70px}.filters-layout-cover{display:block;margin:auto;width:100%}p.taxon-description,div.taxon-description{cursor:pointer;overflow:hidden;width:100%;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;line-height:18px;margin-bottom:24px}p.taxon-description.hide-overflow,div.taxon-description.hide-overflow{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width: 768px){p.taxon-description.hide-overflow,div.taxon-description.hide-overflow{padding:0 15px}}@media only screen and (max-width: 768px){.border-line{border-top:1px solid #e6e6e6}}img.filters-layout-cover{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:100%;max-height:436px}@media only screen and (max-width: 420px){img.filters-layout-cover{display:none}}img.filters-layout-cover--mobile{display:block;-o-object-fit:cover;object-fit:cover;width:100%;max-height:200px}@media only screen and (min-width: 420px){img.filters-layout-cover--mobile{display:none}}.filters-page{display:grid;grid-template-columns:minmax(200px, 312px) auto;max-width:unset;padding:0 36px;margin-top:12px}@media only screen and (max-width: 1180px){.filters-page{grid-template-columns:none;margin-top:0}}@media only screen and (max-width: 768px){.filters-page{padding:0 16px}}.filters-page aside{position:relative;grid-column:1;grid-row:1}@media only screen and (max-width: 1180px){.filters-page aside{display:none}}.filters-page aside .category-sidebar--main{position:relative;will-change:position,top,bottom}.filters-page aside .category-sidebar--main.sticky-hold{top:161px !important}.filters-page aside .category-sidebar--main.sticky-top{position:sticky;top:12px;padding-bottom:12px;will-change:position,top,bottom}.filters-page aside .category-sidebar--main.sticky-bottom{position:fixed;bottom:12px;will-change:position,top,bottom}.filters-page aside .category-sidebar--main.hold-bottom{position:absolute;bottom:12px;will-change:position,top,bottom}.filters-page aside .category-sidebar--main .category:last-child{margin-bottom:0}.filters-page aside ul:not(:first-child){padding-left:24px}.filters-page aside ul li{margin-bottom:12px}.filters-page aside ul li a{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;line-height:20px;color:#000}.filters-page aside ul li a.active{font-family:Sofia-Pro-bold,sans-serif}.filters-page aside ul li a:hover{color:#575757;-webkit-transition:all .2s;transition:all .2s}.filters-page main{grid-column:2;grid-row:1}@media only screen and (max-width: 1180px){.filters-page main{grid-column:1}}.filters-page main .icons-properties-container{position:absolute;z-index:2;right:8px;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.filters-page main .swiper-pagination{display:none !important}.modal-mask .option{position:relative;padding:12px 12px 12px 32px;cursor:pointer}.modal-mask .option .value{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d}.modal-mask .option .count{margin-left:4px;color:gray}.modal-mask .option.checked .value .value-placeholder{font-family:Sofia-Pro-bold,sans-serif}.wishlist-item{display:none;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:rgba(255,255,255,.4)}.wishlist-item .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:390px;width:100%}@media only screen and (max-width: 768px){.wishlist-item .content-wrap{height:213.5px}}.wishlist-item p{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:20px;font-weight:500}@media only screen and (max-width: 768px){.wishlist-item p{font-size:16px}}.wishlist-item a{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;text-decoration:underline}.wishlist-item.deleted{display:-webkit-box;display:-ms-flexbox;display:flex}.products-headline{margin:30px 0 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.products-headline span{color:#2d2d2d}.view-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-switcher__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-switcher__list._mobile{display:none}.view-switcher__item{width:16px;height:16px;margin-left:10px;cursor:pointer;opacity:.2}.view-switcher__item._active{opacity:1}.products-list{display:grid;grid-template-columns:repeat(4, minmax(170px, 1fr));-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:40px}@media(max-width: 1200px){.products-list{grid-template-columns:repeat(3, minmax(170px, 1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:32px}}@media(max-width: 800px){.products-list{grid-template-columns:repeat(3, minmax(170px, 1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:32px}}@media(max-width: 576px){.products-list{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:32px}}.products-list .swiper-container .swiper-wrapper{-webkit-transform-style:preserve-3d}.products-list .swiper-container .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.products-list .swiper-container .swiper-slide.swiper-not-in-view{opacity:1}.products-list .swiper-container .swiper-slide::after{content:"";position:unset;background-color:unset}.tags-container{bottom:38px !important}.tags-container .tag-element{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.top.paddingless .discount-label{position:absolute;bottom:11px;left:4px}.product-wrap{position:relative}.product-wrap.error .navigation-numbers,.product-wrap.error .swiper-pagination-bullets{display:none !important}@media only screen and (max-width: 1240px){.product-wrap.error .swiper-container{pointer-events:none !important}}.grid-type-2 .product-wrap{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.product-wrap a{display:block}.product-wrap .top{position:relative}.product-wrap .top:before{content:"";display:block;padding-bottom:132.65%}.product-wrap .top .swiper-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.product-wrap .top .round-space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:150}@media only screen and (max-width: 768px){.product-wrap .top .round-space{top:12px;right:9px}}.product-wrap .top .round-space img.like-photo{margin-top:5px}.product-wrap .top:hover .navigation-numbers{opacity:1;-webkit-transition:all .2s;transition:all .2s}.product-wrap .top:hover .slider-content{-webkit-transition:.5s;transition:.5s;left:0 !important}.product-wrap .navigation-numbers{opacity:0}.product-wrap .navigation-numbers .swiper-button-prev{background-image:url(build/product-slider-arrow-left_f0a0508c29e1c169ac4225ef79ec1013.svg) !important;background-size:11px 20px !important;background-repeat:no-repeat;background-position:center}.product-wrap .navigation-numbers .swiper-button-next{background-image:url(build/product-slider-arrow-right_991e0796039ba38062aa864130dd82ba.svg) !important;background-size:11px 20px !important;background-repeat:no-repeat;background-position:center}.product-wrap .tag-element{background:#fff;padding:6px 8px;margin-left:4px;color:#2d2d2d;font-size:12px;line-height:1;font-family:Sofia-Pro-medium,sans-serif;border-radius:4px}.product-wrap .tag-element:not(:first-child){margin-left:4px}@media only screen and (max-width: 768px){.product-wrap .tag-element:not(:first-child){margin-left:0}}.product-wrap .tag-label{position:absolute;bottom:8px;left:8px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){.product-wrap .tag-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.product-wrap .tag-label .discount-label-text{color:#fff;padding:6px 8px;font-size:12px;line-height:1;background:#d0021b;border-radius:4px;font-family:Sofia-Pro-medium,sans-serif}.product-wrap .discount-label{position:absolute;bottom:8px;left:8px}@-webkit-keyframes wishlistHover{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes wishlistHover{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@-webkit-keyframes wishlistUnHover{from{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes wishlistUnHover{from{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes discountHover{to{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes discountHover{to{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes discountUnHover{from{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes discountUnHover{from{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.product-wrap .top.productAdded .product-sizes{opacity:1;max-height:100%;z-index:25}.product-sizes-click,.product-unavailable{padding:16px}.product-sizes-click .sizes,.product-unavailable .sizes{border-radius:0 0 4px 4px;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 768px){.product-sizes-click .sizes,.product-unavailable .sizes{display:block}}.product-sizes{position:absolute;bottom:0;left:0;right:0;background:rgba(249,249,249,.7);opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden;width:100%;max-height:0;-webkit-transition:max-height .5s ease;transition:max-height .5s ease;z-index:25}@media only screen and (max-width: 768px){.product-sizes{display:none}}.product-sizes .product-unavailable{padding:16px;border-radius:0 0 4px 4px;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-sizes .product-delivery{font-family:Sofia-Pro-medium,sans-serif;font-size:12px;line-height:14px;background:#f9f9f9;padding:4px;border-radius:4px}@media only screen and (max-width: 768px){.product-sizes.show{display:none}}.product-sizes.show .product-sizes-click{display:-webkit-box;display:-ms-flexbox;display:flex}.product-sizes.show .product-sizes-click .product-sizes-alert{width:100%}.product-sizes.outOfStock{pointer-events:none}@media only screen and (max-width: 768px){.product-sizes.outOfStock{display:none}}.product-sizes.outOfStock::after{content:"";margin:0;width:0;height:0}.product-sizes.outOfStock p.product-unavailable{display:block}.product-sizes p.product-unavailable{text-align:center;margin:auto;color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300}.product-sizes .product-sizes-click p{color:#000;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;line-height:14px;font-weight:400}.product-sizes .product-sizes-click p.size{cursor:pointer;text-transform:uppercase;display:inline-block}.product-sizes .product-sizes-click p.size span{cursor:pointer;padding:4px;white-space:nowrap}.product-sizes .size-is-out-of-stock{display:none}.products-layout{margin-top:28px}@media only screen and (max-width: 768px){.products-layout{margin-top:32px}}.products-layout.sticky-handler-desktop{margin-top:385px}.products-layout.sticky-handler-resp{margin-top:185px}.products-layout.wishlist-page{margin-top:0;margin-bottom:24px}.products-layout.wishlist-page .wrapper{max-width:unset;padding:0 36px}@media only screen and (max-width: 768px){.products-layout.wishlist-page .wrapper{padding:0 16px}}section.category-item-slider{position:relative}section.category-item-slider .discount-label,section.category-item-slider .tag-label{position:absolute;bottom:8px;left:8px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){section.category-item-slider .discount-label,section.category-item-slider .tag-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}section.category-item-slider .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}section.category-item-slider p.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:26px;font-weight:700;margin-bottom:32px}@media only screen and (max-width: 768px){section.category-item-slider p.title{margin-bottom:20px}}.secondSliderPlaceholder{min-height:717px}@media only screen and (max-width: 768px){.secondSliderPlaceholder{min-height:520px}}.product-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.product-info-wrap__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-info-wrap__action{display:none}.product-info-wrap__action .btn{width:100%}@-webkit-keyframes productSizeSlideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes productSizeSlideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.product-size-close-button{margin-top:-60px;padding-bottom:10px}.product-size-close-button .mobile-close-button{margin:0 auto}.product-sizes-mobile{background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}.product-info-wrap__action._show .product-sizes-mobile{display:block;-webkit-animation:productSizeSlideUp .2s ease-out;animation:productSizeSlideUp .2s ease-out}.product-sizes-mobile--wrapper{position:absolute;background-color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);bottom:0;left:15px;right:15px;z-index:1000}.product-sizes-mobile--wrapper .mobile-close-button{cursor:pointer}.product-sizes-mobile .product-sizes-click .sizes{display:block;text-align:left;padding:10px 0;max-height:280px;overflow:auto}.product-sizes-mobile .size{cursor:pointer;margin:10px 0;padding:10px 0}.product-sizes-mobile .size-span{display:block;text-transform:uppercase;font-weight:700;font-size:18px;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif}.product-sizes-mobile .sieze-out-of-stock{display:block;color:gray;font-size:11px;font-weight:300;margin-top:4px}.product-sizes-mobile .size-is-out-of-stock .size-span{color:#d1d1d1}.product-sizes-mobile__label{font-size:14px;font-weight:300;color:gray;text-align:center;padding:25px 0;border-top:1px solid #e6e6e6}.subcategories{margin:0 auto;border-bottom:1px solid #e6e6e6;width:100%}.subcategories__wrapper{padding:24px 0}.subcategories__wrapper-mobile{width:100%;overflow:hidden;display:block}@media only screen and (min-width: 1181px){.subcategories__wrapper-mobile{display:none}}.subcategories__list-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subcategories__list-mobile{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Sofia-Pro-regular,sans-serif;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;padding-bottom:16px;-webkit-overflow-scrolling:touch;gap:8px}.subcategories__item{font-family:Sofia-Pro-medium,sans-serif;color:#2d2d2d;background-color:#f9f9f9;white-space:nowrap;padding:4px 8px;border-radius:4px}.subcategories__item--active{font-family:Sofia-Pro-bold,sans-serif;background-color:#eaeaea}@media(max-width: 576px){.view-switcher__list._desktop{display:none}.view-switcher__list._mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.product-wrap .discount-label{bottom:28px}.grid-type-2 .product-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid-type-2 .product-wrap .discount-label{bottom:32px}.products-list-wrap.grid-type-2 .product-info-wrap__action{display:block}}.empty-products-message{font-family:Sofia-Pro-medium,sans-serif;font-size:20px;font-weight:500;color:#2d2d2d;text-align:center;margin-top:40px}.search-wrap{position:absolute;top:106px;left:50%;z-index:1001;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.search-wrap ::-webkit-scrollbar{width:2px;height:2px}.search-wrap ::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}.search-wrap ::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}.search-wrap ::-webkit-scrollbar-thumb:hover{background-color:#bababa}.search-wrap .search{background-color:#fff;overflow:hidden}.search-wrap .search__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e6e6e6;position:relative}.search-wrap .search input{color:#9a9a9a;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500;padding:20px 60px 20px 25px;background-color:#fff;width:700px;text-align:left;height:53px}.search-wrap .search input::-webkit-input-placeholder{color:#9a9a9a;opacity:1}.search-wrap .search input::-moz-placeholder{color:#9a9a9a;opacity:1}.search-wrap .search input:-ms-input-placeholder{color:#9a9a9a;opacity:1}.search-wrap .search input::-ms-input-placeholder{color:#9a9a9a;opacity:1}.search-wrap .search input::placeholder{color:#9a9a9a;opacity:1}.search-wrap .search input:-ms-input-placeholder{color:#9a9a9a}.search-wrap .search input::-ms-input-placeholder{color:#9a9a9a}.search-wrap .search input::-webkit-search-cancel-button{display:none}.search-wrap .search .close-search{padding:17px 18px;background-color:#efefef;cursor:pointer}.search-wrap .search .close-search::after{content:url(build/search-close_cc6babab19ef19ea4028d59dbee15967.svg);display:block;width:18px;height:18px}.search-wrap .search .results-wrap{max-height:600px;overflow:auto;position:absolute;top:95px;left:0;width:100%;background-color:#fff;padding:10px 20px 17px 20px}.search-wrap .search .results-wrap .results{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:9px 0 6px}.search-wrap .search .results-wrap .results:hover{border-radius:3px;background-color:#f9f9f9}.search-wrap .search .results-wrap .results a{display:block;width:100%;cursor:pointer;color:#2d2d2d;font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:normal}.search-wrap .search .results-wrap .results a span .bold{font-family:Sofia-Pro-medium,sans-serif;color:#2d2d2d}.search-wrap .search .results-wrap .results p.product-count{cursor:pointer;color:#8c8c8c;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500}.search-wrap .search .not-results{position:absolute;top:95px;left:0;width:100%;padding:20px;color:#9a9a9a;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500;text-align:left;background-color:#fff}.search-history{padding:20px;width:100%}.search-history .search-history__title{color:#2d2d2d;font-size:14px;font-family:Sofia-Pro-bold,sans-serif;letter-spacing:0;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-history .search-history-clear{cursor:pointer;font-family:Sofia-Pro-medium,sans-serif}.search-history .search-history-clear:hover{text-decoration:underline}.search-history .search-history-item{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;padding:5px 0;font-size:12px;font-weight:300;letter-spacing:0}@media only screen and (max-width: 1100px){.search-history{padding:10px 0 0 0;height:calc(100% - 56px);overflow:auto}.search-history .search-history__title{margin-bottom:10px}.search-history .search-history-item{padding:10px 0;font-size:13px}}.search-bg{top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.3;display:none}.search-show .search-bg{display:block}.responsive-search-wrap{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:0;bottom:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#fff;height:100dvh;min-height:100%;z-index:540;max-width:100%;width:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.responsive-search-wrap .search__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:15px}.responsive-search-wrap .search__input-container .small-loading-ring .lds-ring{right:8px}.responsive-search-wrap.open{-webkit-transform:translateX(0);transform:translateX(0);outline:4000px solid rgba(0,0,0,.3)}.responsive-search-wrap .responsive-top-block{background-color:#f4f4f4;padding:15px 15px 15px 15px;border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.responsive-search-wrap .responsive-top-block p.search-label{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.responsive-search-wrap .responsive-top-block .close-resp-search{cursor:pointer;width:40px;height:40px;z-index:50}.responsive-search-wrap .responsive-top-block .close-resp-search::after{content:url(build/close-resp-search_224b8f5a585725ff341d4618dbc7a031.svg);display:block;margin:auto;padding-top:10px;width:18px;height:18px}.responsive-search-wrap .search{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.responsive-search-wrap .search .nav-type{display:block !important;width:100%;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0}.responsive-search-wrap .search .nav-type ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e6e6e6;padding:0 15px;margin:0;overflow-y:scroll}@media only screen and (max-width: 1100px){.responsive-search-wrap .search{height:calc(100% - 71px)}}@media only screen and (max-width: 1100px){.responsive-search-wrap .search .not-results{margin-top:10px;color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500}}.responsive-search-wrap .search ::-webkit-scrollbar{width:2px;height:2px}.responsive-search-wrap .search ::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}.responsive-search-wrap .search ::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}.responsive-search-wrap .search ::-webkit-scrollbar-thumb:hover{background-color:#bababa}.responsive-search-wrap .search input{width:100%;border:1px solid #e6e6e6;background-color:#fff;padding:20px 50px 20px 10px;color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500}.responsive-search-wrap .search .results-wrap{overflow:auto;height:calc(100% - 115px)}.responsive-search-wrap .search .results-wrap .results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0}.responsive-search-wrap .search .results-wrap .results a span{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500}.responsive-search-wrap .search .results-wrap .results a span .bold{font-family:Sofia-Pro-medium,sans-serif;color:#2d2d2d}.responsive-search-wrap .search .results-wrap .results p.product-count{color:#8c8c8c;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}p.no-results-found-message{color:gray;font-family:Sofia-Pro-bold,sans-serif;font-size:14px}@media only screen and (max-width: 768px){p.no-results-found-message{margin:15px 0}}.modal-wrap .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:32px 24px;border-bottom:1px solid #e6e6e6}.modal-wrap .top .close-modal{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:100;width:0;height:40px}.modal-wrap .top .close-modal::after{content:url(build/modal_close_new_95254c9844a7f7a556e10b23a9e84737.svg);display:block;width:16px;height:16px;cursor:pointer}.modal-wrap .middle{padding:0 24px}.modal-wrap:has(.modal_block-content) .middle,.modal-wrap:has(.modal_block-content) .button{padding:0}.modal-wrap:has(.modal_block-content) .modal_block-content .bottom{padding:0}.modal-wrap .content-type-modal .middle{font-size:12px !important}.modal-wrap .languages{width:350px}@media only screen and (max-width: 380px){.modal-wrap .languages{width:100%}}.modal-wrap .languages .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e6e6}.modal-wrap .languages .top .close-modal{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:40px;height:40px;z-index:50;margin-right:-14px}.modal-wrap .languages .top .close-modal::after{cursor:pointer;content:url(build/wishlist-cancel_760a0175268a39d64a54eea3b4ed992c.svg);display:block;width:12px;height:13px}.modal-wrap .languages .middle{margin-bottom:30px}.modal-wrap .languages .middle .block{margin-bottom:20px}.modal-wrap .languages .middle .block:last-of-type{margin-bottom:0}.modal-wrap .languages .bottom a{display:block;width:100%;text-align:center;background-color:#2d2d2d;border:1px solid #2d2d2d;border-radius:4px;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;padding:18px 0}.modal-wrap .languages .bottom a:hover{background-color:#626262;color:#fff;border:1px solid #626262;-webkit-transition:all .2s;transition:all .2s}.modal-wrap .cities{max-width:540px;width:100%}.modal-wrap .cities .middle .block .description{margin-bottom:24px;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:18px}.modal-wrap .cities .block .button-block-title,.modal-wrap .cities .block p.field-label{font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:500;line-height:12px}.modal-wrap .cities .city-modal__buttons{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:16px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:24px}.modal-wrap .cities .city-modal__buttons .button{width:100%;font-family:Sofia-Pro-regular,sans-serif;color:#2d2d2d;padding:12px 0;font-size:12px;font-weight:500;line-height:14px;text-align:center;border:1px solid #e6e6e6;border-radius:4px}.modal-wrap .cities .city-modal__buttons .button.selected{border:2px solid #2d2d2d}.modal-wrap .cities .select-wrap{margin-top:8px}.modal-wrap .cities .all-cities{margin-top:24px}.modal-wrap .delivery-info{max-width:310px;width:100%}.modal-wrap .delivery-info .middle .block .description{margin-top:20px;margin-bottom:8px;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:325;line-height:18px}.modal-wrap .newsletter{max-width:350px;width:100%;overflow-y:auto;overflow-x:hidden;border-radius:4px;padding:0 !important}.modal-wrap .newsletter .top{margin-bottom:24px}.modal-wrap .newsletter .middle p.description{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin-bottom:20px}.modal-wrap .newsletter .middle p.label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:7px}.modal-wrap .newsletter .middle .selector{margin-bottom:20px}.modal-wrap .newsletter .middle .divider{opacity:1 !important;margin:16px 0 !important}.modal-wrap .newsletter .middle #newsletter-envelope img{margin:30px auto}@media only screen and (max-width: 1050px){.modal-wrap .sizes{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 650px){.modal-wrap .sizes .modal_block--active{padding-top:70px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.modal-wrap .sizes .select-wrap{width:100%}@media only screen and (min-width: 768px){.modal-wrap .sizes .select-wrap{max-width:294px}}.modal-wrap .sizes .select-wrap .selector-front{border:1px solid #e6e6e6;border-radius:4px}.modal-wrap .sizes .select-wrap .selector-inside,.modal-wrap .sizes .select-wrap .selector-inside___sizes{border:1px solid #2d2d2d;border-top:0}.modal-wrap .sizes .select-wrap p.selector-choice,.modal-wrap .sizes .select-wrap p.product-item-size{display:block;font-size:13px}.modal-wrap .sizes .select-wrap p.selector-choice.justify,.modal-wrap .sizes .select-wrap p.product-item-size.justify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.modal-wrap .sizes .select-wrap p.selector-choice[data-out-of-stock=true],.modal-wrap .sizes .select-wrap p.product-item-size[data-out-of-stock=true]{cursor:default;color:#d1d1d1}.modal-wrap .sizes .select-wrap p.selector-choice.direct,.modal-wrap .sizes .select-wrap p.product-item-size.direct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-wrap .sizes .select-wrap p.selector-choice span.colored,.modal-wrap .sizes .select-wrap p.product-item-size span.colored{color:gray}.modal-wrap .sizes .select-wrap p.selector-choice span.out-of-stock-modal,.modal-wrap .sizes .select-wrap p.product-item-size span.out-of-stock-modal{margin-left:15px;cursor:pointer;color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;padding:7px 10px 4px 10px;border-radius:3px;border:1px solid #ebebeb;background-color:#f9f9f9;z-index:100}.modal-wrap .sizes .select-wrap p.selector-choice span.last-item,.modal-wrap .sizes .select-wrap p.product-item-size span.last-item{color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;margin-left:10px}.modal-wrap .sizes span.field-error{max-width:294px;margin-top:5px}.modal-wrap .sizes p.product-temporarily-out-of-stock{position:relative;max-width:294px;width:100%;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;padding:12px 28px 8px 34px;border-radius:5px;border:1px solid #f5f5f5;background-color:#f5f5f5}@media only screen and (max-width: 1050px){.modal-wrap .sizes p.product-temporarily-out-of-stock{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.modal-wrap .sizes p.product-temporarily-out-of-stock::before{content:"";background-image:url(build/info_656b13407dcd10dfc01bc3a811d77a28.svg);background-position:center;position:absolute;top:11px;left:13px;width:14px;height:14px}.modal-wrap .sizes .modal_block .product-stock-inform{max-width:294px;width:100%;max-height:507px;height:100%;overflow-y:auto;overflow-x:hidden}.modal-wrap .sizes .modal_block .product-stock-inform .top{margin-bottom:10px}.modal-wrap .sizes .modal_block .product-stock-inform .bottom-info p.description{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin-bottom:20px}.modal-wrap .sizes .modal_block .product-stock-inform .bottom-info p.label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:7px}.modal-wrap .sizes .modal_block .product-stock-inform .bottom-info .selector{margin-bottom:20px}.modal-wrap .sizes .tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-wrap .sizes .tab{padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;letter-spacing:.1px;text-transform:uppercase;color:gray;font-weight:700;font-size:12px;line-height:18px;border-bottom:2px solid #f4f4f4;width:50%;cursor:pointer;border-top:1px solid #2d2d2d}.modal-wrap .sizes .tab__active{border-bottom:2px solid #000;color:#000}.modal-wrap .bottom{padding:0 24px 24px;margin-top:24px}.modal-wrap .bottom .button{display:block;width:100%;text-align:center;background-color:#2d2d2d;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:18px 0;border-radius:4px}.modal-wrap .bottom .button:hover{background-color:#626262;-webkit-transition:all .2s;transition:all .2s}.modal-wrap .challenge-modal.open{width:100%;max-width:650px}.modal{display:none}.modal .close-modal{cursor:pointer}.modal.open{display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;background-color:#fff;z-index:1000;outline:1920px solid rgba(0,0,0,.3);border-radius:4px}.modal p.modal-label,.modal_block p.modal-label{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:20px;font-weight:700;line-height:28px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.modal p.field-label,.modal_block p.field-label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:10px}.modal .modal-select-wrap,.modal_block .modal-select-wrap{position:relative}.modal .modal-select-wrap .modal-select,.modal_block .modal-select-wrap .modal-select{width:100%;border:1px solid #e6e6e6;background-color:#fff;padding:15px 10px;color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.modal .modal-select-wrap::after,.modal_block .modal-select-wrap::after{content:url(build/selector-arrow_8e4473bb598b55ca3f7563afd1afeeba.svg);position:absolute;top:13px;right:10px;display:block;width:11px;height:5px}.form-title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:22px;font-weight:700;margin-bottom:25px;text-align:center}.form-title-big{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:22px;font-weight:700;margin-bottom:25px;text-align:center}.input-label{display:block;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:7px}.form-input{width:100%;border:1px solid #e6e6e6;border-radius:4px;background-color:#fff;padding:11.5px 10px;margin-bottom:5px;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;border-radius:4px}.form-input::-webkit-input-placeholder{color:#9a9a9a;opacity:1}.form-input::-moz-placeholder{color:#9a9a9a;opacity:1}.form-input:-ms-input-placeholder{color:#9a9a9a;opacity:1}.form-input::-ms-input-placeholder{color:#9a9a9a;opacity:1}.form-input::placeholder{color:#9a9a9a;opacity:1}.form-input:-ms-input-placeholder{color:#9a9a9a}.form-input::-ms-input-placeholder{color:#9a9a9a}.form-input.error{border:1px solid #d0021b}.form-input:disabled{background-color:#f9f9f9;opacity:1}.tel-input{font-family:Sofia-Pro-light,sans-serif;font-size:12px}.tel-input .vue-tel-input{border:1px solid #e6e6e6}.tel-input .vue-tel-input:focus-within{-webkit-box-shadow:none;box-shadow:none;border-color:#e6e6e6}.tel-input .vti__dropdown-item{cursor:pointer;padding:6px 15px}.tel-input .form-input{margin-bottom:0}.tel-input.error .vue-tel-input{border:1px solid #d0021b}.tel-input .vti__dropdown-list::-webkit-scrollbar{width:2px}.tel-input .vti__dropdown-list::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}.tel-input .vti__dropdown-list::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}.tel-input .vti__dropdown-list::-webkit-scrollbar-thumb:hover{background-color:#bababa}.form-block{margin-bottom:20px}.message-block .header{font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;margin-bottom:10px}.message-block p{font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;margin-bottom:10px}.message-block.negative .header,.message-block.negative p{color:#d0021b}.message-block.info .header,.message-block.info p{color:#2d2d2d}.message-block.success .header,.message-block.success p{color:#2d2d2d}span.field-error{display:block;color:#d0021b;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;text-align:right;margin-bottom:10px}p.regular-label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:20px}p.simple-label{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px}.form-wrap{margin-top:40px;margin-bottom:100px}body.checkout .user-login-form .wrapper{max-width:460px !important}body.checkout .user-login-form .wrapper form.checkout-login-form{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:30px 0 !important;background-color:#fff}@media only screen and (max-width: 600px){body.checkout .user-login-form .wrapper form.checkout-login-form{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)}}body.checkout .user-login-form .wrapper .form-wrap{max-width:400px;width:100%;margin:auto}.submit{display:block;width:100%;cursor:pointer;border:1px solid #2d2d2d;background-color:#2d2d2d;border-radius:4px;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;text-align:center;padding:17px 0;line-height:1;margin-bottom:20px}.submit.purple{background-color:#2d2d2d;border:1px solid rgba(0,0,0,0);color:#fff}.submit.purple:hover{background-color:#626262;color:#fff;border:1px solid #626262}.submit.disabled{pointer-events:none;opacity:.5}.submit:hover{background-color:#626262;color:#fff;border:1px solid #626262;-webkit-transition:all .2s;transition:all .2s}p.before-after-lines{position:relative;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;text-align:center;font-size:12px;font-weight:500;margin-bottom:30px}p.before-after-lines::before,p.before-after-lines::after{content:"";height:1px;background-color:#e6e6e6;position:absolute;top:5px;width:155px}@media only screen and (max-width: 400px){p.before-after-lines::before,p.before-after-lines::after{width:130px}}@media only screen and (max-width: 360px){p.before-after-lines::before,p.before-after-lines::after{width:110px}}p.before-after-lines::before{left:0}p.before-after-lines::after{right:0}.eye{position:relative}.eye::after{content:"";position:absolute;background-image:url(build/eye_903c1458f53ff3a8d8bd6bfa268ce5a0.svg);background-position:center;background-repeat:no-repeat;width:40px;height:38px;z-index:1;top:-22px;right:0}a.underline-button{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;text-decoration:underline;text-align:center}a.underline-button.grey{color:gray}.facebook-login,.google-login{display:block;position:relative;width:50%;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;text-align:center;padding-top:16px;padding-bottom:14px}.facebook-login{background-color:#3667b8;margin-right:10px}@media only screen and (max-width: 768px){.facebook-login{margin-right:0;margin-bottom:10px;width:100%}}.facebook-login::before{content:url(build/ion-social-facebook_-_Ionicons_3ec5c5d5d03aad069f0701e8f148b3c2.svg);position:absolute;top:17px;left:15px}.google-login{background-color:#dd3a3a;margin-left:10px}@media only screen and (max-width: 768px){.google-login{margin-left:0;width:100%}}.google-login::before{content:"";background-image:url(build/google-plus_-_FontAwesome_8000a70add6be5e52ab209eb4fd62116.svg);background-size:14px 14px;background-repeat:no-repeat;position:absolute;top:18px;left:15px;width:14px;height:14px}.password-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.simple-checkboxes{margin-bottom:15px}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.checkbox.simple-checkbox{margin-bottom:13px}.checkbox .checkbox-wrap{margin-right:15px}.checkbox .checkbox-wrap input[type=checkbox]{display:none}.checkbox .checkbox-wrap span.checkmark{display:block;cursor:pointer;margin-top:3px;width:14px;height:14px;border:1px solid #e6e6e6;background-color:#fff}.checkbox .checkbox-wrap.checked span.checkmark{position:relative;background-color:#2d2d2d}.checkbox .checkbox-wrap.checked span.checkmark::before{content:"";display:block;width:12px;height:12px;background-image:url(build/checkmark_5da5bde4e597c77e97affc1bd99e78f1.svg);background-position:center;background-repeat:no-repeat}.checkbox label.input-label{cursor:pointer}.checkbox p{cursor:pointer}.checkbox p.regular{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px}.checkbox p span.regular-2{display:block;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.checkbox p.simple{cursor:pointer;margin-top:3px;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.checkbox p a{color:gray;text-decoration:underline;font-family:Sofia-Pro-medium,sans-serif;font-weight:500;z-index:5}.custom-control{position:relative;display:block}.custom-control.prevent{pointer-events:none}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#2d2d2d;background-color:#2d2d2d}.custom-control-label{position:relative;margin-bottom:0;font-size:12px;color:#2d2d2d;display:inline-block;padding-left:27px;font-weight:300;cursor:pointer;min-height:18px;line-height:1.4;vertical-align:top}.custom-control-label strong{font-weight:500;font-family:Sofia-Pro-medium,sans-serif}.custom-control-label a{text-decoration:underline}.custom-control-label:before{position:absolute;top:0px;left:0px;display:block;width:14px;height:14px;pointer-events:none;content:"";background-color:#fff;border:1px solid #e6e6e6}.custom-control-label:after{position:absolute;top:0px;left:0px;display:block;width:14px;height:14px;content:"";background-repeat:no-repeat;background-position:center center;background-size:60%}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 24'%3e%3cpath fill='%23fff' d='M11.531 23.802a3.02 3.02 0 0 1-2.091-.854L.919 14.594a2.864 2.864 0 0 1 0-4.104c1.147-1.133 3.021-1.133 4.186 0l6.438 6.308 15.47-15.147a2.995 2.995 0 0 1 4.188 0 2.867 2.867 0 0 1 0 4.098L13.639 22.955a3.044 3.044 0 0 1-2.108.847z'/%3e%3c/svg%3e")}.newsletter-categories .field{margin-bottom:10px}.newsletter-categories .field:last-of-type{margin-bottom:0}@media only screen and (max-width: 1050px){.newsletter-block-content{margin:15px}}.select-wrap{position:relative}.select-wrap .selector-search{background-color:#fff;width:100%;padding:6px 12px;border-bottom:1px solid #ebebeb}.select-wrap .selector-search .selector-search-input{display:block;width:100%;border-radius:2px;border:1px solid #e6e6e6;background-color:#f9f9f9;padding:12px 10px 8px 10px;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.select-wrap .selector-search .selector-search-input::-webkit-input-placeholder{color:#9a9a9a;opacity:1}.select-wrap .selector-search .selector-search-input::-moz-placeholder{color:#9a9a9a;opacity:1}.select-wrap .selector-search .selector-search-input:-ms-input-placeholder{color:#9a9a9a;opacity:1}.select-wrap .selector-search .selector-search-input::-ms-input-placeholder{color:#9a9a9a;opacity:1}.select-wrap .selector-search .selector-search-input::placeholder{color:#9a9a9a;opacity:1}.select-wrap .selector-search .selector-search-input:-ms-input-placeholder{color:#9a9a9a}.select-wrap .selector-search .selector-search-input::-ms-input-placeholder{color:#9a9a9a}.select-wrap ::-webkit-scrollbar{width:5px}.select-wrap ::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}.select-wrap ::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}.select-wrap ::-webkit-scrollbar-thumb:hover{background-color:#bababa}.select-wrap .selector-front{min-height:40px;position:relative;border:1px solid #e6e6e6;background-color:#fff;padding:8px 10px 8px 12px;border-radius:4px}.select-wrap .selector-front.error{border:1px solid #d0021b}.select-wrap .selector-front::after{content:"";cursor:pointer;background-image:url(build/selector-arrow_8e4473bb598b55ca3f7563afd1afeeba.svg);background-repeat:no-repeat;background-position:center center;position:absolute;width:10px;height:100%;top:0;right:15px;-webkit-transition:all .2s;transition:all .2s}.select-wrap .selector-front.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-wrap .selector-front p{cursor:pointer;color:#9a9a9a;font-family:Sofia-Pro-regular,sans-serif;font-size:16px;font-weight:400;line-height:24px}.select-wrap .selector-inside{max-height:170px}.select-wrap .selector-inside{position:absolute;top:40px;left:0;width:100%;border:1px solid #e6e6e6;background-color:#fff;overflow-y:auto;z-index:150}.select-wrap .selector-inside.country-inside-sel{max-height:115px}.select-wrap .selector-inside p.selector-choice,.select-wrap .selector-inside p.product-item-size{cursor:pointer;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;padding:14px 12px 11px 12px;background-color:#fff;border-bottom:1px solid #e6e6e6}.select-wrap .selector-inside p.selector-choice.disabled,.select-wrap .selector-inside p.product-item-size.disabled{pointer-events:none}.select-wrap .selector-inside p.selector-choice:hover,.select-wrap .selector-inside p.selector-choice.selected,.select-wrap .selector-inside p.product-item-size:hover,.select-wrap .selector-inside p.product-item-size.selected{background-color:#f9f9f9;-webkit-transition:all .2s;transition:all .2s}.select-wrap .selector-inside p.selector-choice:last-of-type,.select-wrap .selector-inside p.product-item-size:last-of-type{border-bottom:none}.responsive-default-select{position:absolute;top:0;left:0;width:100%;height:40px;z-index:100;background-color:#fff;opacity:0;display:none}@media only screen and (max-width: 768px){.responsive-default-select{display:block}}.radio-input-wrap input{display:none}.radio-input-wrap label{padding-left:26px;position:relative;cursor:pointer}.radio-input-wrap label:before{content:"";position:absolute;width:14px;height:14px;display:inline-block;border:1px solid #2d2d2d;border-radius:20px;top:0px;left:2px}.radio-input-wrap.selected label:after{content:"";position:absolute;width:8px;height:8px;display:block;border-radius:20px;background-color:#2d2d2d;top:3px;left:5px;cursor:pointer}.form-block>label,.field>label{display:inline-block}.form-block>label.required,.field>label.required{position:relative}.form-block>label.required:after,.field>label.required:after{position:absolute;content:"*";width:5px;height:5px;right:-8px;color:#2d2d2d}.form-block>label span.required,.field>label span.required{position:relative}.form-block>label span.required:after,.field>label span.required:after{position:absolute;content:"*";width:5px;height:5px;right:-8px;color:#2d2d2d}.registration-form{margin-top:40px;margin-bottom:50px}.registration-form .required-fields{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin-bottom:20px}.registration-form .wrapper{max-width:400px;padding:0}.registration-form .wrapper.white-block{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;padding:30px;max-width:460px}@media only screen and (max-width: 768px){.registration-form .wrapper{padding-left:15px;padding-right:15px}}.registration-form .wrapper .gender-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:20px}.registration-form .wrapper .gender-selection .gender{cursor:pointer;padding:8px 0;border-radius:3px;border:1px solid #e6e6e6;background-color:#f4f4f4;width:50%}.registration-form .wrapper .gender-selection .gender:first-of-type{margin-right:5px}.registration-form .wrapper .gender-selection .gender:last-of-type{margin-left:5px}.registration-form .wrapper .gender-selection .gender .gender-title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;text-align:center;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}.registration-form .wrapper .gender-selection .gender .gender-title::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:15px;height:15px;background-color:#fff;border-radius:25px;border:1px solid #ddd;margin-right:10px}.registration-form .wrapper .gender-selection .gender input[type=radio]{display:none}.registration-form .wrapper .gender-selection .gender.selected{background-color:#2d2d2d}.registration-form .wrapper .gender-selection .gender.selected .gender-title{color:#fff}.registration-form .wrapper .gender-selection .gender.selected .gender-title::before{background-color:rgba(0,0,0,0);border:3px solid #fff}.registration-form .wrapper .checkboxes-wrap{border-bottom:1px solid #e6e6e6;margin-bottom:20px}.registration-form .wrapper .further-info{margin-bottom:20px}.registration-form .wrapper .buttons-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.forgot-password-form{margin-top:40px;margin-bottom:50px}section.forgot-password-form .wrapper{max-width:400px;padding:0}@media only screen and (max-width: 768px){section.forgot-password-form .wrapper{padding-left:15px;padding-right:15px}}section.forgot-password-form .wrapper .form-wrap .title-info{margin-bottom:20px}section.forgot-password-form .wrapper .form-wrap p.simple-label{text-align:center}section.forgot-password-form .wrapper .form-wrap .buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.user-login-form{margin-top:40px;margin-bottom:50px}section.user-login-form .wrapper{max-width:400px;padding:0}@media only screen and (max-width: 768px){section.user-login-form .wrapper{padding-left:15px;padding-right:15px}}section.user-login-form .wrapper .buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}section.user-login-form .wrapper .social-logins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width: 768px){section.user-login-form .wrapper .social-logins{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.date-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #e6e6e6}.date-selectors .select-wrap{width:125px;margin-right:10px}.date-selectors .select-wrap:last-of-type{margin-right:0}@media only screen and (max-width: 768px){.date-selectors .select-wrap{width:110px}}.custom-button{display:block;padding:16px 0;width:100%;background-color:#fff;border:1px solid #2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;letter-spacing:0;line-height:16px;-webkit-transition:all .2s;transition:all .2s}.custom-button.black{background-color:#2d2d2d;color:#fff}.custom-button.black:hover{opacity:1;color:#fff;border:1px solid #2d2d2d;background-color:#2d2d2d}.custom-button.white{color:#2d2d2d}.custom-button.white:hover{background-color:#2d2d2d;color:#fff;-webkit-transition:all .2s;transition:all .2s}.cart-item-deleted,.cart-item-wishlisted{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:110}.cart-item-deleted.deleted,.cart-item-deleted.wishlisted,.cart-item-wishlisted.deleted,.cart-item-wishlisted.wishlisted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cart-item-deleted p,.cart-item-wishlisted p{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:15px;font-weight:500;margin-bottom:5px}.cart-item-deleted a,.cart-item-wishlisted a{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;text-decoration:underline}.cart-widget-item-link{display:block !important;width:100% !important;opacity:1 !important}.cart-is-empty{padding:30px 0;background-color:#fff}.cart-is-empty p.title{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:15px;font-weight:500;line-height:18px;text-align:center}.cart-is-empty-inner{width:100%}.cart-is-empty-inner h1.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:24px;font-weight:700;margin-bottom:5px;text-align:center}.empty-cart{width:100%;margin:0 auto -60px}.empty-cart__wrapper{width:600px;background-color:#fff;border:1px solid #ebebeb;margin:0 auto;padding:40px}.empty-cart__icon{padding-top:20px}.empty-cart__icon img{margin:0 auto}.empty-cart__title{font-family:Sofia-Pro-regular,sans-serif;font-weight:400;font-size:21px;line-height:30px;color:#2d2d2d;text-align:center;margin:28px auto 0;letter-spacing:.15px}.empty-cart__description{text-align:center;margin:16px auto 0;font-family:Sofia-Pro-regular,sans-serif;font-weight:400;color:gray;font-size:16px;line-height:24px;letter-spacing:.5px}.empty-cart .button-continue{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:357px}.empty-cart .button-continue a::after{display:none}.empty-cart .button-continue a.continue-shopping{display:block;width:100%;height:auto;background-color:#000;color:#fff;border:1px solid rgba(0,0,0,0);padding-top:18px;padding-bottom:16px;text-align:center;font-family:Sofia-Pro-bold,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;margin-left:10px}.empty-cart .button-continue a.continue-shopping:hover{opacity:1;color:#fff;border:1px solid #2d2d2d;background-color:#2d2d2d;-webkit-transition:all .2s;transition:all .2s}@media only screen and (max-width: 1050px){.empty-cart__wrapper{width:100%}.empty-cart .button-continue{width:100%}}.cart-container__empty{padding-top:60px !important}@media only screen and (max-width: 1050px){.cart-container__empty{padding-top:20px !important}}.empty-cart-content{border-top:1px solid #ebebeb}.empty-cart-content .similar-viewed-products{font-size:24px;margin-bottom:32px}@media only screen and (max-width: 768px){.empty-cart-content .similar-viewed-products{font-size:20px;margin-bottom:20px}}.error-out-of-stock{margin-top:10px}.cart-added{position:relative}.cart-added span.cart-count{position:relative;display:block;cursor:pointer;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:12px;font-weight:600;line-height:16px;top:11px;left:10px;bottom:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:0 6px;z-index:3}.cart-added span.cart-count::after{content:"";position:absolute;width:100%;height:16px;background-color:#252525;border-radius:7px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}p.out-of-stock{position:relative;z-index:100;color:#d0021b;font-family:Sofia-Pro-medium,sans-serif;font-size:11px;font-weight:500;line-height:14px;margin-bottom:15px}.cart-item,.cart-product{position:relative}.cart-item .item-out-stock,.cart-product .item-out-stock{background-color:#fff;display:none;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.4;pointer-events:none;z-index:50}.cart-item .item-out-stock.out,.cart-product .item-out-stock.out{display:block}.prices-info .label-value{padding-left:10px;padding-right:10px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.prices-info .label-value p.label{color:gray;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}@media only screen and (max-width: 768px){.prices-info .label-value p.label{font-size:12px}}.prices-info .label-value p.value{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}@media only screen and (max-width: 768px){.prices-info .label-value p.value{font-size:12px}}.prices-info .final-sum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-radius:3px;background-color:#f9f9f9;padding:20px 10px 15px 10px;margin-bottom:20px}.prices-info .final-sum p.label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500}.prices-info .final-sum p.value{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:700}section.cart{padding-top:40px;padding-bottom:110px;background-color:#f9f9f9;position:relative;z-index:2}@media only screen and (max-width: 768px){section.cart{padding-top:20px;padding-bottom:100px}}section.cart .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 77.5px 0 15px}@media only screen and (max-width: 1200px){section.cart .wrapper{padding:0 50px}}@media only screen and (max-width: 1050px){section.cart .wrapper{padding:0 15px}}@media only screen and (max-width: 950px){section.cart .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}}section.cart .left{width:100%;max-width:710px;margin-right:18px}@media only screen and (max-width: 950px){section.cart .left{max-width:950px;margin-right:0}}section.cart .left .cart-info{padding:20px 30px 20px 30px;background-color:#fff;border:1px solid #ebebeb;margin-bottom:30px}@media only screen and (max-width: 768px){section.cart .left .cart-info{padding:20px 15px;margin-bottom:20px}}section.cart .left .cart-info .header{margin-bottom:20px}section.cart .left .cart-info .header h1.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;margin-bottom:5px}section.cart .left .cart-info .header p.count{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}section.cart .left .cart-items .cart-item-wrapper{padding:20px 0;border-top:1px solid #e6e6e6}section.cart .left .cart-items .cart-item-wrapper:last-of-type{border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-bottom:20px}section.cart .left .cart-items .cart-item-wrapper .not-returnable{margin-top:5px}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item-wrapper .not-returnable{margin-top:10px}}section.cart .left .cart-items .cart-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.cart .left .cart-items .cart-item .info-responsive{display:none}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item .info-responsive{display:block;width:100%}section.cart .left .cart-items .cart-item .info-responsive .cart-details{display:block}section.cart .left .cart-items .cart-item .info-responsive .side-info{display:block}}section.cart .left .cart-items .cart-item .cart-image{margin-right:25px}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item .cart-image{margin-right:15px}}section.cart .left .cart-items .cart-item .cart-image a img{display:block;max-width:80px}section.cart .left .cart-items .cart-item .cart-details{width:100%;position:relative}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item .cart-details{display:none}}section.cart .left .cart-items .cart-item .cart-details p.manufacturer{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}section.cart .left .cart-items .cart-item .cart-details p.product-name{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;margin-bottom:12px}section.cart .left .cart-items .cart-item .cart-details p.colour,section.cart .left .cart-items .cart-item .cart-details p.size{color:#2d2d2d;margin-bottom:2px;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}section.cart .left .cart-items .cart-item .cart-details p.colour span,section.cart .left .cart-items .cart-item .cart-details p.size span{color:#2d2d2d;font-size:12px;font-family:Sofia-Pro-medium,sans-serif;font-weight:500}section.cart .left .cart-items .cart-item .cart-details p.size{margin-bottom:7px}section.cart .left .cart-items .cart-item .cart-details .fast-delivery{padding:11px 8px;font-weight:325;font-size:12px;line-height:14px;color:#2d2d2d;background:#f4f4f4;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:40px;margin-top:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:10%}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item .cart-details .fast-delivery{padding:4px 8px;margin-top:-3px;position:unset;margin-bottom:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}section.cart .left .cart-items .cart-item .cart-details .fast-delivery img{width:24px;margin-left:8px}section.cart .left .cart-items .cart-item .side-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:40%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item .side-info{display:none;width:100%}}section.cart .left .cart-items .cart-item .side-info .select-wrap{margin-bottom:10px;width:65px}section.cart .left .cart-items .cart-item .side-info .select-wrap .selector-front{max-height:40px}section.cart .left .cart-items .cart-item .side-info .select-wrap .selector-front::after{right:10px}section.cart .left .cart-items .cart-item .side-info .select-wrap .selected-selection{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}section.cart .left .cart-items .cart-item .side-info .price-information{min-width:130px;width:100%}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item .side-info .price-information{margin-bottom:20px}}section.cart .left .cart-items .cart-item .side-info .price-information .price-total{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-align:right}section.cart .left .cart-items .cart-item .side-info .price-information .price-total.sale{color:#d0021b}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item .side-info .price-information .price-total{text-align:left}}section.cart .left .cart-items .cart-item .side-info .price-information .price-total__value{white-space:nowrap}section.cart .left .cart-items .cart-item .side-info .price-information .price-discount{text-align:right;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;text-decoration:line-through}@media only screen and (max-width: 768px){section.cart .left .cart-items .cart-item .side-info .price-information .price-discount{text-align:left}}section.cart .right-side-wrap{position:relative;max-width:400px;width:100%}@media only screen and (max-width: 950px){section.cart .right-side-wrap{max-width:950px}}section.cart .right{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);background-color:#fff;padding:20px}@media only screen and (max-width: 950px){section.cart .right{max-width:unset}}@media only screen and (max-width: 768px){section.cart .right{padding:20px 15px}}section.cart .right.sticky-fixed{position:fixed;top:10px;right:unset}section.cart .right.sticky-fixed.header-handler{top:160px}section.cart .right.sticky-absolute{position:absolute;top:unset;right:0;bottom:0}section.cart .right .cart-information .header{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e6e6}section.cart .right .cart-information .header .inner-wrap{padding-left:10px;padding-right:10px}section.cart .right .cart-information .header .inner-wrap h2{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;margin-bottom:5px}section.cart .right .cart-information .header .inner-wrap p{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}section.cart .right a{display:block;text-align:center;background-color:#2d2d2d;padding:18px 0 15px 0;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:20px;border:1px solid rgba(0,0,0,0)}section.cart .right a:hover{border:1px solid #2d2d2d;background-color:#2d2d2d;color:#fff;-webkit-transition:all .2s;transition:all .2s}section.cart .right .responsive-shop-button{z-index:120;display:none;background-color:#fff;padding:5px 20px}section.cart .right .responsive-shop-button a{width:100%;margin-bottom:0;padding:13px 0 10px 0}@media only screen and (max-width: 768px){section.cart .right .responsive-shop-button{display:block;position:fixed;left:0;bottom:0;width:100%}}section.cart .select-wrap .selector-inside{max-height:187px}.wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;cursor:pointer;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:10px;font-weight:300}.wishlist::before{cursor:pointer;content:url(build/wishlist-small_03b8def555f7e53fdd0dc5a1cd0d3591.svg);display:inline-block;width:11px;height:10px;margin-right:5px}.wishlist:hover{cursor:pointer;opacity:.6;-webkit-transition:all .2s;transition:all .2s}h3.expandable-title{cursor:pointer;position:relative;color:gray;width:100%;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700}h3.expandable-title::after{cursor:pointer;content:url(build/cart-arrow_6ea0dbe121e8615184a96af9460e9ed6.svg);position:absolute;top:10px;right:0;width:18px;height:11px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart-coupons{border:1px solid #ebebeb;background-color:#fff;padding:17px 20px;margin-top:18px}@media only screen and (max-width: 950px){.cart-coupons{margin-bottom:20px}}@media only screen and (max-width: 768px){.cart-coupons{padding:20px 15px}}.cart-coupons .coupons{display:none}.cart-coupons.open .coupons{display:block}.cart-coupons.open .coupon-activated{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-coupons .coupon-activated{margin-top:20px}.cart-coupons .coupons p.code{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:7px}.cart-coupons .coupons input#sylius_cart_cartCoupon{width:355px;border:1px solid #e6e6e6;background-color:#fff;padding:15px 10px;color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.cart-coupons .coupons button{cursor:pointer;border:1px solid #000;background-color:#fff;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:13px 50px 10px 50px}.cart-coupons .coupons button:hover{border:1px solid rgba(0,0,0,0);background-color:#000;color:#fff;-webkit-transition:all .2s;transition:all .2s}.coupon-activated{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#f9f9f9;padding:20px}.coupon-activated .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coupon-activated .coupon::after{content:"";display:block;background-image:url(build/cart-check_7a42f6af5a1f479dc3e86fc9fb3d9b7f.svg);background-size:34px;width:34px;height:34px;margin-right:20px}.coupon-activated .discount-coupon-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.coupon-activated .discount-coupon-info .discount-code{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:7px}.coupon-activated .discount-coupon-info .discount{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 768px){.coupon-activated .discount-coupon-info .discount-code,.coupon-activated .discount-coupon-info .discount{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:200px;width:100%}}.coupon-activated .discount-coupon-info p.label{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;padding-right:10px;width:100%;max-width:160px}.coupon-activated .discount-coupon-info p.value{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase}.coupon-activated .cart-coupon-rem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:15px;cursor:pointer;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;text-decoration:underline}.coupon-activated .cart-coupon-rem p{cursor:pointer}.coupon-activated .cart-coupon-rem:hover{cursor:pointer;opacity:.6;-webkit-transition:all .2s;transition:all .2s}.cart-item-delete{position:relative;cursor:pointer;width:25px;padding:5px 0 13px 5px;margin-bottom:13px}@media only screen and (max-width: 768px){.cart-item-delete{position:absolute;top:20px;right:0;padding:10px}}.cart-item-delete::before{position:absolute;top:0;right:0;cursor:pointer;content:url(build/close-cart_8662c310d8673a026361a68e803c35ab.svg);display:block;width:10px;height:10px}.cart-item-delete:hover{opacity:.6;-webkit-transition:all .2s;transition:all .2s}.shop-bag{position:relative}.cart-widget-product-items{background-color:#fff}section.cart-widget{display:none;position:absolute;top:51px;right:-20px;width:400px;z-index:100;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}section.cart-widget ::-webkit-scrollbar{width:2px}section.cart-widget ::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}section.cart-widget ::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}section.cart-widget ::-webkit-scrollbar-thumb:hover{background-color:#bababa}section.cart-widget.open{display:block}section.cart-widget::before{content:url(build/Triangle_d0bf324f35138f8e587d916ce3c0035e.svg);position:absolute;top:-12px;right:20px;width:18px;height:10px}section.cart-widget .cart-widget-info{background-color:#f4f4f4;padding:15px 20px 12px 20px}section.cart-widget .cart-widget-info h1,section.cart-widget .cart-widget-info p{display:inline-block;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700}section.cart-widget .cart-products{max-height:285px;overflow-y:auto}section.cart-widget .cart-widget-product-items:last-of-type .cart-product{border-bottom:0}section.cart-widget .cart-product{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;margin:0 20px;border-bottom:1px solid #e6e6e6;background-color:#fff}section.cart-widget .cart-product .left{margin-right:20px}section.cart-widget .cart-product .left img{display:block;max-width:80px}section.cart-widget .cart-product .middle-right-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}section.cart-widget .cart-product .middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:185px;width:100%}section.cart-widget .cart-product .middle .top-info{max-width:170px}section.cart-widget .cart-product .middle .top-info p.manufacturer{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;line-height:16px}section.cart-widget .cart-product .middle .top-info p.productName{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px}section.cart-widget .cart-product .middle .bottom-info p.colour,section.cart-widget .cart-product .middle .bottom-info p.size{margin-bottom:3px}section.cart-widget .cart-product .middle .bottom-info p.colour,section.cart-widget .cart-product .middle .bottom-info p.size,section.cart-widget .cart-product .middle .bottom-info p.amount{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300}section.cart-widget .cart-product .middle .bottom-info p.colour span,section.cart-widget .cart-product .middle .bottom-info p.size span,section.cart-widget .cart-product .middle .bottom-info p.amount span{font-family:Sofia-Pro-medium,sans-serif;font-weight:500}section.cart-widget .cart-product .middle .bottom-info p.out-of-stock{margin-top:10px;margin-bottom:0}section.cart-widget .cart-product .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.cart-widget .cart-product .right .price-block{margin-bottom:10px}section.cart-widget .cart-product .right p.price-total{color:#000;font-family:Sofia-Pro-bold,sans-serif;font-size:12px;font-weight:700;text-align:right}section.cart-widget .cart-product .right p.price-total.sale{opacity:1;color:#d0021b}section.cart-widget .cart-product .right p.price-old{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;text-decoration:line-through;text-align:right}section.cart-widget .cart-product .right .cart-item-widget-delete{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;position:relative;width:26px;height:26px;border-radius:3px;border:1px solid #ebebeb;background-color:#fff}section.cart-widget .cart-product .right .cart-item-widget-delete::after{cursor:pointer;content:url(build/close-cart_8662c310d8673a026361a68e803c35ab.svg);display:block;width:10px;height:10px;margin-bottom:8px}section.cart-widget .purchase-info{background-color:#f4f4f4;padding:20px;border-top:1px solid #ebebeb}section.cart-widget .purchase-info .prices-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:20px}section.cart-widget .purchase-info .prices-info p.label,section.cart-widget .purchase-info .prices-info p.value{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}section.cart-widget .purchase-info .button-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}section.cart-widget .purchase-info .button-info a::after{display:none}section.cart-widget .purchase-info .button-info a.cart{opacity:1 !important;display:block;width:50% !important;height:auto !important;border:1px solid #2d2d2d;background-color:#f4f4f4;padding-top:18px;padding-bottom:16px;text-align:center;color:#000;font-family:Sofia-Pro-bold,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;margin-right:10px}section.cart-widget .purchase-info .button-info a.cart:hover{opacity:1;border:1px solid rgba(0,0,0,0);background-color:#000;color:#fff;-webkit-transition:all .2s;transition:all .2s}section.cart-widget .purchase-info .button-info a.buy{display:block;width:50% !important;height:auto !important;background-color:#000;color:#fff;border:1px solid rgba(0,0,0,0);padding-top:18px;padding-bottom:16px;text-align:center;font-family:Sofia-Pro-bold,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;margin-left:10px}section.cart-widget .purchase-info .button-info a.buy:hover{opacity:1;color:#fff;border:1px solid #2d2d2d;background-color:#2d2d2d;-webkit-transition:all .2s;transition:all .2s}.coupons .coupon-entry{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 768px){.coupons .coupon-entry{margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.coupons .coupon-entry .coupon-code-input{margin-right:30px;width:355px;padding:12.5px;border:1px solid #e6e6e6;background-color:#fff;color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;border-radius:4px}@media only screen and (max-width: 768px){.coupons .coupon-entry .coupon-code-input{margin-bottom:10px;width:100%;margin-right:0}}.coupons .coupon-entry a{text-align:center;display:block;color:#fff;max-width:160px;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:13px 15px;border:1px solid #2d2d2d;background-color:#2d2d2d;width:100%;border-radius:4px}@media only screen and (max-width: 768px){.coupons .coupon-entry a{width:100%;max-width:unset}}.coupons .coupon-entry a:hover{background-color:#fff;color:#2d2d2d;-webkit-transition:all .2s;transition:all .2s}p.last-item{color:#d0021b;font-family:Sofia-Pro-medium,sans-serif;font-size:11px;font-weight:500;margin-bottom:15px;text-align:right}@media only screen and (max-width: 950px){p.last-item{text-align:left}}.last-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.last-item-wrap p.amount{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}.last-item-wrap p.last-item{margin-bottom:0}.cart-product .middle .top-info{margin-bottom:20px}.__undo-product-delete{width:auto !important;height:auto !important}.cart-modal{max-width:350px;width:100%}.cart-modal .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:32px 24px;margin-bottom:24px;border-bottom:1px solid #e6e6e6}.cart-modal .top .close-modal{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:100;width:0;height:40px}.cart-modal .top .close-modal::after{content:url(build/modal_close_new_95254c9844a7f7a556e10b23a9e84737.svg);display:block;width:16px;height:16px;cursor:pointer}.cart-modal .submit{margin-bottom:0}.cart-modal .middle{font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;color:#2d2d2d;text-align:center;display:block}.cart-modal .modal-code{display:block;text-align:center;padding-top:19px;padding-bottom:15px;border-radius:3px;background-color:#f9f9f9;margin-bottom:20px;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#2d2d2d}.cart-info-right{position:sticky;top:10px}.header-is-sticky .cart-info-right{top:170px}@media only screen and (max-width: 1180px){.header-is-sticky .cart-info-right{top:100px}}@media only screen and (max-width: 950px){.cart-info-right{position:static;top:0}}.cart-comment p{font-size:12px}.cart-comment strong{color:#000}.promo-badge{display:inline-block;padding:0 4px;text-align:center;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-size:12px;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.4px;vertical-align:middle}.promo-labels-list{list-style:none;padding:0;margin:0}.promo-labels-item{margin-bottom:11px}.promo-labels-horizontal-list{list-style:none;display:inline;padding:0;margin:-4px}.promo-labels-horizontal-item{display:inline-block;padding:4px}input::-ms-check{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.visibilityHidden{visibility:hidden}.wrapper{max-width:1280px;width:100%;margin:0 auto;padding:0 20px}@media only screen and (max-width: 768px){.wrapper{padding:0 15px}}.disabled{pointer-events:none;opacity:.5}.zeroOpacity{opacity:0;visibility:hidden}.hidden{display:none !important}.show{display:block !important}.showBlock{display:block}a{cursor:pointer;text-decoration:none}a img{cursor:pointer}.no-pointer-events{pointer-events:none}.pointer-events-auto{pointer-events:auto}.no-overflow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden !important}.hide-overflow{overflow:hidden !important}@keyframes categoryTypeHover{from{width:0%}to{width:100%}}p.special-effect-button{cursor:pointer;display:inline-block}a.underline-hover{text-decoration:none}a.underline-hover:hover{text-decoration:underline}.special-effect-button{cursor:pointer;position:relative;color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500;text-decoration:none}.special-effect-button::before{-webkit-transition:all .6s;transition:all .6s;content:"";position:absolute;display:block;bottom:0;left:0;right:0;border-bottom:1px solid;will-change:transform;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s, -webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s,-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;z-index:1}.special-effect-button::after{-webkit-transition:all .6s;transition:all .6s;content:"";position:absolute;display:block;bottom:0;left:0;right:0;border-bottom:1px solid;will-change:transform;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;z-index:2}@media only screen and (min-width: 769px){.special-effect-button:hover::before,.special-effect-button:hover::after{-webkit-transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.special-effect-button:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0)}.special-effect-button:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s, -webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s,-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s}}@media only screen and (min-width: 769px){a:hover .special-effect-button::before,a:hover .special-effect-button::after{-webkit-transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19)}a:hover .special-effect-button::before{-webkit-transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .35s cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scaleX(0);transform:scaleX(0)}a:hover .special-effect-button::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s, -webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s,-webkit-transform .35s cubic-bezier(0.215, 0.61, 0.355, 1) .25s}}.mb-20{margin-bottom:20px}.text-muted{color:gray}input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus:-moz-placeholder{color:rgba(0,0,0,0)}input:focus::-moz-placeholder{color:rgba(0,0,0,0)}input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.custom-gray-button-with-icon{border-radius:3px;border:1px solid #ebebeb;background-color:#f9f9f9;display:inline-block;color:gray;font-size:11px;font-family:Sofia-Pro-medium,sans-serif;-webkit-transition:all .2s;transition:all .2s;padding:7px 10px 4px 25px;background-image:url(build/pen_2b12060ecb6ebced8f3a66e45f28a1eb.svg);background-repeat:no-repeat;background-position:10px center}.custom-gray-button-with-icon:hover{background-color:#fff}.custom-gray-button{border-radius:4px;border:1px solid #ebebeb;background-color:#f9f9f9;display:inline-block;color:gray;font-size:14px;line-height:20px;font-family:Sofia-Pro-medium,sans-serif;-webkit-transition:all .2s;transition:all .2s;padding:2.5px 8px;cursor:pointer}.custom-gray-button:hover{background-color:#fff}.custom-green-button{border-radius:4px;background-color:#f0f9f1;color:#39b35f;font-size:14px;line-height:20px;font-family:Sofia-Pro-medium,sans-serif;-webkit-transition:all .2s;transition:all .2s;padding:2.5px 8px;cursor:pointer}.custom-last-button{border-radius:4px;background-color:#fff;color:#d0021b;font-size:14px;line-height:20px;font-family:Sofia-Pro-regular,sans-serif;-webkit-transition:all .2s;transition:all .2s;padding:2.5px 8px;cursor:pointer;border:1px solid #ebebeb;margin-left:auto}.pac-container{z-index:1111}.left-ui-menu{max-width:314px;width:100%;min-width:314px}@media only screen and (max-width: 1050px){.left-ui-menu{max-width:1050px}}.courier-add-address{padding-top:10px;max-width:260px}.return-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.return-footer .submit{max-width:200px}.return-payment-block{font-family:Sofia-Pro-light,sans-serif;font-size:13px;color:#2d2d2d;margin-bottom:12px}.return-payment-block .order-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;background-color:#f9f9f9;padding:18px}.return-payment-block .order-card-container .block-icon{padding-right:20px}.return-payment-block .order-card-container .content div{padding-bottom:7px}.courier-button-block{width:100%;padding-top:10px}.courier-button-block .courier-col{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding:0}.courier-button-block .courier-col>div{width:100%;padding:0 11px}.courier-button-block .cancel{width:100%;cursor:pointer;display:block;border:1px solid #f9f9f9;background-color:#f9f9f9;font-family:Sofia-Pro-bold,sans-serif;color:gray;font-size:13px;font-weight:700;text-transform:uppercase;padding-top:20px;padding-bottom:15px;margin-bottom:20px}.courier-button-block .cancel:hover{background-color:#2d2d2d;border:1px solid #2d2d2d;color:#fff}.add-new-address-link{text-align:right;padding-top:30px}.add-new-address-link a,.add-new-address-link button{display:inline-block;font-size:13px;color:#2d2d2d;border:1px solid #2d2d2d;max-width:260px;width:100%;padding:15px;font-family:Sofia-Pro-bold,sans-serif}.add-new-address-link a span,.add-new-address-link button span{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.add-new-address-link a span .icon,.add-new-address-link button span .icon{background-image:url(build/plus-black_17885e644ad51718eaaeec473c32b193.svg);width:20px;height:20px;background-repeat:no-repeat;background-position:center}.add-new-address-link a span span,.add-new-address-link button span span{padding-left:10px;padding-top:1px}.account-wrapper.wrapper{padding-bottom:82px}.account-wrapper .select-wrap.error{border:1px solid #d0021b}.account-wrapper .select-wrap .selector-front{padding:8px 10px 8px 12px}.account-wrapper .select-wrap .selector-inside{top:39px}.account-wrapper .header{padding:30px 0 20px 0;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:22px}.account-wrapper .row{margin:0 -9px;display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .row .col{padding:0 9px;margin-bottom:18px}.account-wrapper .row .col-6{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .row .col-12{width:100%}.account-wrapper .password-wrap{position:relative}.account-wrapper .password-wrap .eye{position:inherit;display:block}.account-wrapper .password-wrap .eye::after{content:"";top:-19px}.account-wrapper.dashboard-wrapper .content-block .address-block{padding-right:10px;padding-bottom:10px}.account-wrapper.dashboard-wrapper .content-block .address-block .add-address-button{border-radius:3px;border:2px dashed #e5e5e5;background-color:#f9f9f9;width:100%;height:82px;position:relative;cursor:pointer}.account-wrapper.dashboard-wrapper .content-block .address-block .add-address-button img{position:absolute;top:50%;left:50%;width:40px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.account-wrapper .content-block{border:1px solid #ebebeb;padding:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .content-block .icon-block{padding-right:20px}@media only screen and (max-width: 1050px){.account-wrapper .content-block .icon-block{display:none}}.account-wrapper .content-block .page-header{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .content-block .page-header>a{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .content-block .page-header .dashboard-link{display:none}.account-wrapper .content-block .title{font-family:Sofia-Pro-bold,sans-serif;font-size:14px;color:#2d2d2d;text-transform:uppercase;padding:13px 0 16px 0}.account-wrapper .content-block .order-show-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1050px){.account-wrapper .content-block .order-show-header .download-invoice{display:none}}.account-wrapper .content-block .text{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300}.account-wrapper .content-block .text .item{padding-bottom:7px}.account-wrapper .content-block .custom-gray-button-with-icon{margin-top:6px}.account-wrapper .content-block.content-block-footer{border:1px solid #ebebeb;border-top:none;background-color:#f9f9f9}.account-wrapper .content-block.content-block-footer .footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.account-wrapper .content-block.content-block-footer .footer-row .column{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.account-wrapper .content-block.content-block-footer .footer-row .column .footer-title{font-family:Sofia-Pro-medium,sans-serif;font-size:13px;font-weight:500;padding:14px 0 17px 0}.account-wrapper .content-block.content-block-footer .footer-row .column .content{font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;color:gray}.account-wrapper .content-block.content-block-footer .footer-row .column .content>div div{padding-bottom:7px}.account-wrapper .content-block.content-block-footer .footer-row .column .block-icon{padding-bottom:7px}.account-wrapper .content-block.content-block-footer .footer-row .column .order-card-container{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .content-block.content-block-footer .footer-row .column .order-card-container .block-icon{padding-right:20px}.account-wrapper.return-wrapper .content-block .page-header{width:100%}.account-wrapper.return-wrapper .content-block .page-header>a{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper.return-wrapper .modal-wrap.open .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.3;z-index:100}.account-wrapper.return-wrapper .modal-wrap.open .popUpModal.modal.open{outline:initial;width:100%}.account-wrapper.return-wrapper .modal-wrap.open .popUpModal .middle .image{padding-bottom:15px}.account-wrapper.return-wrapper .not-login-title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;text-align:center;font-size:22px;font-weight:700;padding-bottom:30px;padding-top:40px}@media only screen and (max-width: 650px){.account-wrapper.return-wrapper .not-login-title{padding-bottom:10px}}.account-wrapper.return-wrapper .return-checkbox{width:31px;display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper.return-wrapper .return-checkbox .checkbox{margin-bottom:5px}.account-wrapper.return-wrapper .return-checkbox .checkbox .checkbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}.account-wrapper.return-wrapper .return-content-block{margin-bottom:30px;border:1px solid #ebebeb;padding:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper.return-wrapper .return-content-block .form-inputs .field-col.showError{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-wrapper.return-wrapper .return-content-block .form-inputs .field-col.showError .form-block{padding-bottom:0}.account-wrapper.return-wrapper .return-content-block .form-inputs .field-col.showError .error-block .field-error{padding-top:5px}.account-wrapper.return-wrapper .return-content-block .title{padding:0 0 8px 0;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;color:#2d2d2d;text-transform:uppercase}.account-wrapper.return-wrapper .return-content-block .return-content{padding-left:60px}.account-wrapper.return-wrapper .return-content-block .return-content .single-order-table tbody tr td:nth-child(2){padding-left:0px}.account-wrapper.return-wrapper .return-content-block.controllable{border:1px solid #ebebeb;background-color:#f9f9f9}.account-wrapper.return-wrapper .return-content-block.controllable .page-header{padding-bottom:0}.account-wrapper.return-wrapper .return-content-block.controllable .page-header .title{color:gray;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding-top:14px}.account-wrapper.return-wrapper .return-content-block.controllable .icon-block .number_icon{background-color:#fff;color:gray}.account-wrapper.return-wrapper .return-content-block.open{background-color:#fff}.account-wrapper.return-wrapper .return-content-block.open .page-header{padding-bottom:19px}.account-wrapper.return-wrapper .return-content-block.open .page-header .title{color:#2d2d2d;padding-top:0}.account-wrapper.return-wrapper .return-content-block .delivery-options{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper.return-wrapper .return-content-block .delivery-options.selected{margin-bottom:20px;border-bottom:1px solid #ebebeb}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:3px 0 0 3px;border:1px solid #ebebeb;background-color:#fff;padding:15px;border-right:0;width:100%;text-align:center}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option:last-of-type{border-right:1px solid #ebebeb}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option img{cursor:pointer;margin-bottom:10px;display:inline-block}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option p{cursor:pointer}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option p.delivery-type{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;line-height:16px;margin-bottom:5px}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option p.description{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;margin-bottom:5px}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option p.price{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:5px}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option .radio{cursor:pointer}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option .radio input[type=radio]{display:none}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option .radio label{position:relative;cursor:pointer;display:block;border-radius:25px;width:14px;height:14px;border:1px solid #e6e6e6;background-color:#fff}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option.checked{background-color:#f9f9f9}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option.checked .radio label{border:1px solid #2d2d2d}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option.checked .radio label::after{content:"";position:absolute;top:2px;left:2px;display:block;width:8px;height:8px;background-color:#2d2d2d;border-radius:25px}.account-wrapper.return-wrapper .return-content-block .return-pick-up-block{margin:0 -11px;display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper.return-wrapper .return-content-block .return-pick-up-block .form-block{width:100%;padding:0 11px;margin-bottom:0}.account-wrapper.return-wrapper .return-content-block .return-pick-up-block .form-block .custom-link-map{text-align:right}.account-wrapper.return-wrapper .return-content-block .location-list .title{font-size:12px;padding:0}.account-wrapper.return-wrapper .page-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:19px}.account-wrapper.return-wrapper .page-header .sub-title{font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;color:gray}.account-wrapper.return-wrapper .order-block{width:100%}.account-wrapper.return-wrapper .icon-block{margin-right:20px}.account-wrapper.return-wrapper .icon-block .number_icon{font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;color:#2d2d2d;padding:11px 0 8px 0;border:1px solid #ebebeb;background-color:#f9f9f9;border-radius:100px;width:40px;text-align:center}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.returnable.open td{border-bottom:none;padding-bottom:5px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td .not-returnable{margin-top:5px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td:first-child{vertical-align:middle}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason{border-radius:3px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td{position:relative;padding:0 0 20px 0}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td:first-child{padding:0 0 0 0;background-color:#fff}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td:first-child:before{display:none}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td.return-reason-cell{max-width:1px}@media(max-width: 650px){.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td.return-reason-cell{max-width:none}}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td .returnable-content{padding:20px 20px 18px 20px;height:100%;position:relative;z-index:1}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td .reason-title{padding-bottom:5px;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td textarea{width:100%;border:1px solid #e6e6e6;background-color:#fff;padding:10px 14px;resize:none;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;border-radius:4px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td textarea.error{border:1px solid #d0021b}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td:before{position:absolute;background-color:#f9f9f9;content:"";top:0;right:0;left:0;bottom:20px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr:last-child td{border-bottom:none}.account-wrapper.return-wrapper .select-wrap span.field-error{padding-top:5px}.account-wrapper.return-wrapper .custom-link-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.account-wrapper.return-wrapper .custom-link-map a,.account-wrapper.return-wrapper .custom-link-map button{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;margin:19px 0 5px 10px;font-size:12px;border-bottom:1px solid #2d2d2d;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;display:inline-block}.account-wrapper.return-wrapper .custom-link-map a:hover,.account-wrapper.return-wrapper .custom-link-map button:hover{border-bottom:1px solid #fff}.account-wrapper.return-wrapper .custom-link-map .icon{margin:19px 0 5px 0;display:inline-block;content:url(build/address_a642bc7d5fe9e4be41d83ccc733d8402.svg);width:10px;height:14px;background-repeat:no-repeat;background-position:center}.account-wrapper.return-wrapper .courier-locations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px}.account-wrapper.return-wrapper .courier-locations .courier-location{position:relative;width:50%;padding:11px}.account-wrapper.return-wrapper .courier-locations .courier-location>div{border:1px solid #e6e6e6;padding:20px;height:100%}.account-wrapper.return-wrapper .courier-locations .courier-location>div .inner-content{padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account-wrapper.return-wrapper .courier-locations .courier-location>div .inner-content .contact-info{width:100%;padding-right:20px;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300}.account-wrapper.return-wrapper .courier-locations .courier-location>div .inner-content .contact-info div{padding:3px 0}.account-wrapper.return-wrapper .courier-locations .courier-location .select-button button{width:100%}.account-wrapper.return-wrapper .courier-locations .courier-location.selected>div{border:3px solid #2d2d2d;padding:18px}.account-wrapper.return-wrapper .checkbox-return{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper.return-wrapper .checkbox-return.simple-checkbox{margin-bottom:13px}.account-wrapper.return-wrapper .checkbox-return .checkbox-wrap{margin-right:15px}.account-wrapper.return-wrapper .checkbox-return .checkbox-wrap input[type=checkbox]{display:none}.account-wrapper.return-wrapper .checkbox-return .checkbox-wrap span.checkmark{display:block;cursor:pointer;width:14px;height:14px;border:1px solid #e6e6e6;background-color:#fff}.account-wrapper.return-wrapper .checkbox-return .checkbox-wrap.checked span.checkmark{position:relative;background-color:#2d2d2d}.account-wrapper.return-wrapper .checkbox-return .checkbox-wrap.checked span.checkmark::before{content:"";display:block;width:12px;height:12px;background-image:url(build/checkmark_5da5bde4e597c77e97affc1bd99e78f1.svg);background-position:center;background-repeat:no-repeat}.account-wrapper.return-wrapper .checkbox-return label.input-label{cursor:pointer}.account-wrapper.return-wrapper .checkbox-return p{cursor:pointer}.account-wrapper.return-wrapper .checkbox-return p.regular{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;line-height:16px;padding-left:10px}.account-wrapper.return-wrapper .checkbox-return p span.regular-2{display:block;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.account-wrapper.return-wrapper .checkbox-return p.simple{cursor:pointer;margin-top:3px;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.account-wrapper.return-wrapper .checkbox-return p a{color:gray;text-decoration:underline;font-family:Sofia-Pro-medium,sans-serif;font-weight:500;z-index:5}@media only screen and (max-width: 1050px){.account-wrapper.return-wrapper .return{padding:20px 15px 0 15px}.account-wrapper.return-wrapper .return-content-block .return-content{padding-left:0}.account-wrapper.return-wrapper .add-new-address-link{padding-bottom:0}}@media only screen and (max-width: 650px){.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.returnable td:last-child{padding-bottom:20px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.returnable.open td:last-child{padding-bottom:10px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td{width:100%;padding:20px 0 0 0}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td .product-image-block{margin-bottom:18px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td .product-image-block .img-wrapper{padding-right:15px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td .product-image-block .item{padding-bottom:5px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td .checkbox-return .checkbox-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td .mobile-return-checkbox{padding:10px;border-radius:5px;border:1px solid #f5f5f5;background-color:#f5f5f5}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td .not-returnable{display:block;margin-top:0;margin-bottom:20px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr td:nth-child(2){padding:0 0 20px 0}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason{border-bottom:1px solid #ebebeb;padding-bottom:10px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td{display:block;padding:0;border:none}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td .returnable-content{margin-bottom:0}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td:before{bottom:0}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td:last-child{margin-bottom:10px}.account-wrapper.return-wrapper .order-block .single-order-table tbody tr.return-reason td:last-child .returnable-content{margin-top:0;padding-top:0}.account-wrapper.return-wrapper .return-content-block{padding:15px}.account-wrapper.return-wrapper .return-content-block .delivery-options{border:1px solid #ebebeb;padding-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option{border:none;border-top:1px solid #ebebeb;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option img{display:none}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option>div:first-child{width:100%}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option:first-child{border-top:none}.account-wrapper.return-wrapper .return-content-block .delivery-options .delivery-option:last-of-type{border-right:none}.account-wrapper.return-wrapper .return-content-block.open .delivery-option-content{border-top:1px solid #ebebeb;padding-top:9px}.account-wrapper.return-wrapper .return-content-block.open .courier-locations{margin:0}.account-wrapper.return-wrapper .return-content-block.open .courier-locations .courier-location{padding:11px 0;width:100%}.account-wrapper.return-wrapper .return-content-block .courier-add-address{max-width:100%;padding-bottom:0}.account-wrapper.return-wrapper .return-content-block .courier-add-address button{max-width:100%}.account-wrapper.return-wrapper .return-content-block .form-inputs .field-col{padding:10px 0}.account-wrapper.return-wrapper .return-content-block .courier-button-block .courier-col{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-wrapper.return-wrapper .return-content-block .courier-button-block .courier-col>div{padding:0}.account-wrapper.return-wrapper .return-content-block .courier-button-block .courier-col>div:last-child button{margin-bottom:0}.account-wrapper.return-wrapper .return-content-block .order-block{padding:0px}.account-wrapper.return-wrapper .return-pick-up-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-wrapper.return-wrapper .return-pick-up-block .form-block:first-child{padding-bottom:15px}.account-wrapper.return-wrapper .return-payment-block .order-card-container{width:100%}}.account-wrapper .account-menu{border:1px solid #ebebeb;border-bottom:none}.account-wrapper .account-menu .header{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebebeb}.account-wrapper .account-menu .header .text{font-family:Sofia-Pro-medium,sans-serif;font-size:12px;width:100%;color:gray}.account-wrapper .account-menu .header .text span{font-family:Sofia-Pro-light,sans-serif}.account-wrapper .account-menu .header .text a{font-size:12px;font-family:Sofia-Pro-medium,sans-serif;color:gray;border-bottom:1px solid gray}.account-wrapper .account-menu .header .text a:hover{border-bottom:1px solid #fff}.account-wrapper .account-menu .header .text .customer-name{color:#2d2d2d;font-size:14px;padding-bottom:8px}.account-wrapper .account-menu .menu-item{display:block}.account-wrapper .account-menu .menu-item .item{cursor:pointer;border-bottom:1px solid #ebebeb;background-color:#f9f9f9;padding:16px 20px;color:gray;font-family:Sofia-Pro-medium,sans-serif;-webkit-transition:all .2s;transition:all .2s;font-size:13px}.account-wrapper .account-menu .menu-item .item:hover{color:#2d2d2d}.account-wrapper .account-menu .menu-item .item.active{background-color:#fff}.account-wrapper .account-menu .menu-item .item.active a{color:#2d2d2d}.account-wrapper .account-menu .menu-item:last-child .item{border-bottom:none}.account-wrapper table.order-table{border-collapse:collapse;width:100%;margin-bottom:30px}.account-wrapper table.order-table tbody td{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.account-wrapper table.order-table tr{border-bottom:1px solid #ebebeb;font-family:Sofia-Pro-medium,sans-serif}.account-wrapper table.order-table tr th{text-align:left;font-size:12px;color:gray;font-weight:500;padding:0 0 10px 10px}.account-wrapper table.order-table tr th:first-child{padding:0 0 10px 20px}.account-wrapper table.order-table tr td{font-size:12px;padding:4px 0;color:#2d2d2d}.account-wrapper table.order-table tr td .state.cancelled{color:#d0021b}.account-wrapper table.order-table tr td .state.fulfilled{color:#77a588}.account-wrapper table.order-table tr td .state.returned{color:#d0021b}.account-wrapper table.order-table tr td.return-button-cell{display:none}.account-wrapper table.order-table tr td a{color:#2d2d2d}.account-wrapper table.order-table tr td a div{padding:16px 0 13px 10px;min-height:44px;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.account-wrapper table.order-table tr td.button-block{width:10%;display:none}@media only screen and (max-width: 650px){.account-wrapper table.order-table tr td.button-block{display:block}}.account-wrapper table.order-table tr td.button-block div{-webkit-transition:all .2s;transition:all .2s;padding:8px 20px 9px 10px}.account-wrapper table.order-table tr td.button-block div .view-button{display:none}.account-wrapper table.order-table tr td:first-child div{padding:16px 0 13px 20px}.account-wrapper table.order-table tr:hover td{position:relative;height:inherit}.account-wrapper table.order-table tr:hover td::before{content:"";position:absolute;background-color:#f9f9f9;top:4px;bottom:4px;width:100%;min-height:44px}@media only screen and (max-width: 650px){.account-wrapper table.order-table tr:hover td::before{min-height:auto}}.account-wrapper table.order-table tr:hover td div{position:relative}.account-wrapper .pagination.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-wrapper .pagination.menu a,.account-wrapper .pagination.menu div{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;padding:1px 5px}.account-wrapper .pagination.menu div{color:gray;cursor:default}.account-wrapper .pagination.menu div.active{border-bottom:1px solid #2d2d2d;color:#2d2d2d}.account-wrapper .custom-link{margin-bottom:10px}.account-wrapper .custom-link a,.account-wrapper .custom-link button{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;border-bottom:1px solid #2d2d2d;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;margin:5px 10px}.account-wrapper .custom-link a:hover,.account-wrapper .custom-link button:hover{border-bottom:1px solid #fff}.account-wrapper .no-results{border-radius:3px;background-color:#f9f9f9;font-size:12px;font-family:Sofia-Pro-medium,sans-serif;padding:17px 20px 13px 20px;text-align:center;color:gray}.account-wrapper .delete-link-block{padding-top:20px;text-align:right}.account-wrapper .popUpModal{max-width:350px;width:100%}.account-wrapper .popUpModal.modal{outline:unset}@media only screen and (max-width: 768px){.account-wrapper .popUpModal{max-width:unset}.account-wrapper .popUpModal.modal{top:unset;left:0;right:0;bottom:0;-webkit-transform:unset;transform:unset}}.account-wrapper .popUpModal .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e6e6e6}.account-wrapper .popUpModal .top .close-modal-close{cursor:pointer;background-image:url(build/modal_close_new_95254c9844a7f7a556e10b23a9e84737.svg);background-repeat:no-repeat;background-position:center;display:block;width:40px;height:40px}.account-wrapper .popUpModal .middle{font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:18px;color:#2d2d2d;margin-bottom:24px;text-align:center}.account-wrapper .popUpModal .middle .image img{display:inline-block}.account-wrapper .popUpModal .middle .block{margin-bottom:20px}.account-wrapper .popUpModal .middle .block:last-of-type{margin-bottom:0}.account-wrapper .popUpModal .bottom a{display:block;width:100%;text-align:center;background-color:#fff;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:13px;font-weight:700;padding:18px 0}.account-wrapper .popUpModal .bottom a:hover{background-color:#2d2d2d;color:#fff;-webkit-transition:all .2s;transition:all .2s}.account-wrapper .popUpModal .bottom a:hover.delete{background-color:#b80100}.account-wrapper .popUpModal .bottom a.delete{color:#fff;background-color:#d0021b;border-radius:4px}.account-wrapper .popUpModal .bottom .delete-message{font-family:Sofia-Pro-light,sans-serif;font-size:12px;line-height:16px;color:#2d2d2d;margin-bottom:30px;text-align:center}.account-wrapper .modal-wrap.open div.overlay{content:"";background-color:#000;opacity:.3;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.account-wrapper .mobile-logout-button{display:none}.account-wrapper .account-mobile-header{display:none}.account-wrapper .address-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-11px;margin-right:-11px}.account-wrapper .address-container .column{width:50%;padding:11px}.account-wrapper .address-container .column .address-block{border:1px solid #ebebeb;height:100%}.account-wrapper .address-container .column .address-block .default{display:none}.account-wrapper .address-container .column .address-block .item{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .address-container .column .address-block .item .inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.account-wrapper .address-container .column .address-block .item .inner-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.account-wrapper .address-container .column .address-block .item .inner-item>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.account-wrapper .address-container .column .address-block .item .inner-item .content{width:100%}.account-wrapper .address-container .column .address-block .item .inner-item .content .address{font-family:Sofia-Pro-light,sans-serif;font-size:13px;color:#2d2d2d}.account-wrapper .address-container .column .address-block .item .inner-item .content .address div{padding-bottom:7px}.account-wrapper .address-container .column .address-block .item .inner-item .block-icon{padding-right:20px}.account-wrapper .address-container .column .address-block .item .inner-item .block-icon span{background-image:url(build/address_a642bc7d5fe9e4be41d83ccc733d8402.svg);display:block;width:15px;height:20px;background-position:center;background-repeat:no-repeat}.account-wrapper .address-container .column .address-block .item .inner-item .radio-button-block{padding-top:20px;width:100%}.account-wrapper .address-container .column .address-block .item .inner-item .radio-button-block .button{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.account-wrapper .address-container .column .address-block .item .inner-item .radio-button-block .button .icon{width:14px;height:14px;display:inline-block;border:1px solid #2d2d2d;border-radius:20px}.account-wrapper .address-container .column .address-block .item .inner-item .radio-button-block .button span{padding-left:12px;cursor:pointer}.account-wrapper .address-container .column .address-block .item .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.account-wrapper .address-container .column .address-block .item .bottom div{width:100%;text-align:right}.account-wrapper .address-container .column .address-block .item .bottom .delete-block .button{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;border-bottom:1px solid #2d2d2d;cursor:pointer}.account-wrapper .address-container .column .address-block .item .bottom .delete-block .button:hover{border-bottom:1px solid rgba(0,0,0,0)}.account-wrapper .address-container .column .address-block .item .bottom .custom-gray-button-with-icon{margin-top:0;background-color:#fff}.account-wrapper .address-container .column .address-block.active{border:3px solid #2d2d2d;background-color:#f9f9f9}.account-wrapper .address-container .column .address-block.active .item{padding:18px}.account-wrapper .address-container .column .address-block.active .item .radio-button-block .button .icon{position:relative}.account-wrapper .address-container .column .address-block.active .item .radio-button-block .button .icon:before{content:"";position:absolute;width:8px;height:8px;display:block;border-radius:20px;background-color:#2d2d2d;top:2px;left:2px;cursor:pointer}.account-wrapper .address-container .column .address-block.active .default{display:inline-block}.account-wrapper .address-container .column .address-block.active .set-as-default{display:none}.account-wrapper .address-container .column .address-block .item{padding:20px;height:100%}.account-wrapper .form-inputs{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -11px}.account-wrapper .form-inputs .field-col{display:flex;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 11px}.account-wrapper .form-inputs .field-col>div{width:100%}.account-wrapper .form-inputs .field-col.full{width:100%}.account-wrapper .form-inputs .field-col.current-password-col{width:100%}.account-wrapper .form-inputs .field-col.current-password-col .form-block{width:50%;padding-right:11px}.account-wrapper .form-inputs .field-col .form-block{margin-bottom:0;position:relative;padding-bottom:20px}.account-wrapper .form-inputs .field-col .form-block .form-input{margin-bottom:0}.account-wrapper .form-inputs .field-col .field-error{padding-top:5px}.account-wrapper .form-inputs .field-col .flat-number:last-child{padding-left:20px}@media only screen and (max-width: 650px){.account-wrapper .form-inputs .field-col .flat-number{width:100%}.account-wrapper .form-inputs .field-col .flat-number:last-child{padding:20px 0 0 0}}.account-wrapper .form-inputs .field-col .checkbox{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.account-wrapper .form-inputs .field-col .checkbox .checkbox-wrap span.checkmark{margin-top:0}.account-wrapper .form-inputs .field-col .checkbox label{margin-bottom:0;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.account-wrapper .form-bottom{text-align:right;padding-top:30px}.account-wrapper .form-bottom .submit-block{display:inline-block;max-width:200px;width:100%}.account-wrapper .form-bottom .submit-block .submit{margin-bottom:15px}.account-wrapper .form-bottom .submit-block>div{color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:12px;line-height:16px}.account-wrapper.orders-wrapper .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.account-wrapper.orders-wrapper .form-bottom>div{width:50%;max-width:100%}.account-wrapper.orders-wrapper .form-bottom>div:first-child{text-align:left}.account-wrapper.orders-wrapper .form-bottom>div:first-child a{margin:0}.account-wrapper.orders-wrapper .form-bottom>div.submit-block{max-width:100%}.account-wrapper.orders-wrapper .form-bottom>div.submit-block button{max-width:200px;display:inline-block}.account-wrapper.orders-wrapper .form-bottom>div.return-button-block a{max-width:200px;display:inline-block}@media only screen and (max-width: 650px){.account-wrapper.orders-wrapper .form-bottom>div.return-button-block a{max-width:100%}}.account-wrapper .cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-11px;margin-right:-11px}.account-wrapper .cards-container .column{width:50%;padding:11px}.account-wrapper .cards-container .column .payment-card-block{border:1px solid #ebebeb;height:100%}.account-wrapper .cards-container .column .payment-card-block .default{display:none}.account-wrapper .cards-container .column .payment-card-block .item{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .cards-container .column .payment-card-block .item .inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.account-wrapper .cards-container .column .payment-card-block .item .inner-item>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.account-wrapper .cards-container .column .payment-card-block .item .inner-item .content{width:100%}.account-wrapper .cards-container .column .payment-card-block .item .inner-item .content .card{font-family:Sofia-Pro-light,sans-serif;font-size:13px;color:#2d2d2d}.account-wrapper .cards-container .column .payment-card-block .item .inner-item .content .card div{padding-bottom:7px}.account-wrapper .cards-container .column .payment-card-block .item .inner-item .block-icon{padding-right:20px}.account-wrapper .cards-container .column .payment-card-block .item .inner-item .radio-button-block{padding-top:20px;width:100%}.account-wrapper .cards-container .column .payment-card-block .item .inner-item .radio-button-block .button{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.account-wrapper .cards-container .column .payment-card-block .item .inner-item .radio-button-block .button .icon{width:14px;height:14px;display:inline-block;border:1px solid #2d2d2d;border-radius:20px}.account-wrapper .cards-container .column .payment-card-block .item .inner-item .radio-button-block .button span{padding-left:12px;cursor:pointer}.account-wrapper .cards-container .column .payment-card-block .item .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.account-wrapper .cards-container .column .payment-card-block .item .bottom div{width:100%;text-align:right}.account-wrapper .cards-container .column .payment-card-block .item .bottom .delete-block{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;border-bottom:1px solid #2d2d2d;cursor:pointer}.account-wrapper .cards-container .column .payment-card-block .item .bottom .delete-block:hover{border-bottom:1px solid rgba(0,0,0,0)}.account-wrapper .cards-container .column .payment-card-block .item .bottom .custom-gray-button-with-icon{margin-top:0;background-color:#fff}.account-wrapper .cards-container .column .payment-card-block.active{border:3px solid #2d2d2d;background-color:#f9f9f9}.account-wrapper .cards-container .column .payment-card-block.active .item{padding:18px}.account-wrapper .cards-container .column .payment-card-block.active .item .radio-button-block .button .icon{position:relative}.account-wrapper .cards-container .column .payment-card-block.active .item .radio-button-block .button .icon:before{content:"";position:absolute;width:8px;height:8px;display:block;border-radius:20px;background-color:#2d2d2d;top:2px;left:2px;cursor:pointer}.account-wrapper .cards-container .column .payment-card-block.active .default{display:inline-block}.account-wrapper .cards-container .column .payment-card-block.active .set-as-default{display:none}.account-wrapper .cards-container .column .payment-card-block .item{padding:20px;height:100%}.account-wrapper .cards-container .no-cards-bock{padding:10px;width:100%}.account-wrapper .date-status-block{font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;color:gray;padding-bottom:15px}.account-wrapper .date-status-block .item{padding-bottom:7px}.account-wrapper .date-status-block .item.download-invoice-responsive{display:none}@media only screen and (max-width: 1050px){.account-wrapper .date-status-block .item.download-invoice-responsive{display:block}}@media only screen and (max-width: 1050px){.account-wrapper .date-status-block{padding:20px 15px 0 15px}}@media only screen and (max-width: 1050px){.account-wrapper.wrapper{max-width:100%;padding:0 0 82px 0}.account-wrapper .hide-on-mobile{display:none}.account-wrapper .header{text-align:center}.account-wrapper .row.grid{display:block;margin:0 auto}.account-wrapper .row.grid .col{padding:0;margin-bottom:0}.account-wrapper .content-block{border:none;padding:0}.account-wrapper .content-block .page-header{padding:25px 15px 21px 15px;background-color:#f4f4f4;border-bottom:1px solid #e6e6e6}.account-wrapper .content-block .page-header>a{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .content-block .page-header .dashboard-link{display:block}.account-wrapper .content-block .page-header .dashboard-link span.image{background-image:url(build/left-arrow_74c10376366a973ee6a692b32cd66b91.svg);width:10px;height:16px;background-position:center;background-repeat:no-repeat;display:block}.account-wrapper .content-block .page-header .title{font-family:Sofia-Pro-bold,sans-serif;font-size:14px;padding:2px 0 0 0}.account-wrapper .content-block .page-header a .title{padding-left:20px}.account-wrapper .content-block .order-table-wrapper{padding:20px 0}.account-wrapper .content-block.content-block-footer{padding:15px;background-color:#fff;border-bottom:none}.account-wrapper .content-block.content-block-footer .col-12{background-color:#f9f9f9;padding:0 15px}.account-wrapper .content-block.content-block-footer .col-12 .footer-row .column{width:37%}.account-wrapper .account-menu{display:none;border:none}.account-wrapper .account-menu .header{background-color:#f4f4f4}.account-wrapper .account-menu .header .text{text-align:left;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:18px;line-height:24px}.account-wrapper .account-menu .header .text span{font-family:Sofia-Pro-bold,sans-serif}.account-wrapper .account-menu .header .text .customer-name{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:18px;line-height:24px}.account-wrapper .account-menu .menu-item{padding:0 15px;display:block}.account-wrapper .account-menu .menu-item:nth-child(2){display:none}.account-wrapper .account-menu .menu-item .item{background-color:#fff;padding:20px 0 17px 0}.account-wrapper.dashboard-wrapper .account-menu{display:block}.account-wrapper .mobile-logout-button{display:block;padding:30px 15px}.account-wrapper .mobile-logout-button a{color:#2d2d2d;margin:0}.account-wrapper .address-container{margin:0;padding:10px 10px 0 10px}.account-wrapper .address-container .column{padding:10px}.account-wrapper .add-new-address-link{padding-top:20px;text-align:center;padding-bottom:100px}.account-wrapper .form-inputs{margin:0;padding-top:15px}.account-wrapper .form-inputs .field-col{padding:10px 15px}.account-wrapper .form-inputs .field-col .form-block{padding-bottom:0}.account-wrapper .form-bottom{padding:0 15px 0 15px}.account-wrapper .cards-container{margin:0;padding:10px 5px 90px 5px}.account-wrapper .cards-container .column{width:50%;padding:10px}.account-wrapper.return-order-list .order-block .single-order-table tbody .return-product td{border-bottom:none}}.account-wrapper .field-col.gender-inputs .field>label{padding-bottom:11px}.account-wrapper .field-col.gender-inputs .field .radio-input-wrap label{padding-bottom:6px}.account-wrapper .custom-data-select .form-block>div{margin:0 -6px;display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .custom-data-select .form-block>div .select-wrap{width:100%;margin:0 6px}@media only screen and (max-width: 650px){.account-wrapper .content-block .order-table-wrapper{padding:10px 0 10px 0}.account-wrapper .content-block .order-table{margin-bottom:0}.account-wrapper .content-block .order-table tr,.account-wrapper .content-block .order-table td,.account-wrapper .content-block .order-table tbody{display:block}.account-wrapper .content-block .order-table thead{display:none}.account-wrapper .content-block .order-table tbody{padding:15px}.account-wrapper .content-block .order-table tbody tr{width:100%;padding:10px;background-color:#f4f4f4;border:1px solid #e6e6e6;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-wrapper .content-block .order-table tbody tr td{width:50%;max-width:50%;padding:8px 5px;white-space:initial}.account-wrapper .content-block .order-table tbody tr td div{padding:0;min-height:auto;font-family:Sofia-Pro-medium,sans-serif}.account-wrapper .content-block .order-table tbody tr td div:first-child{padding:0}.account-wrapper .content-block .order-table tbody tr td::before{content:attr(data-label);font-weight:500;font-family:Sofia-Pro-medium,sans-serif;color:gray;font-size:12px;padding-bottom:7px;display:block}.account-wrapper .content-block .order-table tbody tr td:nth-child(2){display:none}.account-wrapper .content-block .order-table tbody tr td.button-block{width:100%;max-width:100%;padding:8px 0}.account-wrapper .content-block .order-table tbody tr td.button-block .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.account-wrapper .content-block .order-table tbody tr td.button-block .buttons a{width:100%;display:block;font-size:13px;font-family:Sofia-Pro-bold,sans-serif;border:1px solid #2d2d2d;padding:18px 10px 16px 10px;text-align:center;border-radius:0;margin:0 5px;background-color:rgba(0,0,0,0)}.account-wrapper .content-block .order-table tbody tr td.button-block .buttons a.view-button{background-color:#000;color:#fff}.account-wrapper .content-block .order-table tbody tr td.button-block .buttons a.view-button:hover{color:#000;background-color:rgba(0,0,0,0)}.account-wrapper .content-block .order-table tbody tr td.button-block .buttons a:hover{background-color:#000;color:#fff}.account-wrapper .content-block .order-table tbody tr td:nth-of-type(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.account-wrapper .content-block .order-table tbody tr td:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.account-wrapper .content-block .order-table tbody tr td:nth-of-type(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.account-wrapper .content-block .order-table tbody tr td:nth-of-type(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.account-wrapper .content-block .order-table tbody tr td.return-button-cell{width:100%;max-width:100%;display:block}.account-wrapper .content-block .order-table tbody tr td.return-button-cell .custom-return-order-button a.view-button{width:100%;display:block;font-size:13px;font-family:Sofia-Pro-bold,sans-serif;border:1px solid #2d2d2d;padding:18px 10px 16px 10px;text-align:center;border-radius:0;background-color:#000;color:#fff}.account-wrapper .content-block .order-table tbody tr td.return-button-cell .custom-return-order-button a.view-button:hover{color:#000;background-color:rgba(0,0,0,0)}.account-wrapper .content-block .order-table tbody tr td:nth-of-type(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.account-wrapper .content-block .order-table tbody tr td:nth-of-type(7){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;max-width:50%}.account-wrapper .content-block .order-table tbody tr td:last-child:nth-last-child(6){width:100%}.account-wrapper .content-block .order-table tbody tr:hover td::before{content:attr(data-label);background-color:rgba(0,0,0,0);position:relative;top:0;right:0;left:0;bottom:0}.account-wrapper .content-block .address-container{margin:0;padding:10px 10px 0 10px}.account-wrapper .content-block .address-container .column{width:100%}.account-wrapper .content-block .address-container .column .address-block .item{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-wrapper .content-block .address-container .column .address-block .item .bottom{padding-top:16px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;width:100%}.account-wrapper .content-block .address-container .column .address-block .item .bottom>div{width:50%}.account-wrapper .content-block .address-container .column .address-block .item .bottom .delete-block{text-align:left;padding-top:8px}.account-wrapper .content-block.content-block-footer .col-12{padding:0}.account-wrapper .content-block.content-block-footer .col-12 .footer-row{-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #ebebeb;border-bottom:none}.account-wrapper .content-block.content-block-footer .col-12 .footer-row .column{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;padding:4px 15px 10px 15px;border-bottom:1px solid #ebebeb}.account-wrapper .content-block.content-block-footer .col-12 .footer-row .column .order-card-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-wrapper .content-block.content-block-footer .col-12 .footer-row .column .order-card-container>div{width:100%}.account-wrapper.orders-wrapper .order-table .item .buttons .custom-gray-button{cursor:pointer;width:100%;display:block;font-size:13px;font-family:Sofia-Pro-bold,sans-serif;border:1px solid #2d2d2d;padding:18px 10px 16px 10px;text-align:center;border-radius:0;background-color:rgba(0,0,0,0)}.account-wrapper.orders-wrapper .order-table .item .buttons .custom-gray-button:hover{background-color:#2d2d2d;color:#fff}.account-wrapper .form-inputs .field-col{width:100%}.account-wrapper .form-inputs .field-col.current-password-col{width:100%}.account-wrapper .form-inputs .field-col.current-password-col .form-block{padding-right:0;width:100%}.account-wrapper .form-bottom .submit-block{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.account-wrapper .form-bottom .submit-block .submit{margin-bottom:0}.account-wrapper .form-bottom .submit-block>div{text-align:left;padding-bottom:20px}.account-wrapper .cards-container .column{width:100%}.account-wrapper .cards-container .column .payment-card-block .item{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-wrapper .cards-container .column .payment-card-block .item .bottom{padding-top:27px;padding-bottom:10px}.account-wrapper.orders-wrapper .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}.account-wrapper.orders-wrapper .form-bottom>div{width:100%;max-width:100%}.account-wrapper.orders-wrapper .form-bottom>div.submit-block{margin:15px 0 30px 0}.account-wrapper.orders-wrapper .form-bottom>div.submit-block button{max-width:100%}}.account-wrapper .loyalty-activated{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#f9f9f9;padding:20px}.account-wrapper .loyalty-activated .loyalty::after{content:"";display:block;background-image:url(build/cart-check_7a42f6af5a1f479dc3e86fc9fb3d9b7f.svg);background-size:34px;opacity:.7;width:34px;height:34px;margin-right:20px}.account-wrapper .loyalty-activated .card-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.account-wrapper .loyalty-activated .card-block .card-info{display:-webkit-box;display:-ms-flexbox;display:flex}.account-wrapper .loyalty-activated .card-block .card-info{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.account-wrapper .loyalty-activated .card-block .card-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}}.account-wrapper .loyalty-activated .card-block p.label{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.account-wrapper .loyalty-activated .card-block p.value{color:#2d2d2d;margin-left:40px;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase}@media only screen and (max-width: 768px){.account-wrapper .loyalty-activated .card-block p.value{margin-left:0}}.account-wrapper .loyalty-activated .loyaty-card-remove{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;text-decoration:underline}.account-wrapper .loyalty-activated .loyaty-card-remove p{cursor:pointer}.account-wrapper .loyalty-activated .loyaty-card-remove:hover{cursor:pointer;opacity:.6;-webkit-transition:all .2s;transition:all .2s}.account-wrapper .menu-description{overflow:hidden;width:100%;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;line-height:18px;margin-bottom:24px}@media only screen and (max-width: 650px){.account-wrapper .account-form .form-inputs .field-col.address-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f9f9f9}body.checkout.show-preloader{overflow:hidden;height:100%}body.checkout .loader-background:not(.transparent){background-color:#f9f9f9;z-index:100}body.checkout #layout{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.tooltip.white-toot-tip .tooltip-inner{border:1px solid gray;background-color:#fff;color:#2d2d2d;border-radius:4px;line-height:1;padding:10px 20px;font-size:12px;font-family:Sofia-Pro-light,sans-serif}.tooltip.white-toot-tip .tooltip-arrow:after{content:"";width:0;height:0;border-style:solid;position:absolute;margin:0 5px;border-color:#fff;border-width:5px 5px 0 5px;border-left-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;-webkit-transform:translate(-10px, -6px);transform:translate(-10px, -6px)}.tooltip .tooltip-inner{background:#0b0b0b;color:#fff;font-family:Sofia-Pro-light,sans-serif;padding:5px;font-size:12px;border-radius:5px;opacity:.8;max-width:300px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-top-color:rgba(0,0,0,0) !important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:rgba(0,0,0,0) !important;border-top-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.checkout .form-block .submit{border:1px solid #2d2d2d;background-color:#2d2d2d;color:#fff}.checkout .form-block .submit:hover{background-color:#626262;color:#fff;border:1px solid #626262}.checkout-search-block{margin:20px -10px 0 -10px;padding:0 10px}.checkout-search-block .select-location-title{margin:10px 10px 30px 10px}@media only screen and (max-width: 950px){.checkout-search-block .select-location-title{margin:10px 10px 20px 10px}}.checkout-search-block .custom-link-map{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}.checkout-search-block .custom-link-map a,.checkout-search-block .custom-link-map button{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;border-bottom:1px solid #2d2d2d;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;display:inline-block;margin:5px 10px}.checkout-search-block .custom-link-map a:hover,.checkout-search-block .custom-link-map button:hover{border-bottom:1px solid #fff}.checkout-search-block .custom-link-map .icon{margin:5px 0;display:inline-block;content:url(build/address_a642bc7d5fe9e4be41d83ccc733d8402.svg);width:10px;height:14px;background-repeat:no-repeat;background-position:center}.checkout-newsletter{width:100%}.checkout-newsletter .checkout-newsletter__content{border-bottom:1px solid #e6e6e6;padding-bottom:12px}.checkout-newsletter .checkout-newsletter__content .custom-control{margin:8px 0}.checkout-newsletter__title{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;letter-spacing:0;line-height:14px;padding:20px 0 12px 0}footer.checkout.checkout-mobile{display:none}footer.checkout .top .contact-info{font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;color:#000;line-height:22px}footer.checkout .top .contact-info .contact{padding-left:40px}footer.checkout .bottom-part .language-selector{width:auto}@media only screen and (max-width: 950px){footer.checkout{display:none}footer.checkout.checkout-mobile{display:block}footer.checkout.checkout-mobile .wrapper{padding:40px 15px 0 15px}footer.checkout.checkout-mobile .wrapper .top{padding:0}footer.checkout.checkout-mobile .wrapper .top nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}footer.checkout.checkout-mobile .wrapper .top nav ul li{margin-bottom:17px}footer.checkout.checkout-mobile .wrapper .bottom-part{padding:20px 0 18px 0;border-top:1px solid #e6e6e6}footer.checkout.checkout-mobile .wrapper .bottom-part .language-selector{display:none}}@media only screen and (max-width: 768px){footer.checkout.checkout-mobile{display:block}footer.checkout.checkout-mobile .wrapper{max-width:100%}}@media only screen and (max-width: 650px){footer.checkout.checkout-mobile .wrapper .bottom-part{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}}.boxActive h3.expandable-title{color:#2d2d2d;margin-bottom:25px}.boxActive h3.expandable-title::after{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.boxActive h3.title{color:#2d2d2d;margin-bottom:25px}.boxInactive{pointer-events:none;border:1px solid #ebebeb !important;background-color:#f9f9f9 !important}.boxInactive h3.expandable-title{color:gray}.boxInactive h3.expandable-title::after{display:none}.regular-content{background-color:#fff;padding:30px 20px;border:1px solid #ebebeb}@media only screen and (max-width: 950px){.regular-content{padding:20px 15px}}section.checkout{margin-bottom:100px}section.checkout .select-description{color:gray;font-size:13px;font-weight:300;border:1px solid #ebebeb;width:100%;background-color:#f9f9f9;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px}section.checkout .select-description img{margin-right:10px;min-width:15px}section.checkout .select-description>div:last-child{padding-top:1px}@media only screen and (max-width: 950px){section.checkout .select-description{max-width:100%}}@media only screen and (max-width: 950px){section.checkout{margin-bottom:0}}section.checkout h3.expandable-title{font-size:14px}section.checkout .content-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.checkout .delivery-text{margin-bottom:19px;font-size:15px;color:gray}section.checkout .wrapper{max-width:1280px}section.checkout .wrapper .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-right:20px}section.checkout .wrapper .left-side .coupon-wrapper{width:100%;margin-bottom:20px}section.checkout .wrapper .left-side .coupon-wrapper .cart-coupons{padding:20px 20px}section.checkout .wrapper .left-side .coupon-wrapper .cart-coupons .coupon-title{margin-bottom:0}section.checkout .wrapper .left-side .coupon-wrapper .cart-coupons.open .coupon-title{margin-bottom:20px}section.checkout .wrapper .left-side .delivery-option-image{width:62px;padding:0 15px;-ms-flex-negative:0;flex-shrink:0;max-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.checkout .wrapper .left-side .select-button{position:relative;border-radius:3px;border:1px solid #ebebeb;background-color:#f9f9f9;color:gray;font-family:Sofia-Pro-medium,sans-serif;-webkit-transition:all .3s;transition:all .3s;font-size:11px;padding:6px 10px 5px 10px;display:inline-block}section.checkout .wrapper .left-side .select-button:hover{background-color:#fff;color:#2d2d2d}section.checkout .wrapper .left-side .delivery{position:relative;padding:30px 20px;background-color:#fff;margin-bottom:20px;border:1px solid #ebebeb;display:block}@media only screen and (min-width: 950px){section.checkout .wrapper .left-side .delivery .delivery-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 950px){section.checkout .wrapper .left-side .delivery .title-select{padding:0 15px}}@media only screen and (min-width: 700px){section.checkout .wrapper .left-side .delivery .form-block-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}section.checkout .wrapper .left-side .delivery .form-block{padding:0 10px;margin-bottom:0}@media only screen and (min-width: 700px){section.checkout .wrapper .left-side .delivery .form-block{width:50%}}section.checkout .wrapper .left-side .delivery .form-block.full{width:100%}section.checkout .wrapper .left-side .delivery .form-block-submit{margin-bottom:0}section.checkout .wrapper .left-side .delivery .form-block-submit .submit{margin-bottom:0}@media only screen and (max-width: 950px){section.checkout .wrapper .left-side .delivery{padding:20px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}section.checkout .wrapper .left-side .delivery.edit{padding:20px 0 0 0}section.checkout .wrapper .left-side .delivery.edit .expandable-title{padding:0 15px;margin-bottom:17px}section.checkout .wrapper .left-side .delivery.edit .delivery-text{padding:0 15px}section.checkout .wrapper .left-side .delivery.edit .left .delivery-options{border:none;border-radius:0;display:block}section.checkout .wrapper .left-side .delivery.edit .left .delivery-options .delivery-option{border-top:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}section.checkout .wrapper .left-side .delivery.edit .left .delivery-options .delivery-option:not(:first-child){border-left:none}section.checkout .wrapper .left-side .delivery.edit .left .delivery-options .delivery-option .radio{margin-top:0}section.checkout .wrapper .left-side .delivery .expandable-title:after{display:none}section.checkout .wrapper .left-side .delivery .right .edit-button{margin-top:17px;margin-left:0}}section.checkout .wrapper .left-side .delivery .left{width:100%}section.checkout .wrapper .left-side .delivery .left .delivery-options .delivery-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.checkout .wrapper .left-side .delivery .left .delivery-options .delivery-option .content-block{width:100%}section.checkout .wrapper .left-side .delivery .left .delivery-options .delivery-option img{height:auto;width:auto;margin-bottom:0}section.checkout .wrapper .left-side .delivery .right .edit-button{margin-left:30px}@media only screen and (max-width: 950px){section.checkout .wrapper .left-side .delivery .right .edit-button{margin-top:17px;margin-left:0}}section.checkout .wrapper .left-side .delivery.boxActive .delivery-options{display:block}section.checkout .wrapper .left-side .delivery.arrowHidden h3.expandable-title::after{display:none}section.checkout .wrapper .left-side .delivery .delivery-options{display:none;border-radius:3px;border:1px solid #ebebeb}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option{cursor:pointer;padding:15px 15px 15px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}@media only screen and (min-width: 950px){section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option{border-bottom:1px solid #ebebeb}}@media only screen and (max-width: 950px){section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option{padding:15px}}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option:last-of-type{border-bottom:none}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option img{cursor:pointer;margin-bottom:10px;display:inline-block}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option p{cursor:pointer}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option p.delivery-type{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;line-height:16px;margin-bottom:5px}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option p.description{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option p.price{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-top:9px}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option .radio input[type=radio]{display:none}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option .radio.checked label{border:1px solid #2d2d2d}section.checkout .wrapper .left-side .delivery .delivery-options .delivery-option .radio.checked label::after{content:"";position:absolute;top:2px;left:2px;display:block;width:8px;height:8px;background-color:#2d2d2d;border-radius:25px}section.checkout .wrapper .right-side{position:relative;min-width:400px}section.checkout .wrapper .right-side .side-cart{position:sticky;top:10px;padding:20px;background-color:#fff;border:1px solid #ebebeb}section.checkout .wrapper .right-side .side-cart .cart-products{padding-right:7px}section.checkout .wrapper .right-side .side-cart.sticky-fixed{position:fixed;top:10px;max-width:395px}section.checkout .wrapper .right-side .side-cart.sticky-absolute{position:absolute;bottom:20px;left:0}@media only screen and (max-width: 950px){section.checkout .wrapper .right-side .side-cart{padding:20px 15px;position:static;top:0}section.checkout .wrapper .right-side .side-cart.mobile-side-cart-block{padding:0}}section.checkout .wrapper .right-side .side-cart .mobile-side-cart{font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;color:#2d2d2d}section.checkout .wrapper .right-side .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding-bottom:15px;border-bottom:1px solid #ebebeb}section.checkout .wrapper .right-side .header p{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700}section.checkout .spacer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.checkout .delivery-selection p.delivery-selection-type-price{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:13px}section.checkout .delivery-selection p.delivery-selection-desc{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300}section.checkout .checkout-data{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Sofia-Pro-light,sans-serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.checkout .checkout-data .data-block{color:gray;font-size:13px;font-weight:300;max-width:598px;border:1px solid #ebebeb;width:100%;background-color:#f9f9f9;padding-bottom:20px}section.checkout .checkout-data .data-block.logged-user{margin-bottom:20px}section.checkout .checkout-data .data-block .data-row{padding:0 20px}section.checkout .checkout-data .data-block .data-row>div{padding-bottom:7px}section.checkout .checkout-data .data-block .data-row .withTitle{padding-top:10px}section.checkout .checkout-data .data-block .data-row:last-child>div{padding-bottom:0}section.checkout .checkout-data .data-block .data-row .title{padding:0 0 12px 0}section.checkout .checkout-data .data-block.with-order-gift{padding:0}section.checkout .checkout-data .data-block .form-block{margin-bottom:0}section.checkout .checkout-data .data-block .form-block .input-label{font-size:12px;font-weight:500;font-family:Sofia-Pro-medium,sans-serif;padding-top:17px}section.checkout .checkout-data .title{font-family:Sofia-Pro-bold,sans-serif;font-weight:700;color:#2d2d2d;padding:20px;font-size:14px}section.checkout .checkout-data .edit-button{margin-left:30px}@media only screen and (max-width: 950px){section.checkout .checkout-data .edit-button{margin-top:17px;margin-left:0}}section.checkout .checkout-data .order-gift{padding:9px 20px 8px 20px;border-top:1px solid #e6e6e6;margin-top:10px}section.checkout .invoice-checkbox.active{padding-bottom:13px;border-bottom:1px solid #ebebeb;margin-bottom:16px}section.checkout .checkout-form .checkbox p.regular{padding-top:4px}section.checkout .submit-error{padding-top:10px;display:block;color:#d0021b;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;margin-bottom:0}section.checkout .mobile-side-cart{padding:0}section.checkout .mobile-side-cart .custom-link{color:#2d2d2d;font-size:12px;font-family:Sofia-Pro-medium,sans-serif;letter-spacing:0;line-height:14px}section.checkout .mobile-side-cart .custom-link span{border-bottom:1px solid #2d2d2d}section.checkout .mobile-side-cart .flex-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 15px}section.checkout .mobile-side-cart .link-block{padding:20px 15px;border-top:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#2d2d2d;font-size:12px;font-family:Sofia-Pro-medium,sans-serif;letter-spacing:0;line-height:14px;margin-top:20px}section.checkout .mobile-side-cart h3.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:17px}section.checkout .mobile-side-cart .cart-product-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 9px}section.checkout .mobile-side-cart .mobile-side-cart-item{padding:0 8px;position:relative}section.checkout .mobile-side-cart .mobile-side-cart-item img{width:69px;border-radius:4px;-o-object-fit:contain;object-fit:contain}section.checkout .mobile-side-cart .mobile-side-counter{position:absolute;top:0;left:8px;right:8px;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.checkout .mobile-side-cart .mobile-side-counter span{color:#fff;font-size:16px;font-family:Sofia-Pro-bold,sans-serif;letter-spacing:0;line-height:19px}section.checkout .mobile-side-cart .count{margin-bottom:6px}section.checkout .mobile-side-cart .link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.checkout .mobile-side-cart .link-block .custom-link{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;text-decoration:underline;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}section.checkout .mobile-side-cart .link-block .custom-link:hover{text-decoration:none}section.checkout .mobile-side-cart .product-list-popup{position:fixed;background:#fff;top:0;bottom:0;right:0;left:0;z-index:1000}section.checkout .mobile-side-cart .product-list-popup .popup-block{position:relative;max-width:100%;padding:20px 15px 22px 15px;margin:0 auto;height:100%;overflow:auto}section.checkout .mobile-side-cart .product-list-popup .popup-block .title{margin-bottom:6px}section.checkout .mobile-side-cart .product-list-popup .popup-block .close-popup{position:absolute;right:15px;top:20px;background-image:url(build/search-close_cc6babab19ef19ea4028d59dbee15967.svg);width:18px;height:18px;background-position:center;background-repeat:no-repeat}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products{border-top:1px solid #ebebeb;max-height:initial;overflow:initial}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .middle{width:100%}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .middle .top-info{margin-bottom:0}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .middle .top-info p.manufacturer{line-height:16px}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .middle .bottom-info p.colour,section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .middle .bottom-info p.size,section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .middle .bottom-info p.amount{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .middle .bottom-info p.out-of-stock{max-width:100%}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .right .price-block{display:-webkit-box;display:-ms-flexbox;display:flex}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .right .price-block span{font-size:12px;font-family:Sofia-Pro-light,sans-serif;font-weight:300;line-height:16px;color:#000;padding-right:5px}section.checkout .mobile-side-cart .product-list-popup .popup-block .cart-products .cart-widget-product-items .middle-right-wrap .right .price-block .price-total{padding-top:2px}section.checkout .mobile-side-cart .product-list-popup .edit-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.checkout .mobile-side-cart .product-list-popup .edit-button::before{position:relative;display:inline-block;top:0;left:0;padding-right:5px}section.checkout .coupons .coupon-entry .coupon-code-input{width:100%}section.checkout h3.expandable-title::after{top:4px}section.checkout .mobile-form-footer{background-color:#fff;padding:20px 20px 1px 20px;border-top:1px solid #ebebeb}section.checkout .mobile-form-footer .inner-block{max-width:350px;margin:0 auto}@media only screen and (max-width: 950px){section.checkout .mobile-form-footer .inner-block{max-width:100%}}section.checkout .cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-11px;margin-right:-11px}section.checkout .cards-container .column{width:50%;padding:11px}@media only screen and (max-width: 750px){section.checkout .cards-container .column{width:100%}}section.checkout .cards-container .column .payment-card-block{border:1px solid #ebebeb;height:100%}section.checkout .cards-container .column .payment-card-block .default{display:none}section.checkout .cards-container .column .payment-card-block .item{display:-webkit-box;display:-ms-flexbox;display:flex}section.checkout .cards-container .column .payment-card-block .item .inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}section.checkout .cards-container .column .payment-card-block .item .inner-item .content{width:100%}section.checkout .cards-container .column .payment-card-block .item .inner-item .content .card{font-family:Sofia-Pro-light,sans-serif;font-size:13px;color:#2d2d2d}section.checkout .cards-container .column .payment-card-block .item .inner-item .content .card div{padding-bottom:7px}section.checkout .cards-container .column .payment-card-block .item .inner-item .content .selectButton{border-radius:3px;border:1px solid #ebebeb;background-color:#f9f9f9;display:inline-block;color:gray;font-size:11px;width:100%;font-family:Sofia-Pro-medium,sans-serif;-webkit-transition:all .2s;transition:all .2s;padding:7px 10px 4px 10px;cursor:pointer}section.checkout .cards-container .column .payment-card-block .item .inner-item .content .selectButton:hover{background-color:#fff}section.checkout .cards-container .column .payment-card-block .item .inner-item .content .selectButtonWebView{border-radius:3px;border:1px solid #000;background-color:#000;display:inline-block;color:#fff;font-size:11px;width:100%;font-family:Sofia-Pro-medium,sans-serif;-webkit-transition:all .2s;transition:all .2s;padding:7px 10px 4px 10px;cursor:pointer}section.checkout .cards-container .column .payment-card-block .item .inner-item .content .selectButtonWebView:hover{background-color:#000}section.checkout .cards-container .column .payment-card-block .item .inner-item .block-icon{padding-right:20px}section.checkout .cards-container .column .payment-card-block .item{padding:20px;height:100%}section.checkout .selected-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.checkout .selected-card-container .payment-form{width:100%}section.checkout .selected-card-container .edit-button-block{padding:11px 0 0 30px}section.checkout .selected-card-container .cards-container .column{width:100%}section.checkout .selected-card-container .cards-container .column .payment-card-block{background-color:#f9f9f9}section.checkout .selected-card-container .cards-container .column .payment-card-block .item{-ms-flex-wrap:wrap;flex-wrap:wrap}section.checkout .selected-card-container .cards-container .column .payment-card-block .item .inner-item{width:100%}section.checkout .selected-card-container .cards-container .column .payment-card-block .item .inner-item .content .card{color:gray}section.checkout .selected-card-container .cards-container .column .payment-card-block .payment-entry-block{width:100%}section.checkout .selected-card-container .cards-container .column .payment-card-block .payment-entry-block .form-block{margin-bottom:0}section.checkout .submit.add-new{max-width:270px;margin-top:9px;margin-bottom:0}@media only screen and (max-width: 950px){section.checkout .submit.add-new{max-width:100%}}section.checkout h3.title{color:#2d2d2d;font-size:14px;font-family:Sofia-Pro-bold,sans-serif;font-weight:700}section.checkout .delivery h3.title{margin-bottom:19px}@media only screen and (max-width: 950px){section.checkout .delivery.edit .spacer{padding:0 15px}}@media only screen and (max-width: 950px){section.checkout .wrapper{max-width:100%;padding:0 20px}section.checkout .wrapper .left-side .coupon-wrapper .cart-coupons{margin-bottom:0;padding:15px;position:relative}section.checkout .wrapper .content-inner-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.checkout .wrapper .right-side{padding-bottom:30px;min-width:auto;width:100%}section.checkout .wrapper .checkout-data{-ms-flex-wrap:wrap;flex-wrap:wrap}section.checkout .wrapper .checkout-data .data-block{max-width:100%}section.checkout .coupon-wrapper{position:relative}section.checkout .coupon-wrapper a.edit-button{position:absolute;top:9px;right:15px}section.checkout .coupon-wrapper .cart-coupons.open .coupon-activated{margin-top:20px}section.checkout .coupons .coupon-entry{margin-bottom:5px;margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.checkout .coupons .coupon-entry a{width:100%;max-width:unset}section.checkout .coupons .coupon-entry .coupon-code-input{width:100%;margin-right:0;margin-bottom:10px}section.checkout .coupon-activated{padding:20px 15px 20px 15px;margin-top:11px;margin-bottom:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.checkout .coupon-activated .discount-coupon-info{width:100%}section.checkout .coupon-activated .discount-coupon-info .discount-code{margin-bottom:10px}section.checkout .coupon-activated .discount-coupon-info .discount-code,section.checkout .coupon-activated .discount-coupon-info .discount{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}section.checkout .coupon-activated .discount-coupon-info .discount-code .label,section.checkout .coupon-activated .discount-coupon-info .discount .label{margin-bottom:5px}section.checkout .coupon-activated .discount-coupon-info .discount-code p,section.checkout .coupon-activated .discount-coupon-info .discount p{width:100%}}section.checkout .checkout__language-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:19px}section.checkout .checkout__language-selected>div:first-child{margin-right:10px}section.checkout .checkout__language-selected img{width:20px}section.checkout .checkout__language-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.checkout .checkout__language-select img{width:40px}section.checkout .checkout__language-select .select-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px}section.checkout .checkout__language-button{background-color:#2d2d2d;color:#fff;padding:14px 35px 13px;text-align:center;font-size:13px;font-weight:700;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}section.checkout .checkout__language-button:hover{background-color:#2d2d2d}section.checkout .checkout__language--block .loader-background{pointer-events:auto}section.checkout .checkout__language--mobile{background-color:#fff;margin-bottom:20px;border:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px}section.checkout .checkout__language--mobile .left{width:100%}section.checkout .checkout__language--mobile .left .spacer{padding:0}section.checkout .checkout__language--mobile .right{position:absolute;right:15px;top:15px}section.checkout .checkout__language--mobile .checkout__language-select img{width:20px}section.checkout .checkout__language--mobile .checkout__language-select .select-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px 0 0}section.checkout .checkout__language--mobile .selector-front{border:0}.g-map-popup.active{display:block}.g-map-popup.active .modal-block,.g-map-popup.active .overlay{display:block}.g-map-popup .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1000;display:none}.g-map-popup .form-block{width:100%;padding:0}.g-map-popup .modal-block{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:1001;max-width:860px;width:100%;max-height:506px;height:100%;padding:30px;display:none}.g-map-popup .modal-block .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;padding-bottom:17px;border-bottom:1px solid rgba(25,25,25,.1);margin-bottom:20px}.g-map-popup .modal-block .bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.g-map-popup .modal-block .bottom .right{width:100%;padding-left:20px}.g-map-popup .modal-block .bottom .right .form-block{margin-bottom:13px}.g-map-popup .modal-block .bottom .right ::-webkit-scrollbar{width:2px}.g-map-popup .modal-block .bottom .right ::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}.g-map-popup .modal-block .bottom .right ::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}.g-map-popup .modal-block .bottom .right ::-webkit-scrollbar-thumb:hover{background-color:#bababa}.g-map-popup .modal-block .bottom .right .location-list{height:300px;overflow-y:auto;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px;color:gray}.g-map-popup .modal-block .bottom .right .location-list .address-block{padding:10px 0 9px 0;border-bottom:1px solid rgba(25,25,25,.1)}.g-map-popup .modal-block .bottom .right .location-list .address-block .title{font-family:Sofia-Pro-medium,sans-serif;font-weight:500;color:#000;position:relative;cursor:pointer;padding-right:35px}.g-map-popup .modal-block .bottom .right .location-list .address-block .title:after{content:"";position:absolute;right:18px;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(build/plus_bfdb7a7d23173216e7e426544a97299a.svg);width:14px;height:14px;background-position:center;background-repeat:no-repeat}.g-map-popup .modal-block .bottom .right .location-list .address-block .list-content{-webkit-transition:all .2s;transition:all .2s;overflow:hidden;line-height:0;padding:0;color:rgba(0,0,0,0)}.g-map-popup .modal-block .bottom .right .location-list .address-block .list-content .custom-gray-button-checkout{line-height:0;-webkit-transition:all .2s;transition:all .2s;border-radius:3px;display:inline-block;font-size:11px;font-family:Sofia-Pro-medium,sans-serif;cursor:pointer;padding:0 10px 0 10px;margin:0}.g-map-popup .modal-block .bottom .right .location-list .address-block.active .title:after{background-image:url(build/minus_d1831eeb998209804f94e87f62c4f1cc.svg)}.g-map-popup .modal-block .bottom .right .location-list .address-block.active .list-content{line-height:1;padding-top:0;padding-bottom:0;color:gray}.g-map-popup .modal-block .bottom .right .location-list .address-block.active .list-content>div{line-height:1.5}.g-map-popup .modal-block .bottom .right .location-list .address-block.active .list-content .custom-gray-button-checkout{line-height:1;border:1px solid #ebebeb;background-color:#f9f9f9;color:gray;padding:7px 10px 4px 10px;margin:5px 0 0 0}.g-map-popup .modal-block #google-map{width:460px;height:391px;margin:0 auto;background:gray}.g-map-popup .close-modal::after{content:url(build/wishlist-cancel_760a0175268a39d64a54eea3b4ed992c.svg);display:block;width:12px;height:13px}@media only screen and (max-width: 960px){.g-map-popup .modal-block{-webkit-transform:none;transform:none;left:0;top:0;right:0;bottom:0;height:100%;padding:15px;max-height:unset}.g-map-popup .modal-block .top{padding-bottom:15px;border-bottom:none;margin-bottom:0}.g-map-popup .modal-block .bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:96%}.g-map-popup .modal-block .bottom .left{height:46%}.g-map-popup .modal-block .bottom .left #google-map{width:100%;height:100%}.g-map-popup .modal-block .bottom .right{height:54%;position:relative;padding-left:0;padding-top:15px}.g-map-popup .modal-block .bottom .right .form-block{margin-bottom:5px}.g-map-popup .modal-block .bottom .right .location-list{height:auto;max-height:100%;position:absolute;top:90px;bottom:0;width:100%}}.coupons-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coupons-title{color:#2d2d2d;font-size:16px;font-family:Sofia-Pro-bold,sans-serif;letter-spacing:0;line-height:19px}@media only screen and (max-width: 950px){.coupons-title{font-size:14px;letter-spacing:0;line-height:1}}@media only screen and (max-width: 950px){.coupon-list{margin-top:15px}}a.edit-button{position:relative;border-radius:3px;border:1px solid #ebebeb;background-color:#f9f9f9;color:gray;font-family:Sofia-Pro-medium,sans-serif;font-size:11px;font-weight:500;padding:6px 10px 5px 25px;display:inline-block}a.edit-button::before{cursor:pointer;content:url(build/pencil_cbf5de8c925145f3732966ace751b1df.svg);display:block;position:absolute;top:7px;left:9px}a.edit-button:hover{border:1px solid #ebebeb;background-color:#fff;color:#2d2d2d;-webkit-transition:all .2s;transition:all .2s}a.edit-button.add::before{cursor:pointer;content:url(build/add_e6bf0a24a52ea3187e4249de0ee6bb2a.svg);display:block;position:absolute;top:7px;left:9px}a.edit-button.remove::before{cursor:pointer;content:url(build/close_688a3a98f3db0403ae37043803cf1c9c.svg);display:block;position:absolute;top:7px;left:9px}header.checkout-header{padding:30px 0;background-color:rgba(0,0,0,0);position:relative;z-index:101}header.checkout-header .img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.checkout-header .img-wrap img{display:block;max-width:137px;width:100%}footer.checkout{border-top:1px solid #e6e6e6;background-color:rgba(0,0,0,0)}footer.checkout .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding-top:20px;padding-bottom:17px}footer.checkout .top nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}footer.checkout .top nav ul li{margin-right:40px}footer.checkout .top nav ul li:last-of-type{margin-right:0}footer.checkout .top nav ul li a{display:block;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}footer.checkout .top nav ul li:hover{-webkit-transition:all .2s;transition:all .2s;cursor:pointer;opacity:.6}footer.checkout .top .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex}footer.checkout .top .contact-info p.contact{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:22px;margin-right:40px}footer.checkout .top .contact-info p.contact:last-of-type{margin-right:0}.side-cart ::-webkit-scrollbar{width:2px}.side-cart ::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}.side-cart ::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}.side-cart ::-webkit-scrollbar-thumb:hover{background-color:#bababa}.side-cart .cart-products{max-height:275px;overflow:auto}.side-cart .cart-products .cart-widget-product-items{border-bottom:1px solid #ebebeb}.side-cart .cart-products .cart-widget-product-items:last-of-type{border-bottom:none}.side-cart .cart-products .cart-widget-product-items .not-returnable{margin-bottom:10px}.side-cart .cart-products .cart-product{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}.side-cart .cart-products .cart-product .left{margin-right:20px}.side-cart .cart-products .cart-product .left img{display:block;max-width:69px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.side-cart .cart-products .cart-product .middle-right-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.side-cart .cart-products .cart-product .middle-right-wrap .middle .top-info{max-width:170px;width:100%}.side-cart .cart-products .cart-product .middle-right-wrap .middle .top-info p.manufacturer{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;line-height:1}.side-cart .cart-products .cart-product .middle-right-wrap .middle .top-info p.productName{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:14px}.side-cart .cart-products .cart-product .middle-right-wrap .middle .bottom-info p.colour,.side-cart .cart-products .cart-product .middle-right-wrap .middle .bottom-info p.size,.side-cart .cart-products .cart-product .middle-right-wrap .middle .bottom-info p.amount{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300}.side-cart .cart-products .cart-product .middle-right-wrap .middle .bottom-info p.colour span,.side-cart .cart-products .cart-product .middle-right-wrap .middle .bottom-info p.size span,.side-cart .cart-products .cart-product .middle-right-wrap .middle .bottom-info p.amount span{font-family:Sofia-Pro-medium,sans-serif;font-weight:500}.side-cart .cart-products .cart-product .middle-right-wrap .middle .bottom-info p.out-of-stock{margin-top:10px;margin-bottom:0;max-width:200px}.side-cart .cart-products .cart-product .middle-right-wrap .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.side-cart .cart-products .cart-product .middle-right-wrap .right p.price-total{opacity:.4;color:#000;font-family:Sofia-Pro-bold,sans-serif;font-size:12px;font-weight:700;text-align:right;height:16px}.side-cart .cart-products .cart-product .middle-right-wrap .right p.price-total.sale{opacity:1;color:#d0021b}.side-cart .cart-products .cart-product .middle-right-wrap .right p.price-old{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:13px;font-weight:300;text-decoration:line-through;text-align:right}.side-cart .cart-products .cart-product .middle-right-wrap .right .cart-item-widget-delete{display:none}.side-cart .prices-info{padding-top:15px;border-top:1px solid #ebebeb}.checkboxes-is-gift{margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkboxes-is-gift p{cursor:pointer}.checkboxes-is-gift p.regular{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px}.checkboxes-is-gift p span.regular-2{display:block;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.checkout-search-block .delivery-contacts-form{margin:0 -10px}.checkout-search-block .selector-front.__selector{width:100%;border:1px solid #e6e6e6;border-radius:4px;background-color:#fff;padding:11.5px 10px;margin-bottom:5px;border-radius:4px}.checkout-search-block .selector-front.__selector.error{border:1px solid #d0021b}.checkout-search-block .selector-front.__selector .select-wrap.selector-inside{top:35px}.checkout-search-block .selector-front.__selector p{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:13.8px}.delivery-contacts .form-block-submit{margin-bottom:0}@media only screen and (min-width: 700px){.delivery-contacts .form-block-submit{width:50%;padding-right:10px}}section.delivery-contacts{margin-bottom:20px}section.delivery-contacts h3.title{font-size:16px;font-family:Sofia-Pro-bold,sans-serif;font-weight:700;color:#2d2d2d}section.delivery-contacts.boxInactive h3.title{color:gray}section.delivery-contacts form.delivery-contacts-form{display:none}@media only screen and (max-width: 950px){section.delivery-contacts form.delivery-contacts-form{max-width:100%}}section.delivery-contacts form.delivery-contacts-form .select-wrap{margin-bottom:20px}section.delivery-contacts form.delivery-contacts-form .select-wrap .selector-front div{cursor:pointer;color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}section.delivery-contacts form.delivery-contacts-form input{margin-bottom:0}section.delivery-contacts form.delivery-contacts-form .checkbox{margin-bottom:30px}section.delivery-contacts form.delivery-contacts-form .selector-front.error{border:1px solid #d0021b}section.delivery-contacts form.delivery-contacts-form .field-error{padding-top:3px}section.delivery-contacts form.delivery-contacts-form .street-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}section.delivery-contacts form.delivery-contacts-form .street-info .form-block{margin-bottom:0}section.delivery-contacts form.delivery-contacts-form .street-info .form-block:first-of-type{max-width:270px;width:270px;margin-right:15px}section.delivery-contacts form.delivery-contacts-form .street-info .form-block:last-of-type{max-width:115px;width:115px}section.delivery-contacts form.delivery-contacts-form .select-location-title{font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;color:#2d2d2d;padding-bottom:17px}section.delivery-contacts.open form.delivery-contacts-form{display:block}section.invoice{background-color:#fff;padding:12px 19px;margin-bottom:20px;border:1px solid #ebebeb}section.invoice.disabled{background-color:#f9f9f9;opacity:1}section.invoice.disabled.boxActive{-webkit-box-shadow:none;box-shadow:none}section.invoice.disabled .checkbox p.regular{color:gray}section.invoice.show-data-block{padding:30px 20px}section.invoice.show-data-block .custom-link-invoice{margin:20px 0 0 0}section.invoice .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:0}section.invoice .checkbox p.regular{color:#2d2d2d}.no-text-placeholder{height:14px}@media only screen and (max-width: 950px){.no-text-placeholder{height:11px}}.custom-link-invoice{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;border-bottom:1px solid #2d2d2d;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;display:inline-block;margin:20px 0 10px 0}.custom-link-invoice:hover{border-bottom:1px solid #fff}.payment-block .title{color:#2d2d2d;font-size:16px;font-family:Sofia-Pro-bold,sans-serif;font-weight:700;margin:30px 0 20px 0}.pay .submit{margin-top:10px}section.payment{margin-bottom:10px}section.payment.regular-content{position:relative}section.payment.regular-content .spacer{padding-bottom:15px}section.payment .lds-ring{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.payment #label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.payment #label-wrapper.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.payment #label-wrapper .edit-button-block{padding-top:8px}section.payment #label-wrapper-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.payment #label-wrapper-1.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.payment #label-wrapper-1 .edit-button-block{padding-top:8px}section.payment #label-wrapper-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.payment #label-wrapper-2.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.payment #label-wrapper-2 .edit-button-block{padding-top:8px}section.payment .payment-methods{display:block}section.payment .payment-methods .data-block{margin-bottom:9px;padding-bottom:0}section.payment .payment-methods .payment-method-content{margin:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}section.payment .payment-methods .payment-method-content .content .name{margin-bottom:5px;color:#2d2d2d;font-size:13px;font-family:Sofia-Pro-medium,sans-serif}section.payment .payment-methods .payment-method-content .content .description{font-size:11px;font-family:Sofia-Pro-light,sans-serif}section.payment.open form.payment-form{display:block}@media only screen and (max-width: 950px){section.payment .payment-form{max-width:100%}}section.payment .payment-form .checkbox p.regular{color:#2d2d2d}section.payment .payment-form .checkbox span.checkmark{margin-top:0}section.payment .payment-form .checkbox .form-row-block{display:-webkit-box;display:-ms-flexbox;display:flex}section.payment .payment-form .cards-available-block{padding:0 10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}section.payment .payment-form .payment-entry-block{margin:0 -10px}@media only screen and (min-width: 700px){section.payment .payment-form .payment-entry-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.payment .payment-form .payment-entry-block .form-block{padding:0 10px}@media only screen and (min-width: 700px){section.payment .payment-form .payment-entry-block .form-block{width:50%}}section.payment .payment-form .payment-entry-block .form-block.no-margin{margin-bottom:0}section.payment .payment-form .payment-entry-block .form-row-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 700px){section.payment .payment-form .payment-entry-block .form-row-block{width:50%}}section.payment .payment-form .payment-entry-block .form-row-block .form-block{width:50%}section.payment .payment-form .payment-entry-block .form-row-block .form-block.form-block-error{margin-top:5px;width:100%}section.payment .payment-form .payment-entry-block .form-row-block .form-block:first-child{padding-right:5px}section.payment .payment-form .payment-entry-block .form-row-block .form-block:nth-child(2){padding-left:5px}section.payment .payment-form .payment-entry-block .form-row-block .form-block .payment-input{height:40px}section.payment .payment-form .payment-entry-block .form-block .payment-input{height:40px;border:1px solid #e6e6e6;padding-left:10px;background-color:#fff}section.payment .payment-form .payment-entry-block .form-block .payment-input.error{border:1px solid #d0021b}section.payment .payment-form .card-expiry-date{margin-bottom:20px}section.payment .payment-form .card-expiry-date .selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.payment .payment-form .card-expiry-date .selectors .select-wrap{max-width:192px;width:192px}section.payment .payment-form .card-expiry-date .selectors .select-wrap:first-of-type{margin-right:15px}section.payment .payment-form .cards-available{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;color:#2d2d2d;border-radius:3px;background-color:#f9f9f9;padding:9px 10px 8px 9px}section.payment .payment-form .cards-available img,section.payment .payment-form .cards-available span{margin-right:15px;line-height:18px}section.payment .payment-form .cards-available img:last-child{margin-right:0}section.payment .payment-form .cvv{position:relative}section.payment .payment-form .cvv .input-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}section.payment .payment-form .cvv .cvv-icon{background-image:url(build/info-icon_small_45e79d18a751430183a204835803e6d7.svg);display:inline-block;width:15px;height:15px;cursor:pointer;margin-left:15px}section.payment h3.title{color:#2d2d2d;font-size:16px;font-family:Sofia-Pro-bold,sans-serif;font-weight:700}section.payment.boxInactive h3.title{color:gray}.checkout-webview section.payment{margin-bottom:100px !important}.checkout-webview .left-side .pay{position:relative !important}.checkout-webview .left-side .pay .webview-pay-button{position:absolute;bottom:10px;left:0;right:0;padding:0 20px}.checkout-webview .left-side .pay .webview-pay-button .submit{margin-bottom:0 !important}.back-button{position:absolute;width:16px;height:30px;left:25px;top:6.5%;background-image:url(build/inner-page-arrow-left_b9c1d192a8dcc48e5716c2ab267cbfe1.svg) !important}.add-button::before{content:"";background-image:url(build/plus_big_3a441093c7f099ac23e4913893c713da.svg);background-position:center;position:absolute;left:35px;bottom:15px;width:25px;height:22px}.text-bold{font-weight:bold}.order-data-update-icon{background-image:url(build/info-icon_small_45e79d18a751430183a204835803e6d7.svg);display:inline-block;width:15px;height:15px;cursor:pointer}.checkout-small-wrapper{padding:40px 20px;background-color:#f9f9f9}.checkout-small-wrapper .content-block{margin:0 auto;max-width:840px;background-color:#fff;border:1px solid #ebebeb;padding:48px 30px 30px 30px}.checkout-small-wrapper .content-block .checkout-top{background-color:#f9f9f9;padding:37px 20px 31px 20px;position:relative;text-align:center;color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin-bottom:30px}.checkout-small-wrapper .content-block .checkout-top img{width:35px;height:36px;position:absolute;top:-17px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.checkout-small-wrapper .content-block .checkout-top a{color:gray;text-decoration:underline}.checkout-small-wrapper .content-block .checkout-top a:hover{text-decoration:none}.checkout-small-wrapper .content-block .checkout-top h2{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:16px;font-weight:500;padding-bottom:6px}.checkout-small-wrapper .content-block .checkout-top span{font-family:Sofia-Pro-medium,sans-serif;font-weight:500}.checkout-small-wrapper .content-block .checkout-middle .title{font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;font-size:14px;font-weight:700;padding-bottom:7px;border-bottom:1px solid #ebebeb;margin-bottom:3px}.checkout-small-wrapper .content-block .checkout-middle .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-bottom:38px}.checkout-small-wrapper .content-block .checkout-middle .items .item{width:47%;padding-top:17px}.checkout-small-wrapper .content-block .checkout-middle .items .item .data-title{font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;color:#000;padding-bottom:2px}.checkout-small-wrapper .content-block .checkout-middle .items .item .data{font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;color:gray}@media only screen and (max-width: 650px){.checkout-small-wrapper .content-block .checkout-middle .items .item{width:100%}}.checkout-small-wrapper .content-block.footer{margin-top:30px;padding:30px 20px 30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-small-wrapper .content-block.footer .left{padding-right:20px}.checkout-small-wrapper .content-block.footer .right{font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px;color:gray}.checkout-small-wrapper .content-block.footer .right .title{font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500;color:#2e2e2e;padding-bottom:7px}.checkout-small-wrapper .content-block.footer .right .custom-gray-button{margin-top:20px;padding:7px 20px 4px 20px}@media only screen and (max-width: 650px){.checkout-small-wrapper .content-block .order-block{padding:0}}.modal-wrap .checkout-login.modal{max-width:320px;width:100%;border-radius:4px}.modal-wrap .checkout-login.modal .bottom-part p.email-text{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;margin-bottom:20px}.courier-address-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courier-address-wrap .courier-address{max-width:598px;width:100%}.courier-address-wrap .edit-button{margin-left:30px}@media only screen and (max-width: 950px){.courier-address-wrap{display:block}.courier-address-wrap .edit-button{margin-top:20px;margin-left:0}}.courier-address{border:1px solid #e6e6e6;background-color:#f9f9f9;font-size:13px;line-height:16px;color:gray;font-weight:300}.courier-address__custom-zone{font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;padding-top:10px;margin-bottom:15px}.courier-address__section{padding:10px 20px}.courier-address__section+.courier-address__section{border-top:1px solid #e6e6e6}.courier-address__title{font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;padding-top:10px;margin-bottom:15px}.courier-address__info div{margin-bottom:10px}.courier-street-col__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.courier-street-col .form-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.courier-street-col .form-block .error-block{width:100%;padding:0 5px}.courier-street-col .form-block .error-block .field-error{margin-bottom:0}@media only screen and (min-width: 700px){.inputs-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.inputs-block .form-block{width:50%;padding:0 10px}}.courier-street-col__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.courier-street-col__right{width:50%;padding:0 5px}@media only screen and (max-width: 650px){.courier-street-col__group{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.courier-street-col__left{width:100%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.courier-street-col__right{width:50%;padding-left:0}.courier-street-col__right:last-child{padding-left:15px}}.w-400{max-width:400px}.courier-checkout{position:relative;min-height:230px}.courier-checkout-form .title{margin-bottom:30px}.col-block-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.col-block-flex .field-col{display:inline-block;width:50%;padding:0 10px}@media only screen and (max-width: 700px){.col-block-flex .field-col{width:100%}}.col-block-flex .field-col.full{width:100%}.col-block-flex .title{width:100%;padding:0 10px}.courier-address-list-wrap .title{margin-bottom:15px}.courier-address-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.courier-address-list__col{position:relative;width:50%;padding:10px}.courier-address-list__item{border:1px solid #e6e6e6;padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courier-address-list__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.courier-address-list__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px;color:gray;font-size:13px;font-weight:300;font-family:Sofia-Pro-light,sans-serif}.courier-address-list__content div{margin-bottom:10px}.courier-address-list__bottom .custom-gray-button{width:100%}.courier-address-list-add{width:50%;margin-top:10px;padding-right:10px}.courier-address-list-add button{border:1px solid #2d2d2d;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;font-size:13px;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif}.courier-address-list-add button .icon{background-image:url(build/plus-black_17885e644ad51718eaaeec473c32b193.svg);width:20px;height:20px;background-repeat:no-repeat;background-position:center;margin-right:10px}.courier-checkout-from-actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}@media only screen and (max-width: 600px){.courier-checkout-from-actions{padding:0 10px}}.courier-checkout-from-actions__col{padding:0 10px;width:50%}.courier-checkout-from-actions__col .submit{width:100%;cursor:pointer;display:block;border:1px solid #2d2d2d;background-color:#2d2d2d;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;text-align:center;padding-top:20px;padding-bottom:15px;-webkit-transition:all .2s;transition:all .2s;margin-bottom:0;border-radius:4px}@media only screen and (max-width: 600px){.courier-checkout-from-actions__col .submit{margin-bottom:20px}}.courier-checkout-from-actions__col .submit:hover{border:1px solid rgba(0,0,0,0);background-color:#626262;color:#fff}.courier-checkout-from-actions__col .cancel{width:100%;cursor:pointer;display:block;border:1px solid #f9f9f9;background-color:#f9f9f9;font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;font-size:13px;font-weight:700;text-transform:uppercase;padding-top:20px;padding-bottom:15px;-webkit-transition:all .2s;transition:all .2s;margin-bottom:0;border-radius:4px;border:1px solid #2d2d2d}.courier-checkout-from-actions__col .cancel:hover{background-color:#2d2d2d;color:#fff}.courier-checkout-from-confirm{margin-top:30px}@media only screen and (max-width: 600px){.courier-address-list{display:block;margin:0}.courier-address-list__col{width:100%;padding:0;margin-bottom:15px}.courier-address-list__item{display:block;padding:15px}.courier-address-list-add{width:100%;padding-right:0}.courier-checkout-from-actions{display:block;margin:0}.courier-checkout-from-actions__col{padding:0;width:100%}}.single-wrapper{max-width:1060px;padding:38px 20px 110px 20px;margin:0 auto;font-weight:300;font-family:Sofia-Pro-light,sans-serif}.single-wrapper table{width:100%;border:1px solid gray}.single-wrapper table tbody tr{border-bottom:1px solid gray}.single-wrapper table tbody tr:last-of-type{border-bottom:none}.single-wrapper table tbody tr td{padding:10px;vertical-align:middle !important;width:auto !important}.single-wrapper table tbody tr:first-of-type td{padding:15px}.single-wrapper h1.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-weight:700;font-size:22px;padding-bottom:5px}.single-wrapper .html-editor-block{color:gray;font-weight:300;font-size:14px;font-family:Sofia-Pro-light,sans-serif;line-height:1.45}.single-wrapper .html-editor-block h1,.single-wrapper .html-editor-block h2,.single-wrapper .html-editor-block h3{line-height:1.2;color:#2d2d2d;margin-bottom:7px}.single-wrapper .html-editor-block h1{font-family:Sofia-Pro-bold,sans-serif;font-weight:700;font-size:22px;margin-bottom:7px}.single-wrapper .html-editor-block h2,.single-wrapper .html-editor-block h3{font-size:16px;font-weight:300;font-family:Sofia-Pro-light,sans-serif;margin-bottom:17px}.single-wrapper .html-editor-block p{margin-bottom:25px}.single-wrapper .html-editor-block ul{padding-left:20px;margin-bottom:25px}.single-wrapper .html-editor-block ul li{font-size:13px;line-height:1.55;margin-bottom:10px;position:relative;padding-left:19px}.single-wrapper .html-editor-block ul li:before{content:"";display:block;position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#2d2d2d}.single-wrapper .html-editor-block ol{padding-left:20px}.error-wrapper .error-block{background-color:#f9f9f9;border-bottom:1px solid #e6e6e6;text-align:center;padding:60px 20px 55px 20px}.error-wrapper .error-block .image-block{display:inline-block;height:60px;width:60px;background-color:#fff;border:1px solid #e6e6e6;border-radius:60px;position:relative}.error-wrapper .error-block .image-block img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.error-wrapper .error-block h2{font-family:Sofia-Pro-bold,sans-serif;font-size:22px;font-weight:700;color:#2d2d2d;padding-top:17px}.error-wrapper #custom-info-block{margin-top:25px}.error-wrapper #custom-info-block .entry-section{margin-bottom:0}.error-wrapper #custom-info-block .entry-section._double-margin{margin-bottom:60px}.wishlist-empty-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background-color:#f5f5f5;padding:160px 16px}.wishlist-empty-page-title{font-family:Sofia-Pro-bold,sans-serif;font-size:24px;font-weight:700;line-height:30px;color:#2d2d2d;text-align:center}.wishlist-empty-page-subtitle{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;font-weight:40;line-height:24px;color:#2d2d2d;max-width:415px;text-align:center}.background-gray section#newsletter{background-color:#f5f5f5}.faq-block{max-width:700px;margin:20px auto;border-bottom:1px solid #ebebeb}.faq-block .faq-answer{font-family:Sofia-Pro-light,sans-serif;color:gray;font-size:13px;font-weight:300;line-height:19px;padding-bottom:20px;display:none}.faq-block .faq-question{font-family:Sofia-Pro-medium,sans-serif;font-size:14px;color:#2d2d2d;font-weight:500;position:relative;padding:15px 12px 12px 0;cursor:pointer}.faq-block .faq-question:before,.faq-block .faq-question:after{content:"";position:absolute;background-color:#d8d8d8;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-block .faq-question:before{width:2px;height:13px;right:6px}.faq-block .faq-question:after{width:12px;height:2px;right:1px}.faq-block.active .faq-question:before{display:none}section.inner-product-page{background-color:#f9f9f9}section.inner-product-page .wrapper{max-width:unset;padding:0 36px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper{padding:0}}section.inner-product-page .wrapper .product-gallery-media__wrapper.error .navigation-numbers,section.inner-product-page .wrapper .product-gallery-media__wrapper.error .swiper-pagination-bullets{display:none !important}section.inner-product-page .wrapper .product-gallery-media__wrapper.error .swiper-container{pointer-events:none !important}section.inner-product-page .wrapper .similar-properties-container{position:absolute;z-index:150;right:8px;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}section.inner-product-page .wrapper .tag-label+.tags-container{margin-top:32px}section.inner-product-page .wrapper .tags-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;top:44px}section.inner-product-page .wrapper .tags-container .tag-element:not(:first-child){margin-top:8px}section.inner-product-page .wrapper .tags-container .tag-element{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}section.inner-product-page .wrapper .product-item{width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:80px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item{padding-bottom:0}}section.inner-product-page .wrapper .product-item .product-gallery .icon-container{position:absolute;bottom:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:0 22px 22px 0}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-gallery .icon-container{padding:0 18px 18px 0}}section.inner-product-page .wrapper .product-item .product-gallery .icon-container .play-icon,section.inner-product-page .wrapper .product-item .product-gallery .icon-container .stop-icon{width:36px;height:36px;background-repeat:no-repeat;z-index:1}section.inner-product-page .wrapper .product-item .product-gallery .icon-container .play-icon{background-image:url(build/play-icon_87d572432af7c9486b59c808b93e5439.svg)}section.inner-product-page .wrapper .product-item .product-gallery .icon-container .stop-icon{background-image:url(build/stop-icon_0b23ec9a61facef3c2953f7cca918ae0.svg)}section.inner-product-page .wrapper .product-item .product-gallery .tag-label{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:12px;right:12px;z-index:16;font-family:Sofia-Pro-medium,sans-serif}section.inner-product-page .wrapper .product-item .product-gallery .tag-label .tag-element{background:#fff;padding:6px 8px;margin-left:4px;color:#2d2d2d;font-size:12px;line-height:1;font-family:Sofia-Pro-medium,sans-serif;border-radius:4px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-gallery{width:100%}}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-gallery{width:60%;padding:0 20px 0 0}}@media only screen and (min-width: 1024px){section.inner-product-page .wrapper .product-item .product-gallery{width:66.666666%;padding:0 40px 0 0}}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery{display:none;position:relative}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery{display:block}}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper{display:block;position:relative;margin:0 -36px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper{margin:0}}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper{display:none}}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;background-color:#f4f4f5;overflow:hidden;height:0;padding-top:133.33333%;aspect-ratio:3/4}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper .swiper-slide::after{background-color:#fff;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper .swiper-slide img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper .swiper-slide.swiper-slide-zoomed img{-webkit-transform:translate3d(0px, 0px, 0px) scale(2);transform:translate3d(0px, 0px, 0px) scale(2)}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper .video-container{position:relative;padding-top:133.214%}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper .video-container .video-iframe{position:absolute;left:0;top:0;height:auto;width:100%;border-width:0}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper .swiper-scrollbar{width:100%;height:2px;left:0;bottom:0;background:#ebebeb;border-radius:0}section.inner-product-page .wrapper .product-item .product-gallery .product-main-gallery-mobile-swiper .swiper-scrollbar-drag{background:#000;border-radius:0}section.inner-product-page .wrapper .product-item .product-gallery .gallery-container{display:grid;gap:4px}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-gallery .gallery-container{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media only screen and (min-width: 1024px){section.inner-product-page .wrapper .product-item .product-gallery .gallery-container{grid-template-columns:repeat(12, minmax(0, 1fr))}}section.inner-product-page .wrapper .product-item .product-gallery .gallery-container:has(.main-gallery:only-child):not(:has(.base-video)) .base-picture{aspect-ratio:3/4;overflow:hidden}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery{overflow:hidden;cursor:pointer;aspect-ratio:3/4}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-gallery .main-gallery{grid-column:span 2}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery:first-child{grid-column:span 4/span 4}}@media only screen and (min-width: 1024px){section.inner-product-page .wrapper .product-item .product-gallery .main-gallery{grid-column:span 4}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery:nth-child(1):nth-last-child(1){grid-column:1/-1;justify-self:center;max-width:608px;width:100%}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery:nth-child(-n+6){grid-column:span 6}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery:nth-child(n+5){width:calc(100% - 1px)}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery:nth-child(3):nth-last-child(1){grid-column:4/span 6}}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f4f4f5;overflow:hidden;height:0;padding-top:133.33333%}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture::after{background-color:#fff;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture .v_image_background{aspect-ratio:3/4}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture img,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture video{position:absolute;top:0;left:0;right:0;bottom:0}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture img,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture video,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture .zoom-card{display:block;vertical-align:middle;width:100%;max-width:100%;height:100%}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture img .show-more-placeholder,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture video .show-more-placeholder,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture .zoom-card .show-more-placeholder{position:absolute;z-index:9999999;height:100%;width:100%;top:0;left:0;right:0;background:rgba(0,0,0,.3);-webkit-transition:background 300ms ease-out;transition:background 300ms ease-out}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture img .show-more-placeholder:hover,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture video .show-more-placeholder:hover,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture .zoom-card .show-more-placeholder:hover{background:rgba(0,0,0,.45)}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture img .show-more-placeholder-text,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture video .show-more-placeholder-text,section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture .zoom-card .show-more-placeholder-text{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);word-break:break-word;padding:0 20px;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:20px;font-weight:700;line-height:28px;text-align:center}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture-container{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;z-index:9}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-picture-wrapper{height:100%;width:100%}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-video{position:relative;height:100%;width:100%;cursor:pointer;background-color:#f4f4f4;background-size:cover;background-position:center;background-repeat:no-repeat}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-video .video-container{position:relative;padding-top:133.214%}section.inner-product-page .wrapper .product-item .product-gallery .main-gallery .base-video .video-container .video-iframe{position:absolute;left:0;top:0;height:auto;width:100%;border-width:0}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description{width:100%;padding:0}}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-description{position:sticky;height:100%;top:0;width:40%;padding:0}}@media only screen and (min-width: 1024px){section.inner-product-page .wrapper .product-item .product-description{width:33.333333%;padding:0}}section.inner-product-page .wrapper .product-item .product-description .product-item-header,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment,section.inner-product-page .wrapper .product-item .product-description .product-item-description,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions,section.inner-product-page .wrapper .product-item .product-description .product-item-composition,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile{width:100%;background:#fff;margin-bottom:20px;border-radius:4px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment,section.inner-product-page .wrapper .product-item .product-description .product-item-description,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions,section.inner-product-page .wrapper .product-item .product-description .product-item-composition,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile{width:100%;border-radius:0}}section.inner-product-page .wrapper .product-item .product-description .product-item-header details,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment details,section.inner-product-page .wrapper .product-item .product-description .product-item-description details,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions details,section.inner-product-page .wrapper .product-item .product-description .product-item-composition details,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction details,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile details,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile details{width:100%;cursor:pointer;overflow:hidden;min-height:72px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle{list-style-type:none}section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;line-height:24px;padding:24px;list-style-type:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle-title{padding:24px 24px 24px 16px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle-title::after{content:"";display:block;width:12px;height:12px;background-image:url(build/plus_black_54e48d919fb5be787f5ef1c831459be2.svg);background-position:center;background-repeat:no-repeat}section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle[open] .toggle-title{padding:24px 24px 16px 24px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle[open] .toggle-title,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle[open] .toggle-title{padding:24px 24px 16px 16px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle[open] .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle[open] .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle[open] .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle[open] .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle[open] .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle[open] .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle[open] .toggle-title::after,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle[open] .toggle-title::after{width:12px;height:2px;background-image:url(build/minus_black_948b0597afd585cd84afc7e1961d2629.svg)}section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle-area{height:100%;overflow:hidden}section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle-content{padding:12px 24px 24px 24px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-description .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-dimensions .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-instruction .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .toggle-content,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .toggle-content{padding:12px 16px 16px 16px}}section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile{list-style-type:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:24px 24px 24px 16px}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile{display:none}}section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .product-info-link__mobile,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .product-info-link__mobile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;line-height:24px}section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile #primeai_button,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .primeai_style16b,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile #primeai_button,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .primeai_style16b{font-family:Sofia-Pro-regular,sans-serif;font-size:14px !important;color:#2d2d2d !important;line-height:20px !important;padding:0 !important;list-style:none !important;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;border-bottom:none !important;-webkit-transform:none !important;transform:none !important}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile #primeai_button,section.inner-product-page .wrapper .product-item .product-description .product-item-size__mobile .primeai_style16b,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile #primeai_button,section.inner-product-page .wrapper .product-item .product-description .product-item-balance__mobile .primeai_style16b{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Sofia-Pro-bold,sans-serif;font-size:16px !important;line-height:24px !important;visibility:visible !important}}section.inner-product-page .wrapper .product-item .product-description .product-item-header{padding:24px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header{padding:24px 16px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer{margin-bottom:0}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .underline-hover{color:#000;font-family:Sofia-Pro-bold,sans-serif;font-size:24px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .underline-hover{font-size:20px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .add-to-wishlist{display:none}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .add-to-wishlist{display:block;position:absolute;top:0;right:0}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .add-to-wishlist .wishlist-add{position:relative;display:block;width:22px;height:19px;cursor:pointer}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .add-to-wishlist .wishlist-add.responseStatusFail{margin-bottom:20px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .add-to-wishlist .wishlist-add::before{content:"";background-image:url(build/whislist-stroke-icon-black-new_c20b1b94008c35aa98febe333cd19625.svg);background-position:center;position:absolute;top:0;right:0;width:22px;height:19px;-webkit-transition:all .2s;transition:all .2s}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .add-to-wishlist .wishlist-add::after{content:"";background-image:url(build/whistlist-filled-icon-new_f2335a55126c0ce00199f1e801381907.svg);background-position:center;position:absolute;top:0;right:0;width:22px;height:19px;z-index:10;opacity:0;-webkit-transition:all .2s;transition:all .2s}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price h1.manufacturer .add-to-wishlist .wishlist-add.added::after{content:"";background-image:url(build/whistlist-filled-icon-new_f2335a55126c0ce00199f1e801381907.svg);background-position:center;position:absolute;top:0;right:0;opacity:1;width:22px;height:19px;z-index:10;-webkit-transition:all .2s;transition:all .2s}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price span.product-title{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;font-weight:400;color:#000;line-height:24px;margin-top:8px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price span.product-title{margin-top:4px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price .product-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price .product-price span.discount-price{font-family:Sofia-Pro-semi-bold,sans-serif;color:#d0021b;font-size:24px;margin-right:8px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price .product-price span.discount-price{margin-right:0;font-size:20px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price .product-price span.regular-price{font-family:Sofia-Pro-semi-bold,sans-serif;color:#2d2d2d;font-size:24px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price .product-price span.regular-price{font-size:20px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-name-price .product-price span.regular-price.old-price{font-family:Sofia-Pro-regular,sans-serif;color:gray;text-decoration:line-through;font-size:16px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-colors p{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#000}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-colors p span{font-family:Sofia-Pro-bold,sans-serif}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-colors .color-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:11px;margin-top:8px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-colors .color-picker{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-top:12px;padding:1px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-colors .color-picker li{line-height:1;margin-right:11px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-colors .color-picker li label{cursor:pointer;display:block;width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,0,0,0);overflow:hidden;position:relative;background-size:initial;background-repeat:no-repeat;background-position:50%;background-clip:padding-box}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-colors .color-picker li.selected label{-webkit-box-shadow:0 0 0 1px #2d2d2d;box-shadow:0 0 0 1px #2d2d2d}section.inner-product-page .wrapper .product-item .product-description .product-item-header .product-colors .color-picker li input{position:absolute;opacity:0;z-index:-1}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .product-info-link,section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title{position:relative;font-family:Sofia-Pro-regular,sans-serif;font-size:14px;line-height:15px;font-weight:400;color:#2d2d2d;cursor:pointer;margin-top:16px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .product-info-link:empty,section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title:empty{margin-top:0}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title{line-height:0}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title #primeai_button:empty{height:0;line-height:0}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .product-info-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .product-info-link--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:12px;line-height:1;position:relative;gap:4px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .product-info-link--text::after{content:"";display:block;width:16px;height:12px;background-image:url(build/size_table_0a664d9cd8b2e5efb902434ac8bb74b3.svg);background-position:center;background-repeat:no-repeat}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title:not(.hidden){height:12px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title.hidden{display:none}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title #primeai_button{max-width:unset;-webkit-transform:unset;transform:unset;padding:0}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title #primeai_button,section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title .primeai_style16b{font-family:Sofia-Pro-regular,sans-serif;font-size:14px !important;color:#2d2d2d !important;padding:0 !important;list-style:none !important;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;border-bottom:none !important;-webkit-transform:none !important;transform:none !important;visibility:visible !important;height:100% !important}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title #primeai_button img,section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title .primeai_style16b img{display:none !important}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title .primeai_style16b,section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title .primeai_style16b_mobile{font-family:Sofia-Pro-regular,sans-serif;font-size:14px !important;line-height:14px !important;color:#2d2d2d !important}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title .primeai_circle{max-height:20px !important;min-height:20px !important;border-radius:4px !important;margin-right:0 !important;margin-top:0 !important;background:#2d2d2d !important}section.inner-product-page .wrapper .product-item .product-description .product-item-header .sizing-block .sizing-block-title .primeai_circle .paictext{font-family:Sofia-Pro-regular,sans-serif;font-size:14px !important;margin:0 !important}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options{width:100%;max-width:unset}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-cart{margin-top:24px;width:100%}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-cart:not(:has(*)){margin-top:0}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-cart a.add-cart{display:block;width:100%;margin-bottom:0;background-color:#2d2d2d;color:#fff;border-radius:4px;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;line-height:16px;text-transform:none;padding:17px 0;border:unset;-webkit-transition:all .2s;transition:all .2s}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-cart a.add-cart:hover{background-color:#626262}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-cart a.out-of-stock-modal-button{display:block;width:100%;cursor:pointer;border:1px solid #2d2d2d;background-color:#2d2d2d;border-radius:4px;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;text-align:center;padding:17px 0;line-height:1}@media only screen and (max-width: 525px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-cart a.out-of-stock-modal-button{max-width:unset}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-cart a.out-of-stock-modal-button:hover{background-color:#626262;color:#fff;border:1px solid #626262;-webkit-transition:all .2s;transition:all .2s}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-cart{margin-right:10px}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-wishlist{display:none}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-wishlist{display:block}}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-wishlist .wishlist-add{position:relative;display:block;width:50px;height:50px;cursor:pointer;margin-top:24px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-wishlist .wishlist-add.responseStatusFail{margin-bottom:20px}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-wishlist .wishlist-add::before{content:"";background-image:url(build/whislist-stroke-icon-black-new_c20b1b94008c35aa98febe333cd19625.svg);background-position:center;position:absolute;width:22px;height:19px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s;transition:all .2s}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-wishlist .wishlist-add::after{content:"";background-image:url(build/whislist-stroke-icon-black-new_c20b1b94008c35aa98febe333cd19625.svg);background-position:center;position:absolute;width:22px;height:19px;z-index:10;opacity:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s;transition:all .2s}section.inner-product-page .wrapper .product-item .product-description .product-item-header .add-options section.add-to-wishlist .wishlist-add.added::after{content:"";background-image:url(build/whistlist-filled-icon-new_f2335a55126c0ce00199f1e801381907.svg);background-position:center;position:absolute;opacity:1;width:22px;height:19px;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s;transition:all .2s}section.inner-product-page .wrapper .product-item .product-description section.additional-info ::-webkit-scrollbar,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile ::-webkit-scrollbar{width:5px}section.inner-product-page .wrapper .product-item .product-description section.additional-info ::-webkit-scrollbar-track,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile ::-webkit-scrollbar-track{background-color:#fff;border-radius:2px}section.inner-product-page .wrapper .product-item .product-description section.additional-info ::-webkit-scrollbar-thumb,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile ::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:2px}section.inner-product-page .wrapper .product-item .product-description section.additional-info ::-webkit-scrollbar-thumb:hover,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile ::-webkit-scrollbar-thumb:hover{background-color:#bababa}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block{margin-top:24px;margin-bottom:15px}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description section.additional-info .block.hide-mobile,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block.hide-mobile{display:none}}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block:last-of-type,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block:last-of-type{margin-bottom:0}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .product-composition,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .product-composition{max-width:350px;width:100%}@media only screen and (max-width: 350px){section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .product-composition,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .product-composition{max-width:320px}}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .product-composition .bottom-part .composition-block,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .product-composition .bottom-part .composition-block{margin-bottom:20px}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .product-composition .bottom-part .composition-block p.name,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .product-composition .bottom-part .composition-block p.name{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:7px}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .product-composition .bottom-part .composition-block p.value,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .product-composition .bottom-part .composition-block p.value{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;text-transform:lowercase}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .modal.product-dimensions,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .modal.product-dimensions{max-width:350px;width:100%;min-height:200px;max-height:300px;height:100%}@media only screen and (max-width: 350px){section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .modal.product-dimensions,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .modal.product-dimensions{max-width:320px}}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .modal.product-dimensions .bottom-part,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .modal.product-dimensions .bottom-part{overflow:auto;height:calc(100% - 65px)}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .modal.product-dimensions .bottom-part p,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .modal.product-dimensions .bottom-part p{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:14px}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .modal.product-dimensions .bottom-part p strong,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .modal.product-dimensions .bottom-part p strong{display:block;color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;line-height:14px;margin-bottom:10px;margin-top:20px}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .modal.product-dimensions .bottom-part p:first-of-type strong,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .modal.product-dimensions .bottom-part p:first-of-type strong{margin-top:0}section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .share,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .share{max-width:350px;width:100%;height:100%;max-height:262px}@media only screen and (max-width: 350px){section.inner-product-page .wrapper .product-item .product-description section.additional-info .block .modal-wrap .share,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block .modal-wrap .share{max-width:320px}}section.inner-product-page .wrapper .product-item .product-description section.additional-info p.product-info-link,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile p.product-info-link{position:relative;white-space:nowrap;cursor:pointer;display:inline-block;padding-left:16px;color:#000;font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:400}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .product-description section.additional-info p.product-info-link,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile p.product-info-link{display:none}}section.inner-product-page .wrapper .product-item .product-description section.additional-info p.product-info-link::before,section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile p.product-info-link::before{content:"";cursor:pointer;position:absolute;top:-2px;left:0;display:block;background-image:url(build/location_17394f2dd57c23bd078272e3d38c0894.svg);background-position:center;width:12px;height:16px}section.inner-product-page .wrapper .product-item .product-description section.additional-info{display:none}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-description section.additional-info{display:block}}section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile{display:block}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile{display:none}}section.inner-product-page .wrapper .product-item .product-description section.additional-info__mobile .block{margin-top:0;margin-bottom:0}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .description{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .description a{font-family:Sofia-Pro-regular,sans-serif;-webkit-transition:all .2s;transition:all .2s;text-decoration:underline}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .description a:hover{text-decoration:none}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options{margin:16px 0}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Sofia-Pro-light,sans-serif;font-family:Sofia-Pro-regular,sans-serif;display:flex;font-size:14px;line-height:20px;color:#000}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .option:not(:first-child){margin-top:16px}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .option__delivery{margin-right:8px}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .option__delivery-info-pickup{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#2d2d2d}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .option__delivery-info-city{position:relative;font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;color:#2d2d2d;cursor:pointer}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .option__delivery-price{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;margin-left:auto}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .delivery-method-background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;border:1px solid #ebebeb;border-radius:4px;margin-right:8px}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .delivery-method-background img{width:20px}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .options .delivery-method-background .option__delivery-price{font-family:Sofia-Pro-medium,sans-serif;color:#2d2d2d;margin-left:auto}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .delivery-info__show-more{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;color:#2d2d2d;cursor:pointer;margin-bottom:12px;-webkit-transition:all .2s;transition:all .2s}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .delivery-info__show-more:hover{text-decoration:none}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .additional-text{font-family:Sofia-Pro-regular,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:gray}section.inner-product-page .wrapper .product-item .product-description .product-description .product-item-information-data{font-family:Sofia-Pro-light,sans-serif;font-size:14px;letter-spacing:0;line-height:18px;margin-top:0}section.inner-product-page .wrapper .product-item .product-description .product-description .li-type-bullet{display:list-item !important}section.inner-product-page .wrapper .product-item .product-description .product-description .padding-left-1{padding-left:1em}section.inner-product-page .wrapper .product-item .product-description .product-description .padding-left-1 li:last-child{padding-bottom:16px}section.inner-product-page .wrapper .product-item .product-description .product-description .model-info{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;line-height:18px;margin-bottom:24px}@media only screen and (min-width: 768px){section.inner-product-page .wrapper .product-item .product-description .product-item-composition{margin-bottom:0}}section.inner-product-page .wrapper .product-item .product-description .product-item-composition .composition-block{margin-bottom:20px}section.inner-product-page .wrapper .product-item .product-description .product-item-composition .composition-block:last-child{margin-bottom:0}section.inner-product-page .wrapper .product-item .product-description .product-item-composition .composition-block .name{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;margin-bottom:7px}section.inner-product-page .wrapper .product-item .product-description .product-item-composition .composition-block .value{color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:14px}section.inner-product-page .wrapper .product-item .product-description .product-item-shipment .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-description .toggle-area,section.inner-product-page .wrapper .product-item .product-description .product-item-composition .toggle-area{overflow:hidden;-webkit-transition:max-height .25s ease-out,opacity .25s ease-out;transition:max-height .25s ease-out,opacity .25s ease-out}section.inner-product-page .wrapper .product-item .gift-card-item{margin-top:0}@media only screen and (max-width: 768px){section.inner-product-page .wrapper .product-item .gift-card-item{margin-top:40px}}section.inner-product-page .wrapper .product-item .gift-card-item .manufacturer{margin-bottom:10px;margin-top:15px}section.inner-product-page .wrapper .product-item .gift-card-item .product-article{margin-bottom:10px}section.inner-product-page .wrapper .product-item p.free-shipping{color:gray;font-family:Gotham-Book,sans-serif;font-size:11px;font-weight:300;margin-bottom:20px}@media only screen and (max-width: 1050px){section.inner-product-page .wrapper .product-item p.free-shipping{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}section.inner-product-page .wrapper .product-item p.model-info{color:#000;font-family:Gotham-Book,sans-serif;font-size:13px;font-weight:300;line-height:18px;margin-bottom:30px}@media only screen and (max-width: 1050px){section.inner-product-page .wrapper .product-item p.model-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 770px){section.inner-product-page .wrapper .product-item p.model-info{margin-bottom:15px}}section.inner-product-page .product-item-information{border-bottom:1px solid #e6e6e6}@media only screen and (max-width: 767px){section.inner-product-page .product-item-information .wrapper{padding:0}}@media only screen and (min-width: 769px){section.inner-product-page .product-item-information{padding-bottom:62px}section.inner-product-page .product-item-information .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.inner-product-page .product-item-information .html-block{padding:1px 0}section.inner-product-page .product-item-information .html-block *:first-child{margin-top:0}section.inner-product-page .product-item-information .title{text-transform:uppercase;font-size:14px;font-family:Sofia-Pro-bold,sans-serif;letter-spacing:0;line-height:17px}@media only screen and (min-width: 769px){section.inner-product-page .product-item-information .title{margin-bottom:20px}}section.inner-product-page .product-item-information .composition-block .name{font-size:14px;font-family:Sofia-Pro-medium,sans-serif;letter-spacing:0;line-height:17px;margin-bottom:10px}section.inner-product-page .product-item-information .composition-block .value{font-size:13px;font-family:Sofia-Pro-light,sans-serif;letter-spacing:0;line-height:19px;margin-bottom:20px}section.inner-product-page .product-item-information-description{width:90%}@media only screen and (max-width: 1024px){section.inner-product-page .product-item-information-description{margin-right:20px;padding-left:0;min-width:252px}}@media only screen and (max-width: 899px){section.inner-product-page .product-item-information-description{min-width:252px;right:0}}@media only screen and (max-width: 768px){section.inner-product-page .product-item-information-description{min-width:100% !important;right:0}}section.inner-product-page .product-item-information-data{font-size:13px;letter-spacing:0;line-height:19px;margin-top:15px}section.inner-product-page .li-type-bullet{display:list-item !important}section.inner-product-page .padding-left-1{padding-left:1em}@media only screen and (min-width: 769px){section.inner-product-page .wrapper-left,section.inner-product-page .wrapper-right{width:50%}}@media only screen and (min-width: 769px){section.inner-product-page .product-item-information-composition>div{max-width:298px}}section.inner-product-page .product-item-information-dimension{width:100%}@media only screen and (min-width: 769px){section.inner-product-page .product-item-information-dimension{margin-top:15px}}@media only screen and (min-width: 769px){section.inner-product-page .product-item-information-instruction>div{max-width:298px}}section.inner-product-page .model-info{font-size:13px;font-family:Sofia-Pro-light,sans-serif;letter-spacing:0;line-height:19px;margin-bottom:20px}@media only screen and (max-width: 768px){section.inner-product-page .toggle-slide{padding:15px 0;border-top:1px solid #ebebeb}section.inner-product-page .toggle-content{padding-top:20px}section.inner-product-page .toggle-button{position:relative}section.inner-product-page .toggle-button:after{content:url(build/plus_bfdb7a7d23173216e7e426544a97299a.svg);position:absolute;right:0;top:1px}section.inner-product-page .toggle-slide.active .toggle-button:after{content:url(build/minus_d1831eeb998209804f94e87f62c4f1cc.svg);top:-3px}}@media only screen and (min-width: 767px){section.inner-product-page .toggle-content .delivery-info{display:none}}@media only screen and (max-width: 767px){section.inner-product-page .toggle-slide{padding:15px}}section.similar-viewed-products{background-color:#fff;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 768px){section.similar-viewed-products{padding-top:32px;padding-bottom:24px}}@media only screen and (max-width: 768px){section.similar-viewed-products .round-space{top:5px;right:5px}}section.similar-viewed-products .discount-label{position:absolute;bottom:8px;left:8px}section.similar-viewed-products p.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:21px;font-weight:700}@media only screen and (max-width: 768px){section.similar-viewed-products p.title{font-size:18px}}section.similar-viewed-products .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:unset;overflow:hidden !important;padding:0 36px}@media only screen and (max-width: 768px){section.similar-viewed-products .wrapper{padding:0 16px}}section.similar-viewed-products .wrapper .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}@media only screen and (max-width: 768px){section.similar-viewed-products .wrapper .title-wrapper{margin-bottom:20px}}section.similar-viewed-products .swiper-container{padding-bottom:48px}@media only screen and (max-width: 768px){section.similar-viewed-products .swiper-container{padding-bottom:0}}section.similar-viewed-products .swiper-container .swiper-button-next.swiper-button-disabled,section.similar-viewed-products .swiper-container .swiper-button-prev.swiper-button-disabled{visibility:hidden}section.similar-viewed-products .swiper-container .swiper-scrollbar{width:380px;height:2px;background:#ebebeb;border-radius:0;left:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 768px){section.similar-viewed-products .swiper-container .swiper-scrollbar{display:none}}section.similar-viewed-products .swiper-container .swiper-scrollbar-drag{background:#000;border-radius:0}section.related-products .wrapper .banner,section.similar-viewed-products .wrapper .banner{display:none}section.related-products .wrapper .swiper-container.fifth-slider .swiper-slide,section.similar-viewed-products .wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 18.1818181818%;flex:0 0 18.1818181818%}@media only screen and (max-width: 1024px){section.related-products .wrapper .swiper-container.fifth-slider .swiper-slide,section.similar-viewed-products .wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%}}@media only screen and (max-width: 768px){section.related-products .wrapper .swiper-container.fifth-slider .swiper-slide,section.similar-viewed-products .wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 28.5714285714%;flex:0 0 28.5714285714%}}@media only screen and (max-width: 540px){section.related-products .wrapper .swiper-container.fifth-slider .swiper-slide,section.similar-viewed-products .wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-height:410px}}@media only screen and (max-width: 440px){section.related-products .wrapper .swiper-container.fifth-slider .swiper-slide,section.similar-viewed-products .wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-height:unset}}section.related-products .wrapper .swiper-container.fifth-slider .swiper-slide .top,section.similar-viewed-products .wrapper .swiper-container.fifth-slider .swiper-slide .top{position:relative;width:100%;background-color:#f5f5f5;height:0;padding-top:133%;overflow:hidden;border-radius:4px}section.related-products .wrapper .swiper-container.fifth-slider .swiper-slide .top img,section.similar-viewed-products .wrapper .swiper-container.fifth-slider .swiper-slide .top img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%;position:absolute;inset:0;max-height:100%;max-width:100%;margin:auto}section.related-products .wrapper .swiper-container.fifth-slider img,section.similar-viewed-products .wrapper .swiper-container.fifth-slider img{display:block;max-width:317px;min-height:100%}@media only screen and (max-width: 768px){section.related-products .wrapper .swiper-container.fifth-slider img,section.similar-viewed-products .wrapper .swiper-container.fifth-slider img{max-width:227px;min-height:100%}}section.related-products .wrapper .swiper-slide .top,section.similar-viewed-products .wrapper .swiper-slide .top{padding-bottom:0;margin-bottom:12px;border-bottom:0}section.related-products .wrapper .swiper-slide .top .round-space,section.related-products .wrapper .swiper-slide .top .round-space.selected,section.similar-viewed-products .wrapper .swiper-slide .top .round-space,section.similar-viewed-products .wrapper .swiper-slide .top .round-space.selected{top:12px;right:9px;width:22px;height:19px;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 768px){section.related-products .wrapper .swiper-slide .top .round-space,section.related-products .wrapper .swiper-slide .top .round-space.selected,section.similar-viewed-products .wrapper .swiper-slide .top .round-space,section.similar-viewed-products .wrapper .swiper-slide .top .round-space.selected{top:10px;right:8px}}section.related-products .wrapper .swiper-slide .top .round-space::before,section.related-products .wrapper .swiper-slide .top .round-space.selected::before,section.similar-viewed-products .wrapper .swiper-slide .top .round-space::before,section.similar-viewed-products .wrapper .swiper-slide .top .round-space.selected::before{background-repeat:no-repeat;top:0;left:0;width:22px;height:19px;-webkit-transition:all .2s;transition:all .2s}section.related-products .wrapper .swiper-slide .top .round-space::after,section.related-products .wrapper .swiper-slide .top .round-space.selected::after,section.similar-viewed-products .wrapper .swiper-slide .top .round-space::after,section.similar-viewed-products .wrapper .swiper-slide .top .round-space.selected::after{background-repeat:no-repeat;top:0;right:0;width:22px;height:19px;-webkit-transition:all .2s;transition:all .2s}section.related-products .wrapper .swiper-slide .top .round-space::before,section.similar-viewed-products .wrapper .swiper-slide .top .round-space::before{background-image:url(build/whislist-stroke-icon-new_e2e99efe8b67ac04e0823e4272359247.svg)}section.related-products .wrapper .swiper-slide .top .round-space::after,section.similar-viewed-products .wrapper .swiper-slide .top .round-space::after{background-image:url(build/whistlist-filled-icon-new_f2335a55126c0ce00199f1e801381907.svg)}section.related-products .wrapper .swiper-slide .top .round-space.selected::before,section.similar-viewed-products .wrapper .swiper-slide .top .round-space.selected::before{background-image:url(build/whistlist-filled-icon-new_f2335a55126c0ce00199f1e801381907.svg)}section.related-products .wrapper .swiper-slide .top .round-space.selected::after,section.similar-viewed-products .wrapper .swiper-slide .top .round-space.selected::after{background-image:url(build/whistlist-filled-icon-new_f2335a55126c0ce00199f1e801381907.svg)}section.related-products .wrapper .swiper-slide .bottom,section.similar-viewed-products .wrapper .swiper-slide .bottom{padding-top:0}section.related-products .wrapper .navigation-numbers .swiper-button-prev,section.similar-viewed-products .wrapper .navigation-numbers .swiper-button-prev{top:35%}section.related-products .wrapper .navigation-numbers .swiper-button-next,section.similar-viewed-products .wrapper .navigation-numbers .swiper-button-next{top:35%;right:24px !important}section.related-products .wrapper p.title,section.similar-viewed-products .wrapper p.title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:24px}@media only screen and (max-width: 768px){section.related-products .wrapper p.title,section.similar-viewed-products .wrapper p.title{font-size:20px}}section.related-products .wrapper .product-info,section.similar-viewed-products .wrapper .product-info{margin:0}section.related-products .wrapper .product-info p.title,section.related-products .wrapper .product-info p.description,section.similar-viewed-products .wrapper .product-info p.title,section.similar-viewed-products .wrapper .product-info p.description{color:#2d2d2d;font-size:12px;line-height:18px}section.related-products .wrapper .product-info p.title,section.similar-viewed-products .wrapper .product-info p.title{font-family:Sofia-Pro-bold,sans-serif;margin-bottom:4px}section.related-products .wrapper .product-info p.description,section.similar-viewed-products .wrapper .product-info p.description{font-family:Sofia-Pro-regular,sans-serif;font-weight:400;margin:0 0 12px 0}section.related-products .wrapper .pricing.pricing__wrapper,section.similar-viewed-products .wrapper .pricing.pricing__wrapper{margin-bottom:0}section.related-products .wrapper .pricing.pricing__wrapper .current-price,section.similar-viewed-products .wrapper .pricing.pricing__wrapper .current-price{font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;font-size:14px;line-height:14px;margin-right:8px}section.related-products .wrapper .pricing.pricing__wrapper .current-price.productSale,section.similar-viewed-products .wrapper .pricing.pricing__wrapper .current-price.productSale{font-family:Sofia-Pro-semi-bold,sans-serif;color:#d0021b}section.related-products .wrapper .pricing.pricing__wrapper .pricing_additional-prices .old-price,section.related-products .wrapper .pricing.pricing__wrapper .pricing_additional-prices p,section.similar-viewed-products .wrapper .pricing.pricing__wrapper .pricing_additional-prices .old-price,section.similar-viewed-products .wrapper .pricing.pricing__wrapper .pricing_additional-prices p{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;line-height:14px;color:gray;text-decoration:line-through}section.related-products .wrapper .btn-wrap.desktop,section.similar-viewed-products .wrapper .btn-wrap.desktop{font-style:normal !important;margin-top:5px}section.related-products .wrapper .btn-wrap.desktop .text-with-underline,section.similar-viewed-products .wrapper .btn-wrap.desktop .text-with-underline{position:relative;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;color:#2d2d2d;opacity:1;-webkit-transition:opacity 300ms,easy-out;transition:opacity 300ms,easy-out}section.related-products .wrapper .btn-wrap.desktop .text-with-underline::after,section.similar-viewed-products .wrapper .btn-wrap.desktop .text-with-underline::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#2d2d2d;-webkit-transition:opacity 300ms,easy-out;transition:opacity 300ms,easy-out}section.related-products .wrapper .btn-wrap.desktop .text-with-underline:hover,section.similar-viewed-products .wrapper .btn-wrap.desktop .text-with-underline:hover{opacity:.8}section.related-products .wrapper .btn-wrap.desktop .text-with-underline:hover::after,section.similar-viewed-products .wrapper .btn-wrap.desktop .text-with-underline:hover::after{opacity:0}section.related-products .wrapper .show-more,section.similar-viewed-products .wrapper .show-more{display:none}@media only screen and (max-width: 768px){section.related-products .wrapper .show-more,section.similar-viewed-products .wrapper .show-more{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}section.related-products .wrapper .show-more-button,section.similar-viewed-products .wrapper .show-more-button{width:100%;background-color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:14px;color:#2d2d2d;border:1px solid gray;border-radius:4px;padding:13px;text-align:center}section.related-products .wrapper .show-more-button:hover,section.similar-viewed-products .wrapper .show-more-button:hover{background-color:#f9fafb}}section.similar-viewed-products.more-from-product .banner{display:block;width:100%;position:relative;overflow:hidden;margin-bottom:32px}section.similar-viewed-products.more-from-product .banner .desktop{display:none}@media only screen and (min-width: 768px){section.similar-viewed-products.more-from-product .banner .desktop{display:block}}section.similar-viewed-products.more-from-product .banner .mobile{display:block;max-height:348px}@media only screen and (min-width: 768px){section.similar-viewed-products.more-from-product .banner .mobile{display:none}}section.similar-viewed-products.more-from-product .banner .v_image_background--min_height{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){section.similar-viewed-products.more-from-product .banner .v_image_background--min_height{height:auto}}section.similar-viewed-products.more-from-product .custom-brand-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}section.similar-viewed-products.more-from-product .custom-brand-wrapper .custom-brand-navigation{width:30%;max-width:317px;min-width:205px;margin-right:32px;cursor:pointer}@media only screen and (max-width: 768px){section.similar-viewed-products.more-from-product .custom-brand-wrapper .custom-brand-navigation{display:none}}section.similar-viewed-products.more-from-product .custom-brand-wrapper .custom-brand-navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 8px 24px 0;border-top:1px solid #ebebeb;-webkit-transition:padding 100ms ease-out,color 100ms ease-out;transition:padding 100ms ease-out,color 100ms ease-out}section.similar-viewed-products.more-from-product .custom-brand-wrapper .custom-brand-navigation__item span{font-family:Sofia-Pro-medium,sans-serif;font-size:20px;line-height:20px;color:#2d2d2d}section.similar-viewed-products.more-from-product .custom-brand-wrapper .custom-brand-navigation__item .arrow-right{width:24px;height:24px;display:inline-block;background-color:#000;-webkit-mask:url(build/arrow-right-black_0e29297b2b2f5e1d78fb349c09da9599.svg) no-repeat center;mask:url(build/arrow-right-black_0e29297b2b2f5e1d78fb349c09da9599.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}section.similar-viewed-products.more-from-product .custom-brand-wrapper .custom-brand-navigation__item:hover{padding:24px 0}section.similar-viewed-products.more-from-product .custom-brand-wrapper .custom-brand-navigation__item:hover span{color:#626262}section.similar-viewed-products.more-from-product .custom-brand-wrapper .custom-brand-navigation__item:hover .arrow-right{background-color:#626262}section.similar-viewed-products.more-from-product .custom-brand-wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%}@media only screen and (max-width: 920px){section.similar-viewed-products.more-from-product .custom-brand-wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 28.5714285714%;flex:0 0 28.5714285714%}}@media only screen and (max-width: 768px){section.similar-viewed-products.more-from-product .custom-brand-wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 28.5714285714%;flex:0 0 28.5714285714%}}@media only screen and (max-width: 540px){section.similar-viewed-products.more-from-product .custom-brand-wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-height:410px}}@media only screen and (max-width: 440px){section.similar-viewed-products.more-from-product .custom-brand-wrapper .swiper-container.fifth-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-height:unset}}.modal_block .share{max-width:350px;width:100%}@media only screen and (max-width: 350px){.modal_block .share{max-width:320px}}.modal_block .share .bottom-info p{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:10px}.modal_block .share .bottom-info input{width:100%;border:1px solid #e6e6e6;background-color:#fff;padding:14px 9px 13px 9px;color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;margin-bottom:30px}.modal_block .share .bottom-info input.copied{background-color:#f4f4f4;border:2px solid #e6e6e6;color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300}.modal_block .share .bottom-info .social-links{display:-webkit-box;display:-ms-flexbox;display:flex}.modal_block .share .bottom-info .social-links #fb-share-btn,.modal_block .share .bottom-info .social-links .fb-share-btn{margin-right:30px;cursor:pointer}.modal_block .share .bottom-info .social-links #fb-share-btn img,.modal_block .share .bottom-info .social-links .fb-share-btn img{cursor:pointer}.modal_block .share .bottom-info .social-links #fb-share-btn:hover,.modal_block .share .bottom-info .social-links .fb-share-btn:hover{cursor:pointer;opacity:.6;-webkit-transition:all .2s;transition:all .2s}.modal_block .share .bottom-info .social-links .pinterest-social{cursor:pointer;pointer-events:all}.modal_block .share .bottom-info .social-links .pinterest-social img{cursor:pointer}.modal_block .share .bottom-info .social-links .pinterest-social:hover{cursor:pointer;opacity:.6;-webkit-transition:all .2s;transition:all .2s}#product-slider-popup.modal.open{top:0;left:0;right:0;bottom:0;-webkit-transform:none;transform:none;padding:0}#product-slider-popup .bottom-part{margin:0 auto;height:100%}@media only screen and (min-width: 1000px){#product-slider-popup .bottom-part{padding:0 50px}}#product-slider-popup .product-slider-container{height:100%}#product-slider-popup .swiper-wrapper{width:auto;height:100%}#product-slider-popup .swiper-container.fourth-slider{height:100%;width:auto}#product-slider-popup .swiper-container.fourth-slider .swiper-slide{width:auto;height:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#product-slider-popup .swiper-container.fourth-slider .zoom-image{height:100%}@media only screen and (max-width: 880px){#product-slider-popup .swiper-container.fourth-slider .zoom-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#product-slider-popup .swiper-container.fourth-slider .zoom-image .zoomImg.hide{display:none !important}#product-slider-popup .main-image-thumb{width:auto;height:100%;margin:0 auto}@media only screen and (max-width: 880px){#product-slider-popup .main-image-thumb{max-height:100%;height:auto}}#product-slider-popup .content{height:100%}#product-slider-popup .product-slider-close{background-image:url(build/popup-close_5ab5b432653999b351b3bae0ce415908.svg);width:50px;height:50px;position:absolute;top:60px;right:60px;z-index:10000;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 1000px){#product-slider-popup .product-slider-close{top:15px;right:15px}}#product-slider-popup .product-slider-counter{position:absolute;bottom:80px;right:65px;font-size:16px;letter-spacing:0;z-index:10000;line-height:19px}#product-slider-popup .product-slider-counter span{padding:0 10px}@media only screen and (max-width: 1000px){#product-slider-popup .product-slider-counter{bottom:15px;right:15px}}.modal-product-stock-inform .product-stock-inform{max-width:350px;width:100%;max-height:507px;height:100%;overflow-y:auto;overflow-x:hidden}.modal-product-stock-inform .product-stock-inform .top{margin-bottom:10px}.modal-product-stock-inform .product-stock-inform .bottom-info p.description{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin-bottom:20px}.modal-product-stock-inform .product-stock-inform .bottom-info p.label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:7px}.modal-product-stock-inform .product-stock-inform .bottom-info .selector{margin-bottom:20px}.modal-product-stock-inform .product-stock-inform .bottom-info .submit{margin-bottom:0}.modal.product-description .product-description-container{background-color:#fff;padding:30px}.modal.product-description.open{top:10%;left:50%;bottom:10%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:768px;width:100%;background-color:rgba(0,0,0,.3);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal.product-description .bottom-part{height:calc(100% - 75px);overflow:auto;padding-right:5px}@media only screen and (max-width: 768px){.modal.product-description{padding:15px}.modal.product-description.open{top:10%;left:10px;right:10px;bottom:10%;-webkit-transform:translate(0, 0);transform:translate(0, 0);max-width:768px;width:auto}.modal.product-description .bottom-part{height:calc(100% - 60px)}.modal.product-description .top{padding-bottom:15px;margin-bottom:15px}}.response-error{margin-top:5px;color:#d0021b;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;text-align:right}.img-loading{opacity:.4}@media only screen and (max-width: 768px){.zoom-image .zoomImg{display:none !important}}.v_size_table .modal_block-dialog{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 768px){.v_size_table .modal_block-dialog_holder{padding:0 16px;width:100%}}@media only screen and (max-width: 768px){.v_size_table .modal_block-dialog{height:100%;width:100%;top:0;bottom:0;left:0;-webkit-transform:none;transform:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}}.v_size_table .modal_block-dialog .modal_block-content{height:calc(100dvh - 245px);overflow-x:hidden;width:100dvw;max-width:890px}@media only screen and (max-width: 1024px){.v_size_table .modal_block-dialog .modal_block-content{width:100%}}@media only screen and (max-width: 768px)and (orientation: landscape){.v_size_table .modal_block-dialog .modal_block-content{height:calc(100dvh - 100px)}}.v_size_table .modal_block-dialog .modal_block-content .bottom-part{overflow:hidden}.v_size_table .modal_block-dialog .modal_block-content .toggle-content{padding:0 !important}@media only screen and (max-width: 768px){.v_size_table .modal_block-dialog .modal_block-content .toggle-content{padding:0 !important}}.v_size_table .modal_block-dialog .bottom-part .size-table-block{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.v_size_table .modal_block-dialog p{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:12px}.v_size_table .modal_block-dialog p.modal_block-top-label{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:20px;line-height:28px;text-align:center;margin-bottom:0}.v_size_table .modal_block-dialog p.notice{color:gray;margin-bottom:5px}.v_size_table .modal_block-dialog h1,.v_size_table .modal_block-dialog h2,.v_size_table .modal_block-dialog h3,.v_size_table .modal_block-dialog h4,.v_size_table .modal_block-dialog h5{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;line-height:24px;margin-bottom:16px}.v_size_table .modal_block-dialog table{border-collapse:collapse;width:100%;margin-bottom:30px;border:1px solid rgba(0,0,0,0) !important}.v_size_table .modal_block-dialog table tr{border-bottom:1px solid #e6e6e6}.v_size_table .modal_block-dialog table th,.v_size_table .modal_block-dialog table td{white-space:nowrap}.v_size_table .modal_block-dialog table th:not(:last-child),.v_size_table .modal_block-dialog table td:not(:last-child){border-right:1px solid #e6e6e6}.v_size_table .modal_block-dialog table thead th{font-family:Sofia-Pro-bold,sans-serif;padding:16px;font-size:12px;line-height:14px;border-radius:3px;background-color:#f9f9f9;text-align:center !important}.v_size_table .modal_block-dialog table thead th:first-child{text-align:left !important}.v_size_table .modal_block-dialog table tbody td{color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:12px;padding:16px;text-align:center}.v_size_table .modal_block-dialog table tbody td:first-child{font-family:Sofia-Pro-bold,sans-serif;text-align:left}.sizes.remove-top-margin{margin-top:0}.sizes .modal-product-item-sizes.modal_block--active{margin-bottom:0;height:100%;top:0 !important;left:0;right:0;bottom:0;position:fixed}.sizes .modal-product-item-sizes .modal_block-dialog{padding:0;bottom:0;position:absolute;left:0;min-width:unset}.sizes .modal-product-item-sizes .modal_block-top{padding:16px 19px 16px 16px;margin:0}.sizes .modal-product-item-sizes .modal_block-top .modal_block-top-close{right:16px}@media only screen and (max-width: 768px){.sizes .modal-product-item-sizes .modal_block-content{padding:0}}@media only screen and (max-width: 768px){.sizes .modal-product-item-sizes .modal_block-content .tab{border-top:1px solid #e6e6e6}}.sizes .modal-product-item-sizes .toggle-content{padding:0 !important;display:none}.sizes .modal-product-item-sizes .toggle-content__active{display:block}.sizes .modal-product-item-sizes .selector-inside,.sizes .modal-product-item-sizes .selector-inside___sizes{position:unset !important;top:unset !important;left:unset !important;width:100%;border:1px solid #e6e6e6;background-color:#fff;overflow-y:auto;z-index:150}@media only screen and (max-width: 768px){.showDesktop{display:none !important}}.showMobile{display:none !important}@media only screen and (max-width: 768px){.showMobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.pricing__wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.pricing__wrapper--with-mid-price{-ms-flex-wrap:wrap;flex-wrap:wrap}.pricing_additional-prices{display:-webkit-box;display:-ms-flexbox;display:flex}section.sizes{margin-top:24px}@media only screen and (max-width: 768px){section.sizes .modal_block--active{padding-top:70px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}section.sizes .toggle-content{padding:0 !important}section.sizes .select-wrap{width:100%}section.sizes .select-wrap.inner-product .selector-front{border:1px solid #000;border-radius:4px}section.sizes .select-wrap.inner-product .selector-front.open{border-radius:4px 4px 0 0}section.sizes .select-wrap.inner-product .selector-inside{border:1px solid #000;border-top:0;max-height:none;overflow:hidden;border-radius:0 0 4px 4px}section.sizes .select-wrap.inner-product .selector-inside .toggle-content{display:none;overflow-y:auto;max-height:170px;padding-top:0}section.sizes .select-wrap.inner-product .selector-inside .toggle-content__active{display:block}@media only screen and (max-width: 768px){section.sizes .select-wrap.inner-product .selector-inside .toggle-content{max-height:255px}}section.sizes .select-wrap.inner-product .selector-inside___sizes{border:none}section.sizes .select-wrap.inner-product p.selector-choice,section.sizes .select-wrap.inner-product p.product-item-size{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:13px}section.sizes .select-wrap.inner-product p.selector-choice.justify,section.sizes .select-wrap.inner-product p.product-item-size.justify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-family:Sofia-Pro-medium,sans-serif;gap:8px}section.sizes .select-wrap.inner-product p.selector-choice.justify .size-tooltip,section.sizes .select-wrap.inner-product p.product-item-size.justify .size-tooltip{position:relative;top:0 !important;left:0 !important;margin-right:auto !important}section.sizes .select-wrap.inner-product p.selector-choice .value,section.sizes .select-wrap.inner-product p.product-item-size .value{font-family:Sofia-Pro-medium,sans-serif;font-size:14px;margin-right:10px}section.sizes .select-wrap.inner-product p.selector-choice[data-out-of-stock=true],section.sizes .select-wrap.inner-product p.product-item-size[data-out-of-stock=true]{cursor:default;color:#d1d1d1}section.sizes .select-wrap.inner-product p.selector-choice.direct,section.sizes .select-wrap.inner-product p.product-item-size.direct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.sizes .select-wrap.inner-product p.selector-choice span.colored,section.sizes .select-wrap.inner-product p.product-item-size span.colored{color:gray}section.sizes .select-wrap.inner-product p.selector-choice span.out-of-stock-modal,section.sizes .select-wrap.inner-product p.product-item-size span.out-of-stock-modal{margin-left:auto;cursor:pointer;color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;padding:7px 10px 4px 10px;border-radius:3px;border:1px solid #ebebeb;background-color:#f9f9f9;z-index:100}section.sizes .select-wrap.inner-product p.selector-choice span.last-item,section.sizes .select-wrap.inner-product p.product-item-size span.last-item{color:#9a9a9a;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;margin-left:10px}section.sizes span.field-error{margin-top:5px;margin-bottom:0;font-family:Sofia-Pro-light,sans-serif}section.sizes p.product-temporarily-out-of-stock{position:relative;width:100%;color:#2d2d2d;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:400;padding:12px 10px;border-radius:4px;border:1px solid #f5f5f5;background-color:#f5f5f5}@media only screen and (max-width: 1050px){section.sizes p.product-temporarily-out-of-stock{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}section.sizes .modal_block .product-stock-inform{max-width:294px;width:100%;max-height:507px;height:100%;overflow-y:auto;overflow-x:hidden}section.sizes .modal_block .product-stock-inform .top{margin-bottom:10px}section.sizes .modal_block .product-stock-inform .bottom-info p.description{color:#2d2d2d;font-family:Gotham-Book,sans-serif;font-size:12px;font-weight:300;line-height:16px;margin-bottom:20px}section.sizes .modal_block .product-stock-inform .bottom-info p.label{color:#2d2d2d;font-family:Gotham-Medium,sans-serif;font-size:12px;font-weight:500;margin-bottom:7px}section.sizes .modal_block .product-stock-inform .bottom-info .selector{margin-bottom:20px}section.sizes .tabs{display:-webkit-box;display:-ms-flexbox;display:flex}section.sizes .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:16px 0;letter-spacing:.1px;text-transform:uppercase;font-family:Sofia-Pro-bold,sans-serif;font-size:12px;font-weight:700;line-height:18px;color:#000;border-bottom:2px solid #f4f4f4;width:50%;cursor:pointer;border-top:1px solid #000}@media only screen and (max-width: 768px){section.sizes .tab{border:none}}section.sizes .tab__active{border-bottom:2px solid #000;color:#000}.lds-ring{display:inline-block;z-index:1000;width:64px;height:64px;position:absolute}.small-loading-ring .lds-ring{width:36px;height:36px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:65px}.small-loading-ring .lds-ring div{width:25px;height:25px;margin:6px;border-width:4px}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #2d2d2d;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#2d2d2d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader-background-relative{position:relative;padding:50px 20px}.loader-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;background-color:rgba(255,255,255,.4);pointer-events:none}.loader-background .lds-ring{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader-background._absolute{position:absolute}.loader-show-more{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.loader-show-more .lds-ring{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel-button-default{width:48px;height:48px;border:1px solid #dcdcdc;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;background-position:50%;background-repeat:no-repeat;cursor:pointer}.carousel-button-default.carousel-button-prev{background-image:url(build/product-slider-arrow-left_f0a0508c29e1c169ac4225ef79ec1013.svg);background-size:11px 20px;left:0}.carousel-button-default.carousel-button-next{background-image:url(build/product-slider-arrow-right_991e0796039ba38062aa864130dd82ba.svg);background-size:11px 20px;right:0}.carousel-button-default.swiper-button-disabled{visibility:hidden}@media only screen and (max-width: 768px){.carousel-button-default{display:none}}.carousel-placeholder{opacity:0;height:332px;overflow:hidden;visibility:hidden}.brand-page-landing .carousel-button-default{-webkit-transform:none;transform:none;top:40px}.brand-page-landing .carousel-button-default.swiper-button-disabled{opacity:0}.brand-page-landing:after{border-bottom:none}.brand-page-landing .swiper-container{overflow:hidden}.brand-page-landing .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;height:127px;background:#fff}.brand-page-landing .swiper-slide img::after{background-color:#fff}@media only screen and (min-width: 1280px){.brand-page-landing .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;height:127px}}@media only screen and (max-width: 768px){.brand-page-landing .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;height:67px}}.brand-page-landing .swiper-slide .v_image_background{width:100%;height:100%}@media only screen and (min-width: 1280px){.brand-page-landing .swiper-slide .v_image_background{width:190px;height:127px}}.brand-page-landing .swiper-slide.brand-list{padding:0;background:#f9f9f9}.brand-page-landing .swiper-slide .carousel-link{height:100%}.brand-page-landing .carousel-pic{height:100%;width:100%;padding:0 14px;background:#fff}@media only screen and (max-width: 768px){.brand-page-landing .carousel-pic{padding:0}}.brand-page-landing .carousel-pic img{height:100%;-o-object-fit:contain;object-fit:contain}.carousel-category.swiper-container{overflow:visible !important}.carousel-category .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px}@media only screen and (max-width: 768px){.carousel-category .swiper-wrapper{padding-bottom:0}}.carousel-category .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 18.1818181818%;flex:0 0 18.1818181818%}@media only screen and (max-width: 1024px){.carousel-category .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 22.2222222222%;flex:0 0 22.2222222222%}}@media only screen and (max-width: 768px){.carousel-category .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 28.5714285714%;flex:0 0 28.5714285714%}}@media only screen and (max-width: 540px){.carousel-category .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}@media only screen and (max-width: 440px){.carousel-category .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}}.carousel-category .swiper-slide:hover .carousel-category__title{text-decoration:underline}.carousel-category .swiper-slide__pic{position:relative;width:100%;background-color:#f5f5f5;height:0;padding-top:133%;overflow:hidden;border-radius:4px}.carousel-category .swiper-slide__pic img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%;position:absolute;inset:0;max-height:100%;max-width:100%;margin:auto}.carousel-category .carousel-button-default{-webkit-transform:none;transform:none;top:35%}.carousel-category .swiper-scrollbar{position:relative !important;width:380px !important;height:2px !important;background:#ebebeb;border-radius:0;margin:auto}@media only screen and (max-width: 768px){.carousel-category .swiper-scrollbar{display:none}}.carousel-category .swiper-scrollbar-drag{background:#000;border-radius:0}.slide-shown{display:block;position:relative;height:100%}@media only screen and (min-width: 769px){.slide-shown:after{content:"";display:block;position:absolute;bottom:-20px;border-bottom:1px solid #000;width:0;-webkit-transition:all .3s ease;transition:all .3s ease}.slide-shown:hover:after{width:100%}}.carousel-category__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.carousel-category__pic{position:relative;width:100%;background-color:#f5f5f5;height:0;padding-top:133%;overflow:hidden;border-radius:4px}.carousel-category__pic img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%;position:absolute;inset:0;max-height:100%;max-width:100%;margin:auto}.carousel-category__title{text-transform:uppercase;font-size:14px;font-weight:700;position:relative;padding-top:16px;color:#000;font-family:Sofia-Pro-bold,sans-serif;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}section.cookies{position:fixed;bottom:0;left:0;width:100%;border:1px solid #e6e6e6;background-color:#f9f9f9;padding:15px 0;z-index:1000}section.cookies .wrapper .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 768px){section.cookies .wrapper .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 768px){section.cookies .wrapper .content .left{margin-bottom:15px}}section.cookies .wrapper .content .left p{color:gray;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:18px}section.cookies .wrapper .content .right{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){section.cookies .wrapper .content .right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 380px){section.cookies .wrapper .content .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:100%}}section.cookies .wrapper .content .right a{display:block;padding:14px 45px 11px 45px;text-align:center}@media only screen and (max-width: 380px){section.cookies .wrapper .content .right a{width:100%}}section.cookies .wrapper .content .right a:hover{-webkit-transition:all .2s;transition:all .2s;cursor:pointer;opacity:.6}section.cookies .wrapper .content .right a.settings{color:gray;font-family:Sofia-Pro-medium,sans-serif;font-size:13px;font-weight:500;text-decoration:underline;white-space:nowrap}section.cookies .wrapper .content .right a.accept{background-color:#2d2d2d;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;margin-left:40px;white-space:nowrap}@media only screen and (max-width: 768px){section.cookies .wrapper .content .right a.accept{margin-left:0}}.modal.cookie-settings{max-width:820px;right:15px;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}@media only screen and (max-width: 600px){.modal.cookie-settings{-webkit-transform:inherit;transform:inherit;margin:0 auto;top:15px;bottom:15px}.modal.cookie-settings .bottom-info{overflow:auto;height:calc(100% - 200px)}}.modal.cookie-settings .footer .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 400px){.modal.cookie-settings .footer .buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal.cookie-settings .footer .buttons a.__accept-ticked-cookies{background-color:#fff;color:#2d2d2d;margin-right:10px}@media only screen and (max-width: 400px){.modal.cookie-settings .footer .buttons a.__accept-ticked-cookies{margin-right:0}}.modal.cookie-settings .footer .buttons a.__accept-all-cookies{margin-left:10px}@media only screen and (max-width: 400px){.modal.cookie-settings .footer .buttons a.__accept-all-cookies{margin-left:0}}.modal.cookie-settings .agree.submit{margin-bottom:0}#video-banner{display:none;padding-bottom:1000px}.blog-inner{padding-top:71px}@media only screen and (max-width: 768px){.blog-inner{padding-top:32px}}.blog-inner .slider-add-to-cart{display:block}@media only screen and (max-width: 768px){.blog-inner .slider-add-to-cart{display:none}}.blog-layout{padding:48px 0}@media only screen and (max-width: 768px){.blog-layout{padding:16px}}.blog-layout .no-results-found-message{margin:100px auto;display:block;max-width:600px;position:relative;background-color:#f4f4f4;padding:40px 15px 35px;border:1px solid #e6e6e6;text-align:center;font-family:Sofia-Pro-light,sans-serif;font-size:18px}.blog-image-block{max-width:912px;margin:0 auto}@media only screen and (max-width: 768px){.blog-image-block{margin:0 -16px}}.blog-image-block img{margin:0 auto;border-radius:4px}.blog-share{max-width:606px;margin:80px auto 110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Sofia-Pro-medium,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-weight:normal}@media only screen and (max-width: 768px){.blog-share{padding:15px;margin:40px auto 100px}}.blog-share>div{margin-right:20px}.blog-share img{width:20px;cursor:pointer;opacity:.3;-webkit-transition:all .3s;transition:all .3s}.blog-share img:hover{opacity:1}.blog-header{max-width:912px;text-align:left;margin:0 auto 16px;padding:0 96px;letter-spacing:-1.3px}@media only screen and (max-width: 768px){.blog-header{padding:0 16px;margin:0 auto 22px;letter-spacing:0}}.blog-header h1{font-family:Sofia-Pro-bold,sans-serif;font-weight:normal;font-size:40px;letter-spacing:0;line-height:50px;margin:0 0 8px 0;color:#2d2d2d}@media only screen and (max-width: 768px){.blog-header h1{font-size:28px;line-height:36px;margin:0 0 4px 0}}.blog-header time,.blog-header span{color:gray;font-size:14px;font-family:Sofia-Pro-regular,sans-serif;line-height:20px;letter-spacing:0}.blog-header .category-divider{display:inline-block;width:5px;height:4px;background-color:gray;border-radius:50%;margin:0 12px 2px 12px}.blog-title{color:#2d2d2d;font-size:26px;font-family:Sofia-Pro-bold,sans-serif;letter-spacing:0;line-height:30px;padding-bottom:40px;padding-top:11px}@media only screen and (max-width: 768px){.blog-title{text-align:center;padding-bottom:20px;padding-top:20px;font-size:22px}}.blog-item-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-item-title time,.blog-item-title span{color:gray;font-size:14px;font-family:Sofia-Pro-regular,sans-serif;line-height:20px}.blog-item-title .category-divider{display:inline-block;width:5px;height:4px;background-color:gray;border-radius:50%;margin:0 12px 2px 12px}.blog-item-title h3{color:#2d2d2d;font-size:20px;font-family:Sofia-Pro-semi-bold,sans-serif;font-weight:600;line-height:28px;padding-top:8px}.blog-item{height:100%}.blog-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:24px}@media only screen and (max-width: 768px){.blog-item-wrapper{gap:16px}}.blog-item .v_image_background{min-height:200px;height:100%}.blog-item-image{max-height:396px;height:100%;-webkit-box-flex:0;-ms-flex:0 1 396px;flex:0 1 396px}@media only screen and (max-width: 1024px){.blog-item-image{max-height:315px;-webkit-box-flex:0;-ms-flex:0 1 315px;flex:0 1 315px}}@media only screen and (max-width: 540px){.blog-item-image{max-height:230px;-webkit-box-flex:0;-ms-flex:0 1 230px;flex:0 1 230px}}.blog-item-image img{width:100%;border-radius:4px;max-height:396px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.text-block{max-width:606px;margin:80px auto;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:16px;letter-spacing:0;line-height:24px}.text-block:first-child{margin-top:0}.text-block:last-child{margin-bottom:0}.blog-content .entry-section{margin-bottom:40px}@media only screen and (max-width: 768px){.blog-content .entry-section{margin-bottom:24px}}.blog-content .text-block-section{margin-bottom:24px}.blog .blog-top{margin-bottom:24px}@media only screen and (max-width: 768px){.blog .blog-top{margin:-16px -16px 0}}.blog .blog-top-item{margin-bottom:48px}@media only screen and (max-width: 768px){.blog .blog-top-item{margin-bottom:24px}}.blog .blog-top-item a{display:grid;grid-template-columns:repeat(2, 1fr);background-color:#f9f9f9;gap:24px}@media only screen and (max-width: 768px){.blog .blog-top-item a{grid-template-columns:1fr;gap:0}}.blog .blog-top-item a .blog-top-item-image{max-height:631px}@media only screen and (max-width: 768px){.blog .blog-top-item a .blog-top-item-image{padding:16px 16px 0}}.blog .blog-top-item a .blog-top-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 768px){.blog .blog-top-item a .blog-top-item-image img{border-radius:4px}}.blog .blog-top-item a .blog-top-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 48px}@media only screen and (max-width: 768px){.blog .blog-top-item a .blog-top-item-title{padding:16px 24px 24px}}.blog .blog-top-item a .blog-top-item-title time,.blog .blog-top-item a .blog-top-item-title span{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray;margin-bottom:12px}.blog .blog-top-item a .blog-top-item-title .category-divider{display:inline-block;width:5px;height:4px;background-color:gray;border-radius:50%;margin:0 12px 2px 12px}.blog .blog-top-item a .blog-top-item-title h3{font-family:Sofia-Pro-bold,sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#2d2d2d;padding-top:12px}@media only screen and (max-width: 768px){.blog .blog-top-item a .blog-top-item-title h3{font-size:28px;line-height:36px}}.blog .blog-top-item a .blog-top-item-title a{display:block;padding:17px 24px;border-radius:4px;outline:none;cursor:pointer;background-color:#2d2d2d;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;font-weight:700;line-height:16px;text-align:center;text-decoration:none}@media only screen and (min-width: 768px){.blog .blog-top-item a .blog-top-item-title a{display:none}}.blog .blog-top-item a .blog-top-item-title .blog-item-description{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;font-size:400;line-height:24px;color:#2d2d2d;margin:16px 0}.blog .blog-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:48px;padding:0 36px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 1280px){.blog .blog-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));row-gap:32px;padding:0 16px}}@media only screen and (max-width: 768px){.blog .blog-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));row-gap:32px;padding:0}}.blog .more-products{margin:72px 0 48px 0}@media only screen and (max-width: 768px){.blog .more-products{margin:48px 0}}.text-block-section .text-block{max-width:912px;padding:0 96px}@media only screen and (max-width: 768px){.text-block-section .text-block{padding:0}}.text-block-section .html-block h1,.text-block-section .html-block h2,.text-block-section .html-block h3,.text-block-section .html-block h4,.text-block-section .html-block h5{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:36px;margin:24px 0;margin-bottom:24px}@media only screen and (max-width: 768px){.text-block-section .html-block h1,.text-block-section .html-block h2,.text-block-section .html-block h3,.text-block-section .html-block h4,.text-block-section .html-block h5{font-size:24px;line-height:30px}}.text-block-section .html-block p,.text-block-section .html-block div{color:#2d2d2d;font-family:Sofia-Pro-regular,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}@media only screen and (max-width: 768px){.text-block-section .html-block p,.text-block-section .html-block div{font-size:16px;line-height:24px}}.text-block-section .html-block p:empty,.text-block-section .html-block div:empty{white-space:pre-wrap;margin-bottom:0}.text-block-section .html-block p:not(:last-child),.text-block-section .html-block div:not(:last-child){margin-bottom:24px}@media only screen and (min-width: 768px){.text-block-section .html-block p:has(img),.text-block-section .html-block div:has(img){position:relative;left:-48px;right:-48px;-webkit-transform:translateX(0px);transform:translateX(0px);width:calc(100% + 96px)}}.text-block-section .html-block img{height:100% !important;max-height:607px !important;border-radius:4px}.blog-banner{margin:48px 0}@media only screen and (max-width: 768px){.blog-banner{margin:24px -16px}}.blog-banner-image{cursor:pointer;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:520px}.blog-banner-image.desktop{display:none}@media only screen and (min-width: 768px){.blog-banner-image.desktop{display:block}}.blog-banner-image.mobile{display:block;height:380px}@media only screen and (min-width: 768px){.blog-banner-image.mobile{display:none}}.blog-newsletter{margin:64px 0;padding:0 36px}@media only screen and (max-width: 1280px){.blog-newsletter{padding:0 16px}}@media only screen and (max-width: 768px){.blog-newsletter{margin:24px -16px;padding:0}}.blog-newsletter .newsletter.modal.open{text-align:left}.blog-newsletter-wrapper{position:relative;background-color:#f5f5f5;padding:56px 32px;text-align:center}.blog-newsletter-wrapper .title{text-align:center;color:#2d2d2d;font-family:Sofia-Pro-semi-bold,sans-serif;font-size:22px;line-height:24px;margin-bottom:24px}@media only screen and (max-width: 768px){.blog-newsletter-wrapper .title{font-size:20px;line-height:28px}}.blog-newsletter-wrapper .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px}@media only screen and (max-width: 768px){.blog-newsletter-wrapper .newsletter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-newsletter-wrapper .newsletter-form__input{width:100%;background-color:#fff;color:#2d2d2d;font-family:Sofia-Pro-regular,sans-serif;font-size:12px;line-height:12px;border:1px solid #2d2d2d;border-radius:4px;padding:13px 10px}.blog-newsletter-wrapper .newsletter-form__input::-webkit-input-placeholder{color:#a4a4a4}.blog-newsletter-wrapper .newsletter-form__input::-moz-placeholder{color:#a4a4a4}.blog-newsletter-wrapper .newsletter-form__input:-ms-input-placeholder{color:#a4a4a4}.blog-newsletter-wrapper .newsletter-form__input::-ms-input-placeholder{color:#a4a4a4}.blog-newsletter-wrapper .newsletter-form__input::placeholder{color:#a4a4a4}@media only screen and (max-width: 768px){.blog-newsletter-wrapper .newsletter-form__input{text-align:center}}.blog-newsletter-wrapper .newsletter-form__button{padding:12px 24px;border-radius:4px;outline:none;cursor:pointer;background-color:#2d2d2d;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;text-align:center;text-decoration:none}@media only screen and (max-width: 768px){.blog-newsletter-wrapper .newsletter-form__button{width:100%}}.blog-newsletter-wrapper .newsletter-form__button:hover{background-color:#626262}.blog-newsletter-wrapper .newsletter-form .subscription-error{font-family:Sofia-Pro-light,sans-serif;font-size:12px;line-height:22px;text-align:right;margin-bottom:0}.blog-newsletter-wrapper .input-error{width:100%;max-width:300px}@media only screen and (max-width: 768px){.blog-newsletter-wrapper .input-error{max-width:unset}}.blog-newsletter-wrapper .input-error .simple-label{margin-top:5px;text-align:right}.blog-newsletter .subscription-error{color:red;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;line-height:22px;margin-bottom:10px;text-align:right}.html-block{font-size:16px;font-family:Sofia-Pro-light,sans-serif;letter-spacing:0;line-height:24px;color:#2d2d2d}.html-block.html-block-small{font-size:13px;line-height:19px}.html-block.html-block-small ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0}.html-block.html-block-small ul li:before{margin-top:5px;margin-right:6px}.html-block p{margin:20px 0}.html-block a{color:#2d2d2d;font-size:inherit;font-family:Sofia-Pro-light,sans-serif;letter-spacing:0;line-height:inherit;text-decoration:underline}.html-block.normal-li ul li{display:inline-block}.html-block ul{list-style:square}.html-block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.html-block ul li:before{content:"";display:inline-block;height:6px;width:6px;background-color:#2d2d2d;border-radius:15px;margin-right:12px;min-width:6px;margin-top:8px}.html-block blockquote{padding-left:30px;font-family:Jost,sans-serif}.html-block ol{padding-left:18px}.html-block ol li{display:list-item;margin:10px 0}.html-block h1{font-family:Sofia-Pro-bold,sans-serif;font-size:36px;line-height:40px;margin-bottom:40px;font-weight:normal}@media only screen and (max-width: 768px){.html-block h1{font-size:22px;line-height:26px}}.html-block h2{font-family:Sofia-Pro-medium,sans-serif;font-size:22px;letter-spacing:0;line-height:26px;margin-bottom:40px;font-weight:normal}@media only screen and (max-width: 768px){.html-block h2{font-size:22px;line-height:26px}}.html-block h3{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:18px;letter-spacing:0;line-height:20px;margin-bottom:30px;font-weight:normal}.html-block h4{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:16px;letter-spacing:0;line-height:18px;margin-bottom:30px;font-weight:normal}.html-block .video-block{position:relative;overflow:hidden;display:block;width:100%;padding-top:56.25%}.html-block .video-block iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.checkout-gift-card{margin-bottom:20px}.checkout-gift-card .loader-background{pointer-events:all}.checkout-gift-card .prevent-click{pointer-events:none;cursor:none}.checkout-gift-card.no-margin-bottom{margin-bottom:0}.checkout-gift-card.no-margin-bottom .checkout-gift-card-list-items{margin-bottom:0}.checkout-gift-card.no-margin-bottom .checkout-gift-card-list-item:last-child{margin-bottom:0}.checkout-gift-card input{padding:12.5px;border:1px solid #e6e6e6;background-color:#fff;color:#000;font-family:Sofia-Pro-light,sans-serif;font-size:12px;font-weight:300;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border-radius:4px}.checkout-gift-card input .error{border:1px solid #d0021b}.checkout-gift-card .add{text-align:center;display:block;color:#2d2d2d;max-width:160px;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:11px 50px;border:1px solid #2d2d2d;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;border-radius:4px}.checkout-gift-card .add:hover{background-color:#2d2d2d;color:#fff}@media only screen and (max-width: 650px){.checkout-gift-card .add{width:100%;max-width:100%}}.checkout-gift-card .checkout-gift-card-input{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 650px){.checkout-gift-card .checkout-gift-card-input{display:block}}.checkout-gift-card-label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;letter-spacing:0;line-height:14px;padding-bottom:8px}.checkout-gift-card-input-block{padding-top:20px}.checkout-gift-card-input .input{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout-gift-card-input .field-error{margin-top:5px}.checkout-gift-card-input .gift-card-button{padding-left:20px}@media only screen and (max-width: 650px){.checkout-gift-card-input .gift-card-button{padding-left:0;margin-top:20px}}.checkout-gift-card-list-items{margin:20px 0}.checkout-gift-card-list-item{margin:10px 0;padding:20px;border-radius:3px;background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Sofia-Pro-light,sans-serif;font-size:12px;letter-spacing:0;line-height:14px}.checkout-gift-card-list-text>div,.checkout-gift-card-list-values>div{padding-bottom:8px}.checkout-gift-card-list-text>div:last-child,.checkout-gift-card-list-values>div:last-child{padding-bottom:0}.checkout-gift-card-list-text{padding-right:15px}@media only screen and (max-width: 650px){.checkout-gift-card-list-text>div{padding-bottom:4px}.checkout-gift-card-list-text>div.checkout-gift-card-list-values{padding-bottom:8px}.checkout-gift-card-list-text>div:last-child{padding-bottom:0}}.checkout-gift-card-message{margin-top:10px;position:relative;width:100%;color:#2d2d2d;font-family:Sofia-Pro-light,sans-serif;font-size:11px;font-weight:300;padding:12px 28px 8px 34px;border-radius:5px;border:1px solid #f5f5f5;background-color:#f5f5f5}.checkout-gift-card-message::before{content:"";background-image:url(build/info_656b13407dcd10dfc01bc3a811d77a28.svg);background-position:center;position:absolute;top:11px;left:13px;width:14px;height:14px}.checkout-gift-card-list-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-gift-card-list-content.not-used{opacity:.4}.checkout-gift-card-list-values{font-family:Sofia-Pro-bold,sans-serif;max-width:240px;-webkit-box-flex:1;-ms-flex:1;flex:1}.checkout-gift-card-list-values.mobile{display:none}@media only screen and (max-width: 650px){.checkout-gift-card-list-values{display:none}.checkout-gift-card-list-values.mobile{display:block}}.gift-card-value{margin:10px -5px}.gift-card-value-title{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:13px;letter-spacing:0;line-height:18px;margin-top:15px}.gift-card-input input{display:block;margin-bottom:0;padding:12px 10px}.gift-card-input.small{max-width:168px;margin-bottom:30px}@media only screen and (max-width: 650px){.gift-card-input.small{margin-bottom:0}}.gift-card-input.tiny{max-width:57px;margin-bottom:30px}@media only screen and (max-width: 650px){.gift-card-input.tiny{margin-bottom:0}}.gift-card-input .vdp-datepicker__calendar .cell.selected{background:#2d2d2d;color:#fff}.gift-card-input .vdp-datepicker__calendar .cell.selected:hover{background:#2d2d2d;color:#fff}.gift-card-input .vdp-datepicker__calendar .cell.today{font-family:Sofia-Pro-bold,sans-serif}.gift-card-input .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.gift-card-input .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.gift-card-input .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#7ba1a5}.gift-card-value-item{Width:68px;display:inline-block;margin:5px;color:rgba(0,0,0,.4);text-align:center;border:1px solid #ddd;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;line-height:17px;padding:9px 5px 8px 5px;cursor:pointer}.gift-card-value-item.active{border:1px solid #000;background-color:#000;color:#fff}.gift-card-variation input{display:none}.gift-card-variation ul{margin:0 -5px}.gift-card-variation ul li{display:inline-block;margin:0 5px;border:1px solid #ddd}.gift-card-variation ul li.selected{border:1px solid #000}.gift-card-variation label{width:68px;height:50px;display:block;cursor:pointer}.gift-card-electronic-section{padding-bottom:60px;border-bottom:1px solid #e6e6e6}@media only screen and (max-width: 1050px){.gift-card-electronic-section{padding-bottom:0}.gift-card-electronic-section .wrapper{padding:0}}.gift-card-electronic-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}@media only screen and (max-width: 1050px){.gift-card-electronic-blocks{display:block;margin:0}}.gift-card-label{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;letter-spacing:0;line-height:14px;margin-bottom:10px}.gift-card-electronic-block{margin:0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #e6e6e6;background-color:#f9f9f9}.gift-card-electronic-block .response-error{position:absolute;right:8px;bottom:-8px;-webkit-transform:translateY(100%);transform:translateY(100%)}@media only screen and (max-width: 1050px){.gift-card-electronic-block .response-error{position:relative;right:0;bottom:0;-webkit-transform:initial;transform:initial}}@media only screen and (max-width: 1050px){.gift-card-electronic-block .additional-info{padding:0 25px 20px}}@media only screen and (max-width: 650px){.gift-card-electronic-block .additional-info{background-color:#fff;padding:0 15px 20px}}.gift-card-electronic-block .product-info-link{cursor:pointer;display:inline-block;position:relative;padding-left:20px;color:gray;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;font-weight:500}@media only screen and (max-width: 525px){.gift-card-electronic-block .product-info-link{display:block}}.gift-card-electronic-block .product-info-link::before{content:"";cursor:pointer;position:absolute;top:3px;left:0;display:block;background-image:url(build/ion-android-arrow-dropright_-_Ionicons_Copy_5_6edf9a7d1b6c9d1b26e4f1788c67bd23.svg);background-position:center;width:4px;height:7px}.gift-card-electronic-block>div{padding:20px}.gift-card-electronic-block .date-picker .error .form-input{border:1px solid #d0021b}.gift-card-electronic-block .date-picker>div{position:relative}.gift-card-electronic-block .date-picker img{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;width:14px}.gift-card-electronic-block h3{margin-bottom:20px}.gift-card-electronic-block.no-padding>div{padding:0}.gift-card-electronic-block.no-padding h3{margin-bottom:15px}.gift-card-electronic-block .gray-text{color:gray}.gift-card-electronic-block .radio-input-wrap{font-size:12px;letter-spacing:0;line-height:14px;margin-top:12px}.gift-card-electronic-block .radio-input-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:30px}.gift-card-electronic-block .radio-input-wrap .gift-card-label{margin:20px 0 10px}.gift-card-electronic-block .radio-input-wrap .gray-text{margin-left:30px;margin-top:6px}.gift-card-electronic-block textarea{-webkit-box-sizing:border-box;box-sizing:border-box;height:265px;width:100%;border:1px solid #e6e6e6;background-color:#fff;resize:none;padding:15px 10px;color:#2d2d2d;font-size:12px;letter-spacing:0;line-height:14px}.gift-card-electronic-block textarea::-webkit-input-placeholder{color:#9a9a9a}.gift-card-electronic-block textarea::-moz-placeholder{color:#9a9a9a}.gift-card-electronic-block textarea:-ms-input-placeholder{color:#9a9a9a}.gift-card-electronic-block textarea::-ms-input-placeholder{color:#9a9a9a}.gift-card-electronic-block textarea::placeholder{color:#9a9a9a}@media only screen and (max-width: 650px){.gift-card-electronic-block textarea{height:120px}}@media only screen and (max-width: 1050px){.gift-card-electronic-block{border:0;margin:0}.gift-card-electronic-block>div{padding:20px 15px}.gift-card-electronic-block .gift-card-electronic-buttons-block{padding:0}.gift-card-electronic-block .gift-card-electronic-buttons.controls{padding:20px 15px;margin:0}}@media only screen and (max-width: 1050px)and (max-width: 650px){.gift-card-electronic-block .gift-card-electronic-buttons.controls{margin-top:15px}.gift-card-electronic-block .gift-card-electronic-buttons.controls .gift-card-electronic-review{margin:10px 0 0}.gift-card-electronic-block .gift-card-electronic-buttons.controls .add-to-cart{margin:0}}@media only screen and (max-width: 1050px){.gift-card-electronic-block .gift-card-electronic-textarea{padding:0 20px}}@media only screen and (max-width: 650px){.gift-card-electronic-block .gift-card-top-block{padding:20px 15px}.gift-card-electronic-block .gift-card-bottom-block{padding:20px 15px}.gift-card-electronic-block .gift-card-electronic-textarea{padding:0 15px}.gift-card-electronic-block .gift-card-electronic-buttons{background-color:#fff;margin:20px 0 0;padding:15px;border-top:1px solid #e6e6e6;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.gift-card-electronic-block .gift-card-electronic-buttons .custom-button{margin:5px 0}}@media only screen and (max-width: 650px)and (max-width: 650px){.gift-card-electronic-block .gift-card-electronic-buttons{padding:15px 0}}.gift-card-email{margin-top:20px}.gift-card-bottom-block{padding:20px}.gift-card-top-block{padding:20px 20px 0}.gift-card-top-block{border-bottom:1px solid #e6e6e6}@media only screen and (max-width: 1050px){.gift-card-top-block{background-color:#fff}}.gift-card-electronic-review{width:100%;margin:0 9px}.gift-card-electronic-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px -9px 20px}.gift-card-electronic-buttons.controls{position:relative}.gift-card-electronic-buttons .add-to-cart{width:100%;margin:0 9px}.gift-card-electronic-buttons .add-cart{margin-bottom:0;padding:19px 15px 18px;background-color:#2d2d2d;color:#fff}.gift-card-electronic-buttons .add-cart:hover{opacity:1;color:#fff;background-color:#2d2d2d}.gift-card-electronic-example{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.gift-card-electronic-example .text{height:184px;padding:15px;color:#2d2d2d;font-size:14px;letter-spacing:0;line-height:22px;overflow-wrap:break-word;max-width:358px}.gift-card-electronic-example .text.full{height:auto;min-height:184px}.gift-card-slider-section{overflow:hidden;margin-top:60px}.gift-card-slider-section .carousel-category:after{content:none}.gift-card-features{margin:60px 0;padding-bottom:40px;border-bottom:1px solid #e6e6e6}.gift-card-advantages{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-family:Sofia-Pro-medium,sans-serif;letter-spacing:0;line-height:20px;text-align:center}.gift-card-advantages img{width:64px;display:inline-block;margin-bottom:20px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.gift-card-advantages>div{text-align:center;width:25%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-card-advantages .gift-card-advantages-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 1050px){.gift-card-advantages{-ms-flex-wrap:wrap;flex-wrap:wrap}.gift-card-advantages>div{width:50%;padding:20px 10px}}@media only screen and (max-width: 650px){.gift-card-advantages>div{width:100%;padding:20px 0}}.gift-card-slider-section .third-message{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:22px;letter-spacing:0;line-height:26px;margin:0 0 40px 0}.gift-card-slider-section .carousel-category__pic{margin-bottom:15px;max-width:295px;min-height:200px}.gift-card-slider-section .carousel-category__pic img{max-width:295px;min-height:200px}.gift-card-slider-section .carousel-category__title{padding-bottom:10px;margin-bottom:60px;color:#000;text-transform:initial;font-family:Sofia-Pro-medium,sans-serif;font-weight:normal;font-size:12px;letter-spacing:0;line-height:14px}.gift-card-slider-section .carousel-category__title>div{padding-top:4px;font-family:Sofia-Pro-light,sans-serif}.gift-card-image{position:relative;min-height:242px}@media only screen and (max-width: 1050px){.gift-card-image{max-width:358px;margin:30px auto 50px auto;min-height:100%}}.gift-card-image span{position:absolute;bottom:20px;left:20px;color:#fff;font-family:Sofia-Pro-medium,sans-serif;font-size:30px;font-weight:normal;letter-spacing:0;line-height:36px;text-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.gift-card-header h1,.gift-card-header-mobile h1{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-weight:normal;letter-spacing:0}.gift-card-header div,.gift-card-header-mobile div{color:gray;font-family:Sofia-Pro-light,sans-serif;font-weight:normal;letter-spacing:0}.gift-card-header{margin:30px 0}@media only screen and (max-width: 1050px){.gift-card-header{display:none}}.gift-card-header h1{font-size:22px;line-height:26px;margin-bottom:10px}.gift-card-header div{font-size:13px;line-height:18px}.gift-card-header-mobile h1{font-size:14px;line-height:17px;margin-bottom:10px}.gift-card-header-mobile div{font-size:13px;line-height:18px}@media only screen and (max-width: 1050px){.gift-card-result .gift-card-image{margin:30px auto 0}}.gift-card-result.hide-border .modal_block-top{border-bottom:0}.gift-card-result.modal_block--active{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.gift-card-result .modal_block-dialog{padding:0;min-width:100%}.gift-card-result .modal_block-top{margin:0 30px;padding-top:25px}.gift-card-result .modal_block-dialog_holder{width:100%;max-width:606px;margin:30px;overflow:auto}@media only screen and (max-width: 650px){.gift-card-result .modal_block-dialog_holder{margin:15px;padding-bottom:70px}}.gift-card-result .gift-card-electronic-example{overflow:auto}.gift-card-result .gift-card-electronic-example>div{min-width:435px}.gift-card-electronic-block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1050px){.gift-card-electronic-block-title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.gift-card-electronic-block-title .edit-button{background-color:#fff}.gift-card-result-top{padding:20px 30px;color:#2d2d2d;font-size:14px;font-family:Sofia-Pro-bold,sans-serif;letter-spacing:0;line-height:17px}.gift-card-result-top .gift-card-result-top-email{font-family:Sofia-Pro-light,sans-serif;font-size:13px;letter-spacing:0;line-height:16px;margin-top:20px}.gift-card-result-bottom{background-color:#f9f9f9;padding-top:30px}@media only screen and (max-width: 650px){.gift-card-result-bottom{padding:15px}.gift-card-result-bottom .gift-card-electronic-example{margin:0 auto 15px}}.gift-card-result-bottom .gift-card-electronic-example{max-width:436px;width:100%;margin:0 auto 30px}.gift-card-result-bottom .gift-card-electronic-example .text{max-width:initial}@media only screen and (max-width: 650px){.gift-card-result-bottom .gift-card-electronic-example{margin:0 auto 15px}}@media only screen and (max-width: 1050px){.gift-card-result-bottom .gift-card-image{max-width:initial}}@media only screen and (max-width: 650px){.gift-card-result-bottom .gift-card-image{margin:5px auto 0}}.gift-card-result-bottom .gift-card-image img{width:100%}.gift-card-result-info{display:-webkit-box;display:-ms-flexbox;display:flex;color:#5e5e5e;font-family:Sofia-Pro-light,sans-serif;font-size:11px;letter-spacing:0;line-height:13px;padding:20px 10px;border-bottom:1px solid #e6e6e6}@media only screen and (max-width: 650px){.gift-card-result-info{font-size:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.gift-card-result-info .info-bold{color:#2d2d2d;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;letter-spacing:0;line-height:22px}.gift-card-result-info>div{margin:0 10px;-ms-flex-negative:0;flex-shrink:0}.gift-card-result-footer{border-top:1px solid #e6e6e6;padding:20px;text-align:center;font-family:Sofia-Pro-light,sans-serif;font-size:14px;letter-spacing:0;line-height:22px}.gift-card-result-footer img{display:inline-block}@media only screen and (max-width: 650px){.gift-card-result-footer{padding:20px 0 0 0}}.gift-card-design .modal_block-dialog,.gift-card-design .modal_block-dialog_holder{max-width:608px;width:100%}.gift-card-design .title{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;letter-spacing:0;line-height:17px;margin-bottom:20px}.gift-card-design .select-wrap{max-width:264px;margin-bottom:30px}.gift-card-design .gift-card-electronic-buttons{margin-bottom:0}.gift-card-design .custom-button{margin:0 9px}.gift-card-design .modal_block-top{margin-bottom:30px}@media only screen and (max-width: 650px){.gift-card-design.modal_block--active{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.gift-card-design .modal_block-dialog_holder{margin:15px;padding-bottom:70px;overflow:auto}.gift-card-design .gift-card-electronic-buttons{padding:15px 0 0 0}}.gift-card-design .loading-ring{position:absolute;background-color:rgba(255,255,255,.7);left:0;right:0;bottom:0;top:0;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.gift-card-design .loading-ring .lds-ring{position:relative}.gift-card-design .modal_block-dialog{position:relative}.gift-card-design-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px}.gift-card-design-list-item{margin:9px;border:1px solid #fff;height:95px;width:95px;cursor:pointer}.gift-card-design-list-item.active{border:1px solid #000}@media only screen and (max-width: 650px){.gift-card-design-list-item{height:75px;width:75px}}section.cart-widget .cart-product.cart-gift-card .right{min-height:auto}section.cart-widget .cart-product.cart-gift-card .middle .top-info{margin-bottom:10px}.smart-app-banner{background-color:#f4f4f4;min-height:50px}.smart-app-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:0;height:62px;padding:7px 12px;border-bottom:1px solid #e6e6e6}.smart-app-banner__close-button{padding:17px 12px;padding-left:0}.smart-app-banner__close-button:after{content:url(build/wishlist-cancel_760a0175268a39d64a54eea3b4ed992c.svg);display:block;width:12px;height:13px;cursor:pointer}.smart-app-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.smart-app-banner__interactive-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.smart-app-banner__content-text{width:123px;padding-left:5px}.smart-app-banner__content-text span{color:#000;font-family:Sofia-Pro-medium,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.smart-app-banner__content-button a{font-family:Sofia-Pro-bold,sans-serif;border-radius:4px;margin:0;padding:12px 10px}.smart-app-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.smart-app-footer__content-text{width:100%;text-align:center;margin-bottom:24px}.smart-app-footer__content-text span{color:#fff;font-family:Sofia-Pro-semi-bold,sans-serif;font-size:22px;line-height:22px}@media only screen and (max-width: 768px){.smart-app-footer__content-text span{font-size:20px}}.smart-app-footer__interactive-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 55px;margin:0 auto}@media only screen and (max-width: 768px){.smart-app-footer__interactive-content{padding:0}}.smart-app-footer__interactive-content-item{padding:0 8px}.smart-app-footer__interactive-content-item img{max-height:40px}.smart-app-footer__web-footer-wrapper .smart-app-footer__content{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smart-app-footer__web-footer-wrapper .smart-app-footer__interactive-content{padding:0 !important;display:-webkit-inline-box !important}.smart-app-footer__web-footer-wrapper .smart-app-footer{margin-bottom:0 !important}.smart-app-footer__web-footer-wrapper .smart-app-footer__content-text{margin-bottom:0 !important;width:auto !important;margin-right:20px}.smart-app-footer__web-footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width: 968px){.smart-app-footer__web-footer-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media only screen and (max-width: 766px){.smart-app-footer__web-footer-wrapper{width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.smart-app-footer__web-footer-links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 968px){.smart-app-footer__web-footer-links-container{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 766px){.smart-app-footer__web-footer-links-container{display:inline-grid;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;text-align:center}}.smart-app-footer__web-footer-app-copyright{margin-right:5px;border-right:1px solid #e6e6e6;padding-right:5px}@media only screen and (max-width: 766px){.smart-app-footer__web-footer-app-copyright{border-right:0;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;width:100%}}@media only screen and (max-width: 968px){.smart-app-footer__web-footer-app-copyright{border-right:0}}.smart-app-footer__mobile-footer-wrapper{display:none}@media only screen and (max-width: 766px){.smart-app-footer__mobile-footer-wrapper{display:block}}@media only screen and (max-width: 766px){.smart-app-footer__web-footer-wrapper .language-selector{margin:0 auto;-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}}@media only screen and (max-width: 766px){.smart-app-footer__web-footer-app-container{display:none}}#CybotCookiebotDialog{pointer-events:auto}#CybotCookiebotDialogHeader{display:none !important}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-family:Sofia-Pro-light,sans-serif !important;font-size:12px !important;font-weight:300 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:1px solid #2d2d2d !important;border-radius:0 !important;padding:6px !important}#CybotCookiebotDialog h2{font-weight:600 !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before{border-radius:50%;bottom:4px !important;content:"";height:10px !important;left:4px !important;position:absolute;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;width:12px !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:18px !important;position:relative;width:43px !important}#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper{padding:2px !important}#CybotCookiebotDialogPoweredByText{display:none !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails{margin:0 !important;margin-top:5px !important;margin-right:16px !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:gray !important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#141414 !important}#CybotCookiebotDialogBodyFieldsetInnerContainer{padding:0 12px !important}#CybotCookiebotDialogBodyEdgeMoreDetailsLink{color:#141414 !important}#CybotCookiebotDialogBodyEdgeMoreDetailsLink:hover{text-decoration:underline !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid #141414 !important;color:#141414 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#141414 !important}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#141414 !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a{color:#141414 !important}.skeleton{position:relative;overflow:hidden;width:100%;background-color:#dddbdd;z-index:2;will-change:all}.skeleton::after{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.3)), color-stop(60%, rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 20%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0));-webkit-animation:shimmer 5s infinite;animation:shimmer 5s infinite;content:""}@-webkit-keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}
.bb-wishlist-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1.875em 0 .9375em}.bb-wishlist-actions-import-button{background-color:#e0e1e2 !important;color:rgba(0,0,0,.6) !important}.bb-wishlist-actions-import-button:hover{background-color:#cacbcd !important;color:rgba(0,0,0,.8) !important}.bb-wishlist-item{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625em;border-bottom:1px solid #e9ecef;font-weight:900}@media screen and (max-width: 768px){.bb-wishlist-item{grid-template-areas:"image name select" "image price price" "variant variant variant" "quantity quantity actions";grid-template-columns:1fr 1.5fr 1fr;grid-column-gap:.625em;grid-row-gap:.9375em}.bb-wishlist-item:first-of-type{display:none}}@media screen and (min-width: 768px){.bb-wishlist-item{grid-template-areas:"select image name price quantity actions" "select image variant price quantity actions";grid-template-columns:50px 100px 5fr 1fr 1fr 1fr;grid-template-rows:1fr auto;grid-column-gap:1.25em}}.bb-wishlist-item-select{grid-area:select;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bb-wishlist-item-image{grid-area:image;width:75%;height:75%}.bb-wishlist-item-image img{margin-bottom:24px}.bb-wishlist-item-name{grid-area:name;font-size:1.2em;font-weight:bold}.bb-wishlist-item-variant{grid-area:variant}.bb-wishlist-item-price{grid-area:price;padding-right:1.25em}@media screen and (min-width: 768px){.bb-wishlist-item-price{text-align:right}}.bb-wishlist-item-quantity{grid-area:quantity;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bb-wishlist-item-actions{grid-area:actions;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bb-wishlist-variant{display:grid;grid-gap:.9375em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.85em;margin:0}@media screen and (max-width: 768px){.bb-wishlist-variant{grid-template-columns:1fr}}@media screen and (min-width: 768px){.bb-wishlist-variant{grid-template-columns:repeat(3, 1fr)}}.bb-wishlist-variant-label{display:block;margin:0 0 .3125em 0}.bb-wishlist-variant-select{font-weight:bold;font-size:.85em;line-height:1}.bitbag.copy-modal-initialization{display:none}.bitbag.copy-modal-initialized{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:899;background-color:rgba(0,0,0,.25)}.bitbag .copy-confirmation-modal{background-color:#fff;border-radius:8px;padding:24px}.bitbag .copy-confirmation-modal__header,.bitbag .copy-confirmation-modal__body,.bitbag .copy-confirmation-modal__confirm{padding:16px 0;text-align:center}.bitbag .copy-confirmation-modal__header--title{font-size:24px}.bitbag .copy-confirmation-modal__body{font-size:16px}.bitbag .copy-confirmation-modal__body .form-body{display:-webkit-box;display:-ms-flexbox;display:flex}.bitbag .copy-confirmation-modal__body .form-body--item{padding-top:1rem}.bitbag .copy-confirmation-modal__confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.bitbag .copy-confirmation-modal__confirm--cancel,.bitbag .copy-confirmation-modal__confirm--perform{cursor:pointer;padding:12px 8px;text-align:center;min-width:125px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:4px;border:none;font-weight:650;letter-spacing:1.25px;font-size:14px;text-transform:capitalize}.bitbag .copy-confirmation-modal__confirm--cancel:hover,.bitbag .copy-confirmation-modal__confirm--perform:hover{opacity:.7}.bitbag .copy-confirmation-modal__confirm--cancel{color:#050428;border:1px solid #050428;background-color:#fff}.bitbag .copy-confirmation-modal__confirm--cancel:focus{background-color:#ccc}.bitbag .copy-confirmation-modal__confirm--perform{color:#fff;border:1px solid #050428;background-color:#050428}.bitbag .copy-confirmation-modal__confirm--perform:focus{background-color:#110d85}.copy-confirmation-modal__body--item{padding-bottom:1rem;font-size:16px}.bb-colective-actions.disabled{opacity:.45;pointer-events:none}.bb-colective-actions .wishlist-dropdown-menu__item .wishlist-item--button{text-align:left;background:#fff !important;color:rgba(0,0,0,.95) !important;width:100%}.bb-colective-actions .wishlist-dropdown-menu__item .wishlist-item--button:hover{background:#e0e1e2 !important}.bb-colective-actions .wishlist-dropdown-menu__item:hover{background:#fff !important}.bb-wishlist-header{overflow-wrap:anywhere}.bb-wishlist{font-size:16px}@-webkit-keyframes beep{75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes beep{75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}.bb-copy-to-wishlist-sukces{-webkit-animation:beep 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;animation:beep 1s cubic-bezier(0, 0, 0.2, 1) infinite !important}.bb-copy-to-wishlist-faliure{-webkit-animation:beep 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;animation:beep 1s cubic-bezier(0, 0, 0.2, 1) infinite !important}.bitbag.wishlist-modal-initialization{display:none}.bitbag.wishlist-modal-initialized{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:899;background-color:rgba(0,0,0,.25)}.bitbag .wishlist-confirmation-modal{background-color:#fff;border-radius:8px;padding:24px}.bitbag .wishlist-confirmation-modal__header,.bitbag .wishlist-confirmation-modal__body,.bitbag .wishlist-confirmation-modal__confirm{padding:16px 0;text-align:center;gap:1rem}.bitbag .wishlist-confirmation-modal__header--title{font-size:24px}.bitbag .wishlist-confirmation-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.bitbag .wishlist-confirmation-modal__body--input{width:-webkit-min-content;width:-moz-min-content;width:min-content;padding-top:1rem;line-height:1.4285em;color:rgba(0,0,0,.87);font-weight:400;-webkit-text-size-adjust:100%;border-color:#85b7d9;text-align:left;padding:.67857143em 1em;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-tap-highlight-color:rgba(255,255,255,0)}.bitbag .wishlist-confirmation-modal__body--input::-webkit-input-placeholder{max-height:auto}.bitbag .wishlist-confirmation-modal__body--input::-moz-placeholder{max-height:auto}.bitbag .wishlist-confirmation-modal__body--input:-ms-input-placeholder{max-height:auto}.bitbag .wishlist-confirmation-modal__body--input::-ms-input-placeholder{max-height:auto}.bitbag .wishlist-confirmation-modal__body--input::placeholder{max-height:auto}.bitbag .wishlist-confirmation-modal__body--input.error{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38}.bitbag .wishlist-confirmation-modal__body .validation-error{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.bitbag .wishlist-confirmation-modal__body .form-body{display:-webkit-box;display:-ms-flexbox;display:flex}.bitbag .wishlist-confirmation-modal__confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.bitbag .wishlist-confirmation-modal__confirm--cancel,.bitbag .wishlist-confirmation-modal__confirm--perform{cursor:pointer;padding:12px 8px;text-align:center;min-width:125px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:4px;border:none;font-weight:650;letter-spacing:1.25px;font-size:14px;text-transform:capitalize}.bitbag .wishlist-confirmation-modal__confirm--cancel:hover,.bitbag .wishlist-confirmation-modal__confirm--perform:hover{opacity:.7}.bitbag .wishlist-confirmation-modal__confirm--cancel{color:#050428;border:1px solid #050428;background-color:#fff}.bitbag .wishlist-confirmation-modal__confirm--cancel:focus{background-color:#ccc}.bitbag .wishlist-confirmation-modal__confirm--perform{color:#fff;border:1px solid #050428;background-color:#050428}.bitbag .wishlist-confirmation-modal__confirm--perform:focus{background-color:#110d85}.wishlist-confirmation-modal__body--item{padding-bottom:1rem;font-size:16px}.wishlist-import{margin:auto;background-color:#fff;padding:1.5rem;width:60%;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.wishlist-import-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.wishlist-import-button-wrapper{padding-top:1rem}.wishlist-import-button-wrapper button{background:#e0e1e2 none !important;color:rgba(0,0,0,.6) !important}.wishlist-import-button-wrapper button:hover{background-color:#cacbcd !important;color:rgba(0,0,0,.8) !important}.bb-wishlist-list{margin:auto;background-color:#fff;padding:1.5rem;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.bb-wishlist-list-wraper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bb-wishlist-list-wraper-icon{aspect-ratio:1/1;font-size:1.5em;vertical-align:middle;margin-right:2rem}.bb-wishlist-list-wraper-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bb-wishlist-list-wraper-content-name{padding-left:1rem;overflow:hidden;text-overflow:ellipsis}.bb-wishlist-list-wraper-content-buttons{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 576px){.bb-wishlist-button>span.text{display:none !important}}.bb-wishlist-button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 24px !important;margin:0 !important}.bb-wishlist-button i{width:35px !important}@media screen and (max-width: 576px){.bb-wishlist-button>span>i.heart{margin:unset !important}}.bb-add-to-cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;padding:1em 0}.bb-add-to-cart-container>*{margin:0 !important;width:100%}@media screen and (max-width: 576px){.bb-add-to-cart-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.product-list-items[data-v-28582156]{display:grid;grid-template-columns:repeat(4, minmax(170px, 1fr));-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:40px;margin-top:32px}.product-list-items.no-margin-top[data-v-28582156]{margin-top:0}@media(max-width: 1200px){.product-list-items[data-v-28582156]{grid-template-columns:repeat(3, minmax(170px, 1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:32px}}@media(max-width: 800px){.product-list-items[data-v-28582156]{grid-template-columns:repeat(3, minmax(170px, 1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:32px}}@media(max-width: 576px){.product-list-items[data-v-28582156]{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:32px}}.card-skeleton[data-v-28582156]{width:100%;border-radius:8px;overflow:hidden}.skeleton-img[data-v-28582156]{position:relative;width:100%;height:0;padding-top:133%;overflow:hidden;padding-bottom:0;margin-bottom:12px;border-bottom:0;min-height:165px;border-radius:4px}.skeleton-text[data-v-28582156]{height:16px;margin:10px 0;border-radius:4px}.skeleton-text.short[data-v-28582156]{width:60%}.skeleton-text.medium[data-v-28582156]{width:80%}.skeleton-text.long[data-v-28582156]{width:100%}
.newsletter-tooltip-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;width:24px;height:24px;background:url(build/newsletter-tooltip-icon_5470d27ffedbc3f7aee29ca3c8fcaaa2.svg) no-repeat bottom;background-size:16px 16px}.white-newsletter-toot-tip .tooltip-arrow{border-color:#fff}.white-newsletter-toot-tip .tooltip-inner{font-family:Sofia-Pro-regular,sans-serif;font-size:12px;font-weight:400;max-width:208px;background:#fff;-webkit-box-shadow:0 0 26px 0 rgba(21,21,21,.1019607843);box-shadow:0 0 26px 0 rgba(21,21,21,.1019607843);color:#2d2d2d;padding:8px;border-radius:2px;border:none;opacity:1;line-height:18px}
.v_image_background{background-color:#f4f4f4;color:rgba(0,0,0,0);position:relative;width:100%;min-height:60px}.v_image_background.v_image_background--min_height{min-height:200px}.v_image_background::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#f4f4f4}.v_image_background-blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter 400ms,-webkit-filter 400ms}.v_image_background-blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.v_image_background.v_image_background--height{height:100%}.v_image_background.v_image_background--max_height{max-height:100%;height:100%}.v_image_background--height_100{height:100%}
.information-icon{display:inline;cursor:pointer}.information-icon::before{position:relative;left:2px;top:2px;content:url(build/info_656b13407dcd10dfc01bc3a811d77a28.svg);background-position:center;display:inline-block;-webkit-transition:all .2s;transition:all .2s;width:18px;height:16px;opacity:.5}.white-toot-tip--no-opacity{z-index:65 !important}.white-toot-tip--no-opacity .tooltip-inner{opacity:65 !important}.product-item-price-tooltip__price-item-price{font-weight:bolder}.product-item-price-tooltip__price-item-price--highlighted{color:#d0021b}.product-item-price-tooltip__price-item{padding:4px 0}.product-item-price-tooltip__price-item--line-through{text-decoration:line-through}
.search-result-product .product-segments-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.search-result-product .product-segments-wrapper .top{position:relative;width:unset;background-color:unset;height:unset;padding-top:unset;max-height:unset;max-width:unset;margin-bottom:unset}.search-result-product .product-segments-wrapper .top img{border-radius:4px}.search-result-product .product-segments-wrapper .bottom .pricing__wrapper{margin-bottom:0 !important}.search-result-product .product-segments-wrapper .bottom .pricing__wrapper .pricing__all-prices{text-align:left;padding-left:15px}.search-result-product .product-segments-wrapper .bottom .pricing__wrapper .pricing__all-prices .current-price{margin-right:0 !important}.search-result-product .product-segments-wrapper .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:0 !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-result-product .product-segments-wrapper .bottom .product-info{padding-left:15px}.search-result-product .product-segments-wrapper .bottom .product-info .title{font-family:Sofia-Pro-bold,sans-serif}.search-result-product .product-segments-wrapper .bottom .product-info .description{font-family:Sofia-Pro-light,sans-serif}@media(max-width: 768px){.search-result-product .product-segments-wrapper .bottom .pricing__wrapper{width:auto !important}.search-result-product .product-segments-wrapper .bottom{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
.results-search-product-suggest{margin-top:15px}.results-search-product-suggest .result-entry{border-bottom:1px solid #e6e6e6;padding-left:20px;padding-right:20px}.result-entry:hover{background-color:#f9f9f9}.results-search-product-suggest .result-entry:first-child{border-top:1px solid #e6e6e6}.search-wrap .search .results-wrap{padding:10px 0 17px 0 !important}.search-wrap .search .results-wrap .results-search-suggest{padding-left:20px;padding-right:20px}.show-all-results-wrapper{text-align:center;margin-top:15px;font-size:12px}.show-all-results-text{text-decoration:underline;cursor:pointer}
.product-fast-delivery__slider[data-v-7993f108]{position:absolute;top:12px;left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:16px;z-index:150;cursor:pointer;overflow:hidden}.product-fast-delivery__slider img[data-v-7993f108]{width:20px !important;height:16px !important;z-index:150;opacity:1;min-height:unset !important;max-height:unset !important;max-width:unset !important;margin:0 !important;position:relative !important}
.product-measuring-tape[data-v-59f6befb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;z-index:150;cursor:pointer;overflow:hidden;visibility:hidden}@media only screen and (max-width: 768px){.product-measuring-tape[data-v-59f6befb]{background:rgba(255,255,255,.5);border-radius:100px;border:.5px solid #e6e6e6;visibility:visible}}.product-measuring-tape img[data-v-59f6befb]{width:16px !important;height:15px !important;z-index:150;opacity:1;min-height:unset !important;max-height:unset !important;max-width:unset !important;margin:0 !important;position:relative !important;padding:0}@media only screen and (max-width: 768px){.product-measuring-tape img[data-v-59f6befb]{padding:1px}}
.top[data-v-06eb58af]{position:relative;width:100%;background-color:#f5f5f5;height:0;padding-top:133%;overflow:hidden;border-radius:4px}.top img[data-v-06eb58af]{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%;position:absolute;inset:0;max-height:100%;max-width:100%;margin:auto}.top .tag-label[data-v-06eb58af]{position:absolute;bottom:8px;left:8px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){.top .tag-label[data-v-06eb58af]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.top .tag-label .tag-element[data-v-06eb58af]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:6px 8px;font-family:Sofia-Pro-medium,sans-serif;color:#2d2d2d;font-size:12px;border-radius:4px}.top .tag-label .tag-element[data-v-06eb58af]:not(:first-child){margin-left:4px}@media only screen and (max-width: 768px){.top .tag-label .tag-element[data-v-06eb58af]:not(:first-child){margin-left:0}}
.swiper-slide[data-v-467d6e7c]{max-height:149px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.swiper-slide[data-v-467d6e7c]:not(:last-child){margin-bottom:8px}.swiper-slide-container[data-v-467d6e7c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:4px;background-color:#fff;border:2px solid rgba(0,0,0,0);-webkit-transition:border-color .3s ease,padding .3s ease;transition:border-color .3s ease,padding .3s ease}.swiper-slide-container.active[data-v-467d6e7c]{padding:2px;border-color:#2d2d2d}.swiper-slide-container .product-image[data-v-467d6e7c]{width:113px}.swiper-slide-container .product-image img[data-v-467d6e7c]{height:100%;border-radius:4px 0 0 4px;-o-object-fit:cover;object-fit:cover}.swiper-slide-container .product-image .v_image_background.v_image_background--min_height[data-v-467d6e7c]{min-height:100%}.swiper-slide-container .product-description[data-v-467d6e7c]{padding:10% 4%}.swiper-slide-container .product-description--manufacturer[data-v-467d6e7c]{font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;font-size:12px;line-height:14px}.swiper-slide-container .product-description--title[data-v-467d6e7c]{font-family:Sofia-Pro-regular,sans-serif;color:#2d2d2d;font-size:12px;line-height:14px;margin-top:3px}.swiper-slide-container .product-description--price[data-v-467d6e7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Sofia-Pro-bold,sans-serif;gap:4px;color:#2d2d2d;font-size:14px;line-height:14px;margin-top:24px;white-space:nowrap}.swiper-slide-container .product-description--price .current-price.sale[data-v-467d6e7c]{color:#d0021b}.swiper-slide-container .product-description--price .old-price[data-v-467d6e7c]{font-family:Sofia-Pro-regular,sans-serif;color:gray;text-decoration:line-through}
.modal_block{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;visibility:hidden}.modal_block.fast-delivery-mobile .modal_block-dialog_holder,.modal_block.measuring-tape-mobile .modal_block-dialog_holder{position:absolute;left:0;right:0;bottom:0;margin:0}.modal_block.fast-delivery-mobile .modal_block-dialog_holder .modal_block-dialog,.modal_block.measuring-tape-mobile .modal_block-dialog_holder .modal_block-dialog{border-radius:4px 4px 0 0}.modal_block.fast-delivery-mobile .modal_block-content{padding-top:0}@media only screen and (max-width: 768px){.modal_block-dialog_holder{width:100%;margin:0 16px}}.modal_block--active{position:absolute;left:0;width:100%;height:100dvh;z-index:550;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.3);pointer-events:all;opacity:1;visibility:visible}@media only screen and (max-width: 768px){.modal_block--active{height:100dvh}}.modal_block-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 24px;border-bottom:1px solid #e6e6e6;position:relative}@media only screen and (max-width: 768px){.modal_block-top{padding:22px 18px;border-bottom:unset}}.modal_block-top-label{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:20px;line-height:28px;text-align:center}.modal_block-top-close{cursor:pointer;background-image:url(build/modal_close_new_95254c9844a7f7a556e10b23a9e84737.svg);background-repeat:no-repeat;background-position:center;display:block;width:40px;height:40px}.modal_block-dialog{width:100%;margin:auto;display:block;background-color:#fff;border-radius:4px}.modal_block-content{margin:auto;padding:24px}@media only screen and (max-width: 768px){.modal_block-content{padding:16px}}
a.submit[data-v-549ac9de],.out-of-stock-modal-button[data-v-549ac9de]{width:100%;background-color:#2d2d2d;color:#fff;border-radius:4px;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;line-height:16px;padding:17px 0;border:unset;-webkit-transition:all .2s;transition:all .2s;margin-bottom:0}@media only screen and (max-width: 542px){a.submit[data-v-549ac9de],.out-of-stock-modal-button[data-v-549ac9de]{max-width:unset}}a.submit[data-v-549ac9de]:hover,.out-of-stock-modal-button[data-v-549ac9de]:hover{background-color:#626262}.out-of-stock-modal-button[data-v-549ac9de]{display:block;width:100%;text-align:center}
.product-colors p[data-v-685152bf]{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#000}.product-colors p span[data-v-685152bf]{font-family:Sofia-Pro-bold,sans-serif}.product-colors .color-picker[data-v-685152bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:11px;margin-top:8px}@media only screen and (max-width: 768px){.product-colors .color-picker[data-v-685152bf]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-top:12px;padding:1px}}.product-colors .color-picker li[data-v-685152bf]{line-height:1;margin-right:11px}.product-colors .color-picker li label[data-v-685152bf]{cursor:pointer;display:block;width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,0,0,0);overflow:hidden;position:relative;background-size:initial;background-repeat:no-repeat;background-position:50%;background-clip:padding-box}.product-colors .color-picker li.selected label[data-v-685152bf]{-webkit-box-shadow:0 0 0 1px #2d2d2d;box-shadow:0 0 0 1px #2d2d2d}.product-colors .color-picker li input[data-v-685152bf]{position:absolute;opacity:0;z-index:-1}
.row[data-v-a273b028]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;grid-gap:24px}.row .col[data-v-a273b028]:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:361px;overflow:hidden}.row .col[data-v-a273b028]:last-child{-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:442px}.row .col .swiper-container .swiper-slider[data-v-a273b028]{width:100% !important}.row .col .swiper-container .swiper-slide-container[data-v-a273b028]{height:100%}.row .col .swiper-container .swiper-slide-container img[data-v-a273b028]{height:auto;width:100%;border-radius:4px;-o-object-fit:contain;object-fit:contain}.row .col .swiper-container .swiper-navigation .swiper-button-prev[data-v-a273b028],.row .col .swiper-container .swiper-navigation .swiper-button-next[data-v-a273b028]{position:absolute;background-size:20px 12px;background-repeat:no-repeat;background-position:center;-webkit-filter:brightness(0) saturate(100%) invert(75%) sepia(0%) saturate(523%) hue-rotate(135deg) brightness(86%) contrast(84%);filter:brightness(0) saturate(100%) invert(75%) sepia(0%) saturate(523%) hue-rotate(135deg) brightness(86%) contrast(84%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.row .col .swiper-container .swiper-navigation .swiper-button-prev[data-v-a273b028]:after,.row .col .swiper-container .swiper-navigation .swiper-button-next[data-v-a273b028]:after{content:""}.row .col .swiper-container .swiper-button-prev[data-v-a273b028]{background-image:url(build/arrow-vertical_d492687efe721c9f706f46b2b9e5b39d.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.row .col .swiper-container .swiper-button-next[data-v-a273b028]{background-image:url(build/arrow-vertical_d492687efe721c9f706f46b2b9e5b39d.svg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.row .col .active-product-information[data-v-a273b028]{padding:24px}.row .col .active-product-information .manufacturer[data-v-a273b028]{position:relative;font-family:Sofia-Pro-bold,sans-serif;font-weight:700;font-size:24px}.row .col .active-product-information .manufacturer .underline-hover[data-v-a273b028]{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:24px}.row .col .active-product-information .title[data-v-a273b028]{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;font-weight:400;color:#2d2d2d;line-height:24px;margin-top:8px}.row .col .active-product-information .price[data-v-a273b028]{font-family:Sofia-Pro-semi-bold,sans-serif;color:#2d2d2d;font-size:24px;line-height:24px;margin:24px 0}.row .col .active-product-information .price .current-price.sale[data-v-a273b028]{font-family:Sofia-Pro-semi-bold,sans-serif;color:#d0021b}.row .col .active-product-information .price .old-price[data-v-a273b028]{font-family:Sofia-Pro-regular,sans-serif;color:gray;text-decoration:line-through;font-size:16px}.row .col .active-product-information .add-options .add-to-cart[data-v-a273b028]{margin-top:24px;width:100%}.row .col .active-product-information .add-options .add-to-cart[data-v-a273b028]:not(:has(*)){margin-top:0}.row .col .active-product-information .more-about-item[data-v-a273b028]{word-break:break-word;margin-top:24px}.row .col .active-product-information .more-about-item .underline-hover[data-v-a273b028]{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:16px;text-decoration:underline}.row .col .active-product-information .more-about-item .underline-hover[data-v-a273b028]:hover{color:#575757;text-decoration:none}
.related-products[data-v-956926d0]{background-color:#f9f9f9;padding:64px 36px}@media only screen and (max-width: 768px){.related-products[data-v-956926d0]{background-color:#fff;padding:32px 16px}}.related-products .title[data-v-956926d0]{color:#2d2d2d;font-family:Sofia-Pro-bold,sans-serif;font-size:24px;font-weight:700;line-height:24px;margin-bottom:32px}@media only screen and (max-width: 1024px){.related-products .title[data-v-956926d0]{font-size:20px;margin-bottom:20px}}.related-products .wrapper[data-v-956926d0]{max-width:1353px;width:100%;height:auto;margin:0 auto}@media only screen and (min-width: 768px){.related-products .wrapper[data-v-956926d0]{padding:0}}@media only screen and (min-width: 1024px){.related-products .wrapper[data-v-956926d0]{padding:0}}.related-products .wrapper-container[data-v-956926d0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;width:100%;height:auto;max-height:530px;aspect-ratio:16/9}@media only screen and (max-width: 1024px){.related-products .wrapper-container[data-v-956926d0]{display:none}}.related-products .wrapper-container .left-slider[data-v-956926d0]{-webkit-box-flex:.7;-ms-flex:.7;flex:.7;min-width:260px;max-width:445px;position:relative;height:auto;overflow:hidden}.related-products .wrapper-container .left-slider .swiper-wrapper[data-v-956926d0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.related-products .wrapper-container .left-slider .vertical-navigation .swiper-vertical-button-prev[data-v-956926d0],.related-products .wrapper-container .left-slider .vertical-navigation .swiper-vertical-button-next[data-v-956926d0]{position:absolute;height:51px;width:100%;z-index:2;background-size:20px 12px;background-repeat:no-repeat;background-position:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.related-products .wrapper-container .left-slider .vertical-navigation .swiper-vertical-button-prev[data-v-956926d0]:after,.related-products .wrapper-container .left-slider .vertical-navigation .swiper-vertical-button-next[data-v-956926d0]:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:51px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(249, 249, 249, 0)), to(#F9F9F9));background:linear-gradient(180deg, rgba(249, 249, 249, 0) 0%, #F9F9F9 100%)}.related-products .wrapper-container .left-slider .vertical-navigation .swiper-vertical-button-prev[data-v-956926d0]{top:0;background-image:url(build/arrow-vertical_d492687efe721c9f706f46b2b9e5b39d.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.related-products .wrapper-container .left-slider .vertical-navigation .swiper-vertical-button-next[data-v-956926d0]{bottom:0;background-image:url(build/arrow-vertical_d492687efe721c9f706f46b2b9e5b39d.svg)}.related-products .wrapper-container .product-block[data-v-956926d0]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#fff;padding:24px;border-radius:4px;max-width:875px}.related-products .wrapper-container--mobile[data-v-956926d0]{display:none}@media only screen and (max-width: 1024px){.related-products .wrapper-container--mobile[data-v-956926d0]{display:block}}@media only screen and (max-width: 1024px){.related-products .wrapper-container--mobile .grid-area[data-v-956926d0]{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(170px, 100%), 1fr));grid-auto-rows:minmax(354px, auto);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:20px}}@media only screen and (max-width: 440px){.related-products .wrapper-container--mobile .grid-area[data-v-956926d0]:has(.grid-column:only-child){grid-template-columns:1fr}}.related-products .wrapper-container--mobile__show-more[data-v-956926d0]{width:100%;background-color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:14px;color:#2d2d2d;padding:13px;border:1px solid #2d2d2d;border-radius:4px;margin-top:36px;text-align:center}
.countdown-block__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-20px}@media(max-width: 768px){.countdown-block__row{margin:-12px}}.countdown-block__col{padding:20px;position:relative}@media(max-width: 768px){.countdown-block__col{padding:12px}}.countdown-block__cell{background:#fff;padding:3px 2px 6px;min-width:92px}@media(max-width: 768px){.countdown-block__cell{padding:9px 2px 7px;min-width:83px}}.countdown-block__divider{position:absolute;top:50%;right:0;width:40px;margin-right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.countdown-block__divider{width:24px;margin-right:-12px}}.countdown-block__divider:before,.countdown-block__divider:after{display:block;content:"";background:#fff;width:8px;height:8px;border-radius:50%}.countdown-block__divider:before{margin-bottom:5px}.countdown-block__counter{font-style:normal;font-weight:400;font-size:52px;line-height:62px;color:#000;text-align:center;font-family:Sofia-Pro-regular,sans-serif;letter-spacing:5px}@media(max-width: 768px){.countdown-block__counter{font-size:24px;line-height:29px;letter-spacing:2px}}.countdown-block__unit{font-style:normal;font-weight:325;font-size:14px;line-height:17px;text-align:center}
.tooltip-content{cursor:pointer;padding:3px 0}.tooltip.white-tool-tip{z-index:999}.tooltip.white-tool-tip .tooltip-inner{border:1px solid gray;background-color:#fff !important;color:#2d2d2d;border-radius:4px;line-height:1;padding:10px 20px;font-size:12px;opacity:1}.tooltip.white-tool-tip .tooltip-arrow:after{content:"";width:0;height:0;border-style:solid;position:absolute;margin:0 5px;border-color:#fff;border-width:5px 5px 0 5px;border-left-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;-webkit-transform:translate(-10px, -6px);transform:translate(-10px, -6px)}.tooltip.white-tool-tip[x-placement^=top]{margin-bottom:5px}.tooltip.white-tool-tip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip.white-tool-tip[x-placement^=bottom]{margin-top:5px}.tooltip.white-tool-tip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0;border-color:#fff}
.popup-content{cursor:pointer}
.main-banner-slider[data-v-2323f7ea]{position:relative;background-color:#fff;overflow:hidden;margin-bottom:0}.main-banner-slider .swiper-container[data-v-2323f7ea]{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;z-index:1;overflow:visible}.main-banner-slider .swiper-container:hover .navigation-numbers[data-v-2323f7ea]{display:block !important}.main-banner-slider .swiper-wrapper[data-v-2323f7ea]{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .2s;transition:all .2s}.main-banner-slider .navigation-numbers[data-v-2323f7ea]{display:none;top:50%;left:82px;right:82px;-webkit-transition:display 100ms ease-in-out;transition:display 100ms ease-in-out}.main-banner-slider .navigation-numbers .swiper-button-prev[data-v-2323f7ea],.main-banner-slider .navigation-numbers .swiper-button-next[data-v-2323f7ea]{position:absolute;width:48px;height:48px;background-image:none !important;text-align:center;background-color:#fff;opacity:.8;border-radius:100px;-webkit-transition:opacity 100ms ease-in-out,-webkit-transform 100ms ease-in-out;transition:opacity 100ms ease-in-out,-webkit-transform 100ms ease-in-out;transition:transform 100ms ease-in-out,opacity 100ms ease-in-out;transition:transform 100ms ease-in-out,opacity 100ms ease-in-out,-webkit-transform 100ms ease-in-out}.main-banner-slider .navigation-numbers .swiper-button-prev[data-v-2323f7ea]:after,.main-banner-slider .navigation-numbers .swiper-button-next[data-v-2323f7ea]:after{position:relative;content:"";height:16px;width:10px;background-image:url(build/left-arrow_74c10376366a973ee6a692b32cd66b91.svg) !important;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.main-banner-slider .navigation-numbers .swiper-button-prev[data-v-2323f7ea]:hover,.main-banner-slider .navigation-numbers .swiper-button-next[data-v-2323f7ea]:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#fff}@media only screen and (min-width: 768px){.main-banner-slider .navigation-numbers .swiper-button-next[data-v-2323f7ea],.main-banner-slider .navigation-numbers .swiper-button-prev[data-v-2323f7ea]{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.main-banner-slider .navigation-numbers .swiper-button-prev[data-v-2323f7ea]{top:0;left:0}.main-banner-slider .navigation-numbers .swiper-button-prev[data-v-2323f7ea]:after{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}.main-banner-slider .navigation-numbers .swiper-button-next[data-v-2323f7ea]{top:0;right:0}.main-banner-slider .navigation-numbers .swiper-button-next[data-v-2323f7ea]:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}
.swiper-slide[data-v-7e161fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto;min-height:380px;max-height:520px;overflow:hidden}.swiper-slide a[data-v-7e161fcc]{width:100%;height:100%;z-index:1}.swiper-slide a[data-v-7e161fcc]::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.4)));background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.4) 100%)}.swiper-slide .main-banner[data-v-7e161fcc]{display:none;width:100%;height:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media only screen and (min-width: 768px){.swiper-slide .main-banner[data-v-7e161fcc]{display:block}}.swiper-slide .main-banner-mobile[data-v-7e161fcc]{display:block;width:100%;height:100%;min-height:380px;max-height:calc(380px + 5vh);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media only screen and (min-width: 768px){.swiper-slide .main-banner-mobile[data-v-7e161fcc]{display:none}}
.fast-delivery[data-v-b3231d5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fast-delivery--placeholeder[data-v-b3231d5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;background:#f9f9f9;border-radius:100px;padding:5px 2px}.fast-delivery--img[data-v-b3231d5c]{width:28px;height:28px}.fast-delivery--text[data-v-b3231d5c]{margin-top:16px;font-family:Sofia-Pro-regular,sans-serif;font-size:14px;font-weight:400;color:#2d2d2d;text-align:center}
.measuring-tape[data-v-13000194]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.measuring-tape--text[data-v-13000194]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.measuring-tape--text span[data-v-13000194]{font-family:Sofia-Pro-regular,sans-serif;font-size:12px;line-height:14px;font-weight:400;color:#2d2d2d;text-align:center;padding:4px}.measuring-tape--button[data-v-13000194]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:24px}.measuring-tape--button a[data-v-13000194]{width:100%;background-color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:14px;color:#2d2d2d;border:1px solid #2d2d2d;border-radius:4px;padding:13px;text-align:center}
.shop-check-modal .modal_block-dialog_holder{width:100%;max-width:540px;max-height:100%;overflow-y:auto}@media only screen and (max-width: 768px){.shop-check-modal .modal_block-dialog_holder{width:100%;max-width:none}}
.price-value-container[data-v-1853061a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.price-value-container label[data-v-1853061a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Sofia-Pro-medium,sans-serif;font-size:12px;line-height:12px;color:#2d2d2d;gap:8px;max-width:162px}.price-value-container label input[data-v-1853061a]{font-family:Sofia-Pro-regular,sans-serif;font-size:14px;line-height:14px;color:#2d2d2d;border:1px solid #e6e6e6;border-radius:4px;padding:13px 12px}.custom-control-input:checked~.custom-control-label[data-v-1853061a]:before{width:20px;height:20px;color:#fff;border-color:#2d2d2d;background-color:#2d2d2d;border-radius:4px}.custom-control-input:checked~.custom-control-label[data-v-1853061a]:after{width:20px;height:20px}.slider-range[data-v-1853061a]{width:100%;max-width:332px}[data-v-1853061a](.ui-widget-header){background-color:#000}[data-v-1853061a](.slider-range .ui-slider-handle){background-color:#000}[data-v-1853061a](.slider-range .ui-slider-handle.handle-slide){background-color:#575757}.custom-control-label[data-v-1853061a]{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d}.custom-control-label[data-v-1853061a]:before{width:20px;height:20px;background-color:#fff;border:1px solid #2d2d2d;border-radius:4px}
.option[data-v-3fdd2b06]{padding-left:0}.option .value[data-v-3fdd2b06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option .radio-button .outside-circle[data-v-3fdd2b06]{width:26px;height:26px;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option .radio-button .product-type-circle[data-v-3fdd2b06]{width:20px;height:20px;border:none;-webkit-box-shadow:none;box-shadow:none;margin:2px;-o-object-fit:none;object-fit:none;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option.checked .radio-button .outside-circle[data-v-3fdd2b06]{position:relative}.option.checked .radio-button .outside-circle[data-v-3fdd2b06]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #2d2d2d;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.option.checked .radio-button .outside-circle .checkbox[data-v-3fdd2b06]{position:absolute;display:block;width:12px;height:9px;margin:-11px 0 0 8px;background-repeat:no-repeat}.option.checked .radio-button .outside-circle .checkbox.dark[data-v-3fdd2b06]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.21224C0 3.92145 0.0996367 3.67636 0.298913 3.47696C0.498189 3.27757 0.737317 3.17787 1.0163 3.17787C1.29529 3.17787 1.53442 3.27757 1.7337 3.47696L3.94565 5.73263L9.2663 0.311556C9.46558 0.103851 9.70471 0 9.9837 0C10.2627 0 10.5018 0.0996969 10.7011 0.299094C10.9004 0.49849 11 0.743579 11 1.03437C11 1.32515 10.9004 1.57024 10.7011 1.76964L4.66304 7.93844C4.47174 8.14615 4.23261 8.25 3.94565 8.25C3.65869 8.25 3.41957 8.14615 3.22826 7.93844L0.286957 4.95997C0.0956512 4.75226 0 4.50302 0 4.21224Z' fill='white'/%3e%3c/svg%3e")}.option.checked .radio-button .outside-circle .checkbox.light[data-v-3fdd2b06]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.21224C0 3.92145 0.0996367 3.67636 0.298913 3.47696C0.498189 3.27757 0.737317 3.17787 1.0163 3.17787C1.29529 3.17787 1.53442 3.27757 1.7337 3.47696L3.94565 5.73263L9.2663 0.311556C9.46558 0.103851 9.70471 0 9.9837 0C10.2627 0 10.5018 0.0996969 10.7011 0.299094C10.9004 0.49849 11 0.743579 11 1.03437C11 1.32515 10.9004 1.57024 10.7011 1.76964L4.66304 7.93844C4.47174 8.14615 4.23261 8.25 3.94565 8.25C3.65869 8.25 3.41957 8.14615 3.22826 7.93844L0.286957 4.95997C0.0956512 4.75226 0 4.50302 0 4.21224Z' fill='black'/%3e%3c/svg%3e")}.option.checked .radio-button .product-type-circle[data-v-3fdd2b06]{position:relative;top:3px;left:3px;width:20px;height:20px;margin:unset}
.option[data-v-689fb098]{padding:12px 12px 12px 0}.option .custom-control-label[data-v-689fb098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d;padding-right:32px;vertical-align:middle}.option .custom-control-label[data-v-689fb098]:before{width:20px;height:20px;background-color:#fff;border:1px solid #2d2d2d;border-radius:4px}.option .custom-control-input:checked~.custom-control-label[data-v-689fb098]:before{width:20px;height:20px;color:#fff;border-color:#2d2d2d;background-color:#2d2d2d;border-radius:4px}.option .custom-control-input:checked~.custom-control-label[data-v-689fb098]:after{width:20px;height:20px}
.slide-enter-active .modal_block-dialog[data-v-8f9f81fa],.slide-leave-active .modal_block-dialog[data-v-8f9f81fa]{-webkit-transition:left .3s !important;transition:left .3s !important}.slide-enter .modal_block-dialog[data-v-8f9f81fa],.slide-leave-to .modal_block-dialog[data-v-8f9f81fa]{left:-400px !important}.modal-mask[data-v-8f9f81fa]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@supports(height: 100dvh){.modal-mask[data-v-8f9f81fa]{height:100dvh}}.modal-mask .modal_block-dialog[data-v-8f9f81fa]{position:relative;height:100%;max-width:400px;border-radius:0;margin:0;left:0;-webkit-transition:left .3s ease .2s;transition:left .3s ease .2s}@supports(height: 100dvh){.modal-mask .modal_block-dialog[data-v-8f9f81fa]{height:100dvh}}.modal-mask .modal_block-dialog_holder[data-v-8f9f81fa]{margin:0;height:100%}@supports(height: 100dvh){.modal-mask .modal_block-dialog_holder[data-v-8f9f81fa]{height:100dvh}}.modal-mask .modal_block-top[data-v-8f9f81fa]{border-bottom:unset}.modal-mask .modal_block-top-label span[data-v-8f9f81fa]{font-family:Sofia-Pro-regular,sans-serif;color:gray;font-size:16px;font-weight:400;line-height:24px;vertical-align:text-bottom}.modal-mask .modal_block-top-back[data-v-8f9f81fa]{cursor:pointer;background-image:url(build/arrow-vertical_d492687efe721c9f706f46b2b9e5b39d.svg);background-repeat:no-repeat;background-position:center;display:block;width:22px;height:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-mask .modal_block-content[data-v-8f9f81fa]{background-color:#f9f9f9;max-height:100%;height:calc(100vh - 176px);padding:0}@supports(height: 100dvh){.modal-mask .modal_block-content[data-v-8f9f81fa]{height:calc(100dvh - 176px)}}.modal-mask .modal_block-content.with-search-container[data-v-8f9f81fa]{height:calc(100vh - 246px)}@supports(height: 100dvh){.modal-mask .modal_block-content.with-search-container[data-v-8f9f81fa]{height:calc(100dvh - 246px)}}.modal-mask .modal_block-content--scrollable[data-v-8f9f81fa]{height:100%;overflow-y:auto;padding:12px 0}.modal-mask .modal_block-content .filter-section[data-v-8f9f81fa]{background-color:#fff;padding:16px 24px}.modal-mask .modal_block-content .filter-section[data-v-8f9f81fa]:not(:first-child){margin-top:12px}.modal-mask .modal_block-content .filter-section .toggle[data-v-8f9f81fa]{list-style-type:none}.modal-mask .modal_block-content .filter-section .toggle-title[data-v-8f9f81fa]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Sofia-Pro-bold,sans-serif;color:#2d2d2d;font-size:16px;line-height:24px;padding:0;list-style-type:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-mask .modal_block-content .filter-section .toggle-title .count[data-v-8f9f81fa]{font-family:Sofia-Pro-regular,sans-serif;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4px;color:gray}.modal-mask .modal_block-content .filter-section .toggle-title .clear-filter[data-v-8f9f81fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:Sofia-Pro-regular,sans-serif;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:24px;font-size:14px;line-height:20px;text-decoration:underline;-webkit-transition:all .2s;transition:all .2s}.modal-mask .modal_block-content .filter-section .toggle-title .clear-filter[data-v-8f9f81fa]:hover{color:#575757;text-decoration:none}.modal-mask .modal_block-content .filter-section .toggle-title-sub[data-v-8f9f81fa]{font-family:Sofia-Pro-regular,sans-serif;color:gray;margin:0}.modal-mask .modal_block-content .filter-section .toggle-title[data-v-8f9f81fa]::after{content:"";display:block;width:12px;height:12px;background-image:url(build/plus_black_54e48d919fb5be787f5ef1c831459be2.svg);background-position:center;background-repeat:no-repeat}.modal-mask .modal_block-content .filter-section .toggle[open] .toggle-title[data-v-8f9f81fa]::after{width:12px;height:2px;background-image:url(build/minus_black_948b0597afd585cd84afc7e1961d2629.svg)}.modal-mask .modal_block-content .filter-section .toggle-content[data-v-8f9f81fa]{padding-top:12px}.modal-mask .modal_block-content .filter-section .toggle-content .option[data-v-8f9f81fa]{position:relative;padding:12px 12px 12px 32px;cursor:pointer}.modal-mask .modal_block-content .filter-section .toggle-content .option .value[data-v-8f9f81fa]{font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d}.modal-mask .modal_block-content .filter-section .toggle-content .option .count[data-v-8f9f81fa]{color:gray}.modal-mask .modal_block-content .toggle-section input[data-v-8f9f81fa]{cursor:pointer;display:block;height:20px;width:36px;border-radius:100px;background-color:#d2d5da;-webkit-transition:all .3s;transition:all .3s;position:relative}.modal-mask .modal_block-content .toggle-section input[data-v-8f9f81fa]:after{-webkit-transition:all .3s;transition:all .3s;content:"";display:block;position:absolute;left:11px;top:50%;height:16px;width:16px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(39,39,39,.1019607843);box-shadow:0 2px 4px 0 rgba(39,39,39,.1019607843);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%}.modal-mask .modal_block-content .toggle-section input[data-v-8f9f81fa]:checked{background-color:#2d2d2d}.modal-mask .modal_block-content .toggle-section input[data-v-8f9f81fa]:checked:after{left:25px}.modal-mask .modal_block-content .toggle-section label[data-v-8f9f81fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;font-family:Sofia-Pro-regular,sans-serif;font-size:16px;line-height:24px;color:#2d2d2d}.modal-mask .modal_block-content .sort-section .option[data-v-8f9f81fa]{position:relative;padding:12px 12px 12px 32px;cursor:pointer}.modal-mask .modal_block-content .sort-section .option .value[data-v-8f9f81fa]::after{content:"";cursor:pointer;position:absolute;top:10px;left:0;width:20px;height:20px;border:1px solid #2d2d2d;background-color:rgba(0,0,0,0);border-radius:25px}.modal-mask .modal_block-content .sort-section .option.checked .value[data-v-8f9f81fa]::before{content:"";cursor:pointer;position:absolute;top:10px;left:0;width:20px;height:20px;border:1px solid #2d2d2d;background-color:rgba(0,0,0,0);border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-mask .modal_block-content .sort-section .option.checked .value[data-v-8f9f81fa]::after{content:"";position:absolute;left:4px !important;top:14px !important;width:12px !important;height:12px !important;background-color:#2d2d2d !important;border:unset !important;border-radius:50%}.modal-mask .modal_block-content .letter-placeholder[data-v-8f9f81fa]{font-family:Sofia-Pro-bold,sans-serif;font-size:14px;line-height:24px;color:#2d2d2d;padding:8px 24px 4px 24px}.modal-mask .modal_block-content .brand-container[data-v-8f9f81fa]{padding:0 24px;background-color:#fff}.modal-mask .modal_block-content-search-container[data-v-8f9f81fa]{padding:8px 24px 16px 24px;background-color:#fff}.modal-mask .modal_block-content-search-container label[data-v-8f9f81fa]{position:relative}.modal-mask .modal_block-content-search-container label[data-v-8f9f81fa]::before{content:url(build/search_brand_modal_fd8ef8aff8d788422c236298ddf03665.svg);position:absolute;top:7px;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;z-index:2}.modal-mask .modal_block-content-search-container input[data-v-8f9f81fa]{position:relative;display:inline-block;width:100%;border:1px solid #e6e6e6;border-radius:4px;padding:12px 10px 12px 36px}.modal-mask .modal_block-bottom[data-v-8f9f81fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;position:absolute;bottom:0;width:100%;max-width:400px;background-color:#fff;padding:16px 24px;z-index:15}.modal-mask .modal_block-bottom .clear[data-v-8f9f81fa],.modal-mask .modal_block-bottom .show-filter[data-v-8f9f81fa]{font-family:Sofia-Pro-bold,sans-serif;width:100%;font-size:16px;line-height:16px;padding:17px 24px;border-radius:4px;text-align:center;-webkit-transition:all .2s;transition:all .2s}.modal-mask .modal_block-bottom .clear[data-v-8f9f81fa]{background-color:#fff;color:#2d2d2d;border:1px solid #2d2d2d}.modal-mask .modal_block-bottom .clear[data-v-8f9f81fa]:hover{background-color:#f9fafb}.modal-mask .modal_block-bottom .show-filter[data-v-8f9f81fa]{background-color:#2d2d2d;color:#fff}.modal-mask .modal_block-bottom .show-filter[data-v-8f9f81fa]:hover{background-color:#626262}
.scroll-to-top[data-v-3a49e071]{position:fixed;right:12px;bottom:12px;-webkit-transform:translate(100px);transform:translate(100px);opacity:0;-webkit-transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,-webkit-transform .3s linear;transition:transform .3s linear,opacity .3s linear;transition:transform .3s linear,opacity .3s linear,-webkit-transform .3s linear;z-index:151}.scroll-to-top.fixed[data-v-3a49e071]{position:fixed;z-index:151;right:12px;bottom:12px;-webkit-transform:translate(0);transform:translate(0);opacity:1;-webkit-transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,-webkit-transform .3s linear;transition:transform .3s linear,opacity .3s linear;transition:transform .3s linear,opacity .3s linear,-webkit-transform .3s linear}.scroll-to-top .round-button[data-v-3a49e071]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:100%;background-color:#fff;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.scroll-to-top .round-button .icon[data-v-3a49e071]{width:12px;height:7px;background-image:url(build/arrow_down_rounded_ab9e25b769143d7424eb69a5868c613d.svg);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.wishlist-count[data-v-b3e8a9de]{position:relative;display:block;cursor:pointer;color:#fff;font-family:Sofia-Pro-bold,sans-serif;font-size:12px;font-weight:600;line-height:16px;top:11px;left:10px;bottom:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:0 6px;z-index:3}.wishlist-count[data-v-b3e8a9de]::after{content:"";position:absolute;width:100%;height:16px;background-color:#252525;border-radius:7px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}
