@import url('https://shared.wearesim.it/bidon/fonts/Didot/stylesheet.css');@import url('https://shared.wearesim.it/bidon/fonts/GeneralSans/stylesheet.css');@import url('https://shared.wearesim.it/bidon/fonts/GeneralSansAlt/stylesheet.css');@import url('https://shared.wearesim.it/bidon/fonts/SIMIcons/stylesheet.css');:root {--primary-font :'General Sans';--primary-font-alt :'General Sans Alt';--secondary-font :'Didot';--icons-font:'SIM Icons';--c-black :#000000;--c-white:#FFFFFF;--c-light-gray:#E7E7E7;--c-pale-gray:#F5F5F5;--c-gray:#A4A4A4;--c-light-blue:#D6E0D7;--c-red:#F04444;--c-dark-gray:#D8D5D1;}* {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;box-sizing:border-box;min-height:0;min-width:0;padding:0;margin:0;}*:before,*:after {box-sizing:border-box;}*::selection {color:var(--c-white) !important;background-color:var(--c-black) !important;}.sp_modal__container {border:1px solid var(--c-black);color:var(--c-black) !important;background:var(--c-white) !important;position:absolute !important;top:50%;left:50%;transform:translate(-50%, -50%);}body{font-family:var(--primary-font);font-size:18px;line-height:18px;background:var(--c-white);color:var(--c-black);overflow-x:hidden;width:100vw;padding-top:100px;}#cookie-warning {display:none !important;}@media(min-width:1024px) and (max-width:1439px) { body{font-size:16px;line-height:16px;}}@media(min-width:768px) and (max-width:1023px) {body{font-size:16px;line-height:16px;}}@media(max-width:767px) {body{padding-top:80px;font-size:16px;line-height:16px;}}body#product {}h1,h2,h3,h4,h5,h6,a,span,p {margin:0;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:500;color:inherit;}ul,ol {list-style:none;padding-left:0;margin-bottom:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0;}a:hover, a:focus {color:var(--c-gray);}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding:0;}pre {background-color:var(--c-white);color:var(--c-black);border:1px solid var(--c-black);position:fixed;right:0;top:10px;text-align:left;text-transform:none;width:360px;height:calc(100% - 20px);overflow:scroll;line-height:12px;font-size:11px;font-weight:normal;letter-spacing:0;word-spacing:0;z-index:999999999;margin:0;word-break:normal;word-wrap:normal;font-family:arial;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;padding-left:35px;}.new-site-block {position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--c-white);z-index:9999999999999999999999;}.new-site-block .container {height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.new-site-block img {margin-bottom:100px;}.new-site-block h1 {margin-bottom:100px;line-height:.95em;}.icon {font-family:var(--icons-font);font-size:inherit;}.font-1 { font-family:var(--primary-font); }.font-1-alt { font-family:var(--primary-font-alt); }.font-2 { font-family:var(--secondary-font); }.font-icons { font-family:var(--icons-font); }.t-black{font-weight:900}.t-extrabold{font-weight:800}.t-bold{font-weight:700}.t-semibold{font-weight:600}.t-medium{font-weight:500}.t-regular{font-weight:400}.t-light{font-weight:300}.t-extralight{font-weight:200}.t-italic{font-style:italic}.t-uppercase {text-transform:uppercase;}.t-lowercase {text-transform:lowercase;}.t-left {text-align:left;}.t-center {text-align:center;}.t-right {text-align:right;}.c-black {color:var(--c-black);}.c-white {color:var(--c-white);}.c-gray {color:var(--c-gray);}.c-light-gray {color:var(--c-light-gray);}.c-light-blue {color:var(--c-light-blue);}.t-220 {font-size:220px;line-height:220px;letter-spacing:1.65px;}.t-200 {font-size:200px;line-height:200px;letter-spacing:1.5px;}.t-160 {font-size:160px;line-height:194px;letter-spacing:1.2px;}.t-140 {font-size:140px;line-height:160px;letter-spacing:1.05px;}.t-90 {font-size:90px;line-height:90px;letter-spacing:0.68px;}.t-60 {font-size:60px;line-height:43px;letter-spacing:0.45px;}.t-40 {font-size:40px;line-height:43px;letter-spacing:0.3px;}.t-35 {font-size:35px;line-height:43px;letter-spacing:0.26px;}.t-30 {font-size:30px;line-height:40px;letter-spacing:0.23px;}.t-26 {font-size:26px;line-height:20px;letter-spacing:0.2px;}.t-24 {font-size:24px;line-height:24px;letter-spacing:0.6px;}.t-22 {font-size:22px;line-height:22px;letter-spacing:0.5px;}.t-20 {font-size:20px;line-height:25px;letter-spacing:0.15px;}.t-18 {font-size:18px;line-height:20px;letter-spacing:0.14px;}.t-16 {font-size:16px;line-height:20px;letter-spacing:0.12px;}.t-14 {font-size:14px;line-height:20px;letter-spacing:0.11px;}.t-13 {font-size:13px;line-height:16px;letter-spacing:0.43px;}.t-12 {font-size:12px;line-height:20px;letter-spacing:0.09px;}@media(min-width:1440px) and (max-width:1919px) {.t-220 {font-size:170px;line-height:170px;letter-spacing:1.65px;}}@media(min-width:1024px) and (max-width:1439px) {.t-220 {font-size:110px;line-height:110px;letter-spacing:1.65px;}.t-200 {font-size:180px;line-height:180px;letter-spacing:1.5px;}.t-160 {font-size:100px;line-height:100px;letter-spacing:1.2px;}.t-140 {font-size:110px;line-height:110px;letter-spacing:1.05px;}.t-90 {font-size:60px;line-height:60px;letter-spacing:0.68px;}.t-40 {font-size:30px;line-height:33px;letter-spacing:0.3px;}.t-30 {font-size:22px;line-height:32px;letter-spacing:0.23px;}.t-26 {font-size:20px;line-height:20px;letter-spacing:0.2px;}.t-20 {font-size:18px;line-height:23px;letter-spacing:0.15px;}}@media(min-width:768px) and (max-width:1023px) {.t-220 {font-size:90px;line-height:90px;letter-spacing:1.65px;}.t-200 {font-size:140px;line-height:140px;letter-spacing:1.5px;}.t-160 {font-size:80px;line-height:80px;letter-spacing:1.2px;}.t-140 {font-size:60px;line-height:60px;letter-spacing:1.05px;}.t-90 {font-size:50px;line-height:50px;letter-spacing:0.4px;}.t-40 {font-size:26px;line-height:29px;letter-spacing:0.2px;}.t-35 {font-size:28px;line-height:33px;letter-spacing:0.18px;}.t-30 {font-size:20px;line-height:30px;letter-spacing:0.16px;}.t-24 {font-size:19px;line-height:19px;letter-spacing:0.16px;}.t-22 {font-size:18px;line-height:20px;letter-spacing:0.16px;}.t-20 {font-size:14px;line-height:22px;letter-spacing:0.11px;}.t-16 {font-size:14px;line-height:18px;letter-spacing:0.12px;}.t-14 {font-size:12px;line-height:18px;letter-spacing:0.11px;}}@media(max-width:767px){.t-220 {font-size:50px;line-height:50px;letter-spacing:.38px;}.t-200 {font-size:78px;line-height:78px;letter-spacing:0px;}.t-160 {font-size:35px;line-height:35px;letter-spacing:.26px;}.t-140 {font-size:50px;line-height:50px;letter-spacing:.38px;}.t-90 {font-size:40px;line-height:40px;letter-spacing:0.28px;}.t-60 {font-size:35px;line-height:43px;letter-spacing:0.26px;}.t-40 {font-size:20px;line-height:24px;letter-spacing:0.15px;}.t-35 {font-size:26px;line-height:26px;letter-spacing:0.2px;}.t-30 {font-size:20px;line-height:30px;letter-spacing:0.1px;}.t-26 {font-size:20px;line-height:20px;letter-spacing:0.1px;}.t-24 {font-size:20px;line-height:20px;letter-spacing:0.01px;}.t-22 {font-size:16px;line-height:18px;letter-spacing:0.05px;}.t-20 {font-size:16px;line-height:18px;letter-spacing:0.05px;}.t-18 {font-size:18px;line-height:20px;letter-spacing:0.14px;}.t-16 {font-size:14px;line-height:16px;letter-spacing:0.1px;}.t-14 {font-size:9px;line-height:11px;letter-spacing:0.1px;}}@media(max-width:420px){}.sim-38 {font-size:38px;line-height:38px;}.sim-30 {font-size:30px;line-height:30px;}.sim-28 {font-size:28px;line-height:28px;}.sim-20 {font-size:20px;line-height:20px;}@media(min-width:1024px) and (max-width:1439px) {}@media(min-width:768px) and (max-width:1023px) {.sim-30 {font-size:26px;line-height:26px;}.sim-28 {font-size:22px;line-height:22px;}}@media(max-width:767px){.sim-30 {font-size:24px;line-height:24px;}.sim-28 {font-size:20px;line-height:20px;}}@media(max-width:420px){}.text-primary {color:var(--c-gray);}.row {margin-left:0;margin-right:0;}.flex {display:flex;}.container {width:calc(100vw - 50px);padding:0;}#remove-account #request_page .container,#my-giftcard #request_page .container,#paypal_pay_wrapper,.container--small {width:calc(100vw - 222px);}.container--extrasmall {width:calc(100vw - (396px * 2));}.container--full {width:100vw;}.container--fit {width:auto;}#remove-account #request_page .container,#my-giftcard #request_page .container,.centered {margin:0 auto;}.section {margin:80px 0;}@media(min-width:1024px) and (max-width:1439px) {#remove-account #request_page .container,#my-giftcard #request_page .container,.container--small {width:calc(100vw - 150px);}.container--extrasmall {width:calc(100vw - (110px * 2));}}@media(min-width:768px) and (max-width:1023px) {.container {width:calc(100vw - 25px);padding:0;}#remove-account #request_page .container,#my-giftcard #request_page .container,.container--small {width:calc(100vw - 110px);}.container--extrasmall {width:calc(100vw - (110px * 2));}.container--full {width:100vw;}}@media(max-width:767px){.container {width:calc(100vw - 18px);padding:0;}#remove-account #request_page .container,#my-giftcard #request_page .container,.container--small {width:calc(100vw - 42px);}.container--extrasmall {width:calc(100vw - 42px);}.container--full {width:100vw;}}@media(max-width:420px){} .button,.btn{border:none;border-radius:0px;display:inline-flex;justify-content:center;align-items:center;padding:10px 16px;text-transform:uppercase;background-color:var(--c-black);color:var(--c-white);cursor:pointer;font-weight:500;width:fit-content;border:1px solid var(--c-black);transition:border-color .2s ease-in-out, background-color .2s ease-in-out, color .2s ease-in-out;}.button .fa {margin:0 12px;transition:all 0s ease-in-out 0s;}.button:hover,.btn:hover {border-color:var(--c-black);background-color:var(--c-white);color:var(--c-black);}.button.button--border {border-color:var(--c-black);}.button.button--white,.btn.button-white {background-color:var(--c-white);color:var(--c-black);}.button.button--border:hover {border-color:var(--c-black) !important;}.button.button--white:hover,.btn.button-white:hover {border-color:var(--c-white);background-color:var(--c-black);color:var(--c-white) !important;}.product_quantity {display:flex;height:35px;}.product_quantity .quantity,.product_quantity .qt-up,.product_quantity .qt-down {display:flex;justify-content:center;align-items:center;background-color:var(--c-white);border:1px solid var(--c-black);}.product_quantity .quantity {font-size:24px;width:50px;}.product_quantity .qt-up,.product_quantity .qt-down {width:35px;font-size:30px;transition:border-color .2s ease-in-out, background-color .2s ease-in-out, color .2s ease-in-out;cursor:pointer;}.product_quantity .qt-up:hover,.product_quantity .qt-down:hover {background-color:var(--c-black);color:var(--c-white);}.product_quantity .qt-down {}.product_quantity .qt-up {}@media(min-width:768px) and (max-width:1023px) {.button,.btn{padding:8px 14px;}}@media(max-width:767px) {.button,.btn{padding:6px 12px;}.product_quantity {bottom:1px;}.product_quantity .quantity {font-size:16px;width:42px;}.product_quantity .qt-up,.product_quantity .qt-down {font-size:20px;}} .form {display:flex;flex-direction:column;margin-top:10px;}.form-control {border-radius:0;box-shadow:none;height:auto;color:inherit;background-color:transparent;}.form--small {width:50%;}.form .form__row {width:100%;display:flex;margin-bottom:16px;}.form .form__row--bottom {align-items:flex-end;}.form .form__row > *:not(button[type="submit"]) {flex-grow:1;flex-shrink:1;flex-basis:100%;}.form .form__row > *:not(:last-child) {margin-right:24px;}.form .form__input {display:flex;flex-direction:column;}.form .form__input.form__input--acceptance {flex-direction:row;}.form .form__input.form__input--acceptance label {margin-left:20px;}.form .form__input.form__input--submit {flex-direction:row;justify-content:flex-end;}.form .form__input label,label {color:var(--c-black);font-weight:500;font-size:16px;margin-bottom:6px;}.form input[type="file"] {width:100%;}.form input,.form select {font-size:20px;}.form a:not(.button):not(.btn) {text-decoration:underline;}input[type="text"],input[type="fullname"],select,input[type="password"],input[type="email"],input[type="e-mail"],textarea {border:1px solid var(--c-black) !important;border-radius:0;padding:12px 20px !important;font-family:var(--primary-font);}input[type="checkbox"] {width:20px;height:20px;accent-color:var(--c-black);border:1px solid var(--c-white);}input:focus {outline:none;}@media(min-width:1024px) and (max-width:1439px) {input[type="text"],input[type="fullname"],select,input[type="password"],input[type="email"],input[type="e-mail"],textarea {padding:8px 16px !important;}}@media(min-width:768px) and (max-width:1023px) {.form--small {width:100%;}.form .form__row > *:not(:last-child) {margin-right:12px;}input[type="text"],input[type="fullname"],select,input[type="password"],input[type="email"],input[type="e-mail"],textarea {padding:6px 16px !important;}}@media(max-width:767px){.form .form__row {flex-direction:column;}.form--small {width:100%;}.form .form__row > *:not(button[type="submit"]) {width:100%;}.form .form__row > *:not(:last-child) {margin-right:0;margin-bottom:16px;}input[type="text"],input[type="fullname"],select,input[type="password"],input[type="email"],input[type="e-mail"],textarea {padding:6px 16px !important;}} .hero-slider {height:calc(100vh - 100px);width:100vw;}.hero-slider .hero-slider__inner {width:100%;height:100%;}.hero-slider .swiper {width:100%;height:100%;}.hero-slider .swiper .swiper-pagination-bullet{opacity:.4;background-color:var(--c-white);}.hero-slider .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}.hero-slider .hero-slider__slide {height:100%;width:100%;position:relative;padding:0 111px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--c-white);}.hero-slider .hero-slider__slide::before {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;content:'';background-color:#000;opacity:.2;}.hero-slider .hero-slider__background {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:center;}.hero-slider .hero-slider__slide h3 {}.hero-slider .hero-slider__slide p {margin-bottom:20px; }.hero-slider .hero-slider__slide .button {}@media(min-width:768px) and (max-width:1023px) {.hero-slider .hero-slider__slide {padding:0 55px;}}@media(max-width:767px){.hero-slider .hero-slider__slide {padding:0 18px;}.hero-slider .hero-slider__slide p {margin-bottom:24px;}}@media(max-width:420px){}.company-video {margin-top:200px;margin-bottom:80px;}.company-video .company-video__inner {margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}.company-video .company-video__top {position:relative;top:100px;}.company-video .company-video__bottom {position:relative;bottom:100px;}.company-video .company-video__description {margin-bottom:24px;}.company-video .company-video__video {width:700px;height:auto;}@media(min-width:1024px) and (max-width:1439px) {.company-video {margin-top:100px;margin-bottom:150px;}.company-video .company-video__top {top:50px;}.company-video .company-video__bottom {bottom:50px;} .company-video .company-video__video {width:500px;height:auto;} }@media(min-width:768px) and (max-width:1023px) {.company-video {margin-top:80px;margin-bottom:80px;}.company-video .company-video__video {width:500px;height:auto;}.company-video .company-video__top {top:50px;}.company-video .company-video__bottom {bottom:50px;}}@media(max-width:767px){.hero-slider .hero-slider__background {object-position:43%;}.company-video {margin-bottom:100px;}.company-video .company-video__video {width:calc(100% - 100px);height:auto;}.company-video .company-video__top {top:20px;}.company-video .company-video__bottom {bottom:20px;}}@media(max-width:420px){}.category-highlight {height:1030px;display:flex;justify-content:center;align-items:center;}.category-highlight .category-highlight__inner {position:relative;height:calc(1030px - 50px);display:flex;justify-content:flex-end;align-items:center;padding:0 80px;}.category-highlight .category-highlight__background {top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute;}.category-highlight .category-highlight__product {position:relative;z-index:2;width:450px;}.category-highlight .category-highlight__content {position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;}.category-highlight .category-highlight__title {}.category-highlight .category-highlight__link {margin-top:65px;}.category-highlight .product_preview_title,.category-highlight .product_preview_price span,.category-highlight .product_preview_brand,.category-highlight .btn-wishlist {color:var(--c-white);}@media(min-width:1024px) and (max-width:1439px) {.category-highlight .category-highlight__product {width:350px}}@media(min-width:768px) and (max-width:1023px) {.category-highlight .category-highlight__content {left:20px;transform:translate(0%, -50%);align-items:flex-start;}.category-highlight .category-highlight__link {margin-top:25px;}.category-highlight .category-highlight__inner {padding:0 30px;}.category-highlight .category-highlight__product {width:260px;}}@media(max-width:767px) {.category-highlight {height:auto;}.category-highlight .category-highlight__inner {padding:0 12px;flex-direction:column-reverse;height:auto;}.category-highlight .category-highlight__background {height:100vh;}.category-highlight .category-highlight__content {height:100vh;position:static;transform:translate(0, 0);justify-content:center;min-width:100%;}.category-highlight .category-highlight__title {text-align:center;}.category-highlight .category-highlight__link {margin-top:46px;}.category-highlight .category-highlight__product {width:calc(100% - 60px);margin:0 auto;}}.category-slider {}.category-slider .category-slider__title {margin-bottom:44px;}.category-slider .category-slider__slider {}.categories-slider-selector {}.categories-slider-selector .categories-slider-selector__title {margin-bottom:30px;}.categories-slider-selector .categories-slider-selector__controls {border-bottom:5px solid var(--c-light-gray);margin:0 auto;margin-bottom:26px;display:flex;}.categories-slider-selector .categories-slider-selector__selector {position:relative;min-width:150px;padding:13px 50px;cursor:pointer;}.categories-slider-selector .categories-slider-selector__selector::after {content:'';height:5px;width:100%;background-color:var(--c-black);opacity:0;position:absolute;top:100%;left:0;border-radius:5px;}.categories-slider-selector .categories-slider-selector__selector:hover::after {}.categories-slider-selector .categories-slider-selector__selector.active::after {opacity:1;}.categories-slider-selector .categories-slider-selector__sliders {position:relative;}.categories-slider-selector .categories-slider-selector__slider {position:relative;z-index:1;opacity:0;pointer-events:none;}.categories-slider-selector .categories-slider-selector__slider:not(:first-child) {position:absolute;top:0;left:0;width:100%;}.categories-slider-selector .categories-slider-selector__slider.active {opacity:1;z-index:3;pointer-events:all;}@media(min-width:768px) and (max-width:1023px) {}@media(max-width:767px) {.categories-slider-selector .categories-slider-selector__title {margin-bottom:20px;}.categories-slider-selector .categories-slider-selector__selector {flex-basis:50%;}}.outfit {}.outfit .marquee {margin-bottom:20px;}.outfit .outfit__inner {padding-left:111px;padding-right:25px;}.outfit .outfit__outfit {display:flex;}.outfit .outfit__products {flex-basis:calc((100vw - 222px + 24px) / 2 ); flex-grow:1;flex-shrink:0;padding-right:24px;display:flex;flex-wrap:wrap;}.outfit .outfit__products .product_preview {flex-basis:calc(50% - 12px);}.outfit .outfit__products .product_preview:nth-child(odd) {margin-right:24px;}.outfit .outfit__image {flex-grow:1;}.outfit .outfit__image img {width:100%;height:100%;object-fit:cover;}@media(min-width:768px) and (max-width:1023px) {.outfit .outfit__inner {padding-left:55px;padding-right:12px;}.outfit .outfit__products {flex-basis:calc((100vw - 110px + 24px) / 2 ); }}@media(max-width:767px){.outfit .outfit__inner {padding-left:21px;padding-right:21px;}.outfit .outfit__outfit {flex-direction:column;}.outfit .outfit__products {margin-top:24px;flex-basis:auto;order:1;padding-right:0;}.outfit .outfit__image {order:0;}.outfit .outfit__products .product_preview {flex-basis:calc(50% - 6px);}.outfit .outfit__products .product_preview:nth-child(odd) {margin-right:12px;}}@media(max-width:420px){}.about-hero {height:calc(100vh - 100px);width:100vw;display:flex;flex-direction:column;justify-content:center;}.about-hero .about-hero__inner {height:100%;padding-bottom:100px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}.about-hero .about-hero__intro {padding-bottom:66px;}.about-hero .about-hero__title {width:100%;}.about-hero .about-hero__text {padding-top:88px;width:calc(100% - 24px);max-width:1144px;}@media(max-width:767px) {.about-hero {height:calc(100vh - 60px);}.about-hero .about-hero__title {padding:0 9px;}.about-hero .about-hero__text {padding-top:30px;width:calc(100% - 18px);}}.mission-vision {background-color:var(--c-dark-gray);position:relative;}.mission-vision .mission-vision__inner {padding-top:80px;margin:0 auto;padding-right:143px;}.mission-vision .mission-vision__intro {display:flex;justify-content:space-between;padding-bottom:86px;}.mission-vision .mission-vision__intro-title {flex-basis:430px;margin-right:30px;}.mission-vision .mission-vision__intro-content {flex-basis:693px;}.mission-vision .mission-vision__top {display:flex;justify-content:space-between;align-items:center;padding-bottom:184px;}.mission-vision .mission-vision__top-image {flex-basis:980px;margin-right:30px;}.mission-vision .mission-vision__top-image img{width:100%;height:auto;}.mission-vision .mission-vision__top-text {flex-basis:408px;}.mission-vision .mission-vision__bottom {display:flex;justify-content:space-between;align-items:center;padding-bottom:172px;}.mission-vision .mission-vision__bottom-image {flex-basis:693px;}.mission-vision .mission-vision__bottom-image img{width:100%;height:auto;}.mission-vision .mission-vision__bottom-text {flex-basis:693px;margin-right:30px;}.mission-vision .mission-vision__footer {margin-bottom:80px;}@media(min-width:1024px) and (max-width:1439px) {.mission-vision .mission-vision__inner {padding-right:80px;}}@media(min-width:768px) and (max-width:1023px) {.mission-vision .mission-vision__inner {padding-right:0;}}@media(max-width:767px) {.mission-vision .mission-vision__inner {padding-top:50px;padding-right:0px;}.mission-vision .mission-vision__intro {flex-direction:column;}.mission-vision .mission-vision__top,.mission-vision .mission-vision__bottom {flex-direction:column;padding-bottom:40px;}.mission-vision .mission-vision__intro-title,.mission-vision .mission-vision__top-image,.mission-vision .mission-vision__bottom-text{padding-bottom:20px;margin-right:0;}.mission-vision .mission-vision__intro-title,.mission-vision .mission-vision__intro-content,.mission-vision .mission-vision__top-image,.mission-vision .mission-vision__top-text,.mission-vision .mission-vision__bottom-image,.mission-vision .mission-vision__bottom-text {flex-basis:auto;}}.storia {}.storia .marquee {background-color:var(--c-light-blue);color:var(--c-black);}.storia .storia__inner {padding-top:80px;margin:0 auto;padding-right:143px;}.storia .storia__intro {display:flex;justify-content:space-between;padding-bottom:86px;align-items:center;width:550px;margin-right:30px;}.storia .storia__image {margin-top:15px;margin-bottom:20px;flex-basis:550px;height:auto;margin-right:30px;}.storia .storia__intro-title {}.storia .storia__intro-content {flex-basis:693px;}.storia .storia__top {display:flex;justify-content:space-between;padding-bottom:50px;align-items:center;}.storia .storia__top img{width:100%;height:auto;}.storia .storia__top-text {flex-basis:408px;}@media(min-width:1024px) and (max-width:1439px) {.storia .storia__inner {padding-right:80px;}}@media(min-width:768px) and (max-width:1023px) {.storia .storia__inner {padding-right:0;}}@media(max-width:767px) {.storia .storia__inner {padding-top:50px;padding-right:0px;}.storia .storia__intro {flex-direction:column;margin-right:0;width:100%;padding-bottom:30px;}.storia .storia__intro-title-col {flex-basis:auto;margin-right:30px;}.storia .storia__image {flex-basis:unset;margin-right:0;width:100%;}.storia .storia__image img {width:100%;height:100%;object-fit:cover;}.storia .storia__top {flex-direction:column;padding-bottom:40px;}.storia .storia__intro-title,.storia .storia__top-image-a,.mission-vision .mission-vision__bottom-text{padding-bottom:20px;margin-right:0;}.storia .storia__intro-title,.storia .storia__intro-content,.storia .storia__top-image-a,.storia .storia__top-image-b,.storia .storia__top-text {flex-basis:auto;margin:0;}}.page-link {width:100%;height:975px;margin-bottom:0;}.page-link .page-link__inner { height:100%; position:relative;}.page-link .page-link__inner::after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-dark-gray);mix-blend-mode:multiply ;}.page-link .page-link__image {position:absolute;top:0;left:0;width:100%;height:100%;}.page-link .page-link__image img{height:100%;width:100%;object-fit:cover;}.page-link .page-link__content {position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.page-link .page-link__title {padding-bottom:20px;}@media(min-width:768px) and (max-width:1023px) {.page-link {height:70vh;}}@media(max-width:767px) {.page-link {height:70vh;}.page-link .page-link__image img{height:100%;object-fit:cover;}} .store-info {}.store-info .store-info__inner {margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:110px;padding-top:50px;}.store-info .store-info__intro {width:100%;padding-bottom:73px;}.store-info .store-info__image {flex-basis:70%;max-width:1140px;}@media(min-width:768px) and (max-width:1023px) {.store-info .store-info__image {flex-basis:70%}}@media(max-width:767px) {.store-info .store-info__inner {flex-direction:column;align-items:flex-start;justify-content:flex-start;} .store-info .store-info__intro {width:100%;}.store-info .store-info__contacts {padding-bottom:30px;}.store-info .store-info__image {flex-basis:auto;width:100%;}}.review-slider {background-color:var(--c-dark-gray);padding-bottom:80px;position:relative;}.review-slider__intro {padding-top:45px;padding-bottom:40px;border-bottom:1px solid var(--c-black);margin-bottom:68px;}.review-slider .swiper {}.review-slider__date {padding-bottom:14px;}.review-slider__rating {padding-bottom:16px;}.review-slider__text {padding-bottom:8px;}.review-slider .review-slider__next,.review-slider .review-slider__prev {color:#000;position:absolute;top:50%;z-index:4;font-size:30px;cursor:pointer;}.review-slider .review-slider__prev {left:0;padding-left:20px;}.review-slider .review-slider__next {right:0;padding-right:20px;}@media(max-width:767px) {.review-slider .review-slider__next,.review-slider .review-slider__prev {display:none;}} .product_preview {position:relative;overflow:visible;padding-bottom:20px;width:100%;}.product_preview:hover .product_preview_variants{transform:translateY(0%);}.product_preview_details {display:flex;justify-content:space-between;}.product_preview_button {display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-shrink:0;padding-left:6px;}.product_preview .product_preview_img {position:relative;overflow:hidden;margin-bottom:16px;aspect-ratio:4 / 5;}.product_preview .product_preview_img img {width:100%;height:auto;object-fit:contain;object-position:center;}.product_preview .product_preview_img.product_preview_img--abbigliamento > img {width:100%;height:100%;object-fit:cover;object-position:center;}.product_preview .product_preview_variants {border:1px solid var(--c-black);background-color:var(--c-white);padding:14px 18px 20px 18px;display:flex;position:absolute;bottom:0;left:0;width:100%;transform:translateY(101%); transition:all .1s ease-in-out;}.product_preview .product_preview_variant {flex-basis:50%;display:flex;flex-wrap:wrap;gap:4px 10px;}.product_preview .product_preview_variant h3{margin-bottom:4px;flex-basis:100%;text-transform:capitalize;}.product_preview .product_preview_variant:nth-child(even) {justify-content:flex-end;}.product_preview .product_preview_variant:nth-child(even) h3{text-align:right;}.product_preview .product_preview_variant img{width:20px;height:20px;border:1px solid var(--c-black);padding:2px;}.product_preview .product_preview_variant img:not(:last-child),.product_preview .product_preview_variant span:not(:last-child) {}.product_preview .btn-wishlist {display:block;cursor:pointer;}.product_preview .product_preview_brand {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.product_preview .product_preview_title {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.product_preview .product_preview_price {margin-top:7px;}.product_preview .product_preview_description {}.product_preview .item_show_details{margin-bottom:10px;}@media(min-width:768px) and (max-width:1023px) {.product_preview .product_preview_variant img:not(:last-child),.product_preview .product_preview_variant span:not(:last-child) {margin-right:4px;}.product_preview .product_preview_variant img {width:14px;height:14px;padding:1px;}}@media(max-width:767px) {.product_preview .product_preview_variants {display:none;}} .slider .slider__container {position:relative;display:flex;align-items:stretch;}.slider .swiper {padding-right:111px !important;width:calc(100% - 111px);}.slider .swiper-controls {width:111px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:103px;}.slider .swiper-controls > *:first-child {margin-bottom:17px;}.slider .swiper-button-next::after,.slider .swiper-button-prev::after {content:none !important;}.slider .swiper-button-next,.slider .swiper-button-prev {color:var(--c-black) !important;position:static !important;height:auto !important;margin-top:0 !important;transition:opacity .2s ease-in-out;}.slider .slider__link {padding-top:30px;margin:0 auto;display:flex;justify-content:center;}@media(min-width:1024px) and (max-width:1439px) {.slider .swiper {padding-right:75px !important; width:calc(100% - 75px);margin-right:0;}.slider .swiper-controls {width:75px;}}@media(min-width:768px) and (max-width:1023px) {.slider .swiper {padding-right:55px !important; width:calc(100% - 55px);margin-right:0;}.slider .swiper-controls {width:55px;}}@media(max-width:767px) {.slider .swiper {padding-right:67px !important; width:calc(100% - 21px);margin-right:0;}.slider .swiper-controls {display:none;}}.marquee {background-color:var(--c-black);padding:16px 0;overflow:hidden;}.marquee .marquee__inner {width:max-content;display:flex;}.marquee .marquee__element {display:inline-block;padding-right:50px;}@media(min-width:768px) and (max-width:1023px) {.marquee .marquee__element {display:inline-block;padding-right:30px;}}@media(max-width:767px) {.marquee {padding:8px 0;}}.header {position:fixed;top:0;left:0;right:0;z-index:2000;--header-height:100px;--header-message-height:40px;}.header.scrolled {--header-height:75px;--header-message-height:15px}.header .header__inner {display:flex;}.header .header__logo {flex-shrink:0;}.header .header__logo a {display:block;line-height:0;will-change:width;}.header .header__logo img {width:var(--header-height);height:auto;transition:width .3s ease-in-out, height .3s ease-in-out;object-fit:contain;will-change:width, height;}.header .header__content {display:flex;flex-direction:column;flex-grow:1;background-color:var(--c-white);}.header .header__message {background-color:var(--c-black);height:var(--header-message-height);display:flex;align-items:center;justify-content:center;transition:width .3s ease-in-out, height .3s ease-in-out;}.header .header__message span {transition:opacity .3s ease-in-out;}.header.scrolled .header__message span {opacity:0;}.header .header__links {display:flex;align-items:center;flex-grow:1;}.header .header__col {}.header .header__col.header__col--menu {flex-grow:1;display:flex;height:100%;}.header .header__col.header__col--controls {flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;}.header .header__lang {margin-right:45px; }.header .header__item {cursor:pointer;}.header .header__item.active {color:var(--c-gray);}.header .header__item:not(:last-child) {margin-right:27px;position:relative;}.header .header__count {position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 3px);}.header .header__box {overflow:hidden;transform:translateY(-100%);transition:transform .3s ease-in-out, opacity .3s ease-in-out, top .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out, padding .3s ease-in-out;pointer-events:none;position:fixed;z-index:-1;top:var(--header-height);left:var(--header-height);right:100px;background-color:var(--c-white);border-top:1px solid var(--c-black);padding:40px 60px 65px 60px;max-height:660px;height:calc(100% - var(--header-height) - 10px);will-change:transform, top, left, right, padding;}.header.scrolled .header__box {padding:40px 60px 65px 85px;}.header.active .header__box:not(.active) {transform:translateY(-100%) !important;pointer-events:none !important;}.header .header__box.active {transform:translateY(0%);pointer-events:all;}.header .header__box.header__box--search {padding-bottom:0;border:1px solid var(--c-black);height:auto;max-height:calc(100% - var(--header-height) - 10px);overflow:auto;}.header .header__item.header__item--hamburger {display:none;}@media(min-width:1024px) and (max-width:1439px) {.header .header__box {padding:40px 30px 65px 30px;}.header.scrolled .header__box {padding:40px 30px 65px 35px;}}@media(min-width:768px) and (max-width:1023px) {.header .header__lang {margin-right:20px;}.header .header__item:not(:last-child) {margin-right:16px;}.header .header__count {right:calc(100% + 2px);}.header .header__box {right:20px;padding:20px 20px 25px 20px;}.header.scrolled .header__box {padding:20px 20px 25px 45px;}}@media(max-width:767px) {.header {--header-height:80px;--header-message-height:21px;}.header.scrolled {--header-height:40px;--header-message-height:0px}.header .header__box {height:calc(100vh - var(--header-height));left:0;right:0;padding:20px 30px 35px 30px;}.header .header__col.header__col--controls {width:100%;height:100%;padding-left:12px;}.header .header__col.header__col--menu {display:none;}.header__lang {display:none;}.header .header__item.header__item--search {margin-right:auto;}.header .header__item.header__item--hamburger {display:flex;align-items:center;padding:0 16px;border-left:1px solid var(--c-black);height:100%;}.header.scrolled .header__box {padding:20px 30px 35px 30px;}.header__item--profile {display:none;}} .hamburger {display:flex;flex-direction:column;justify-content:space-between;width:25px;height:19px;}.hamburger .hamburger__line {width:100%;height:2px;background:var(--c-black);transition:all .2s ease-in-out;}.hamburger .hamburger__line:nth-child(1) {transform-origin:bottom left;}.hamburger .hamburger__line:nth-child(2) {transform-origin:center left;}.hamburger .hamburger__line:nth-child(3) {transform-origin:top left;}.hamburger.open .hamburger__line:nth-child(1) {transform:rotate(45deg);width:23px;}.hamburger.open .hamburger__line:nth-child(2) {opacity:0;transform:scaleX(0);}.hamburger.open .hamburger__line:nth-child(3) {transform:rotate(-45deg);width:23px;}.mobile-menu {display:none;position:fixed;top:0;left:100%;width:100vw;height:100dvh;padding-top:var(--header-height);background-color:var(--c-white);z-index:-1;transition:left .2s ease-in-out, padding-top .3s ease-in-out, height .1s linear;}.mobile-menu.open {left:0;}.mobile-menu .mobile-menu__inner {display:flex;flex-direction:column;height:100%;border-top:1px solid var(--c-black);}.mobile-menu .mobile-menu__menu {flex-grow:1;overflow-y:auto;}.mobile-menu .mobile-menu__item a {background-color:var(--c-pale-gray);border-bottom:1px solid var(--c-black);padding:17px 21px;display:flex;justify-content:space-between;}.mobile-menu .mobile-menu__menu > ul > li > a {border-bottom:2px solid var(--c-black);padding:17px 21px;text-transform:uppercase;position:relative;font-size:20px;}.mobile-menu .mobile-menu__menu ul > a:last-child {font-size:16px;padding:17px 21px;text-decoration:underline;display:block;font-weight:550;}.mobile-menu .mobile-menu__menu > ul > li > a::before {font-family:'SIM-Icons';position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);right:21px;content:"\e90b";font-size:14px;transition:transform .2s ease-in-out;}.mobile-menu .mobile-menu__menu > ul > li > a.open::before {transform:translateY(-50%) rotate(-90deg);}.mobile-menu .mobile-menu__menu li a.direct-link::before {content:'';}.mobile-menu .mobile-menu__menu > ul ul {height:0;overflow:hidden;}.mobile-menu .mobile-menu__menu > ul ul {height:0;}.mobile-menu .mobile-menu__menu > ul > li > ul > li > a {border-bottom:1px solid var(--c-gray);padding:12px 21px;font-size:16px;text-transform:uppercase;font-weight:550;position:relative;}.mobile-menu .mobile-menu__menu > ul > li > ul > li > a::before {font-family:'SIM-Icons';position:absolute;top:50%;transform:translateY(-50%);right:21px;content:"\e90e";font-size:13px;}.mobile-menu .mobile-menu__menu > ul > li > ul > li > a.open::before {content:"\e90f"}.mobile-menu .mobile-menu__menu > ul > li > ul > li > ul a {font-size:16px;padding:6px 21px;}.mobile-menu .mobile-menu__menu > ul > li > ul > li > ul > li > ul {display:none;}.mobile-menu .mobile-menu__menu > ul > li > ul > li > ul > a:last-child {border-bottom:1px solid var(--c-gray);}.mobile-menu .mobile-menu__user {flex-shrink:0;padding:13px 21px;background-color:var(--c-black);}.mobile-menu .mobile-menu__user a {display:flex;align-items:center;}.mobile-menu .mobile-menu__user a .sim-user {margin-right:14px;}.mobile-menu .mobile-menu__user a .sim-arrow-right {margin-left:auto;}@media(max-width:767px) {.mobile-menu {display:block;}}.menu {padding-left:20px;height:100%;transition:padding-left .3s ease-in-out;}.header.scrolled .menu {padding-left:45px;}.menu .menu__inner {height:100%;}.menu .menu__list {display:flex;height:100%;}.menu .menu__item {position:relative;display:flex;align-items:center;}.menu .menu__item:hover .mega-menu {transform:translateY(0%);opacity:1;pointer-events:all;}.menu .menu__item:hover > a {font-weight:600;}.menu .menu__item > a {text-align:center;text-transform:uppercase;font-weight:500;align-items:center;width:100%;height:100%;}.menu .menu__item > a::after {}.menu .menu__item:not(:last-child) {margin-right:42px;}a[data-text] {display:flex;flex-direction:column;justify-content:center;}a[data-text]:hover {font-weight:600;}a[data-text]::after {content:attr(data-text);content:attr(data-text)/"";height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-weight:600;}@media(min-width:1024px) and (max-width:1439px) { .menu .menu__item:not(:last-child) {margin-right:20px;} }@media(min-width:768px) and (max-width:1023px) { .menu .menu__item:not(:last-child) {margin-right:16px;} }.mega-menu[data-level="1"] { display:flex;}.mega-menu .mega-menu__image {flex-basis:550px;height:100%;margin-right:114px;flex-grow:0;}.mega-menu .mega-menu__image img {object-fit:contain;height:100%;width:100%;object-position:left;}.mega-menu .mega-menu__list {flex-basis:920px;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:wrap;height:100%;}.mega-menu.mega-menu--about .mega-menu__list {flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;}.mega-menu.mega-menu--about .mega-menu__item {width:230px;margin-right:90px;}.mega-menu .mega-menu__item[data-level="1"] {}.mega-menu .mega-menu__item[data-level="1"]:not(:last-child) {margin-bottom:60px;}.mega-menu .mega-menu__item[data-level="1"] > a {font-weight:600;text-transform:uppercase;}.mega-menu .mega-menu__item[data-level="1"] > a,.mega-menu .mega-menu__item[data-level="2"]{display:flex;flex-direction:column;margin-bottom:6px;}.mega-menu .mega-menu__item[data-level="2"] .mega-menu {padding-left:6px;}.mega-menu .mega-menu__spacer {flex-grow:1;}.mega-menu .mega-menu__all {display:inline-block;margin-top:20px;font-weight:600;text-decoration:underline;text-underline-offset:5px}@media(min-width:1024px) and (max-width:1439px) {.mega-menu .mega-menu__image {margin-right:30px;}.mega-menu.mega-menu--about .mega-menu__item {padding-right:20px;}}@media(min-width:768px) and (max-width:1023px) {.mega-menu .mega-menu__image {height:420px;margin-right:30px;}.mega-menu .mega-menu__list {height:420px;}.mega-menu .mega-menu__item[data-level="1"]:not(:last-child) {margin-bottom:20px;}.mega-menu .mega-menu__item[data-level="1"] > a,.mega-menu .mega-menu__item[data-level="2"] {margin-bottom:3px;}.mega-menu .mega-menu__all {margin-top:10px;}.mega-menu.mega-menu--about .mega-menu__list {flex-direction:column;}.mega-menu.mega-menu--about .mega-menu__item {width:100%;margin:0;}}.search-box {}.search-box .search-box__inner {}.search-box .search-box__search {margin-bottom:72px;position:relative;}.search-box .search-box__search input{width:100%;padding-right:60px;}.search-box .search-box__undo{position:absolute;right:20px;top:50%;transform:translateY(-50%);}.search-box .search-box__featured {display:flex;position:relative;}.search-box .search-box__featured-searches {flex-basis:610px;border-right:1px solid var(--c-black);padding-bottom:65px;padding-right:130px;}.search-box .search-box__featured-searches h3 {margin-bottom:26px;}.search-box .search-box__searches {display:flex;}.search-box .search-box__featured-searches .search-box__searches {flex-wrap:wrap;}.search-box .search-box__searches .button {text-transform:none;margin-right:24px;margin-bottom:16px;}.search-box .search-box__searches .product_preview{width:calc((100% - 48px) / 3);}.search-box .search-box__searches .product_preview:not(:last-child) {margin-right:24px;}.search-box .search-box__featured-products {flex-basis:1000px;margin-left:84px;padding-bottom:65px;}.search-box .search-box__featured-products h3 {margin-bottom:8px;}.search-box .search-box__results:not(:empty) {position:absolute;top:0;left:0;width:100%;height:100%;background:var(--c-white);display:flex;flex-wrap:wrap;overflow:auto;z-index:1;}.search-box .search-box__results .product_preview {width:calc((100% - 96px) / 5);}.search-box .search-box__results .product_preview:not(:nth-child(5n)) {margin-right:24px;}.search-box .search-box__all-results {width:100%;display:flex;justify-content:center;padding:20px 0;}@media(min-width:768px) and (max-width:1023px) {.search-box .search-box__featured-searches {padding-right:30px;}.search-box .search-box__featured-products {margin-left:30px;}}@media(max-width:767px) {.search-box .search-box__search {margin-bottom:20px;}.search-box .search-box__featured {flex-direction:column;}.search-box .search-box__featured-searches {flex-basis:auto;border-right:none;padding-bottom:20px;padding-right:0;}.search-box .search-box__featured-searches h3 {margin-bottom:8px;}.search-box .search-box__featured-products {flex-basis:auto;margin-left:0;padding-bottom:20px;}.search-box .search-box__searches .button {margin-right:6px;margin-bottom:6px;}.search-box .search-box__searches .product_preview {width:calc((100% - 12px) / 2)}.search-box .search-box__searches .product_preview:not(:last-child) {margin-right:12px;}.search-box .search-box__searches .product_preview:nth-child(2) {margin-right:0;}.search-box .search-box__searches .product_preview:nth-child(3) {display:none;}.search-box .search-box__results .product_preview {width:calc((100% - 12px) / 2);}.search-box .search-box__results .product_preview:not(:nth-child(2n)) {margin-right:12px;}.search-box .search-box__results .product_preview:nth-child(2n) {margin-right:0;}} .brand-menu {display:flex;height:100%;}.brand-menu .brand-menu__brand {width:calc((100% - 48px) / 4);margin-right:24px;flex-shrink:0;max-height:400px;height:100%;}.brand-menu .brand-menu__brand img {width:100%;height:100%;object-fit:cover;}.brand-menu .brand-menu__brand h3 {margin-top:10px;}.brand-menu .brand-menu__all {flex-grow:1;padding-left:70px;display:flex;flex-direction:column;}.brand-menu .brand-menu__all a{margin-top:6px;}.brand-menu .brand-menu__all .button{margin-top:35px;}@media(min-width:768px) and (max-width:1023px) {.brand-menu .brand-menu__all {padding-left:0;}.brand-menu .brand-menu__brand {margin-right:12px;flex-shrink:0;}}.footer {background-color:var(--c-black);color:var(--c-white);}.footer .marquee {background-color:var(--c-light-blue);color:var(--c-black);}.footer .marquee .sim {padding-left:50px;}.footer .footer__inner {margin:0 auto;padding-top:86px;padding-bottom:83px;}.footer .footer__row {display:flex;justify-content:space-between;}.footer .footer__row:not(:last-child) {margin-bottom:150px;}.footer .footer__row--newsletter {}.footer .footer__newsletter {display:none !important;}.footer .footer__newsletter form {display:flex;flex-wrap:wrap;align-items:center;}.footer .footer__newsletter input[type="e-mail"]{width:100%;background-color:var(--c-black);border-color:var(--c-white) !important;color:var(--c-white);margin:25px 0;}.footer .footer__newsletter input[type="checkbox"] {margin-right:12px;}.footer .footer__newsletter button{margin-left:auto;text-transform:none;}.footer .footer__row.footer__row--general {}.footer .footer__col {flex-grow:1;}.footer .footer__col.footer__col--logo img {width:112px;height:112px;}.footer .footer__info {flex-basis:510px;min-height:70px;background-color:var(--c-white);color:var(--c-black);display:flex;align-items:center;padding:12px 18px;}.footer .footer__info:not(:last-child) {margin-right:86px;}.footer .footer__info .sim {margin-right:24px;}.footer .footer__payments img{height:25px;width:auto;object-fit:contain;}@media(min-width:1024px) and (max-width:1439px) {.footer .footer__col.footer__col--logo img {width:60px;height:60px;}.footer .footer__row.footer__row--contacts {flex-wrap:wrap;}.footer .footer__info:not(:last-child) {margin-right:40px;}.footer .footer__row:not(:last-child) {margin-bottom:90px;}}@media(min-width:768px) and (max-width:1023px) {.footer .footer__col.footer__col--logo img {width:60px;height:60px;}.footer .footer__row.footer__row--contacts {flex-wrap:wrap;}.footer .footer__row.footer__row--contacts .footer__col {margin-bottom:30px;margin-right:20px;}.footer .footer__row.footer__row--privacy {flex-direction:column;}.footer .footer__row.footer__row--privacy .footer__col{margin-bottom:20px;}.footer .footer__row:not(:last-child) {margin-bottom:50px;}.footer .footer__info {padding:6px 10px;}.footer .footer__info:not(:last-child) {margin-right:18px;}}@media(max-width:767px){.footer .footer__inner {padding-top:24px;padding-bottom:45px;}.footer .footer__row {flex-direction:column;}.footer .footer__row:not(:last-child) {margin-bottom:100px;}.footer .footer__col {margin-bottom:22px;}.footer .footer__col.footer__col--logo img {width:67px;height:67px;}.footer .footer__info {flex-basis:auto;width:100%;margin-right:0;margin-bottom:10px;padding:12px 12px;}.footer .footer__info .sim {margin-right:12px;}.footer .footer__row.footer__row--privacy .footer__col:first-child {border-bottom:1px solid var(--c-white);padding-bottom:22px;margin-bottom:22px;}.footer .footer__row.footer__row--privacy .footer__col {display:flex;flex-direction:column;align-items:center;}}@media(max-width:420px){}#product .breadcrumb {position:sticky;top:100px;background-color:var(--c-white);z-index:1000;margin-bottom:0;padding-bottom:30px;}.breadcrumb {background-color:var(--c-white);}.breadcrumb .breadcrumb__inner::after,.breadcrumb .breadcrumb__inner::before {content:none;display:none;}.breadcrumb .breadcrumb__inner {display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:14px 14px;border-bottom:1px solid var(--c-black);}.breadcrumb .breadcrumb__list {display:flex;}.breadcrumb .breadcrumb__item:not(:last-child) {color:var(--c-gray);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.breadcrumb .breadcrumb__item:not(:first-child)::before {content:'|';display:inline-block;margin:0 .25em;}@media(max-width:767px){.breadcrumb {display:none;}#product .breadcrumb {top:61px;padding-bottom:15px;}.breadcrumb .breadcrumb__item:not(:first-child):not(:last-child) {flex:1 1 100%;max-width:fit-content;}.breadcrumb .breadcrumb__item:last-child {text-transform:uppercase;pointer-events:none;white-space:nowrap;flex-shrink:0;}.breadcrumb .breadcrumb__item:first-child {flex-shrink:0;}.breadcrumb .breadcrumb__inner {padding:6px 0;}.breadcrumb .breadcrumb__list {font-size:12px;}.breadcrumb .breadcrumb__item:not(:first-child)::before {margin:0 .1em;}.breadcrumb .breadcrumb__button {display:none;}} .product-page {--top-spacing:187px;margin-bottom:220px;}.product-page .product-page__inner {margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;}.product-page .product-page__previews {flex-basis:240px;position:sticky;top:var(--top-spacing);height:calc(100vh - var(--top-spacing) - 30px);overflow:hidden;padding-right:20px;scroll-behavior:smooth;}.product-page .product-page__previewsWrap {display:flex;flex-direction:column;}.product-page .product-page__preview {line-height:0;border:1px solid transparent;cursor:pointer;aspect-ratio:4/5;}.product-page .product-page__preview img {width:100%;height:auto;object-fit:contain;object-position:center;}.product-page .product-page__preview.active {border-color:var(--c-black);pointer-events:none;}.product-page .product-page__preview:hover {border-color:var(--c-gray);}.product-page .product-page__preview:not(:last-child) {margin-bottom:22px;}.product-page .product-page__gallery {flex-basis:693px;}.product-page .product-page__galleryDots {display:none;}.product-page .product-page__image {line-height:0;aspect-ratio:4 / 5;}.product-page .product-page__image img {width:100%;height:100%;object-fit:contain;object-position:center;}.product-page .product-page__image:not(:last-child) {margin-bottom:32px;}.product-page .product-page__content {flex-basis:570px;padding-left:20px;position:sticky;top:var(--top-spacing);}.product-page .product-page__brand {}.product-page .product-page__name {}.product-page .product-page__price {padding-top:2px;padding-bottom:10px;}.product-page .product-page__price .final_price {display:block;padding-top:16px;}.product-page__info {padding-top:36px;border-top:1px solid var(--c-black);margin-top:40px;}.product-page .product-page__quantity {display:none;}.product-page .product-page__variants {}.product-page .product-page__variant:not(:first-child) {margin-top:34px;}.product-page .product-page__variant-title {margin-bottom:6px;text-transform:capitalize;}.product-page .product-page__variant-options {display:flex;flex-wrap:wrap;}.product-page .product-page__variant-option {min-width:36px;min-height:36px;border:1px solid var(--c-black);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:6px;transition:border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out, opacity .2s ease-in-out;}.product-page .product-page__variant-option span {padding:0 6px;}.product-page .product-page__variant-option img {width:29px;height:29px;object-fit:contain;}.product-page .product-page__variant-option.active {border-color:var(--c-black);color:var(--c-white);background-color:var(--c-black);}.product-page .product-page__variant-option.out_of_stock {opacity:.2;pointer-events:none;}.product-page .product-page__variant-option:not(:last-child) {margin-right:15px;}.product-page .product-page__buttons {margin-top:36px;margin-bottom:6px;display:flex;align-items:center;height:60px;}.product-page .product-page__add-to-cart {flex-grow:1;height:100%;}.product-page .product-page__add-to-cart .button {width:100%;height:100%;}.product-page .product-page__wishlist {border:1px solid var(--c-black);height:100%;width:60px;}.product-page .product-page__wishlist .btn-wishlist {width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.product-page .product-page__price-label {}.product-page .product-page__description {margin-top:60px;margin-bottom:40px;}.product-page .product-page__labels {margin-top:105px;margin-bottom:30px;}.product-page .product-page__labels > div:not(:last-child){margin-bottom:10px;}.product-page__look {margin-bottom:220px;}.product-page__related {margin-bottom:220px;}.hide {display:none;}.variant_is_size,.variant_is_taglia {text-transform:uppercase;}@media(max-width:767px){.ZoomContainer {display:none !important;}.product-page {margin-bottom:50px;}.product-page .product-page__inner {flex-direction:column;}.product-page .product-page__previews {position:static;display:none;}.product-page .product-page__gallery {flex-basis:auto;overflow:hidden;width:100%;position:relative;}.product-page .product-page__galleryDots {position:absolute;bottom:10px !important;left:50% !important;transform:translateX(-50%);display:flex;justify-content:flex-start;}.product-page .product-page__galleryDots .swiper-pagination-bullet {border-radius:0;transition:all .2s ease-in-out;border:1px solid var(--c-white);outline:1px solid var(--c-black);opacity:1;}.product-page .product-page__galleryDots .swiper-pagination-bullet-active {background-color:var(--c-black);border-color:var(--c-black);}.product-page .main_images_carousel_wrapper {display:flex;}.product-page .product-page__image {width:calc(100vw - 42px);flex-shrink:0;}.product-page .product-page__image:not(:last-child) {margin-bottom:0;}.product-page .product-page__content {padding-top:20px;position:static;flex-basis:auto;padding-left:0;}.product-page .product-page__description {margin-top:30px;margin-bottom:30px;}.product-page .product-page__labels {margin-top:30px;}.product-page__related {margin-bottom:50px;}}.price {color:var(--c-gray);}.price strike {text-decoration:none;position:relative;margin-right:12px;}.price strike::after {content:'';position:absolute;height:2px;left:-2px;right:-2px;top:50%;transform:translateY(-50%);background-color:var(--c-red);}.final_price {color:var(--c-black);}@media(min-width:768px) and (max-width:1023px) {.price strike {margin-right:5px;}} .ribbon {min-width:60px;height:32px;padding:0 6px;text-align:center;color:var(--c-red);display:flex;justify-content:center;align-items:center;font-weight:500;position:absolute;top:13px;left:0;}.ribbon.ribbon--extra {background-color:var(--c-white);border:1px solid var(--c-black);color:var(--c-black);}@media(max-width:767px){.ribbon {top:5px;height:26px;min-width:40px;}} .look {}.look .look__title {margin-bottom:44px;}.look .look__inner {margin:0 auto;}.shop {margin-top:50px;padding-bottom:300px;}.shop .shop__inner {margin:0 auto;display:flex;}.shop .shop__sidebar {width:345px;margin-right:85px;flex-shrink:0;display:flex;flex-direction:column;}.shop .shop__items {flex-grow:1;}.shop .shop__products {display:flex;flex-wrap:wrap;width:100%;gap:80px;}.shop .shop__header {display:flex;margin-bottom:25px;min-height:135px;}.shop .shop__info {flex-basis:calc(((100% / 3) - (48px / 3)) * 2 + 24px );margin-right:24px;display:flex;flex-direction:column;align-items:center;margin-bottom:30px;}.shop .shop__info.shop__info--mobile {display:none;}.shop .shop__info h1 {margin-bottom:20px;}.shop .shop__toolbar {display:flex;flex-basis:calc((100% / 3) - (48px / 3));justify-content:flex-end;align-self:flex-end;}.shop .shop__items .product_preview {flex-basis:calc((100% - 240px) / 4);}.shop .shop__items .product_preview.fourth {margin-right:0 !important;}.shop .shop__middle-section {margin:100px 0;flex-basis:calc(100% - 24px);height:700px;position:relative;padding:115px 140px;}.shop .shop__middle-section img {position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:-1;}.shop .shop__middle-section h2 {width:546px;margin-bottom:50px;}.shop .shop__middle-section h3 {width:546px;margin-bottom:50px;}@media(min-width:2000px) {.shop .shop__products {width:calc(100% + 24px);}.shop .shop__middle-section {flex-basis:calc(100% - 24px);}}@media(min-width:1024px) and (max-width:1439px) {.shop .shop__items .product_preview {flex-basis:calc((100% - 160px) / 3);}.shop .shop__items .product_preview.third {margin-right:0 !important;}.shop .shop__header {flex-direction:column;}.shop .shop__info {flex-basis:auto;width:100%;margin-right:0;}.shop .shop__sidebar {width:280px;margin-right:30px;}.shop .shop__middle-section {padding:100px 70px;}.shop .shop__middle-section h3 {width:100%;}}@media(min-width:768px) and (max-width:1023px) {.shop .shop__header {flex-direction:column;}.shop .shop__sidebar {width:250px;margin-right:50px;}.shop .shop__info {flex-basis:auto;width:100%;margin-right:0;}.shop .shop__info h1 {margin-bottom:10px;}.shop .shop__products {width:100%;gap:30px}.shop .shop__items .product_preview {flex-basis:calc((100% - 30px) / 2 );}.shop .shop__middle-section {flex-basis:calc(100% - 24px);height:500px;margin:20px 0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;}.shop .shop__middle-section h2 {width:100%;margin-bottom:10px;}.shop .shop__middle-section h3 {width:100%;margin-bottom:30px;}}@media(max-width:767px) {.shop {margin-top:20px;padding-bottom:80px;}.shop .shop__inner {flex-direction:column;}.shop .shop__sidebar {padding-top:0;width:100%;margin-right:0;}.shop .shop__items {margin-top:20px;}.shop .shop__header {min-height:auto;flex-direction:column;}.shop .shop__info {flex-basis:auto;width:100%;margin-right:0;margin-bottom:0;}.shop .shop__info.shop__info--mobile {display:block;}.shop .shop__info.shop__info--desktop {display:none;} .shop .shop__info h1 {margin-bottom:10px;}.shop .shop__info h1,.shop .shop__info p {width:100%;text-align:left;}.shop .shop__toolbar {flex-basis:auto;width:100%;align-self:flex-start;justify-content:flex-start;}.shop .shop__toolbar .toolbar{width:100%;position:relative;}.shop .shop__toolbar .toolbar .toolbar__label {color:var(--c-black);font-size:14px;line-height:16px;margin-bottom:0;text-transform:uppercase;font-weight:600;position:absolute;pointer-events:none;}.shop .shop__toolbar .toolbar .dropdown .dropdown__current {padding-bottom:9px;}.shop .shop__toolbar .toolbar .dropdown .dropdown__type {display:none;}.shop .shop__toolbar .toolbar .dropdown .dropdown__arrow {margin-left:auto;}.shop .shop__toolbar .toolbar .dropdown .dropdown__arrow i {transform:rotate(90deg);font-size:14px;}.shop .shop__toolbar .toolbar .dropdown.open .dropdown__arrow i {transform:rotate(-90deg);}.shop .shop__products {gap:24px;}.shop .shop__items .product_preview {flex-basis:calc((100% - 24px) / 2 );}.shop .shop__middle-section {flex-basis:calc(100% - 12px);height:500px;margin:20px 0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;}.shop .shop__middle-section h2 {width:100%;margin-bottom:50px;}.shop .shop__middle-section h3 {width:100%;margin-bottom:50px;}}.pagination {margin-top:80px;width:100%;display:flex;justify-content:center;}.pagination .pagination__links {display:flex;justify-content:center;align-items:center;}.pagination .pagination__current {margin:0 42px;} .toolbar {}.toolbar .toolbar__inner {}.toolbar .toolbar__item { display:flex; flex-wrap:wrap;}.toolbar .toolbar__label {margin-right:22px;}.toolbar .toolbar__control {}@media(max-width:767px) {.toolbar .toolbar__item { flex-direction:column;}.toolbar .toolbar__label {font-size:18px;line-height:20px;margin-bottom:4px;margin-right:0px;}}.dropdown,.bootstrap-select {display:flex !important;flex-direction:column;border-bottom:1px solid var(--c-black) !important;position:relative;min-width:220px;}.dropdown .dropdown__item a,.bootstrap-select .dropdown-menu ul li a {display:block;cursor:pointer;padding:10px 20px;text-decoration:none !important;margin:0;}.dropdown .dropdown__item:not(:last-child) a,.bootstrap-select .dropdown-menu ul li:not(:last-child) a { border-bottom:1px solid var(--c-black);}.dropdown .dropdown__item:hover,.bootstrap-select .dropdown-menu ul li:hover {background-color:var(--c-black);color:var(--c-white);}.dropdown .dropdown__item.active,.bootstrap-select .dropdown-menu ul li.selected {display:none;}.dropdown .dropdown__current,.bootstrap-select .dropdown-toggle {border:none;background-color:transparent;cursor:pointer;display:flex;justify-content:space-between;}.dropdown .dropdown__arrow {padding-left:20px;}.dropdown .dropdown__arrow i {transition:transform .2s ease-in-out;display:block;}.dropdown.open .dropdown__arrow i{transform:rotate(90deg);}.dropdown.open .dropdown__other,.bootstrap-select .dropdown-menu.open:not(.inner){opacity:1;pointer-events:all;transform:translateY(0);}.dropdown .dropdown__other,.bootstrap-select .dropdown-menu:not(.inner){transition:opacity .2s ease-in-out, transform .2s ease-in-out;opacity:0;pointer-events:none;transform:translateY(-2px);box-shadow:0 12px 14px 0 rgba(0,0,0,0.28);border-top:none;left:0px;position:absolute;width:100%;top:calc(100% + 1px);background-color:var(--c-white);z-index:1;}@media(min-width:768px) and (max-width:1023px) {.dropdown, .bootstrap-select {min-width:140px;}}@media(max-width:767px) {.dropdown {font-size:16px;line-height:18px;}.dropdown .dropdown__current {padding-bottom:3px;}} .filters {}.filters .filters__title {padding-bottom:9px;border-bottom:1px solid var(--c-black);}.filters .filters__block {border-bottom:1px solid var(--c-black);padding-bottom:10px;padding-top:20px;}.filters .filters__toggle {font-weight:550;cursor:pointer;position:relative;margin-bottom:10px;}.filters .filters__toggle::after {position:absolute;top:50%;right:0;transform:translateY(-50%);content:"\e90e";font-family:'SIM-Icons';}.filters .filters__block.open .filters__toggle::after {content:"\e90f";}.filters .filters__content {overflow:hidden;height:0;padding-left:23px;}.filters .filters__content ul {padding-left:23px;}.filters .filters__content li {padding:5px 0;}.filters .filters__wrap{display:flex;flex-direction:column;overflow:hidden;}.filters .filters__wrap > * {flex-shrink:0;}@media(min-width:768px) {.filters .filters__wrap{height:auto !important;}}.filters .filters__content li a:hover{font-weight:600;}.filters .filters__content li .active{pointer-events:none;font-weight:600;}.filters .filters__content li:first-child {padding-top:10px;}.filters .filters__remove {margin-top:10px;display:flex;align-items:center;padding:10px 0;cursor:pointer;}.filters .filters__remove i {margin-right:6px;}.filters .filters__square {height:15px;width:15px;border:1px solid var(--c-black);margin-right:13px;display:inline-block;}.filters .filters__square.checked {background-color:var(--c-black);}.filters #categories-menu > li > a {text-transform:uppercase;}@media(min-width:768px) and (max-width:1023px) {.filters .filters__block {padding-bottom:5px;padding-top:10px;}.filters .filters__toggle {margin-bottom:5px;}.filters .filters__content {padding-left:10px;}.filters .filters__content ul {padding-left:10px;}.filters .filters__content li:first-child {padding-top:5px;}.filters .filters__content li {padding:3px 0;}}@media(max-width:767px) {.filters .filters__title {position:relative;}.filters .filters__title.open::before {transform:translateY(-50%) rotate(-90deg);}.filters .filters__title::before {font-family:'SIM-Icons';position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);right:0;content:"\e90b";font-size:14px;transition:transform .2s ease-in-out;}.filters .filters__wrap{height:0;}.filters .filters__block {padding-bottom:5px;padding-top:10px;}.filters .filters__toggle {margin-bottom:5px;}.filters .filters__content {padding-left:10px;}.filters .filters__content ul {padding-left:10px;}.filters .filters__content li:first-child {padding-top:10px;}.filters .filters__content li {padding:3px 0;}} .price-slider {} .price-slider .price-slider__slider {padding:10px 7px !important;height:5px !important;}.price-slider .price-slider__slider .noUi-horizontal {height:5px;}.price-slider .price-slider__slider .noUi-connect {background:var(--c-black) !important;}.price-slider .price-slider__slider .noUi-handle {background:var(--c-black) !important;box-shadow:none;border:none;height:14px !important;width:14px !important;top:-5px !important;left:-7px !important; border-radius:7px !important;cursor:pointer;}.price-slider .price-slider__slider .noUi-target {background:var(--c-light-gray);border:none;border-radius:0;}.price-slider .price-slider__slider .noUi-handle::before,.price-slider .price-slider__slider .noUi-handle::after {display:none !important;}.price-slider .price-slider__inputs {margin-top:20px;display:flex;align-items:center;}.price-slider .price-slider__currency {position:relative;}.price-slider .price-slider__currency::after {content:attr(data-currency);position:absolute;top:50%;transform:translateY(-50%);right:12px;font-weight:500;}.price-slider .price-slider__inputs input {font-weight:inherit;font-size:inherit;width:100%;border:1px solid var(--c-black);padding:13px 8px;padding-right:30px;}.price-slider .price-slider__inputs input::-webkit-outer-spin-button,.price-slider .price-slider__inputs input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}.price-slider .price-slider__inputs input[type=number] {-moz-appearance:textfield;}.price-slider .price-slider__inputs *:not(:last-child) {margin-right:8px;}.price-slider .price-slider__inputs .button {height:100%;padding:13px 15px;flex-shrink:0;} .cart-page {padding:50px 0;}.cart-page__inner {margin:0 auto;}.cart_table {border-collapse:collapse;width:100%;}.cart_table thead tr th{font-size:20px;padding:20px 0;text-align:left;text-transform:uppercase;font-weight:550;}.cart_table tbody tr {border-top:1px solid var(--c-black);}.cart_table tbody tr:last-child {border-bottom:1px solid var(--c-black);}.cart_table tbody tr td{padding:10px 0;}.cart_table .cart_table__product {display:flex;}.cart_table .cart_table__image {width:110px;border:1px solid var(--c-black);display:flex;aspect-ratio:4/5;}.cart_table .cart_table__image img {width:100%;height:auto;object-fit:contain;object-position:center;}.cart_table .cart_table__content {padding-left:24px;padding-right:24px;padding-top:5px;}@media(min-width:1024px) and (max-width:1439px) {.cart_table thead tr th{font-size:18px;}}@media(min-width:768px) and (max-width:1023px) {.cart_table thead tr th{font-size:14px;line-height:22px;}}@media(max-width:767px) {.cart_table thead tr th {font-size:16px;}.cart_table thead {display:none;}.cart_table tbody tr {padding:10px 0;display:flex;flex-wrap:wrap;position:relative;}.cart_table tbody tr td{padding:0;}.cart_table tbody tr td:nth-child(1) {flex-basis:100%;padding-right:30px;}.cart_table tbody tr td:nth-child(1) .options > * {font-size:14px;line-height:17px;}.cart_table tbody tr td:nth-child(2) {display:none;}.cart_table tbody tr td:nth-child(4) {display:flex;align-items:center;padding-left:24px;}.cart_table tbody tr td:nth-child(5) {position:absolute;top:17px;right:0;}.remove_from_cart {left:-20px !important;}.remove_from_cart:before,.remove_from_cart:after {width:30px !important;}} .checkout {margin-top:50px}.checkout__steps {}.checkout__content {display:flex;}.checkout__steps-content {flex-basis:65%;border:1px solid var(--c-black);}.checkout__review {flex-basis:35%;padding-left:5%;}.checkout .checkout__shippings {display:flex;flex-direction:column;}@media(min-width:768px) and (max-width:1023px) {.checkout__steps-content {flex-basis:65%;}.checkout__review {flex-basis:35%;padding-left:1%;}}@media(max-width:767px) {.checkout__review {display:none;}.checkout__steps-content {flex-basis:100%;}}.cart-steps {display:flex;list-style:none;padding:0;margin-bottom:50px;width:100%;}.cart-steps li .number .fa {display:none;}.cart-steps li {display:inline-block;text-align:center;width:25%;height:61px;position:relative;}.cart-steps_guest li {width:20%;}.cart-steps li .label {font-weight:15px;height:20px !important;text-transform:capitalize;width:100%;display:inline-block;color:var(--c-black);}.cart-steps li .number {z-index:1;background:var(--c-white);display:block;width:34px;height:34px;line-height:28px;text-align:center;border-radius:50%;clear:both;margin:3px auto;left:50%;margin-left:-17px;border:1px solid var(--c-black);position:absolute;}.cart-steps li .number.current,.cart-steps li .number.active {background:var(--c-black);color:var(--c-black);}.cart-steps li .number.active .fa {top:0px;position:relative;display:inline-block;}.cart-steps li .line {display:block;position:absolute;width:100%;border-bottom:1px solid var(--c-black);bottom:20px;z-index:0;}.cart-steps li:first-child .line {width:50%;right:0;}.cart-steps li:last-child .line {width:50%;left:0;}#AmazonPayButton {padding-top:10px;} .cart-review {border:1px solid var(--c-black);padding:20px}.cart-review .cart_totals {display:flex;justify-content:space-between;margin-bottom:12px;}.cart-review .cart-review__total {border-top:1px solid var(--c-black);display:flex;justify-content:space-between;padding:20px 0;}.cart-review .cart-review__move-buttons {display:flex;}.cart-review .cart-review__move-buttons .btn-next {position:relative;left:-1px;flex-grow:1;}@media(min-width:768px) and (max-width:1023px) {.cart-review {padding:12px}} .login-register {padding:50px 0;}.login-register .login-register__inner {display:flex;justify-content:space-between;align-items:stretch;}.login-register .login-register__form {flex-basis:calc((100% - 40px) / 2);border:1px solid var(--c-black);padding:24px;}.login-register .login-register__title {text-transform:uppercase;font-weight:500;}.login-register .login-register__form form {margin-top:25px;}@media(min-width:1024px) and (max-width:1439px) {.login-register .login-register__inner {flex-direction:column;}.login-register .login-register__form {flex-basis:auto;margin-bottom:25px;}}@media(min-width:768px) and (max-width:1023px) {.login-register .login-register__inner {flex-direction:column;}.login-register .login-register__form {flex-basis:auto;margin-bottom:25px;}}@media(max-width:767px) {.login-register .login-register__inner {flex-direction:column;}.login-register .login-register__form {flex-basis:auto;margin-bottom:25px;}}.restore-password {padding:50px 0;} .restore-password .restore-password__inner {border:1px solid var(--c-black);padding:24px;width:50%;margin:0 auto;}#remove-account #request_page .heading {margin-bottom:1em;font-weight:500;text-transform:uppercase;font-size:24px;}#remove-account #request_page .container,#my-giftcard #request_page .container,.profile-page {padding:50px 0;}#remove-account #request_page .container .row,#my-giftcard #request_page .container .row,.profile-page .profile-page__inner {margin:0 auto;display:flex;}#remove-account #request_page .container .third-column-product,#my-giftcard #request_page .container .third-column-product,.profile-page .profile-page__menu {margin-right:40px;flex-basis:25%;flex-shrink:0;}.user-nav span {display:inline-block;margin-bottom:10px;}.user-nav li a{margin:6px 0;display:inline-block;}.user-nav li a:hover,.user-nav li a.active{font-weight:550;}#remove-account #request_page .container .profileLeft,#my-giftcard #request_page .container .profileLeft,.profile-page .profile-page__content {flex-grow:1;}.profile-page .profile-page__wishlist {display:flex;flex-wrap:wrap;width:calc(100% + 24px);}.profile-page .profile-page__wishlist .product_preview {flex-basis:calc((100% - 72px) / 3);margin-right:24px;}.profileLeft output.output-image {background:#FFF;border:1px solid #EEE;padding:3px;margin:10px 0;display:block;width:100px;}.profile-page .toolbar {display:flex;justify-content:space-between;align-items:flex-end;}.menu-profile--desktop {display:block !important;}.menu-profile--mobile {display:none !important;}@media(min-width:2000px) {.profile-page .profile-page__wishlist .product_preview {flex-basis:calc((100% - 96px) / 4);}}@media(min-width:768px) and (max-width:1023px) {#remove-account #request_page .heading {font-size:19px;}#remove-account #request_page .container .third-column-product,#my-giftcard #request_page .container .third-column-product,.profile-page .profile-page__menu {margin-right:25px;flex-basis:35%;}.profile-page .profile-page__wishlist .product_preview {flex-basis:calc((100% - 48px) / 2);}}@media(max-width:767px) {#remove-account #request_page .heading {font-size:20px;}#remove-account #request_page .container,#my-giftcard #request_page .container,.profile-page {padding:0;padding-bottom:50px;}#remove-account #request_page .container .row,#my-giftcard #request_page .container .row,.profile-page .profile-page__inner {flex-direction:column;}#remove-account #request_page .container .third-column-product,#my-giftcard #request_page .container .third-column-product,.profile-page .profile-page__menu {width:100%;flex-basis:auto;margin-right:0;}.profile-page .profile-page__wishlist {width:calc(100% + 12px);}.profile-page .profile-page__wishlist .product_preview {flex-basis:calc((100% - 24px) / 2);margin-right:12px;}.menu-profile--mobile {display:block !important; } .menu-profile--mobile.dropdown { padding:10px 10px 0px 10px; border:1px solid var(--c-black); }.menu-profile--desktop {display:none !important;}} .common-page {padding-bottom:200px;}.common-page .common-page__inner {margin:0 auto;}.common-page .common-page__title {padding-top:50px;padding-bottom:40px;}.common-page .common-page__description {width:100%;max-width:794px;margin:0 auto;margin-bottom:90px;}.common-page .common-page__content {}.common-page .common-page__content ul {padding-left:1em;list-style-type:disc;padding-top:.5em;padding-bottom:.5em;}.common-page .common-page__content ol {padding-left:1em;list-style-type:decimal;padding-top:.5em;padding-bottom:.5em;}.common-page .common-page__content li {padding:.25em 0;}.common-page .common-page__content td,.common-page .common-page__content th{padding:.5em;}.common-page h3 {margin-bottom:20px;}@media(min-width:768px) and (max-width:1023px) {}@media(max-width:767px) {.common-page {padding-bottom:80px;}}.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {border:none;} .table {width:100%;margin-bottom:77px;border-collapse:collapse;font-weight:500;table-layout:fixed;}.table tr {transition:background-color .075s ease-in;border-bottom:1px solid var(--c-black);}.table tr:not(:first-child):hover {background-color:var(--c-light-blue);}.table tr:first-child td {padding:18px 0;text-align:center;}.table tr:not(:first-child) td {padding:10px 0;text-align:center;}.table tr:not(:first-child) td:not(:first-child) {border-left:1px solid var(--c-black);}.table.table--sizes {table-layout:auto;}.table.table--sizes tr:first-child td:not([colspan="100%"]) {text-align:left;}.table.table--sizes :not(:first-child) td:first-child {text-align:left;}.table.table--sizes tr:not(:first-child) td:not(:first-child) {border-left:none;}.table.table--brands tr:first-child:hover {background-color:var(--c-light-blue);}.table.table--brands tr:first-child td {padding:10px 0;}.table.table--brands tr:first-child td:not(:first-child) {border-left:1px solid var(--c-black);}.table.table--brands tr td:first-child {text-align:left;}.table.table--brands tr td:not(:first-child) {padding-left:10px;padding-right:10px;}@media(max-width:767px) {.table.table--sizes tbody {display:flex;}.table.table--sizes tr {display:flex;flex-direction:column;flex-grow:1;border-bottom:none;}.table.table--sizes td {border-bottom:1px solid var(--c-black);}.table.table--sizes tr:first-child {display:none;}.table.table--sizes:not(:first-child) td:first-child {text-align:center;}.table tr:first-child td {padding:6px 4px;}.table tr:not(:first-child) td {padding:6px 0;text-align:center;}.table tr:first-child td div {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}}.accordion {border-bottom:1px solid var(--c-black);}.accordion strong {display:flex;padding-top:30px;padding-bottom:15px;position:relative;cursor:pointer;border-top:1px solid var(--c-black);font-weight:550;width:100%;justify-content:space-between;align-items:center;text-align:left;}.accordion strong::after {content:'';width:25px;height:30px;transition:transform .2s ease-in-out;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAzNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0ibTEgMjAgMTIuNiAxNCAxMi42LTE0Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0iTTEzLjUgMzMuNSAxNCAyIi8+PC9nPjwvc3ZnPg==")}.accordion strong.open::after {transform:rotate(-180deg);}.accordion p {font-weight:400;height:0;overflow:hidden;margin-bottom:15px;padding-right:300px;text-align:left;}.accordion p.open {}@media(min-width:768px) and (max-width:1023px) {.accordion strong {padding-top:20px;padding-bottom:10px;}.accordion p {margin-bottom:10px;padding-right:100px;}}@media(max-width:767px) {.accordion strong {padding-top:20px;padding-bottom:10px;}.accordion p {margin-bottom:10px;padding-right:50px;}.accordion strong::after {flex-shrink:0;margin-left:10px;}}.work-with-us-sent {border:2px solid var(--c-white);background-color:var(--c-black);color:var(--c-white);width:fit-content;position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:flex-end;}.work-with-us-sent__close {align-self:flex-end;padding:10px;padding-bottom:0;cursor:pointer;}.work-with-us-sent__close:hover {color:var(--c-gray);}.work-with-us-sent__inner {font-weight:600;padding:50px;}@media(max-width:767px){.work-with-us-sent__inner {padding:20px;min-width:max-content;} } .brands {padding-top:30px;display:flex;flex-wrap:wrap;}.brands .brands__letter {flex-basis:calc((100% - (24px * 3)) / 4);margin-bottom:75px;}.brands .brands__letter ul li a {padding:6px 0;display:inline-block;}.brands .brands__letter ul li a:hover {font-weight:550;}.brands .brands__letter:not(:nth-child(4n)) {margin-right:24px;}.brands .brands__title {border-bottom:1px solid var(--c-black);padding-bottom:10px;margin-bottom:10px;}@media(max-width:767px) {.brands .brands__letter {flex-basis:100%;margin-bottom:20px;}.brands .brands__letter:not(:nth-child(4n)) {margin-right:0;}}#paypal-complete-message h1{text-transform:uppercase;padding-bottom:20px;}#paypal-credit-card-form #form-credit-card-hide > .form-group {display:flex;flex-direction:column;}#paypal-credit-card-form #form-credit-card-hide .form-control {height:34px;}#box_empty_cart {display:flex;flex-direction:column;justify-content:center;align-items:center;}.radio label, .checkbox label {padding-left:30px;}.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {margin-left:-30px;}#payments_labels {display:flex;flex-direction:column;padding:20px 10px;}.order_response_container .heading{padding-bottom:1em;}.pb {padding-bottom:.2em;}.pb-xxl {padding-bottom:40px;}.pt-xl {padding-top:20px !important;}.inline-block {display:inline-block;}.line-bottom {padding-top:20px;margin-bottom:20px;border-bottom:1px solid var(--c-black);}@media screen and (max-width:767px) {#order_details tfoot {display:flex;flex-direction:column;}#order_details tfoot tr {display:flex;}#order_details tfoot td:last-child {flex-shrink:0;}}.modal .modal-header, .modal .modal-body, .modal .modal-footer {background:var(--c-white);}small{color:inherit !important;}.xs-show{display:none}.pointer{cursor:pointer;}.profileLeft:before {border-left:var(--c-black);}a, a:hover, .btn-tooltip{outline:none !important;text-decoration:none;}.fa{-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}p {margin-bottom:0px;}img {max-width:100%;height:auto;}strong, .strong{font-weight:700;}.sm-clean > li > ul:before, .sm-clean > li > ul:after{}#request_page{min-height:500px;}#section-container .section.template_image_slider:first-child{margin-top: 0;}#sections-container .section:last-child{margin-bottom:30px;}#about-us #section-container .section:first-child, #contact-us #section-container .section:first-child {margin-top:0px;}#cart_preview .cart_is_empty{display:block;}#cart_preview .cart_has_items{display:none;}#cart_preview .cart_has_items .btn {clear:both;float:left;margin:0 10% 3px 10%;width:80%;}#cart_preview.cart_with_values .cart_is_empty{display:none;}#cart_preview.cart_with_values .cart_has_items{display:block;}#user_menu{width:200px;text-align:center;}#user_menu a{display:block;padding:3px 0;}#user_menu .language-link{display:inline-block;padding:4px;}.social_links .social_links__social:not(:last-child){position:relative;display:inline-block !important;margin-right:26px; text-align:center;}.social_links .social_links__social svg{height:1em;}#top_message{display:block;padding:15px;margin-bottom:0px;}#top_message a{text-decoration:none;}.button-checkout, .button-checkout:hover, .button-checkout:focus, .button-checkout:active, a.button-checkout, a.button-checkout:hover{width:100%;background:var(--c-black);color: var(--c-white);}.button-goto-checkout, .button-goto-checkout:hover, .button-goto-checkout:active, .button-goto-checkout:focus, a.button-goto-checkout, a.button-goto-checkout:hover{outline:none;background:var(--c-black);color: var(--c-white);}.checkout_btn_move .button-checkout .fa {font-size:20px;}.checkout_btn_move .fa{font-size:20px;}.checkout_btn_move.hide_prev .btn-prev{display:none}.btn-facebook{color:#FFF !important;background-color:#3b5998 !important;}.btn-google-plus {color:#FFF !important; background-color:#dd4b39 !important;}.template_banner_image img{max-width:100%; height:auto; display:inline-block;}.template_highview_products .heading{margin-bottom:30px;}.template_highview_products .product_placeholder img{margin-bottom:10px;}.template_highview_products .product_placeholder p{margin-bottom:10px;}.template_image_slider .item{width:100%;text-align:center;}.template_image_slider .item img{max-width:100%;float:none;margin:0 auto;}.template_image_slider .image_fullscreen .item img{width:100% !important;max-width:auto !important;}.template_about_us a{text-decoration:none;}.template_about_us a *{color:var(--c-black);}.template_filtered_products .heading{margin-bottom:30px;}.template_filtered_products .product_placeholder img{margin-bottom:10px;}.template_filtered_products .product_placeholder p{margin-bottom:10px;}.template_tagged_products .heading{margin-bottom:30px;}.template_tagged_products .product_placeholder img{margin-bottom:10px;}.template_tagged_products .product_placeholder p{margin-bottom:10px;}.template_related_products .heading{margin-bottom:30px;}.template_related_products .product_placeholder img{margin-bottom:10px;}.template_related_products .product_placeholder p{margin-bottom:10px;}.template_highview_products .product_carousel, .template_filtered_products .product_carousel,.template_tagged_products .product_carousel, .template_related_products .product_carousel{padding-bottom:30px;}#mc_embed_signup form{padding:0 0 30px 0 !important;}.template_form_contactus label.checkbox{padding-left:25px;margin:0px 0 10px 0;}.template_form_contactus .alert{margin-bottom:15px;}.template_google_map .google_map iframe{width:100% !important;border:none!important;background:#eaeaea;}.template_blog_preview .heading{margin-bottom:30px;}.template_blog_preview .blog_placeholder img{margin-bottom:10px;}.template_blog_preview .blog_placeholder p{margin-bottom:10px;}.template_blog_preview .blog_preview_3{}.template_blog_preview .blog_post{margin-bottom:30px;width:100%; float:left;}.template_blog_preview .blog_preview_2 .blog_post{margin-left:-15px; margin-right:-15px;}.template_blog_preview .blog_preview_2 .blog_img{width:45%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_2 .blog_content{width:55%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_1 .blog_post{margin-left:-15px; margin-right:-15px;}.template_blog_preview .blog_preview_1 .blog_img{width:30%;padding:0 15px; float:left;}.template_blog_preview .blog_preview_1 .blog_content{width:70%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_1 .blog_post.post_no_image .blog_img,.template_blog_preview .blog_preview_2 .blog_post.post_no_image .blog_img,.template_blog_preview .blog_preview_3 .blog_post.post_no_image .blog_img{display:none}.template_blog_preview .blog_preview_1 .blog_post.post_no_image .blog_content,.template_blog_preview .blog_preview_2 .blog_post.post_no_image .blog_content{width:100%;}.template_blog_preview a .blog_content{color:var(--c-black);}.blog_post.post_no_image .blog_content {width:100% !important;}.template_blog_preview .blog_post .post_title{line-height:6px;height:12px;overflow:hidden;display:block;width:100%;}.template_blog_preview .blog_post .post_extract{line-height:6px;height:18px;overflow:hidden;display:block;width:100%;}.blog-nav{margin-bottom:20px;}#blog .template_blog_preview .blog_preview_1 .blog_img{width:40%;padding:0 15px; float:left;}#blog .template_blog_preview .blog_preview_1 .blog_content{width:60%;padding:0 15px;float:left;}#blog .blog_heading{padding-bottom:0px;}#blog-menu{padding-top:0px;}#blog .category_blog_description{padding-bottom:20px;}#post_page_content #main_img{margin:20px 0;}#post_page_content #post_content img{max-width:100% !important; height:auto !important;}#post_page_content #post_content{margin-bottom:20px;}#item_sharing{margin:20px 0;} #item_sharing .btn{border-radius:50% !important;width:27px;height:27px; padding:0;box-shadow:none !important; border:none !important;line-height:25px;margin-left:5px;}#item_sharing .fa {font-size:13px;}#item_sharing .fb{color:#FFF!important;background-color:#3b5998 !important;}#item_sharing .gp{color:#FFF!important;background-color:#dd4b39 !important;}#item_sharing .tw{color:#FFF!important;background-color:#4099FF !important;}#item_sharing .pin{color:#FFF!important;background-color:#d62229 !important;}.showDesktop{display:inline-block !important;}.showMobile{display:none !important;}.video-container {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;}.video-container.has_not_video iframe{display:none}.video-container .placeholder{display:none}.video-container.has_not_video .placeholder{display:block}.form-group.variation{margin-bottom:5px;}.product_carousel{float:left;width:100%;}.product_carousel .item .product_preview {padding-bottom:0px !important;}.product_carousel .carousel-indicators{bottom:0px;}.product_carousel .carousel-indicators .active{background-color:var(--c-black);}.product_carousel .carousel-indicators li{border-color:var(--c-black);margin:0 3px;width:14px;height:14px;}.vertical-menu{margin:0px !important;z-index:10;}.vertical-menu a {background:none !important;padding:6px 20px 6px 0px !important;color:var(--c-black);}.sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active, .sm-clean ul a.highlighted,.vertical-menu a:hover, .vertical-menu a.active, .sm-clean.vertical-menu a:hover, .sm-clean.vertical-menu a:focus, .sm-clean.vertical-menu a:active, .sm-clean.vertical-menu a.highlighted{color:var(--c-gray) !important;background:none !important;}.vertical-menu.sm-clean ul {background:transparent !important;}.vertical-menu ul{padding:0px;}.vertical-menu ul a {padding:6px 34px 6px 10px !important;}.vertical-menu.sm-clean a span.sub-arrow, .vertical-menu.sm-clean.sm-vertical a span.sub-arrow{height:10px;background:none !important;line-height:10px !important;margin-top:-5px !important;}.vertical-menu ul ul a {padding-left:20px !important;}.vertical-menu ul ul ul a {padding-left:25px !important;}.vertical-menu ul ul ul ul a {padding-left:30px !important;}nav.categories-nav {float:left;width:100%;}.navigation-block .main-menu-btn{width:22px;height:22px;margin-top:0px;margin-bottom:0px;}.nav-title a{color:var(--c-black);display:inline-block;}.shop_reviews .heading{color:var(--c-black);font-size:18px;line-height:22px;}.navigation-block {clear:both;float:left;width:100%;margin-bottom:10px;}.checkout-work-in-progress{display:none;}.checkout-work-in-progress h2{display:block; margin:10px 0;}.text-success{color:#8bc34a;}.text-danger, .mce_inline_error{color:#c73431 !important;}p.overquantity{margin-top:5px;margin-bottom:5px;display:none}.alert.hide{display:none;}.alert{display:flex;justify-content:space-between;align-items:flex-end;border:1px solid var(--c-black);padding:14px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;margin:10px 0;}.alert a {flex-shrink:0;}.alert p{margin-bottom:0px;padding-right:24px;}.alert-success{color:var(--c-black);}.alert-danger{color:var(--c-black);border-color:var(--c-red);}.alert-warning{color:var(--c-black);}.alert-success p, .alert-warning p, .alert-danger p{color:var(--c-black);}.alert-success a, .alert-success a:hover,.alert-warning a, .alert-warning a:hover, .alert-danger a, .alert-danger a:hover{color:var(--c-black);}.product_list .product_preview{height:auto;}.product_list .product_preview_img{width:30%;float:left;}.product_list .product_preview_button{text-align:left;}.product_list .product_preview_description.hide{display:block !important;}.product_list .product_preview_details{width:70%;float:left; text-align:left;padding-left:15px;}.product_list .quantity_select {text-align:left;}.product_list .product_preview_title{height:auto;}.product_list .form-group{width:150px;display:inline-block;float:left;margin-right:5px;}.product_list .product_preview_price {margin:0px 0 5px 0;}.product_list .variants_container{clear:both;float:left; width:100%;}.product_list .product_preview_img img {bottom:auto;right:auto;}.product_list .item_show_details{display:inline-block !important;margin-left:10px;}#product_extra_description{margin:30px 0 0 0;}#product_extra_description .tab-content {padding:20px 0;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border-color:#EEE;color:var(--c-gray); background-color:var(--c-white) !important;}.nav-tabs>li>a:hover {border-color:#EEE #EEE #EEE;background-color:var(--c-white) !important;color:var(--c-gray); }.nav-tabs {border-bottom:1px solid #EEE;}.nav>li>a:hover, .nav>li>a:focus {background-color:#FAFAFA;}.nav-tabs>li>a{border-radius:2px 2px 0 0;}#product_reviews .fa, .review .fa, .store-reviews .block-stars .fa{color:rgb(255, 184, 41);}.modal{z-index:99990;}#related_items .heading{margin-bottom:30px;}#related_items{margin-bottom:30px;}.remove_item{display:inline-block;width:20px;cursor:pointer;}.remove_from_cart{position:relative;display:inline-block;cursor:pointer;margin:5px 0;}.remove_from_cart:before, .remove_from_cart:after{position:absolute;height:2px;width:15px;background:var(--c-black);content:'';left:-7px;top:0px;}.remove_from_cart:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.remove_from_cart:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.noMarginBottom{margin-bottom:0px !important;}.noPaddingLeft{padding-left:0px !important;}.noPaddingRight{padding-right:0px !important;}.reducedPaddingLeft{padding-left:5px !important;}.reducedPaddingRight{padding-right:5px !important;}#checkoutContainer{padding-bottom:40px;min-height:500px;}.cart_totals{padding-bottom:3px;margin-bottom:3px;}#cart_steps{text-align:center;}.step_content{display:none; width:100%;padding:20px;}@media(min-width:769px) and (max-width:1023px) {.step_content {padding:12px;}}@media(max-width:768px) {.step_content {padding:8px;}}.step_content.active{display:block;}.step-errors .alert{display:none; margin-bottom:0px;}.step-errors .alert{display:none;}.step-buttons{padding:0 20px 20px 20px; clear:both; float:left; width:100%;}.step-buttons .btn-next{float:right;}.step-buttons .btn-prev{float:left;}.step-buttons .btn-next .fa{margin-left:10px;}.step-buttons .btn-prev .fa{margin-right:10px;}.step-buttons .btn {padding:10px 25px;}.step_content .bootstrap-select {margin-bottom:30px !important;}.cart_titles {font-size:130%;margin-bottom:15px;clear:both;}.cart_switch{display:block; margin:5px 0;float:left;width:100%;}.switch{float:left;width:50px; height:28px; border-radius:14px; background:#EEE;border:1px solid #EEE; position:relative; display:inline-block;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.switch.active{background:#EEE;}.switch input{width:100%;height:100%;display:block;margin:0;opacity:0;cursor:pointer;}.switch:before{background:#CCC;top:2px;content:"\f00d";height:22px;left:2px;right:auto;position:absolute;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:22px;border-radius:50%;font:normal normal normal 14px/1 FontAwesome;color:#666;text-align:center;line-height:24px;font-size:13px}.switch.active:before{background:#8bc34a;top:2px;content:"\f00c";right:2px;left:auto;color:#FFF;}.switch-label {float:left;margin-top:3px;padding-left:15px;}#billing_address_wrap{clear:both;margin-top:30px;float:left;width:100%;}#cart_errors {padding:0px 20px 10px 20px; clear:both;}.cart_alert{display:none;}.guest_label{white-space:normal;}.guest_label, .shipping_label, .payment_label{padding-left:25px;margin-bottom:3px;position:relative;}.login_register_button{padding:10px 30px;margin-top:20px;}.social_button{padding:10px; display:inline-block}.social_button .fa{margin-right:10px;}#guest_options{margin-top:20px;}.guest_label input, .shipping_label input, .payment_label input{display:none;display:inline-block;position:absolute;top:50%;margin-top:-6px;left:6px;}.shipping_label {width:100%;}.shipping_label .row {width:100%;display:flex;justify-content:space-between;}.guest_label{text-align:left;}.shipping_label p, .payment_label p{margin:5px 0;}.payment_label{padding-left:90px;background-repeat:no-repeat !important;background-position:50px 50%; width:100%}.payment_label .row {width:100%;display:flex; justify-content:space-between;}.payment_label .scalapay_payment_description {display:none;}.payment_label input{display:inline-block;position:absolute;top:13px; top:50%; margin-top:-6px; left:18px;}.payment_label:hover{bakground-repeat:no-repeat !important;background-position:50px 50%;}.payment_label{background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}#payment_paypal{background-image:url(https://cdn.storeden.net/backoffice/img/payment_paypal.png);}#payment_mark{background-image:url(https://cdn.storeden.net/backoffice/img/payment_mark.png);}#payment_transfer{background-image:url(https://cdn.storeden.net/backoffice/img/payment_transfer.png);}#payment_stripe{background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}#payment_gestpay{background-image:url(https://cdn.storeden.net/backoffice/img/payment_gestpay.png);}#payment_nets{background-image:url(https://cdn.storeden.net/backoffice/img/payment_nets.png);}#payment_paypal-pro{background-image:url(https://cdn.storeden.net/backoffice/img/payment_paypal-pro.png);}#payment_unicredit{background-image:url(https://cdn.storeden.net/backoffice/img/payment_unicredit.png);}#payment_constriv{background-image:url(https://cdn.storeden.net/backoffice/img/payment_constriv.png);}#payment_keyclient{background-image:url(https://cdn.storeden.net/backoffice/img/payment_keyclient.png);}.payment_label.active, .shipping_label.active, .guest_label.active {background-color:var(--c-white);border:1px solid var(--c-black);}#cart_review_container{position:relative;}#cart_review{width:100%;}.coupon_buttons .btn{padding:0px 12px; height:40px; line-height:37px;}.cart_summary_overlay{position:absolute;height:55px;line-height:63px;color:#FFF;text-align:center;background:rgba(250,250,250, 0.6);width:100%;z-index:999;}.cart_actions_desktop{position:relative;}#guest_signin, #guest_register{padding-top:20px;display:none}#box_conditions{height:100px; overflow-y:scroll; overflow-x:hidden;border-radius:2px;background:#EEE;padding:10px;}#box_conditions, #box_conditions *{font-size:12px;color:#333; line-height:normal;}.toFillText{font-weight:normal !important;}.step_content .heading {margin-bottom:15px; position:relative;}.step_content .heading .fa{font-size:px;}#completeOrderSection{padding-top:30px;margin-bottom:30px;} .alert-checkout{cursor:pointer;}#cart_height{width:100%;}.order_detail{padding:30px 0;}.order_response_container{margin-bottom:30px;}.well{background:none;padding:0px;border:none;box-shadow:none;}#giftPriceCell{vertical-align:top !important;}.profileLeft{min-height:500px;}.profileLeft .heading{margin-bottom:1em;}.profileLeft:before {display:block;height:100%;position:absolute;top:0;left:-15px;content:" ";}.profileLeft .user_fixed_email{height:40px;line-height:40px;margin-bottom:0px;}.profileLeft .wrap_input_image{margin-top:10px;}.profileLeft .button{padding-left:30px; padding-right:30px;}.profileLeft .alert-pw{display:none;}.profileLeft .well-address{min-height:230px; margin-bottom:20px;border:1px solid var(--c-black);border-radius:0;padding:12px;}.profileLeft .well-address span.email {display:block;white-space:nowrap;text-overflow:ellipsis;width:100%;height:20px;overflow:hidden;}#search-order {max-width:220px;}#search-order input{height:34px;}#search-order .button {height:34px;padding:0 15px;}#list_orders .well_order{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #EEE;}#list_orders .well_order p{margin-bottom:0px;}#list_orders .well_order:last-child{border-bottom:none;}#order_buttons .btn .fa{margin-right:10px;}.button-feedback, .btn-warning{background:#fbc02d !important;color:#FFF!important;}#order_attachments a{display:inlne-block;padding-right:10px;}#order_attachments a .fa{margin-right:5px;}.pay-now-order, .pay-now-order:hover {width:auto !important;padding:6px 12px !important;}.template_mailchimp_newsletter img{width:100%;}.template_mailchimp_newsletter h2{font-weight:700 !important; font-family: !important;font-size:px !important;line-height:1.3em !important;margin-bottom:0.5em !important;}.template_mailchimp_newsletter .mailchimp_container div {font-size:px !important; font-family:!important;background:var(--c-white) !important;}.template_mailchimp_newsletter .mailchimp_container label{font-size:px !important; font-family:!important;color:var(--c-black) !important;}.template_mailchimp_newsletter .mailchimp_container input{background:#fff !important;color:#555 !important;}.template_mailchimp_newsletter .mailchimp_container .button{border-radius:2px !important;outline:none !important;}.template_mailchimp_newsletter .mailchimp_container .button:hover{box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-o-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;}.chat_heading span{color:#7d7d7d;}.chat_heading span{min-height:20px; position:relative; display:inline-block;}.chat_bull {padding:20px;clear:both;display:inline-block;background:#EEE;color:#333;border-radius:5px;margin-bottom:15px;margin-top:10px;position:relative;max-width:50%;}.chat_bull:before{display:block;content:"";border-style:solid;border-width:0 10px 10px 10px;position:absolute;top:-10px;left:20px;border-color:transparent transparent #EEE transparent;}.text-right .chat_bull:before{right:20px;left:auto}#chat_container{border-top:1px solid #EEE;padding-top:15px;}#chat_bull_content{max-height:400px;overflow-y:scroll;padding:0px 15px 0px 0px;}#formChat{background:#EEE;padding:20px;color:#333;border-radius:5px; margin-top:10px;}#restore_password_form label {height:30px;line-height:36px;}@media(min-width:768px) and (max-width:1023px){.sm-text-left{text-align:left !important}.sm-text-right{text-align:right !important}.sm-text-center{text-align:center !important}.cart_totals br {display:none;}.template_blog_preview .blog_preview_1 .blog_img{width:50%;}.template_blog_preview .blog_preview_1 .blog_content{width:50%;}body#blog .template_blog_preview .blog_preview_1 .blog_img{width:50%;}body#blog .template_blog_preview .blog_preview_1 .blog_content{width:50%;}body#blog .template_blog_preview .blog_preview_2 .blog_img{width:50%;}body#blog .template_blog_preview .blog_preview_2 .blog_content{width:50%;}p.well-address-bottom .btn {margin-bottom:5px;padding-left:10px;padding-right:10px;}.profileLeft .button{white-space:normal;}.margin-top-xs{margin-top:15px;}}@media(max-width:767px){.margin-top-xs{margin-top:15px;}.profileLeft:before{display:none;}.profileLeft{min-height:100px;}.xs-hide{display:none;}td.xs-hide{display:none !important;}.xs-text-right{text-align:right !important}.xs-text-center{text-align:center !important}.xs-show{display:inline-block;}.carousel-indicators {bottom:-10px;}.template_paragraph img{margin-bottom:20px;}.template_three_columns_box .single_box{margin-bottom:20px;}.template_three_columns_box{margin-bottom:10px;}.showDesktop{display:none !important;}.showMobile{display:inline-block !important;}.showableItem{width:100% !important;right:0 !important;}header .heading{margin-top:15px !important;margin-bottom:15px !important;float:left;width:100%;text-align:center;}#toggleMobileMenu {margin:0px 0 0 8px; height:30px;padding:0 0;width:30px;text-align:center;}#toggleMobileMenu .main-menu-btn-icon, #toggleMobileMenu .main-menu-btn-icon:before, #toggleMobileMenu .main-menu-btn-icon:after{left:50%;margin-left:-12px;}nav.main-nav .sm-clean a span.sub-arrow{right:7px;}.main-menu-btn-icon:before {top:-7px}.main-menu-btn-icon{margin-top:-1px;}.main-menu-btn-icon:after {top:7px}span.item.language_menu {width:50% !important;text-align:left !important;position:relative;top:3px;}.reducedLeftPadding{padding-left:5px;}.reducedRightPadding{padding-right:5px;}nav.main-nav .container{padding-left:0;padding-right:0;}.section{margin-top:20px;display:block;}.product_list .product_preview_img,.product_list .product_preview_details{width:100%;padding-left:0px;text-align:center;}.product_preview_title{height:auto;overflow:visible;}.product_preview_description{height:auto;overflow:hidden;max-height:18px;}.shop_heading {margin-bottom:10px;}.product_list .form-group{width:100%;margin-right:0px;}.product_list .product_preview_button{text-align:center;}.product_list .product_preview_img img {bottom:0;right:0;}.product_list .item_show_details{display:none}.remove_item {cursor:pointer;width:100%;padding-left:23px;}.remove_from_cart {position:relative;left:-15px;}.cart-steps{margin-bottom:30px}.cart-steps li .label{font-weight:normal;font-size:80%;text-overflow:ellipsis;overflow:hidden;}.breadcrums_button {padding-top:0px;}.payment_label .col-md-4.col-sm-5.col-xs-12.text-right.xs-text-left p {margin-top:0px;}.payment_label p.payment_name{margin-top:8px; margin-bottom:0px;}.shipping_label p{margin-top:0px;margin-bottom:0px;}#mobile_cart_review {width:100%;float:left;padding:8px;}.cart_totals br {display:none;}.template_blog_preview .blog_preview_1{width:100%; float:left; clear:both;}.template_blog_preview .blog_preview_1 .blog_post{margin-right:0; margin-left:0px;}.template_blog_preview .blog_preview_1 .blog_img{width:100%;padding:0px;}.template_blog_preview .blog_preview_1 .blog_content{width:100%;padding:0px;}.template_blog_preview .blog_preview_2 .blog_img{width:100%;}.template_blog_preview .blog_preview_2 .blog_content{width:100%;}.template_blog_preview .blog_post .post_title{height:auto;overflow:visible;}.template_blog_preview .blog_post .post_extract{height:auto;overflow:visible;}body#blog .template_blog_preview .blog_preview_1 .blog_img{width:100%;padding:0px;}body#blog .template_blog_preview .blog_preview_1 .blog_content{width:100%;padding:0px;}#blog-menu {padding-top:0px;position:relative;top:0px;}.blog_heading{padding-bottom:15px;}.profileLeft label{height:25px;line-height:25px;}#giftOptionMessage{width:100%;}.profileLeft .well-address {min-height:10px;}textarea#chatMessage{margin-bottom:10px;}#request_page{min-height:100px;}nav.main-nav{padding-bottom:0px;}header {padding:0px;}.bootstrap-select .dropdown-menu>li>a{white-space:normal;border-bottom:1px solid #EEE;}.bootstrap-select.btn-group .dropdown-menu{top:54px;}.template_form_contactus .text, .template_google_map .text {margin-bottom:20px;}}@media(max-width:420px){.xxs-text-center{text-align:center !important;}.xxs-text-left{text-align:left !important;}header .heading{height:auto !important;}.col-xxs-full{width:100%;}#lang_menu{padding:5px 0;}#toggleMobileMenu {padding:0 0;width:25%;margin:0px 0 0 0;}#disabled_sell #lang_menu{width:60%;float:left;padding:15px 0;}#disabled_sell #toggleMobileMenu {padding:0 0;width:100%;margin:0px 0 0 0;}.reducedLeftPadding{padding-left:15px;}.reducedRightPadding{padding-right:15px;}.showableItem{top:100%;}}#cookie-warning{overflow:hidden;display:none; padding: 0 !important;position:fixed;z-index:999999999;left:0px;right:0px;bottom:0px; top:0px;color:#fff !important; text-align:center; font-size:13px; background:transparent!important;}#cookie-warning > span {display:block;background-color:rgba(100,100,100,0.6) !important;position:absolute !important;min-height:150px !important;right:-300px;padding:15px !important;width:300px !important;font-size:11px !important;text-align:left !important;top:47px !important;color:#fff !important;left:auto !important;}#cookie-warning .btn{margin-top:5px; padding:3px 10px; font-size:11px;}#cookie-warning a{text-decoration:underline; color:#fff; } #cookie-accept-old { display:none !important;} #cookie-warning > span > a { display:none; }.payment_paybox{ background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}.payment_label.button-white {background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}.openPopup.gp{display:none !important}