@media only screen and (max-width:767px){.desktop-only,.not-mobile,.tablet-only{display:none!important}}@media only screen and (max-width:991px) and (min-width:768px){.desktop-only,.mobile-only,.not-tablet{display:none!important}}@media only screen and (min-width:992px){.mobile-only,.not-desktop,.tablet-only{display:none!important}}@-webkit-keyframes arrow-pulsing{0%{right:1rem}50%{right:1.5rem}to{right:1rem}}@keyframes arrow-pulsing{0%{right:1rem}50%{right:1.5rem}to{right:1rem}}@-webkit-keyframes arrow-pulsing-reversed{0%{left:1rem}50%{left:1.5rem}to{left:1rem}}@keyframes arrow-pulsing-reversed{0%{left:1rem}50%{left:1.5rem}to{left:1rem}}@font-face{font-family:Domaine Display Narrow;font-style:normal;font-weight:400;src:url(../../../public/bespoken-frontend/fonts/DomaineDispNar-Regular.woff) format("woff")}@font-face{font-family:Domaine Display Narrow;font-style:normal;font-weight:500;src:url(../../../public/bespoken-frontend/fonts/DomaineDispNar-Medium.woff) format("woff")}@font-face{font-family:Domaine Display Narrow;font-style:normal;font-weight:600;src:url(../../../public/bespoken-frontend/fonts/DomaineDispNar-Semibold.woff) format("woff")}@font-face{font-family:Domaine Display Narrow;font-style:normal;font-weight:700;src:url(../../../public/bespoken-frontend/fonts/DomaineDispNar-Bold.woff) format("woff")}@font-face{font-family:Domaine Display Narrow;font-style:normal;font-weight:800;src:url(../../../public/bespoken-frontend/fonts/DomaineDispNar-Extrabold.woff) format("woff")}@font-face{font-family:Domaine Display Narrow;font-style:normal;font-weight:900;src:url(../../../public/bespoken-frontend/fonts/DomaineDispNar-Black.woff) format("woff")}@font-face{font-family:OpenSans;font-style:normal;font-weight:300;src:url(/fonts/Opensans-Light.ttf) format("ttf")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/fonts/Opensans-Regular.ttf) format("ttf")}@font-face{font-family:OpenSans;font-style:italic;font-weight:400;src:url(/fonts/Opensans-Italic.ttf) format("ttf")}@font-face{font-family:OpenSans;font-style:normal;font-weight:600;src:url(/fonts/Opensans-SemiBold.ttf) format("ttf")}@font-face{font-family:OpenSans;font-style:normal;font-weight:700;src:url(/fonts/Opensans-Bold.ttf) format("ttf")}@font-face{font-family:OpenSans;font-style:normal;font-weight:800;src:url(/fonts/Opensans-ExtraBold.ttf) format("ttf")}body{color:#0f1f2c;font-family:OpenSans,sans-serif}body .hide{display:none!important}body p,body ul{color:#767a7e}body .text{line-height:1.6rem;font-size:.95rem}body a{color:#0f1f2c;text-decoration:none}body a:hover{text-decoration:underline}body a.link-invisible:hover{text-decoration:none}body .empty-button{height:49px;line-height:49px;display:block}body .error-text{font-size:.8rem;padding:0 1rem 1rem;color:#ee5c5e}body .success-text{text-align:center;color:#11b600;margin:1rem 0}body .section-separator{position:relative;width:6.55rem;height:.1rem;margin:3rem auto;background-image:linear-gradient(90deg,#000 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:.6rem .09rem;background-repeat:repeat-x}body .section-separator.before-jumbotron{margin-bottom:-2rem}body .section-separator.before-configurator{margin:6rem auto}body .section-separator.after-banner{margin-top:1rem}body .section-separator.big{margin:6rem auto}body .section-separator.bottom-none{margin-bottom:0}@media only screen and (min-width:992px){body .section-separator.desktop-top-big{margin-top:4rem}body .section-separator.desktop-big{margin:6rem auto}}@media only screen and (max-width:991px) and (min-width:768px){body .section-separator.after-banner{margin-top:4rem}}@media only screen and (max-width:767px){body .section-separator.mobile-top-small{margin-top:1rem}body .section-separator.mobile-4{margin:4rem auto}body .section-separator.before-jumbotron{margin-bottom:-1rem}body .section-separator.before-configurator{margin:3rem auto}body .section-separator.after-banner{margin-top:3rem;margin-bottom:0}}@media only screen and (max-width:576px){body .section-separator.before-jumbotron{margin-bottom:.5rem}body .section-separator.before-configurator{margin:3rem auto -1.5rem}}body .stripped-bg{background-image:url(../../../public/bespoken-frontend/img/stripped-pattern.png)}body .text-right{text-align:right}body .text-center{text-align:center}body .list-unstyled{padding-left:0}body .list-unstyled li{list-style-type:none;padding:.8rem 0}body .float-right{float:right}body .clear-both{clear:both}@media only screen and (min-width:992px){body{padding:0 3rem}}.modal .voucher-cart-form button{width:18rem;max-width:80vw}@media only screen and (max-width:767px){.container-mobile-only{padding-left:1.3rem;padding-right:1.3rem}}.facts{padding-bottom:1rem}.facts .section-heading{padding:0 3rem}.facts>.row .owl-nav{position:absolute;top:-6rem;width:100%}.facts>.row .owl-nav .owl-next{position:absolute;right:0}.facts>.row figure{margin:0;text-align:center;padding:0 1rem}.facts>.row figure img{width:70px;margin:0 auto}.facts>.row figure figcaption h3{font-size:1.6rem;padding:1rem 0;margin:1rem;position:relative;white-space:nowrap;font-weight:400}.facts>.row figure figcaption h3:after{content:"";width:2rem;height:.15rem;background-color:#ee5c5e;margin:0 auto;position:absolute;left:0;right:0;bottom:0}.facts>.row figure figcaption .fg-text{font-size:.85rem;line-height:1.6rem}@media only screen and (max-width:991px){.facts>.row figure figcaption h3{font-weight:700}}@media only screen and (max-width:767px){.facts>.row .owl-nav{top:-29%}}.reviews{position:relative}.reviews .big-image{position:absolute;left:0;z-index:1;width:30%}.reviews .big-image img{width:100%}.reviews .reviews-slider{width:80%;padding:2rem 5rem 0 15rem;margin-left:auto;margin-bottom:4rem;position:relative;right:0;top:2em}.reviews .reviews-slider .owl-stage-outer{padding-bottom:5rem}.reviews .reviews-slider .owl-nav{margin-bottom:1rem}.reviews .reviews-slider .owl-nav.disabled{display:block;visibility:hidden;height:4rem}.reviews .reviews-slider .review{text-align:left;margin:0 1.5rem;line-height:1.6rem;font-size:.9rem}.reviews .reviews-slider .review h3{margin-bottom:0;line-height:2rem}.reviews .reviews-slider .review p{margin-bottom:1.5rem}.reviews .reviews-slider .review .name{font-weight:700}.reviews .reviews-slider .review .ig-icon{width:16px;display:inline-block;margin-left:.2rem;vertical-align:text-bottom;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .1s ease-in-out}.reviews .reviews-slider .review .open-ig-modal:hover .ig-icon{-webkit-filter:grayscale(0);filter:grayscale(0)}.reviews .reviews-slider .review .position{font-weight:300;color:#ee5c5e;font-size:.8rem;line-height:1.2rem}.reviews .reviews-slider .btn{position:absolute;right:6.5rem;bottom:2rem;z-index:9}@media only screen and (min-width:992px){.reviews{margin-bottom:5rem}.reviews .reviews-slider{padding-bottom:5rem}.reviews .reviews-slider .btn{bottom:8rem}.reviews .owl-nav{text-align:right;margin-right:15rem;position:relative;bottom:2rem}}@media only screen and (max-width:991px){.reviews{display:flex;flex-direction:column}.reviews .section-heading{padding:0 2rem;margin-bottom:0}.reviews .owl-stage-outer{padding-top:5rem}.reviews .owl-nav{text-align:center;position:absolute;top:0;left:0;right:0}.reviews .big-image{order:2;width:100%}.reviews .reviews-slider{order:1;width:100%;padding:2rem 2rem 10rem;margin-top:0;right:0}.reviews .reviews-slider .reviews-carousel{margin:0}.reviews .reviews-slider .btn{position:relative;right:auto;bottom:3rem}}@media only screen and (max-width:991px) and (min-width:768px){.reviews{margin-bottom:-8rem}.reviews .big-image{position:relative;bottom:8rem;padding:0 15%}}@media only screen and (max-width:767px){.reviews .reviews-slider{margin-bottom:3rem;padding:2rem 0}.reviews .reviews-slider .owl-stage-outer{padding-top:3rem;margin-bottom:2rem}.reviews .reviews-slider .review{text-align:left;margin:0}.reviews .big-image{position:static;padding:0 1.3rem}}.moreinfo{margin-bottom:5rem}.moreinfo .section-heading{margin:0 0 5rem}.moreinfo .v-separator:after{content:"";width:.8rem;height:100%;margin:0 auto;position:absolute;top:0;right:0;background-image:linear-gradient(#000 50%,hsla(0,0%,100%,0) 0);background-position:100%;background-size:.09rem .6rem;background-repeat:repeat-y}.moreinfo.short-tail .article{padding-bottom:8rem}.moreinfo .article{position:relative;padding-bottom:15rem}.moreinfo .article .heading{margin-top:0}.moreinfo .article .btn{top:2rem}.moreinfo .article .image{position:relative;top:5rem;max-width:100%}.moreinfo .instagram{text-align:right}.moreinfo .instagram .ig-image img{max-width:100%}.moreinfo .instagram .ig-links{margin-top:3rem}.moreinfo .instagram .ig-links .hashtag{float:left;font-family:Domaine Display Narrow,serif;font-weight:700;font-size:2rem;line-height:3rem}.moreinfo .instagram .ig-links .hashtag a{text-decoration:none;color:#0f1f2c}.moreinfo .instagram .ig-links .hashtag span{font-weight:200;color:#767a7e}.moreinfo .instagram .ig-links .btn{float:right;text-align:left;width:14rem}@media only screen and (min-width:1200px){.moreinfo.short-tail{padding-top:5rem;margin-top:2rem}}@media only screen and (min-width:1201px) and (max-width:1450px){.moreinfo.short-tail{padding-top:4rem}}@media only screen and (min-width:768px){.moreinfo{margin-top:6rem}}@media only screen and (max-width:991px){.moreinfo .instagram .ig-links{margin-top:1rem}.moreinfo .instagram .ig-links .hashtag{font-size:1.5rem}.moreinfo .instagram .ig-links .btn{display:initial;width:auto}.moreinfo .article{display:flex;flex-direction:column;padding-bottom:10rem}.moreinfo .article .image{order:1;position:static}.moreinfo .article .heading{order:2;margin:2rem 0 0}.moreinfo .article .text{order:3}.moreinfo .article .btn{order:4;top:auto}}@media only screen and (max-width:767px){.moreinfo{margin-bottom:8rem}.moreinfo .section-heading{margin-bottom:3rem}.moreinfo .article{padding-bottom:7rem}.moreinfo .article:after{content:"";width:6.55rem;height:.8rem;margin:0 auto;position:absolute;left:0;right:0;background-image:linear-gradient(90deg,#000 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:.6rem .09rem;background-repeat:repeat-x;bottom:0;top:auto;bottom:3rem}.moreinfo .instagram{margin-top:1rem}}@media only screen and (max-width:576px){.moreinfo.short-tail{margin-bottom:-4rem}}.production-section{margin:3rem 0;padding:0 2rem 3rem}.production-section>.row{margin:auto}.production-section .owl-carousel{background-color:#fff}.production-section .owl-nav button.owl-prev{left:.5rem}.production-section .owl-nav button.owl-next{right:.5rem}.production-section .section-heading{font-size:1.5rem}.production-section .carousel-image a img{opacity:.7;transition:.3s}.production-section .carousel-image a:hover img{opacity:1}@media only screen and (min-width:768px){.production-section{margin-bottom:-3rem}}@media only screen and (max-width:991px){.production-section{margin-top:2rem}}@media only screen and (max-width:767px){.production-carousel.owl-carousel.carousel-buttons-sides .owl-nav button.owl-prev{left:-1.85rem}.production-carousel.owl-carousel.carousel-buttons-sides .owl-nav button.owl-next{right:-1.85rem}}.contacts-section{margin-top:-2rem}.contacts-section .contacts-text .contacts-address,.contacts-section .contacts-text .contacts-business,.contacts-section .contacts-text .contacts-links{margin-bottom:3rem}.contacts-section .contacts-text .heading{margin:1.5rem 0 1rem}.contacts-section .contacts-text a{color:#767a7e}.contacts-section .contacts-text a,.contacts-section .contacts-text p{line-height:1.6rem}.contacts-section .contacts-text .contacts-email a:hover,.contacts-section .contacts-text .contacts-phone a:hover{text-decoration:none}.contacts-section .contacts-text .contacts-email a:hover span,.contacts-section .contacts-text .contacts-phone a:hover span{border-bottom:1px solid #767a7e}.contacts-section .contacts-text .contacts-phone .contacts-icon{margin-left:.3rem}.contacts-section .contacts-text .contacts-icon{vertical-align:middle;margin-right:.4rem}.contacts-section form .input-wrapper input,.contacts-section form .input-wrapper textarea{width:100%;padding:1rem;border:none;border-bottom:2px solid #f1f1f1;transition:border .5s ease,background-color .5s ease;margin-bottom:1rem}.contacts-section form .input-wrapper input:focus,.contacts-section form .input-wrapper textarea:focus{border-bottom-color:#ee5c5e;outline:none}.contacts-section form .checkbox-wrapper{display:inline-block;float:left;width:50%}.contacts-section form .checkbox-wrapper .green-checkbox-container{font-size:.8rem;line-height:1.2rem;color:#767a7e}.contacts-section form .checkbox-wrapper .green-checkbox-container a{color:#767a7e;text-decoration:underline}.contacts-section form .checkbox-wrapper .green-checkbox-container a:hover{text-decoration:none}.contacts-section form .button-wrapper{display:inline-block;float:right}@media only screen and (max-width:767px){.contacts-section form .button-wrapper,.contacts-section form .checkbox-wrapper{display:block;float:none}.contacts-section form .checkbox-wrapper{margin-bottom:2rem;width:100%}}.faq-section{margin-top:5rem;position:relative}.faq-section .accordion{background-color:#fff;cursor:pointer;padding:0 4rem 0 2rem;width:100%;text-align:left;outline:none;transition:.4s;position:relative;border:none;border-bottom:1px solid #f1f1f1}.faq-section .accordion:first-of-type{border-top:1px solid #f1f1f1}.faq-section .accordion .heading{margin:0;padding:2rem 0}.faq-section .accordion.active,.faq-section .accordion:hover{background-color:#f1f1f1}.faq-section .accordion.active:after,.faq-section .accordion:hover:after{border-color:#ee5c5e}.faq-section .accordion:after{content:"";background-image:url(../../../public/bespoken-frontend/img/arrow-down.png);background-repeat:no-repeat;background-position:50%;color:#ee5c5e;position:absolute;right:1rem;top:50%;transform:translateY(-50%);height:3rem;width:3rem;font-size:1.5rem;background-color:#fff;border:1px solid #f1f1f1;border-radius:100%;padding:0;line-height:3rem;text-align:center}.faq-section .accordion.active .heading{position:relative}.faq-section .accordion.active .heading:after{content:"";width:100%;height:.8rem;margin:0 auto;position:absolute;left:0;right:0;bottom:-2px;background-image:linear-gradient(90deg,#000 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:.6rem .09rem;background-repeat:repeat-x}.faq-section .accordion.active:after{background-image:url(../../../public/bespoken-frontend/img/arrow-up.png)}.faq-section .panel{padding:0 2rem;background-color:#f9f9f9;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.faq-section .panel p{margin:.6rem 0;line-height:1.6rem}.faq-section .panel p:first-child{margin-top:2rem}.faq-section .panel p:last-child{margin-bottom:2rem}@media only screen and (max-width:767px){.faq-section{margin-top:3rem}.faq-section h3{font-size:1.4rem}}@media only screen and (min-width:1201px) and (max-width:1450px){.faq-section{margin-top:4rem}}.blog-section .blog-articles{padding:0;position:relative}.blog-section .blog-articles .perex{line-height:1.6rem}.blog-section .blog-articles .perex.first{font-weight:700}.blog-section .blog-articles .date{font-size:.8rem;color:#767a7e}.blog-section .blog-articles .date img{width:15px;margin-right:3px;position:relative;top:1px}.blog-section .blog-articles p a{color:#ee5c5e;text-decoration:underline}.blog-section .blog-articles p a:hover{text-decoration:none}.blog-section .blog-articles .main-article .image,.blog-section .blog-articles .single-article .image{width:100%}.blog-section .blog-articles .main-article{position:relative}.blog-section .blog-articles .main-article .heading{font-size:3rem;margin-bottom:1rem}.blog-section .blog-articles .main-article .perex{margin-bottom:2rem}.blog-section .blog-articles .single-article{padding-bottom:9rem;position:relative}.blog-section .blog-articles .single-article img{border-bottom:1px solid #ee5c5e}.blog-section .blog-articles .single-article .btn{position:absolute;bottom:4rem}@media only screen and (min-width:768px){.blog-section .blog-articles .single-article .btn{left:1rem}}@media only screen and (max-width:767px){.blog-section .blog-articles{padding:0 1.3rem}.blog-section .blog-articles .single-article{padding-bottom:8rem}.blog-section .main-article{padding:0}.blog-section .blog-intro-container,.blog-section .category,.blog-section .main-image-container{margin:0 -1.3rem}.blog-section .single-articles-container{margin-bottom:4rem}.blog-section .single-article{padding:0}.blog-section .single-article:last-of-type{margin-bottom:-4rem}.blog-section .single-article .btn{bottom:5rem}}@media only screen and (min-width:576px) and (max-width:767px){.blog-section .single-article{padding:0}.blog-section .single-article:nth-child(odd){padding-right:.5rem}.blog-section .single-article:nth-child(2n){padding-left:.5rem}.blog-section .single-articles-container{padding:0}}.account-section .main-column .main-img{position:relative}.account-section .main-column .main-img img{max-width:100%}.account-section .main-column .main-img .img-heading{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;margin:0;font-size:4rem;font-weight:400}.account-section .main-column .heading,.account-section .main-column .subheading{text-align:center}.account-section .main-column .subheading{margin-top:-1.5rem;color:#d2dae1;font-size:1.5rem;font-weight:500}.account-section.account-section-simple .main-column .main-img{max-height:200px;overflow:hidden}@media only screen and (min-width:992px){.account-section.account-section-simple.columns-page{bottom:12rem;margin-bottom:-9rem}}@media only screen and (max-width:991px) and (min-width:768px){.account-section .main-column .main-img{margin-bottom:6rem}.account-section .main-column .main-img .img-heading{font-size:3rem}}@media only screen and (max-width:767px){.account-section .main-column{padding:0}.account-section .main-column .main-img .img-heading{font-size:2rem}}.account-section .table-wrapper{position:relative}.account-section .table-scroll{overflow-x:auto}.account-section .history-table{border:none;border-spacing:0}.account-section .history-table>tbody>tr>td{font-size:.9rem;padding:.8rem .5rem;border-bottom:2px solid #f1f1f1;position:relative;white-space:nowrap}.account-section .history-table>tbody>tr>td .btn{display:block;margin-bottom:8px}.account-section .history-table>tbody>tr:hover{background-color:#f1f1f1}.account-section .history-table>tbody>tr:hover .btn{background-color:#fff}.account-section .history-table>tbody>tr:hover .btn:hover{background-color:#000}.account-section .history-table .btn{font-weight:300;width:auto;padding:.8rem 1.1rem;font-size:.8rem}.account-section .history-table .include-pdf{padding-right:2.5rem}.account-section .history-table .include-pdf:after{content:url(../../../public/bespoken-frontend/img/ic_pdf.png);position:absolute;right:.9rem;top:50%;transform:translateY(-50%)}.account-section .orders-wrapper{padding-top:1rem}.account-section .orders-wrapper .order-single{position:relative;padding:3rem 0 1.5rem}.account-section .orders-wrapper .order-single .order-heading{margin:0 0 1.5rem;font-weight:400;color:#767a7e}.account-section .orders-wrapper .order-single .order-timeline{position:relative}.account-section .orders-wrapper .order-single .order-step{position:relative;padding:1.5rem 3rem}.account-section .orders-wrapper .order-single .order-step .order-step-date,.account-section .orders-wrapper .order-single .order-step .order-step-heading,.account-section .orders-wrapper .order-single .order-step .text{margin:0}.account-section .orders-wrapper .order-single .order-step .order-step-date{font-size:1.7rem;margin-bottom:1rem}.account-section .orders-wrapper .order-single .order-step .order-step-heading{font-size:.9rem;line-height:1.6rem;font-family:OpenSans,sans-serif;position:relative}.account-section .orders-wrapper .order-single .order-step .order-step-heading:before{content:"";background-color:#0f1f2c;width:2rem;height:2rem;border:.5rem solid #fff;border-radius:100%;position:absolute;left:-3rem;top:-.1rem;transform:translateX(-.9rem);z-index:2}.account-section .orders-wrapper .order-single .order-step .text{font-size:.9rem}.account-section .orders-wrapper .order-single .order-step.step-red .order-step-heading:before{background-color:#ee5c5e}.account-section .orders-wrapper .order-single .order-step.step-orange .order-step-heading:before{background-color:#ffc408}.account-section .orders-wrapper .order-single .order-step.step-green .order-step-heading:before{background-color:#11b600}.account-section .orders-wrapper .order-single .order-step:not(:last-of-type):after{content:"";width:3px;height:100%;position:absolute;left:0;top:6rem;background-color:#fde5e3;z-index:1}.account-section .orders-wrapper .order-single:after,.account-section .orders-wrapper .order-single:first-of-type:before{content:"";position:absolute;bottom:0;width:100%;height:2px;background-color:#f1f1f1}.account-section .orders-wrapper .order-single:first-of-type:before{top:0}@media only screen and (max-width:767px){.account-section .orders-wrapper .order-single .order-step{padding:1.5rem 0 1.5rem 3rem}}.account-section .measurement-tabs{padding:2rem 0 4rem}.account-section .measurement-tabs .tabs-bar{border-bottom:1px solid #d2dae1}.account-section .measurement-tabs .tabs-bar .tab-button{position:relative;background-color:#fff;color:#d2dae1;padding:2rem 1rem;border:none;display:inline-block;cursor:pointer;line-height:1.4rem}.account-section .measurement-tabs .tabs-bar .tab-button:hover{color:#0f1f2c}.account-section .measurement-tabs .tabs-bar .tab-button.active{border-top:2px solid #ee5c5e;border-left:1px solid #d2dae1;border-right:1px solid #d2dae1;color:#0f1f2c}.account-section .measurement-tabs .tabs-bar .tab-button.active:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#fff}.account-section .measurement-tabs .tabs-bar .tab-button:first-of-type.active{border-left:none}.account-section .measurement-tabs .tabs-bar .tab-button:focus{border-top:2px solid #ee5c5e;outline:none}.account-section .measurement-tabs .tabs-content .tabs-heading{text-align:center;margin:3rem 0}.account-section .measurement-tabs .tabs-content .tab .measures-table{border:none;border-spacing:0;border-collapse:collapse;width:100%;overflow:hidden}.account-section .measurement-tabs .tabs-content .tab .measures-table[data-type=body] .shirt-only,.account-section .measurement-tabs .tabs-content .tab .measures-table[data-type=shirt] .body-only{display:none}.account-section .measurement-tabs .tabs-content .tab .measures-table .line{white-space:nowrap;border-bottom:1px solid #d2dae1;font-size:.9em}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td{padding:.5rem .25rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td:last-of-type{padding-right:1rem;text-align:right}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-name{color:#767a7e;padding-left:.5rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-tooltip{min-width:2.5rem;position:relative}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-tooltip .line-help{color:#ee5c5e;background-color:#fff;border:2px solid #d2dae1;border-radius:100%;font-weight:900;font-size:1.5rem;line-height:2rem;width:1.7rem;height:1.7rem;font-family:Domaine Display Narrow,serif;position:absolute;text-align:center;left:.5rem;top:50%;transform:translateY(-50%);z-index:99}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-tooltip .line-help img{width:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-tooltip .line-help:hover{background-color:#ee5c5e;color:#fff;text-decoration:none}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-tooltip .line-help:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-size{font-weight:700;font-family:Domaine Display Narrow,serif;font-size:1.2rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .btn.small-btn{width:6rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .table-input{color:#767a7e;width:100%;text-align:center}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-input{width:4rem;border:1px solid #d2dae1;padding:.3rem .2rem;margin:0 .4rem;background-color:#fff}.account-section .measurement-tabs .tabs-content .tab .measures-table .line select.line-input{width:8rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .is-edited,.account-section .measurement-tabs .tabs-content .tab .measures-table .line .table-editing{visibility:hidden}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .cancel-btn{display:none}.account-section .measurement-tabs .tabs-content .tab .measures-table .line:hover{background-color:#f1f1f1}.account-section .measurement-tabs .tabs-content .tab .measures-table .line:first-of-type{border-top:1px solid #d2dae1}@media only screen and (min-width:1200px){.account-section .measurement-tabs .tabs-content .tab .measures-table .line{font-size:1em}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td .btn.small-btn{width:8rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.line-name{padding-left:2rem}}@media only screen and (min-width:992px){.account-section .measurement-tabs .tabs-content .tab{overflow-x:auto}.account-section .measurement-tabs .tabs-content .tab .measures-table .line .line-tooltip .line-help{top:45%}}@media only screen and (max-width:991px){.account-section .measurement-tabs .tabs-bar .tab-button{max-width:8rem;text-align:left;padding:1.5rem .75rem}.account-section .measurement-tabs .tabs-content .tab{margin-right:-1.3rem;margin-left:-1.3rem}.account-section .measurement-tabs .tabs-content .tab .measures-table{display:block}.account-section .measurement-tabs .tabs-content .tab .measures-table tbody{display:block;width:100%}.account-section .measurement-tabs .tabs-content .tab .measures-table .line{display:block;position:relative;height:3rem;padding-left:1.3rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td{display:inline-block;font-size:.9rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.line-name{vertical-align:sub}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.line-size{font-size:1rem;padding-top:.8rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td:first-of-type{min-width:4rem;padding-left:0}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.table-input{width:auto;position:absolute;left:1.1rem;top:2.5rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.table-last-btn{position:absolute;width:100%;left:0;text-align:right;padding-right:.5rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.table-last-btn .edit-btn{margin-left:auto;bottom:.05rem;width:6.5rem;padding:.4rem .6rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.table-save-btn{position:absolute;right:.5rem;bottom:.5rem;padding:0}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td .cancel-btn{position:absolute;right:.5rem;top:.5rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td .cancel-btn,.account-section .measurement-tabs .tabs-content .tab .measures-table .line td .save-btn{width:5.5rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line td .cancel-btn,.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.table-input,.account-section .measurement-tabs .tabs-content .tab .measures-table .line td.table-save-btn{display:none}.account-section .measurement-tabs .tabs-content .tab .measures-table .line.active{height:6rem}.account-section .measurement-tabs .tabs-content .tab .measures-table .line.active .cancel-btn,.account-section .measurement-tabs .tabs-content .tab .measures-table .line.active .table-input,.account-section .measurement-tabs .tabs-content .tab .measures-table .line.active .table-save-btn{display:initial!important}}.columns-page{position:relative;bottom:19rem;z-index:9;margin-bottom:-19rem}.columns-page .side-column{padding:0}.columns-page .side-column .side-banner,.columns-page .side-column .side-menu{background-color:#fff;padding:1rem 2rem;margin-bottom:2rem;position:relative;top:2rem;left:2rem}.columns-page .side-column .side-menu .heading{font-size:1.5rem}.columns-page .side-column .side-menu ul li a{text-decoration:none;position:relative}.columns-page .side-column .side-menu ul li a:after{content:"";display:block;margin:3px auto;height:3px;width:0;position:absolute;bottom:-.8rem;background:transparent;transition:width .5s ease,background-color .5s ease}.columns-page .side-column .side-menu ul li.active a:after,.columns-page .side-column .side-menu ul li:hover a:after{width:100%;background:#ee5c5e}.columns-page .side-column .side-banner .heading{font-size:1.5rem}.columns-page .side-column .side-banner .btn{margin:.3rem 0;max-width:100%}.columns-page .side-column .side-banner img{margin-top:2rem;max-width:100%}@media only screen and (min-width:992px){.columns-page .side-column .side-banner .heading{padding-right:4.5rem}}@media only screen and (max-width:991px) and (min-width:768px){.columns-page{bottom:19rem;margin-bottom:-16rem}.columns-page .side-column .side-banner,.columns-page .side-column .side-menu{top:1rem;left:1rem}.columns-page .side-column .side-banner .btn{font-size:.8rem;margin:.6rem 0}}@media only screen and (max-width:767px){.columns-page{bottom:8rem;margin-bottom:-6rem}.columns-page .side-column{padding-bottom:2rem;margin:0 1.3rem}.columns-page .side-column .side-banner,.columns-page .side-column .side-menu{left:1rem;margin-right:3rem;margin-left:1rem}}.satisfaction-box{margin-top:3rem;margin-bottom:4rem;padding-top:2rem;position:relative}.satisfaction-box .satisfaction-number{text-align:center}.satisfaction-box .satisfaction-number img{width:349px;margin-left:20px;max-width:110%}.satisfaction-box .satisfaction-number .big-number{width:100%;font-family:Domaine Display Narrow,serif;font-size:6rem;font-weight:700;position:absolute;white-space:nowrap;bottom:2rem;left:0}.satisfaction-box .satisfaction-text{padding:0 6rem 0 2rem}.satisfaction-box .satisfaction-text .text{font-size:.9rem}.ig-reviews{text-align:center;margin-bottom:4rem}.ig-reviews .heading{margin:8rem 0 1rem}.ig-reviews .text{margin:.5rem 0 3rem}.ig-reviews .ig-frame{margin-bottom:2rem}.ig-reviews .ig-frame iframe{min-height:36rem;max-width:100%}.full-reviews .owl-nav{text-align:center;margin-top:2rem}.full-reviews .slide-num{font-family:Domaine Display Narrow,serif;font-weight:700;font-size:1.5rem;margin:0 1.5rem;position:relative;bottom:-7px;display:inline-block;line-height:50px;height:50px}.full-reviews .column{padding:0 2rem}.full-reviews .column .review{position:relative;padding-top:1rem;margin:2rem 0;line-height:1.6rem;font-size:.9rem;min-height:320px}.full-reviews .column .review .heading{line-height:2rem;font-size:1.5rem;margin:2rem 0}.full-reviews .column .review p{margin-bottom:1.5rem}.full-reviews .column .review .ig-icon{width:16px;display:inline-block;margin-left:.2rem;vertical-align:text-bottom;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .1s ease-in-out}.full-reviews .column .review .open-ig-modal:hover .ig-icon{-webkit-filter:grayscale(0);filter:grayscale(0)}.full-reviews .column .review .name{font-weight:700;margin-top:2rem;font-size:.95rem}.full-reviews .column .review .position{font-weight:300;color:#ee5c5e;font-size:.8rem}.full-reviews .column .review:after{content:url(../../../public/img/uvozovky.svg);width:34px;position:absolute;right:0;top:0}@media only screen and (min-width:1200px){.satisfaction-box .satisfaction-number .big-number{font-size:7rem;bottom:0}}@media only screen and (min-width:992px){.satisfaction-box .satisfaction-number{position:relative;right:3rem;bottom:3rem}.satisfaction-box .satisfaction-number .big-number{width:auto;padding-bottom:1.5rem}}@media only screen and (max-width:991px){.satisfaction-box{padding-top:1rem}.satisfaction-box .satisfaction-text{padding:0 3rem}.satisfaction-box .satisfaction-number{margin:2rem 0}.satisfaction-box .satisfaction-number img{max-width:100%}}@media only screen and (max-width:991px) and (min-width:768px){.ig-reviews .ig-frame iframe{min-height:30rem}}@media only screen and (max-width:767px){.satisfaction-box .heading{lpfont-size:2.2rem}}.large-select{display:inline-block;position:relative}.large-select select{padding:1.2em 3.5em 1.2em 1.5em;border:1px solid #d2dae1;background-color:#fff;color:#0f1f2c;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.large-select:after{background:#fff url(../../../public/bespoken-frontend/img/arrow-down.png) no-repeat 50%;background-size:10px 7px;position:absolute;top:50%;transform:translateY(-50%);right:2px;width:10px;height:7px;content:"";z-index:98;display:block;padding:1.2rem;box-sizing:content-box;pointer-events:none}@media only screen and (max-width:991px){.large-select,.large-select select{width:100%}}.featherlight:last-of-type{background-color:hsla(0,0%,100%,.8)}.featherlight:last-of-type .featherlight-content{box-shadow:0 0 25px -6px rgba(0,0,0,.6);padding:40px 40px 0;border-bottom-width:40px}.featherlight:last-of-type .featherlight-content .featherlight-close-icon,.modal .modal-content .close{color:transparent;opacity:.8;text-decoration:none;cursor:pointer}.featherlight:last-of-type .featherlight-content .featherlight-close-icon:focus,.featherlight:last-of-type .featherlight-content .featherlight-close-icon:hover,.modal .modal-content .close:focus,.modal .modal-content .close:hover{opacity:1}.featherlight:last-of-type .featherlight-content .featherlight-close-icon:after,.modal .modal-content .close:after{content:"";background-image:url(../../../public/img/configurator/close.svg);background-size:contain;width:25px;height:25px;position:absolute;right:10px;top:10px}.featherlight-next,.featherlight-previous{top:calc(50% + 20px);bottom:auto;transform:translateY(-50%);border-radius:100%;background-color:hsla(0,0%,100%,.9);width:50px;height:50px;max-width:10vw;max-height:10vw;text-align:center;display:flex;align-items:center;justify-content:center}.featherlight-next:hover,.featherlight-previous:hover{background-color:#fff}.featherlight-next span,.featherlight-previous span{position:static;display:inline-block;height:16px;width:16px;font-size:1rem;margin:0;line-height:1;top:auto;left:auto}.featherlight-next img,.featherlight-previous img{width:8px;margin-bottom:-1px}.featherlight-next{left:auto;right:60px}.featherlight-next img{margin-right:-3px}.featherlight-previous{right:auto;left:60px}.featherlight-previous img{margin-left:-3px}body.loading{overflow:hidden}body.loading .full-page-loader{display:block}.full-page-loader{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.35)}.lds-default{display:inline-block;position:absolute;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-default div{position:absolute;width:6px;height:6px;background:#ee5c5e;box-shadow:0 0 10px #fff,0 0 5px #fff,0 0 2px #fff;border-radius:50%;-webkit-animation:lds-default 1.2s linear infinite;animation:lds-default 1.2s linear infinite}.lds-default div:first-child{-webkit-animation-delay:0s;animation-delay:0s;top:37px;left:66px}.lds-default div:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s;top:22px;left:62px}.lds-default div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s;top:11px;left:52px}.lds-default div:nth-child(4){-webkit-animation-delay:-.3s;animation-delay:-.3s;top:7px;left:37px}.lds-default div:nth-child(5){-webkit-animation-delay:-.4s;animation-delay:-.4s;top:11px;left:22px}.lds-default div:nth-child(6){-webkit-animation-delay:-.5s;animation-delay:-.5s;top:22px;left:11px}.lds-default div:nth-child(7){-webkit-animation-delay:-.6s;animation-delay:-.6s;top:37px;left:7px}.lds-default div:nth-child(8){-webkit-animation-delay:-.7s;animation-delay:-.7s;top:52px;left:11px}.lds-default div:nth-child(9){-webkit-animation-delay:-.8s;animation-delay:-.8s;top:62px;left:22px}.lds-default div:nth-child(10){-webkit-animation-delay:-.9s;animation-delay:-.9s;top:66px;left:37px}.lds-default div:nth-child(11){-webkit-animation-delay:-1s;animation-delay:-1s;top:62px;left:52px}.lds-default div:nth-child(12){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;top:52px;left:62px}@-webkit-keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.account__heading{font-size:3rem}.customer{background-image:url(../../../public/bespoken-frontend/img/account-header.jpg)}.customer .customer__name{margin:auto;color:#fff}.invalid-feedback{color:#a00;text-align:center;font-weight:700;display:block}.invalid-feedback:first-letter{text-transform:capitalize}.account,.addresses,.change-password{text-align:center}.account__table,.addresses__table,.change-password__table{text-align:left;margin:0 auto;border-collapse:collapse}.account__table tr,.addresses__table tr,.change-password__table tr{height:4rem;border-bottom:1px solid #eaeaea}.account__table tr td:first-child,.addresses__table tr td:first-child,.change-password__table tr td:first-child{color:#767a7e;padding-left:20px}.account__table tr input,.account__table tr select,.addresses__table tr input,.addresses__table tr select,.change-password__table tr input,.change-password__table tr select{width:100%;padding:5px;background-color:#fff;border:none;color:#0f1f2c}.account__table tr input[readonly],.account__table tr select[readonly],.addresses__table tr input[readonly],.addresses__table tr select[readonly],.change-password__table tr input[readonly],.change-password__table tr select[readonly]{pointer-events:none}.account__table tr input:not([readonly]),.account__table tr select:not([readonly]),.addresses__table tr input:not([readonly]),.addresses__table tr select:not([readonly]),.change-password__table tr input:not([readonly]),.change-password__table tr select:not([readonly]){border-bottom:1px solid #d2dae1;margin-bottom:-1px}.account__table tr input::-moz-placeholder,.addresses__table tr input::-moz-placeholder,.change-password__table tr input::-moz-placeholder{color:#0f1f2c}.account__table tr input:-ms-input-placeholder,.addresses__table tr input:-ms-input-placeholder,.change-password__table tr input:-ms-input-placeholder{color:#0f1f2c}.account__table tr input::-ms-input-placeholder,.addresses__table tr input::-ms-input-placeholder,.change-password__table tr input::-ms-input-placeholder{color:#0f1f2c}.account__table tr input::placeholder,.addresses__table tr input::placeholder,.change-password__table tr input::placeholder{color:#0f1f2c}.account__table tr select[readonly],.addresses__table tr select[readonly],.change-password__table tr select[readonly]{-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.account__table tr select:not([readonly]),.addresses__table tr select:not([readonly]),.change-password__table tr select:not([readonly]){padding-left:1px;margin-bottom:0}.account__table tr td:first-child,.addresses__table tr td:first-child{width:90px}.register-success{text-align:center;max-width:600px;margin:0 auto}@media only screen and (max-width:991px){.register-success{position:relative;bottom:3rem}}.account .account__table{width:40%;margin-top:3rem}@media only screen and (max-width:1200px){.account__table{width:60%!important}}@media only screen and (max-width:576px){.account__table{width:90%!important}}@media only screen and (max-width:991px){.account__heading{font-size:2rem}}.addresses__table{width:50%}.addresses__table__heading{padding-top:4rem}.addresses__checkbox{padding-top:2rem}.addresses .checkbox-wrapper{display:inline-block;margin-top:1rem}.addresses .checkbox-wrapper .green-checkbox-container{font-size:1rem;line-height:1.2rem;color:#767a7e}.addresses .checkbox-wrapper .green-checkbox-container a{color:#767a7e;text-decoration:underline}.addresses .checkbox-wrapper .green-checkbox-container a:hover{text-decoration:none}.invoice__addresses{display:none;border-top:1px solid #d2dae1}@media only screen and (max-width:1200px){.addresses__table{width:60%}}@media only screen and (max-width:767px){.addresses .addresses__table__heading{padding-top:2rem}}@media only screen and (max-width:576px){.addresses__table{width:90%!important}}@media only screen and (min-width:768px){.change-password__table{width:350px}}.auth-form input{border-bottom:none!important}.auth-form .link{color:#767a7e;text-decoration:underline}.auth-form .link:hover{text-decoration:none}@media only screen and (max-width:767px){.auth-form table td{padding-right:10px}}.category{background-image:url(../../../public/bespoken-frontend/img/blog-categories.jpg)}.category__name{font-family:Domaine Display Narrow,serif;margin:auto;color:#fff;font-size:4rem}.blog__detail__banner{width:100%}.blog__article{position:relative;margin:20px 0}.blog__article h2{font-size:2rem}.blog__article .blog__detail__a{color:#ee5c5e;text-decoration:underline}.blog__article .blog__detail__img{padding-top:10px;max-width:100%}.blog__article.article-twill-block ul,.blog__article .blog__detail__table{padding:40px 0 40px 50px;background-color:#f9eee1;list-style-image:url(../../../public/bespoken-frontend/img/blog-detail-ul.png);margin:65px 0 0;line-height:1.6rem}.blog__article.article-twill-block ul li,.blog__article .blog__detail__table li{margin:4px 0 4px 20px;border-top:1px solid #fff;padding:0 50px 0 15px}.blog__article.article-twill-block ul li:last-child,.blog__article .blog__detail__table li:last-child{border-bottom:1px solid #fff}.blog__article.article-twill-block ul li p,.blog__article .blog__detail__table li p{max-width:650px}.blog__article.article-twill-block ul{margin-top:20px}.blog__article.article-twill-block ul li{color:#767a7e;padding-top:1em;padding-bottom:1em}.article-twill-block blockquote,.quote{background-color:#e2f5f8;display:flex;margin:4rem 0;position:relative}.article-twill-block blockquote .quote__span,.quote .quote__span{margin:auto;position:relative}.article-twill-block blockquote,.quote .quote__span{font-size:42px;padding:5rem 2rem 5rem 6rem;font-family:Domaine Display Narrow,serif}.article-twill-block blockquote:before,.quote .quote__span:before{color:#ee5c5e;content:"\201D";position:absolute;font-size:6rem;width:4rem;height:4rem;left:3rem;top:4.5rem}.article-twill-block img{max-width:100%}.article-twill-block p{line-height:1.6rem}.author{margin:0;display:flex}.author p{margin:0 2rem 0 0}.author__name{display:flex;flex-direction:column}.author__name__name{font-weight:700}.author__name__function{font-size:.85rem;color:#ee5c5e;padding-top:5px}.blog-carousel.owl-carousel.carousel-buttons-sides .owl-nav button.owl-prev{left:1rem}.blog-carousel.owl-carousel.carousel-buttons-sides .owl-nav button.owl-next{right:1rem}.blog-carousel.owl-carousel.carousel-buttons-sides .carousel-image a img{opacity:.7;transition:.3s}.blog-carousel.owl-carousel.carousel-buttons-sides .carousel-image a:hover img{opacity:1}@media only screen and (max-width:991px){.blog__article{margin-bottom:0}.blog__article .heading{padding-top:10px}}@media only screen and (max-width:767px){.blog__article{padding:0!important}.blog__article.article-twill-block ul,.blog__article .blog__detail__table{padding:30px 10px!important;margin-top:0}.blog__article.article-twill-block ul li,.blog__article .blog__detail__table li{padding-left:10px!important;padding-right:10px!important}.blog__article.article-twill-block blockquote,.blog__article .quote{text-align:center;margin:1rem 0}.blog__article.article-twill-block blockquote,.blog__article .quote .quote__span{font-size:32px;padding:3rem 2rem}.blog__article.article-twill-block blockquote:before,.blog__article .quote .quote__span:before{left:0;top:0}.blog__article .blog__carousel{padding:0 .7rem}}.text-page h1{font-size:2.5rem}.text-page h2{font-size:1.5rem}.text-page h3{font-size:1.2rem}.text-page p,.text-page ul{line-height:1.5rem}.text-page ul li::marker{color:#000}.text-page ol{padding-left:1.6rem;counter-reset:item;list-style:none;position:relative}.text-page ol>li{color:#767a7e;line-height:1.5rem;margin-bottom:1rem}.text-page ol>li:not(.ql-indent-1):before{content:counter(item) ".";counter-increment:item;color:#0f1f2c;font-weight:800;position:absolute;left:0}.text-page ol>li:not(.ql-indent-1)+.ql-indent-1{padding-top:54px;margin-top:35px}.text-page ol>li:not(.ql-indent-1)+.ql-indent-1:before{top:60px}.text-page ol>li.ql-indent-1{margin:-75px 0 35px -1rem;padding:14px 50px 54px calc(60px + 1rem);position:relative;background-color:#f1f1f1;line-height:1.6rem}.text-page ol>li.ql-indent-1:before{content:"";width:4px;height:11px;background-image:url(../../../public/bespoken-frontend/img/blog-detail-ul.png);background-repeat:no-repeat;background-size:4px 11px;display:block;position:absolute;left:calc(40px + 1rem);top:20px}.text-page ol>li.ql-indent-1:after{content:"";width:calc(100% - 110px - 1rem);height:1px;background-color:#fff;display:block;position:absolute;left:60px;bottom:40px}.text-page a{color:#767a7e;text-decoration:underline}.text-page a:hover{text-decoration:none}@media only screen and (max-width:767px){.text-page ol>li:not(.ql-indent-1)+.ql-indent-1{padding-top:34px}.text-page ol>li:not(.ql-indent-1)+.ql-indent-1:before{top:40px}.text-page ol>li.ql-indent-1{padding-left:calc(1rem + 40px);padding-right:30px}.text-page ol>li.ql-indent-1:before{left:calc(20px + 1rem)}.text-page ol>li.ql-indent-1:after{left:calc(1rem + 20px);width:calc(100% - 70px - 1rem)}}.cart-content .table-wrapper{overflow-x:auto}.cart-content .remove-coupon span,.cart-content .remove-item span{text-transform:lowercase;font-weight:900;text-decoration:underline;font-size:.95rem;margin-right:.5rem}.cart-content .remove-coupon img,.cart-content .remove-item img{aspect-ratio:1;width:18px}.cart-content .cart-items{width:100%;border:none}.cart-content .cart-items .heading{font-size:2rem;margin:0}.cart-content .cart-items .heading+h5{font-family:inherit;color:#767a7e;font-size:1rem;font-weight:400;margin-bottom:0;margin-top:1rem}.cart-content .cart-items .fabric-preview{width:92px;margin-bottom:1.5rem;display:inline-block;float:left;margin-right:1rem}.cart-content .cart-items .fabric-preview img{width:100%;height:92px;-o-object-fit:cover;object-fit:cover}.cart-content .cart-items .fabric-preview .desc{color:#767a7e;font-style:italic}.cart-content .cart-items .params-table{border:none;white-space:nowrap;float:right;width:calc(100% - 92px - 2rem);min-width:350px;margin-left:1rem}.cart-content .cart-items .params-table .param-item{padding:.3rem 0}.cart-content .cart-items .params-table .param-label{color:#767a7e;padding:.2rem .5rem}.cart-content .cart-items .params-table .param-label a{text-decoration:underline;display:inline-block;margin-top:1rem;font-weight:700;text-transform:lowercase}.cart-content .cart-items .params-table .param-label a:hover{text-decoration:none}.cart-content .cart-items .params-table .param-value{padding:0 4rem 0 .5rem;float:right}.cart-content .cart-items .params-table hr{margin:1rem 2rem 1rem .5rem;border-top:1px solid #f0f0f0;border-bottom:none}.cart-content .cart-items .cart-item{padding-top:2rem;padding-bottom:3rem}.cart-content .cart-items .item-configuration:after{content:"";clear:both;display:block}.cart-content .cart-items .cart-item-controls{background-color:#f9f9f9;display:flex;align-items:center;justify-content:space-between;padding:1.75rem 1.5rem}.cart-content .cart-items .count-handler,.cart-content .cart-items .total-price{font-family:Domaine Display Narrow,serif;white-space:nowrap}.cart-content .cart-items .small-item .count-handler,.cart-content .cart-items .small-item .item-price,.cart-content .cart-items .small-item .remove-item,.cart-content .cart-items .small-item .total-price{padding-top:0;padding-bottom:0;vertical-align:middle}.cart-content .cart-items .remove-item a{text-decoration:none;display:flex;align-items:center}.cart-content .cart-items .remove-item a:hover span{text-decoration:none}.cart-content .cart-items .cart-item-controls,.cart-content .cart-items .item-configuration{margin-top:2.5rem}.cart-content .cart-items .total-price{text-align:center;font-size:1.5rem}.cart-content .cart-items .count-handler{font-size:2rem;text-align:center;display:flex;justify-content:center;align-items:center}.cart-content .cart-items .count-handler.count-handler-input{line-height:0}.cart-content .cart-items .count-handler .item-amount{font-size:1.5rem;padding:0 1rem}.cart-content .cart-items .count-handler .minus-one,.cart-content .cart-items .count-handler .plus-one{background-color:#fff;padding:0;width:45px;height:45px;border-radius:100%;border:1px solid #f1f1f1;cursor:pointer;line-height:25px;display:inline-block;position:relative}.cart-content .cart-items .count-handler .minus-one img,.cart-content .cart-items .count-handler .plus-one img{position:absolute;transform:translate(50%,50%);right:50%;bottom:50%}.cart-content .cart-items .count-handler .minus-one:hover,.cart-content .cart-items .count-handler .plus-one:hover{border-color:#ee5c5e}.cart-content .cart-items .count-handler .minus-one{margin-right:.5rem}.cart-content .cart-items .count-handler .plus-one{margin-left:.5rem}.cart-content .boxes>div{padding:3rem 2.5rem;border:1px solid #f0f0f0;margin-bottom:.1rem}.cart-content .boxes>div:first-child{margin-top:2rem}.cart-content .boxes>div .heading,.cart-content .boxes>div .summary-item-label,.cart-content .boxes>div .summary-item-value{font-family:Domaine Display Narrow,serif;display:inline-block;margin:0}.cart-content .boxes>div .heading{font-size:1.5rem;font-weight:700}.cart-content .boxes>div .remove-coupon,.cart-content .boxes>div .summary-item-sublabel{margin-top:1rem}.cart-content .boxes>div .summary-item-sublabel{color:#767a7e;clear:right;float:left;line-height:18px;margin-bottom:0;font-weight:500}.cart-content .boxes>div .remove-coupon{background:none;border:none;cursor:pointer;outline:none;float:right;padding:0}.cart-content .boxes>div .remove-coupon:hover span{text-decoration:none}.cart-content .boxes>div .remove-coupon img{vertical-align:middle}.cart-content .boxes>div:not(.send-box) .btn{width:8rem;vertical-align:bottom}.cart-content .boxes>div .coupon-input{width:8rem;border:3px solid #e9e9e9;font-size:2rem;padding:.2rem .5rem}.cart-content .boxes .price-box{background-color:#d0eff4;border:none}.cart-content .boxes .price-box:after{content:"";display:block;clear:both}.cart-content .boxes .price-box .summary-item-label,.cart-content .boxes .price-box .summary-item-value{font-size:1.5rem}.cart-content .boxes .price-box .summary-item-value{font-weight:700}.cart-content .boxes .price-box.price-box-smaller{padding-top:1.5rem;padding-bottom:1.5rem}.cart-content .boxes .price-box.price-box-smaller .summary-item-label{font-weight:400}.cart-content .boxes .price-box.price-box-smaller .summary-item-label,.cart-content .boxes .price-box.price-box-smaller .summary-item-value{font-size:1.2rem}.cart-content .boxes .account-box,.cart-content .boxes .coupon-box{background-color:#fff;margin-top:1rem;padding:1.5rem 2rem}.cart-content .boxes .account-box+h4,.cart-content .boxes .account-box+h4+.float-right,.cart-content .boxes .coupon-box+h4,.cart-content .boxes .coupon-box+h4+.float-right{margin-top:1.75rem}.cart-content .boxes .account-box,.cart-content .boxes .coupon-box form{display:flex;align-items:center;justify-content:space-between}.cart-content .boxes .account-box .btn,.cart-content .boxes .coupon-box form .btn{margin-left:1rem}.cart-content .boxes .coupon-box{margin-bottom:.5rem}.cart-content .boxes .coupon-box+.account-box{margin-top:0}.cart-content .boxes .send-box{background-color:#f1f1f1;border:none;padding-top:1.5rem;padding-bottom:1.5rem}.cart-content .boxes .send-box .heading{margin:1rem 0;font-size:1.2rem}.cart-content .boxes .send-box .note{width:100%;border:none;resize:vertical;min-height:4rem}.cart-content .boxes .send-box .checkbox-wrapper{color:#767a7e;padding-top:1rem;margin-bottom:3rem}.cart-content .boxes .send-box .checkbox-wrapper a{color:inherit;text-decoration:underline}.cart-content .boxes .send-box .checkbox-wrapper a:hover{text-decoration:none}.cart-content .boxes .send-box .checkbox-wrapper .green-checkbox-container{font-size:1rem}.cart-content .boxes .send-box .checkbox-wrapper .green-checkbox-container .checkmark{background-color:#fff;border:2px solid #d2dae1}.cart-content .boxes .send-box .green-btn{font-size:1.2rem;width:100%;padding:1.2rem 6rem;margin-top:1.5rem}.cart-button.go-back-btn{width:11rem;margin:5px 0;border:1px solid #d2dae1}.cart-select .heading{font-size:3rem;margin:1rem 0}.cart-select .option{display:block;max-width:500px;margin-left:auto;margin-right:auto;padding:2rem 1rem;line-height:26px}.cart-select .option:first-child{margin-top:1rem}.cart-select .option:last-child{margin-bottom:1rem}.cart-select .option .checkmark{margin-right:2rem}.cart-select .option .option-name{margin:0 1rem 0 3rem;color:#767a7e}.cart-select .option .option-name img{vertical-align:middle;margin-right:1rem}.cart-select .option .float-right{font-weight:700;font-size:1.1rem}.cart-select .option .gratis{color:#11b600;font-family:Domaine Display Narrow,serif}.cart-select .option:not(:last-of-type){border-bottom:1px solid #d2dae1}.cart-addresses .addresses__table{max-width:500px}.cart-addresses .addresses__checkbox{width:60%;max-width:500px;margin:0 auto;text-align:left;padding-left:1.5rem}.cart-addresses .addresses__checkbox .green-checkbox-container{font-size:1rem;color:#767a7e}.cart-addresses .addresses__checkbox .green-checkbox-container .checkmark{background-color:#fff}.cart-addresses .invoice__addresses,.cart-addresses .register__addresses{border-top:none;margin-top:5rem}.cart-addresses .register__addresses{display:none}.cart-addresses .register__addresses .addresses__table tr td:first-child{width:140px}.cart-addresses input,.cart-addresses select{border-bottom:none!important}.next-step{background-color:#f1f1f1;padding:2rem}.next-step .btn.green-btn{width:auto;padding-right:5rem;font-size:1rem}@media only screen and (min-width:1201px) and (max-width:1450px){.cart-addresses .addresses__checkbox{width:50%}}@media only screen and (min-width:992px){.cart-content .cart-items:after{content:" ";position:absolute;right:0;top:2rem;height:calc(100% - 6rem);width:1px;background-color:#f1f1f1}.cart-content .cart-items .cart-item{padding-bottom:4rem}.cart-content .boxes.boxes-cart,.cart-content .boxes.boxes-recap .send-box{position:-webkit-sticky;position:sticky;top:1rem;margin-bottom:4rem}}@media only screen and (max-width:991px){.cart-content .boxes>div{padding:2rem}}@media only screen and (min-width:992px) and (max-width:1200px){.cart-content .cart-items .fabric-preview{margin-right:.5rem;width:75px}.cart-content .cart-items .fabric-preview img{height:75px}.cart-content .cart-items .params-table{margin-left:.5rem;width:calc(100% - 75px - 1rem);min-width:0}.cart-content .cart-items .params-table .param-value{padding-right:.5rem}}@media only screen and (max-width:576px){.cart-content .cart-items .fabric-preview{margin-right:0;float:none;width:100%}.cart-content .cart-items .fabric-preview img{width:auto;aspect-ratio:1}.cart-content .cart-items .params-table{margin-left:0;width:100%;min-width:0}.cart-content .cart-items .params-table .param-value{padding-right:.5rem}.cart-content .cart-items .cart-item-controls{flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem}.cart-content .cart-items .cart-item-controls .remove-item{padding:.5rem 0}.cart-content .boxes{font-size:.8rem}.cart-content .boxes>div{padding:1rem}.cart-content .boxes>div .heading{font-size:1.5rem}.cart-content .boxes .account-box,.cart-content .boxes .coupon-box{margin-top:.5rem}.cart-content .boxes .coupon-box form{flex-wrap:wrap}.cart-content .boxes .coupon-box form h4{flex-basis:100%;margin-bottom:1rem}.cart-content .boxes .coupon-box form .coupon-input{flex-grow:1}.cart-addresses .addresses__checkbox{width:90%}.cart-select .option .float-right{float:none;text-align:right}.cart-select .shipping-info{display:flex}.cart-select .shipping-info div,.cart-select .shipping-info span{width:100%}}@media only screen and (max-width:420px){.cart-content .boxes .coupon-box form .coupon-input{width:100%}.cart-content .boxes .coupon-box form .btn{margin-left:0;margin-top:1rem}.cart-content .boxes .account-box{flex-direction:column;align-items:flex-start}.cart-content .boxes .account-box .btn{margin-left:0;margin-top:.5rem}}header{position:relative}header .language-switch{padding-top:.3rem}header .language-switch .mutation{padding-top:1rem;display:inline-block;font-size:.85rem;color:#ddd;margin-right:.4rem;font-weight:600}header .language-switch .mutation:hover{text-decoration:none;color:#ee5c5e}header .language-switch .mutation.active{color:#0f1f2c}header h1{margin-bottom:0;position:absolute;bottom:1rem;font-weight:500}header h1 a{color:#0f1f2c;text-decoration:none}header h1 img{width:170px}header .menu-container .top-links{padding:.3rem 0 1.5rem;font-size:.9rem}header .menu-container .top-links .logout{color:#ee5c5e}header .menu-container .top-links a{color:#767a7e;text-decoration:none;padding:1rem}header .menu-container .top-links a:hover span{text-decoration:underline}header .menu-container nav>ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;text-align:justify;margin-bottom:0}header .menu-container nav>ul:after{content:"";display:inline-block;width:100%}header .menu-container nav>ul>li{display:inline-block;position:relative}header .menu-container nav>ul>li>a{color:#0f1f2c;text-decoration:none}header .menu-container nav>ul>li>a:after{content:"";display:block;margin:.5rem auto 0;height:3px;width:0;background:transparent;transition:width .5s ease,background-color .5s ease}header .menu-container nav>ul>li.active>a:after,header .menu-container nav>ul>li:hover>a:after{width:100%;background:#ee5c5e}header .menu-container nav>ul>li .subnav{-webkit-padding-start:0;padding-inline-start:0}header .menu-container nav>ul>li .subnav li{list-style-type:none}header .menu-container nav>ul>li .subnav li a:hover:before{content:"";display:inline-block;padding:.25rem;box-shadow:inset .1rem .1rem 0 .05rem #ee5c5e;transform:rotate(135deg);position:absolute;left:1rem;top:45%;top:calc(50% - 5px);transition:.3s ease-in-out}header .menu-container.desktop-menu .top-links{text-align:right;position:relative}header .menu-container.desktop-menu .top-links a{text-decoration:none;padding:1rem 1rem 1rem 0;float:left;display:inline}header .menu-container.desktop-menu .top-links a .header-icon{margin-right:.3rem;vertical-align:text-bottom}header .menu-container.desktop-menu .top-links a:last-child{color:#0f1f2c;float:none;top:0;position:relative}header .menu-container.desktop-menu .top-links a:last-child .header-icon{vertical-align:sub;position:relative;top:2px}header .menu-container.desktop-menu .top-links .cart-items-count{text-decoration:none!important;background-color:#11b600;color:#fff;border-radius:100%;font-size:.65rem;padding:.16rem;font-weight:700;position:absolute;top:4px;left:9px;border:1px solid #fff;width:18px;text-align:center}header .menu-container.desktop-menu .top-links .cart-items-price{color:#ee5c5e;font-size:.7rem;display:block;margin-top:-5px;position:relative;top:4px}header .menu-container.desktop-menu .top-links .cart-text-wrapper{text-align:left;display:inline-block}header .menu-container.desktop-menu .top-links:after{content:"";background-color:#f1f1f1;position:absolute;left:0;bottom:1px;height:1px;width:100%}header .menu-container.desktop-menu nav>ul{margin-top:3rem}header .menu-container.desktop-menu nav>ul>li>a{padding-bottom:1rem}header .menu-container.desktop-menu nav>ul>li .subnav{display:none;position:absolute;left:-2.5rem;min-width:16rem;background-color:#fff;z-index:1;padding:1rem 1rem 1rem 0}header .menu-container.desktop-menu nav>ul>li .subnav li{display:block}header .menu-container.desktop-menu nav>ul>li .subnav li a{color:#0f1f2c;text-decoration:none;display:block;line-height:2rem;position:relative;padding-left:2.5rem}header .menu-container.desktop-menu nav>ul>li:hover .subnav{display:block}header .menu-container.mobile-menu .user-icon{position:absolute;right:6.3rem;top:-3.35rem}header .menu-container.mobile-menu .user-icon img{width:20px}header .menu-container.mobile-menu .user-icon.open img{-webkit-filter:brightness(0);filter:brightness(0)}header .menu-container.mobile-menu .mobile-cart{position:absolute;right:3.8rem;top:-3.6rem}header .menu-container.mobile-menu .mobile-cart .cart-items-count{text-decoration:none!important;background-color:#11b600;color:#fff;border-radius:100%;font-size:.65rem;padding:.16rem;font-weight:700;position:absolute;top:-5px;left:9px;border:1px solid #fff;width:18px;text-align:center}header .menu-container.mobile-menu nav{display:none;flex-direction:row;position:absolute;right:0;z-index:999;background-color:#fff;width:95%;top:.05rem;box-shadow:0 6px 10px -1px rgba(0,0,0,.4);padding:2rem}header .menu-container.mobile-menu nav>ul>li{display:block}header .menu-container.mobile-menu nav>ul>li>a{display:block;padding:1rem 0}header .menu-container.mobile-menu nav>ul>li>a:after{width:100%;background:#f1f1f1;height:1px;margin:0 auto;position:absolute;bottom:0}header .menu-container.mobile-menu nav>ul>li:hover>a:after{background:#ee5c5e}header .menu-container.mobile-menu nav>ul>li.active{background-color:#f1f1f1;padding-left:1em}header .menu-container.mobile-menu nav>ul>li.active>a:after,header .menu-container.mobile-menu nav>ul>li.active>a:before{margin-left:-1rem;width:100%}header .menu-container.mobile-menu nav>ul>li:first-of-type a:before{content:"";display:block;margin:1rem auto;height:1px;width:100%;background:#f1f1f1;position:absolute;top:-1rem}header .menu-container.mobile-menu nav>ul>li.has-submenu ul li:last-of-type:after{content:"";background-color:#f1f1f1;position:absolute;left:0;bottom:-1rem;height:1px;width:100%}header .menu-container.mobile-menu nav>ul>li.has-submenu:after{content:"";display:inline-block;padding:.25rem;box-shadow:inset .1rem .1rem 0 .05rem #ee5c5e;transform:rotate(225deg);position:absolute;right:1rem;top:1.3rem;transition:.3s ease-in-out}header .menu-container.mobile-menu nav>ul>li.has-submenu.open .subnav{display:block}header .menu-container.mobile-menu nav>ul>li.has-submenu.open:after{transform:rotate(45deg);top:1.4rem}header .menu-container.mobile-menu nav>ul>li .subnav{padding-bottom:1rem;display:none}header .menu-container.mobile-menu nav>ul>li .subnav li{text-indent:1rem;padding:.5rem 0;position:relative}header .menu-container.mobile-menu nav>ul>li .subnav li a{color:#0f1f2c;font-size:.9rem;text-decoration:none;display:block}header .menu-container.mobile-menu nav>ul>li .subnav li a:before{left:0}header .menu-container.mobile-menu nav .top-links{text-align:left;padding:0;position:relative}header .menu-container.mobile-menu nav .top-links a{display:block;padding:0;margin-bottom:1rem}header .menu-container.mobile-menu nav .top-links a .header-icon{vertical-align:middle;margin-right:.3rem}header .menu-container.mobile-menu nav .top-links:after{content:"";background-color:#f1f1f1;position:absolute;left:0;bottom:-1rem;height:1px;width:100%}header.responsive-user .menu-container.mobile-menu .user-nav,header.responsive .menu-container.mobile-menu .nav{display:block}header .burger-icon{width:25px;height:25px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;position:absolute;right:1.3rem;top:-3.2em}header .burger-icon>div{display:block;position:absolute;height:2px;width:100%;background:#ee5c5e;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}header .burger-icon>div:first-child{top:0}header .burger-icon>div:nth-child(2){top:7px}header .burger-icon>div:nth-child(3){top:14px}header .burger-icon>div:nth-child(4){top:21px}header .burger-icon.open>div{background:#000}header .burger-icon.open div:first-child{top:7px;width:0;left:50%}header .burger-icon.open div:nth-child(2){top:11px;transform:rotate(45deg)}header .burger-icon.open div:nth-child(3){top:11px;transform:rotate(-45deg)}header .burger-icon.open div:nth-child(4){top:7px;width:0;left:50%}@media only screen and (min-width:768px){header .burger-icon{display:none}}@media only screen and (max-width:991px){header{display:block;width:100%}header h1{margin-bottom:1rem;position:static}}@media only screen and (max-width:991px) and (min-width:768px){header .language-switch{float:right}header .menu-container.desktop-menu nav>ul{margin-bottom:2rem}}@media only screen and (max-width:767px){header .language-switch .mutation{margin-right:.8rem}header h1{margin:1.55rem 0 .75rem}}@media only screen and (max-width:576px){header .menu-container.mobile-menu nav{width:95%;right:0;padding-right:0}}.btn{text-decoration:none;padding:1rem 2.3rem 1rem 1.5rem;font-weight:700;position:relative;border-radius:2em;font-size:.9rem;border:1px solid transparent;display:inline-block;width:15rem;text-align:left;cursor:pointer}.btn:not(.centered-btn):after{content:"";display:inline-block;padding:.25rem;box-shadow:inset .1rem .1rem 0 .05rem #ee5c5e;transform:rotate(135deg);margin-left:auto;position:absolute;right:1rem;top:1.25rem;transition:.3s ease-in-out}.btn.go-back-btn:after{transform:rotate(315deg);left:1rem;right:auto}.btn:hover{text-decoration:none}.btn:hover:not(.centered-btn):after{transition:.3s ease-in-out;-webkit-animation:arrow-pulsing 1.5s infinite;animation:arrow-pulsing 1.5s infinite}.btn:hover.go-back-btn:after{-webkit-animation:arrow-pulsing-reversed 1.5s infinite;animation:arrow-pulsing-reversed 1.5s infinite}.btn.centered-btn{text-align:center;padding:1rem}.btn.inactive-btn{cursor:default;pointer-events:none;background-color:#fff;border:1px solid #d2dae1}.btn.short-btn{width:13rem}.btn.small-btn{width:8rem;padding:.6rem;font-weight:400}.btn.black-btn{background-color:#0f1f2c;color:#fff}.btn.black-btn:hover{border-color:#ee5c5e}.btn.white-btn{background-color:#fff;color:#0f1f2c;border-color:#bbcbd8}.btn.white-btn:hover{border-color:#ee5c5e}.btn.transparent-btn{background-color:transparent;color:#fff;border-color:#fff}.btn.transparent-btn:hover{border-color:#ee5c5e}.btn.gray-btn{background-color:#1b2c3c;color:#fff}.btn.gray-btn:hover{border-color:#ee5c5e}.btn.green-btn{color:#fff;background-color:#11b600}.btn.green-btn:hover{background-color:#1bd408}.btn.green-btn:not(.centered-btn):after{box-shadow:inset .1rem .1rem 0 .05rem #fff}.btn.red-btn{color:#fff;background-color:#a00}.btn.red-btn:hover{border-color:#d2dae1}.btn.success-btn{background-color:#11b600;color:#fff}.btn.success-btn:hover{background-color:#1bd408}.btn.success-btn:not(.centered-btn):after{box-shadow:inset .1rem .1rem 0 .05rem #fff}.btn.light-gray-btn{background-color:#f1f1f1;color:#000}.btn.light-gray-btn:hover{border-color:#000;background-color:#000;color:#fff}.btn.go-back-btn{text-align:right;padding:1rem 1.5rem 1rem 2.5rem}.btn.cart-icon{padding-left:3.5rem}.btn.cart-icon:before{content:"";display:inline-block;color:#fff;background-image:url(../../../public/img/ic_cart_white.svg);width:30px;height:30px;background-repeat:no-repeat;background-size:contain;position:absolute;left:16px;top:44%;transform:translateY(-50%)}.btn.cart-icon.cart-icon-pink:before{background-image:url(../../../public/img/ic_cart.svg)}.btn[disabled]{opacity:.8;pointer-events:none}@media only screen and (max-width:767px){.btn{display:block;width:100%}}.table__btn{cursor:pointer;display:block;width:130px;margin:40px auto;background-color:#11b600;padding:.7rem 1.5rem;border-radius:25px;border:none;color:#fff}.table__btn.table__big-btn{font-weight:700;width:auto;margin:30px auto;padding:1rem 4rem}.table__btn:hover{background-color:#1bd408}.table--editable__btns,.table--sibling__btns{display:flex;width:50%;margin:auto;justify-content:center}.table--editable__btns a:first-child,.table--sibling__btns a:first-child{background-color:#ac0000}.table--editable__btns a,.table--sibling__btns a{margin:40px 10px}.table--editable__btns{display:none}h1,h2,h3,h4,h5,h6{font-family:Domaine Display Narrow,serif}h2{font-size:3rem}h3{font-size:1.6rem;line-height:2rem}.section-heading{font-size:3rem;line-height:4rem;text-align:center}@media only screen and (max-width:767px){.section-heading{font-size:2.2rem;line-height:2.5rem}}footer{background-color:#0f1f2c;border-top:2px solid #ee5c5e;padding-bottom:1rem;margin-top:5rem}footer .container{position:relative}footer .footer-main{display:flex;padding-bottom:3rem}footer .footer-logo{font-size:3rem;font-weight:500;letter-spacing:2px;background-color:#fff;font-family:Domaine Display Narrow,serif;display:inline-block;position:absolute;margin-left:auto;margin-right:auto;left:50%;transform:translate(-50%,-50%);text-align:center;padding:1.5rem 6rem}footer .buttons,footer .contacts,footer .links{padding-top:7rem}footer .buttons .btn{margin-bottom:1rem;text-align:left}footer .contacts,footer .links{width:15rem;font-size:.9rem}footer .contacts ul,footer .links ul{list-style-type:none;padding-left:0;margin-top:0}footer .contacts ul li,footer .links ul li{margin-bottom:.4rem}footer .contacts ul li a,footer .links ul li a{color:#767a7e;text-decoration:none;line-height:1.6rem}footer .contacts ul li a:hover,footer .links ul li a:hover{text-decoration:underline}footer .contacts ul li.text-highlighted a,footer .links ul li.text-highlighted a{color:#fff;font-weight:600}footer .links small{right:1rem}footer .contacts{text-align:right}footer .contacts small{left:1rem}footer small{color:#767a7e;position:absolute;bottom:4.2rem}footer small a{color:#767a7e;text-decoration:none}footer small a:hover{text-decoration:underline}@media only screen and (min-width:992px){footer{margin-top:10rem}}@media only screen and (max-width:991px) and (min-width:768px){footer .buttons{padding-top:6rem}}@media only screen and (min-width:768px){footer .footer-main{justify-content:center}footer .buttons{width:27.5rem;text-align:center}}@media only screen and (max-width:991px){footer .footer-main{display:grid;width:100%;grid-auto-columns:50%}footer small{bottom:1rem;padding:.2rem}footer .buttons{width:100%;order:1;grid-row:1/2;grid-column:1/3}footer .buttons .btn{display:block;width:100%}footer .contacts,footer .links{width:95%;padding:1.5rem 0 2.5rem}footer .contacts ul li,footer .links ul li{margin-bottom:1.2rem}footer .contacts{order:2;grid-row:2/2;text-align:left}footer .links{order:3;grid-row:2/3}}@media only screen and (max-width:767px){footer .footer-logo{padding:1rem 0;width:90%}footer .footer-logo img{width:200px}footer .buttons{padding-top:4rem}}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{height:50px;width:50px;margin:0 .3rem;font-size:0;background-color:#fff;border:1px solid #f1f1f1;border-radius:100%;position:relative}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{border-color:#ee5c5e}.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-prev:focus{outline:none;border-color:#ee5c5e}.owl-carousel .owl-nav button.owl-next span,.owl-carousel .owl-nav button.owl-prev span{color:#ee5c5e;position:absolute;left:50%;bottom:50%;transform:translate(-50%,50%)}.owl-carousel .owl-nav button.owl-next span img,.owl-carousel .owl-nav button.owl-prev span img{height:15px}.owl-carousel.measurement-carousel .owl-nav button.owl-next.disabled,.owl-carousel.measurement-carousel .owl-nav button.owl-prev.disabled{background-color:transparent;border-color:#fff}.owl-carousel.carousel-buttons-sides .owl-nav button.owl-next,.owl-carousel.carousel-buttons-sides .owl-nav button.owl-prev{position:absolute;top:50%;transform:translateY(-50%)}.owl-carousel.carousel-buttons-sides .owl-nav button.owl-prev{left:0}.owl-carousel.carousel-buttons-sides .owl-nav button.owl-next{right:0}.banner{background-color:#f1f1f1;margin:7rem 0 -2rem;position:relative}.banner .banner-img-bg{background-size:cover;background-repeat:no-repeat;background-position:50%;margin:0 1rem;padding:5rem 0 3rem;position:relative;bottom:6rem;min-height:26rem}.banner .banner-heading{color:#fff;font-size:4.5rem;font-weight:400;text-align:center;margin:5rem 0}.banner .breadcrumbs{margin-top:2rem;text-align:center}.banner .breadcrumbs .step{color:#fff;text-decoration:none;font-size:.9rem;line-height:1.3rem}.banner .breadcrumbs .step:hover{text-decoration:underline}.banner .breadcrumbs .step:not(:last-of-type):after{content:":";color:#ee5c5e;margin:0 .3rem 0 .6rem;display:inline-block}.banner .banner-breadcrumb-only{min-height:auto;padding-bottom:19.8rem}.banner .banner-breadcrumb-only .breadcrumbs{margin-top:0}.banner .banner-no-breadcrumbs{min-height:auto;padding-bottom:6rem}.banner .banner-tiny{min-height:12rem;padding:4rem 0}.banner .banner-tiny .banner-heading{font-size:4rem;margin:1rem 0}.banner:not(.banner-text-in):before{content:"";width:100%;height:6rem;background-color:#fff;position:absolute;bottom:-2rem;left:0}.banner.banner-hp .banner-img-bg{background-image:url(../../../public/bespoken-frontend/img/hp-main-banner.png);padding:0 0 10rem}.banner.banner-hp .banner-heading{padding:12rem 0 0;text-align:left;margin:3.3rem 0;font-size:4rem}.banner.banner-hp .btn-container{margin:.5rem 0}.banner.banner-about .banner-img-bg{background-image:url(../../../public/bespoken-frontend/img/about-main-banner.jpg)}.banner.banner-contact .banner-img-bg{background-image:url(../../../public/bespoken-frontend/img/contacts-main-banner.jpg)}.banner.banner-faq .banner-img-bg{background-image:url(../../../public/bespoken-frontend/img/faq-main-banner.jpg)}.banner.banner-ref .banner-img-bg{background-image:url(../../../public/bespoken-frontend/img/ref-banner.jpg)}.banner.banner-blog .banner-img-bg,.banner.banner-cart .banner-img-bg,.banner.banner-error .banner-img-bg{background-color:#132330}.banner.banner-text-in .content{position:relative;bottom:4rem;text-align:center;margin:4rem 1rem}.banner.banner-text-in .content .banner-icon{position:absolute;left:0;right:0;top:-8.5rem}.banner.banner-text-in .content .heading a{text-decoration:underline}.banner.banner-text-in .content .heading a:hover{text-decoration:none}.banner.banner-text-in .content .heading,.banner.banner-text-in .content .text{max-width:700px;margin-right:auto;margin-left:auto}.banner.banner-bg-blue{background-color:#aed0db}.banner.banner-bg-aqua{background-color:#d0eff4}.banner.banner-contact-map .banner-img-bg{padding-bottom:0}.banner.banner-contact-map .banner-img-bg iframe{margin-top:-1rem}@media only screen and (max-width:991px){.banner{padding:0;margin:0 0 2rem}.banner:not(.banner-text-in){background-color:transparent!important}.banner:before{content:none}.banner .banner-img-bg{padding-bottom:1rem;margin:0;bottom:0}.banner .banner-tiny{padding-bottom:4rem;min-height:auto}.banner .banner-breadcrumb-only,.banner .banner-no-breadcrumbs{padding-bottom:20rem}.banner.banner-hp{margin-bottom:7rem}.banner.banner-hp .banner-heading{padding:5rem 0 0;margin-top:0}.banner.banner-hp .banner-heading br{display:none}.banner.banner-hp .btn-container{padding:0}.banner.banner-hp .btn-container .btn.transparent-btn{background-color:#fff;color:#0f1f2c}.banner.banner-text-in .content{margin:4rem 1rem;padding:4rem 0 0}.banner.banner-text-in .content .banner-icon{top:-2.5rem}}@media only screen and (max-width:991px) and (min-width:768px){.banner .banner-breadcrumb-only{padding-top:4rem}.banner .banner-no-breadcrumbs{padding-top:0}.banner.banner-hp .banner-heading{max-width:20rem;font-size:3.5rem}.banner.banner-hp .btn-container{margin:1rem 0}.banner.banner-hp .btn-container .btn{display:inline-block;width:15rem}.banner.banner-text-in .content{padding-top:6rem}}@media only screen and (max-width:767px){.banner .banner-img-bg{min-height:20rem}.banner .banner-tiny{min-height:auto}.banner .banner-heading,.banner .banner-tiny .banner-heading{font-size:3.5rem}.banner .banner-heading{margin:2rem 0}.banner .breadcrumbs{margin-top:0}.banner .banner-img-bg .btn-container .btn{display:block}.banner .banner-breadcrumb-only{padding:1rem 0 8rem;min-height:auto}.banner .banner-breadcrumb-only .breadcrumbs{margin-top:1rem}.banner .banner-no-breadcrumbs{padding:0 0 8rem;min-height:auto}.banner.banner-hp{margin-bottom:3rem}.banner.banner-hp .banner-heading{max-width:15rem;font-size:3rem}.banner.banner-hp .btn-container{margin:.5rem 0}.banner.banner-hp .banner-img-bg{background-image:url(../../../public/bespoken-frontend/img/hp-main-banner.png);background-position:57% 50%;padding-bottom:1rem}}.jumbotron{padding:5rem 0 2rem;position:relative;width:100%}.jumbotron>.row{margin:auto}.jumbotron .image-container{width:50%;position:absolute;top:5em;z-index:1;min-height:35em;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50%}.jumbotron .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;display:none}.jumbotron .text-container{width:55%;position:relative;top:2em;min-height:35em}.jumbotron .text-container h2{margin-bottom:1.6rem}.jumbotron .text-container p{line-height:1.6rem}.jumbotron .text-container a.btn{top:1.5rem}.jumbotron.text-is-right .text-container{padding:6rem 4rem 4rem 10rem;left:45%}.jumbotron.text-is-left .image-container{left:50%}.jumbotron.text-is-left .text-container{padding:6rem 10rem 4rem 4rem}.jumbotron.light-blue-jumbotron .text-container{background-color:#e2f5f8}.jumbotron.sand-jumbotron .text-container{background-color:#f9eee1}.jumbotron.image-bottom .image-container{top:10rem}.jumbotron:after{margin-top:4rem!important}@media only screen and (min-width:1201px) and (max-width:1450px){.jumbotron .text-container h2{margin-top:0}}@media only screen and (max-width:991px){.jumbotron{display:flex;flex-flow:column;padding:1rem 0 0}.jumbotron .text-container{margin-bottom:0}.jumbotron .text-container h2{font-size:2.5rem}.jumbotron:after{bottom:0}.jumbotron.text-is-left .text-container,.jumbotron.text-is-right .text-container{order:2;width:100%;top:12em;position:static;min-height:auto}.jumbotron.text-is-left .image-container,.jumbotron.text-is-right .image-container{order:1;width:100%;transform:translateY(50%);min-height:auto;left:auto;position:static;background:none!important}.jumbotron.text-is-left .image-container img,.jumbotron.text-is-right .image-container img{display:initial;width:100%}.jumbotron.guarantee:after{bottom:-1rem}.jumbotron.history.text-is-left .text-container,.jumbotron.history.text-is-right .text-container{padding-bottom:3rem}}@media only screen and (max-width:991px) and (min-width:768px){.jumbotron.text-is-left .image-container,.jumbotron.text-is-right .image-container{margin:-6rem 15% 0;padding:0;max-height:22rem}.jumbotron.text-is-left .text-container,.jumbotron.text-is-right .text-container{padding:20% 15% 5rem}}@media only screen and (max-width:767px){.jumbotron{margin-bottom:3rem}.jumbotron.text-is-left .image-container,.jumbotron.text-is-right .image-container{padding:0 1.3rem;margin-top:-20%}.jumbotron.text-is-left .text-container,.jumbotron.text-is-right .text-container{padding:30% 1.3rem 5rem}}.half-jumbotron{margin-top:3rem;margin-bottom:3rem;padding:0;position:relative;width:100%;text-align:center}.half-jumbotron .text-container{padding:25rem 7.5% 3rem}.half-jumbotron .text-container .heading{font-size:2.8rem;margin:.5rem 0}.half-jumbotron .text-container .step-heading{margin-bottom:0}.half-jumbotron .text-container .text{font-size:.9rem;margin:.5rem 0;padding:0 4.5rem}.half-jumbotron.text-jumbotron .text-container{text-align:left;line-height:1.7rem;padding-left:16%;padding-right:16%}.half-jumbotron.text-jumbotron h3{font-size:2.4rem!important;line-height:2.6rem!important;white-space:normal!important}.half-jumbotron .asset-container{width:85%;position:absolute;left:50%;transform:translateX(-50%);top:-3rem}.half-jumbotron .asset-container .asset{width:100%;height:25rem}.half-jumbotron .asset-container img{-o-object-fit:cover;object-fit:cover;top:1.5rem}.half-jumbotron.light-blue-hj .text-container{background-color:#e2f5f8}.half-jumbotron.sand-hj .text-container{background-color:#f9eee1}@media only screen and (min-width:992px){.half-jumbotron .text-container{height:100%}}@media only screen and (max-width:767px){.half-jumbotron{padding:0}.half-jumbotron .asset-container{height:12rem}.half-jumbotron .asset-container .asset{width:auto;height:100%;min-height:100px;position:absolute;left:50%;transform:translateX(-50%);top:0}.half-jumbotron .text-container{padding:12rem 5% 2rem}.half-jumbotron .text-container .heading{font-size:2rem}.half-jumbotron .text-container .step-heading{font-size:1rem}.half-jumbotron .text-container .text{padding:0}.half-jumbotron.text-jumbotron{margin-top:2.5rem}.half-jumbotron.text-jumbotron:last-child{margin-bottom:0}.half-jumbotron.text-jumbotron .text-container{padding-left:10%;padding-right:10%}.half-jumbotron.text-jumbotron .text-container h3{font-size:1.8rem!important;margin-top:0!important}.half-jumbotron.has-carousel .text-container .heading{margin-top:3rem;height:2.5em;display:flex;align-items:center;justify-content:center}.half-jumbotron .owl-nav{position:absolute;top:-5.5rem;width:7.5rem;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){.half-jumbotron{margin-top:6rem}}@media only screen and (max-width:576px){.half-jumbotron .owl-nav{top:-8rem}}.green-checkbox-container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.green-checkbox-container input{position:absolute;left:3px;top:1px;cursor:pointer;opacity:0}.green-checkbox-container .checkmark{position:absolute;top:-1px;left:0;height:20px;width:20px;background-color:#f1f1f1;border:3px solid #f1f1f1}.green-checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:4px;top:0;width:7px;height:11px;border:solid #ee5c5e;border-width:0 3px 3px 0;transform:rotate(45deg)}.green-checkbox-container:hover input~.checkmark,.green-checkbox-container input:checked~.checkmark{background-color:#fff}.green-checkbox-container input:checked~.checkmark:after{display:block}.radio-container{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer;top:calc(2rem + 5px);left:calc(1rem + 5px)}.radio-container .checkmark{position:absolute;height:26px;width:26px;background-color:#fff;border-radius:100%;border:3px solid #d2dae1}.radio-container .checkmark.less-white-space{width:20px;height:20px}.radio-container .checkmark:after{content:"";position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;background:#11b600}.radio-container:hover input~.checkmark{background-color:#fff}.radio-container input:checked~.checkmark:after{display:block}.configurator-preview-section{margin:14rem 0 5rem;text-align:center;padding:7rem 0;position:relative}.configurator-preview-section .img-container{position:absolute;left:0;right:0;top:1rem}.configurator-preview-section .img-container img{transform:translateY(-50%);left:0;right:0;max-width:100%}.configurator-preview-section .section-heading{font-size:4.5rem;line-height:4.5rem;margin:6rem 0 2rem;padding:0 1rem}.configurator-preview-section .section-heading span{font-size:2.5rem;font-weight:400;display:block}.configurator-preview-section .btn-container{display:inline-block;margin:.5rem}@media only screen and (max-width:991px){.configurator-preview-section{padding-bottom:2rem;margin-bottom:0}}@media only screen and (max-width:767px){.configurator-preview-section{margin-top:10rem}.configurator-preview-section .section-heading{font-size:2.8rem;line-height:3rem;padding:0 1rem}.configurator-preview-section .section-heading span{margin-top:1rem;font-size:1.8rem;line-height:2rem}.configurator-preview-section .btn-container{display:block;margin:.5rem 18%}}@media only screen and (max-width:550px){.configurator-preview-section{padding-top:calc(27vw - 50px)}}.quick-contacts-section{padding-bottom:0!important}.quick-contacts-section .heading,.quick-contacts-section .link{font-family:Domaine Display Narrow,serif;font-size:2rem;display:inline-block;padding:0;margin:1rem 0;line-height:2rem}.quick-contacts-section .link:hover{border-bottom:.1rem solid #0f1f2c;padding-bottom:.1rem;margin-bottom:-.2rem}@media only screen and (max-width:991px){.quick-contacts-section .text-center,.quick-contacts-section .text-left,.quick-contacts-section .text-right{text-align:center}.quick-contacts-section .heading,.quick-contacts-section .link{margin-bottom:.2rem}.quick-contacts-section .text-left .link{margin-bottom:2rem}}.banner-uni{height:340px;display:flex;font-family:Domaine Display Narrow,serif;text-align:center;font-size:4rem}@media only screen and (max-width:991px){.banner-uni{height:270px;font-size:3rem}}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-header{padding:.5rem 0 1rem;border-bottom:2px solid #f1f1f1;position:relative}.modal .heading{margin:0;padding:10px 2rem;text-align:center}.modal .close{color:#767a7e;position:absolute;right:-10px;top:.5rem;font-size:1rem;line-height:2rem;font-weight:700;margin-top:-35px}.modal iframe{width:100%;min-height:750px}.modal .modal-content{background-color:#fefefe;margin:2rem auto;padding:calc(35px + .5rem) 2rem 2.5rem;width:95%;max-width:450px}.modal .modal-content .btn{width:18rem}.modal .modal-content .radio-container{display:block;text-align:left;padding:.5rem 1rem;line-height:26px}.modal .modal-content .radio-container:first-child{padding-top:1rem}.modal .modal-content .radio-container:last-child{padding-bottom:1rem}.modal .modal-content .radio-container input[type=radio]{top:50%}.modal .modal-content .radio-container .option-name{margin-left:calc(26px + .8rem)}.modal .modal-footer{border-top:2px solid #f1f1f1;padding-top:calc(10px + 1rem)}.modal .close-button{cursor:pointer;background-color:#fff;border:2px solid #767a7e;padding:.3rem .5rem;font-size:.8rem;border-radius:.2rem;display:block;margin-left:auto}.modal .close-button:hover{border-color:#000}@media only screen and (max-width:991px){.modal .modal-content{margin-top:1rem}}.pagination{list-style:none;text-align:center;margin:3rem 0 1rem;line-height:4rem;padding:3rem 0 0}.pagination li{display:inline-block;width:2.8rem;height:2.8rem;line-height:2.8rem;margin:0 .3rem;font-size:14px;font-weight:800;background-color:#fff;border:1px solid #f1f1f1;border-radius:100%;color:#0f1f2c;position:relative}.pagination li .page-link{color:inherit;display:inline-block;width:100%;text-decoration:none!important}.pagination li .page-link span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.pagination li.arrow-item{color:#ee5c5e;background-color:#f1f1f1}.pagination li.active,.pagination li:hover{border-color:#ee5c5e}.pagination li.disabled{pointer-events:none;opacity:.8;color:#0f1f2c}.pagination li.active{pointer-events:none}.blog-section .pagination{padding-top:0}.custom-tooltip-theme-2 .tooltipster-box,.custom-tooltip-theme .tooltipster-box{border:none}.custom-tooltip-theme-2 .tooltipster-box .tooltipster-content,.custom-tooltip-theme .tooltipster-box .tooltipster-content{min-height:5rem;background-color:#fff;color:#0f1f2c;padding:0 1.5rem;box-shadow:0 0 20px -5px rgba(0,0,0,.75);overflow-y:hidden}.custom-tooltip-theme-2 .tooltipster-box .tooltipster-content table,.custom-tooltip-theme .tooltipster-box .tooltipster-content table{padding:1rem .5rem;font-size:.9rem}.custom-tooltip-theme-2 .tooltipster-box .tooltipster-content table tr td,.custom-tooltip-theme .tooltipster-box .tooltipster-content table tr td{padding:.3rem 1rem .3rem 0}.custom-tooltip-theme-2 .tooltipster-box .tooltipster-content table tr td:first-of-type,.custom-tooltip-theme .tooltipster-box .tooltipster-content table tr td:first-of-type{color:#767a7e}.custom-tooltip-theme-2 .tooltipster-arrow .tooltipster-arrow-border,.custom-tooltip-theme .tooltipster-arrow .tooltipster-arrow-border{border-top-color:#fff;border-bottom-color:#fff}.custom-tooltip-theme-2 .tooltipster-arrow .tooltipster-arrow-background,.custom-tooltip-theme .tooltipster-arrow .tooltipster-arrow-background{border-top-color:#fff;border-bottom-color:#fff;top:0}.custom-tooltip-theme-2{min-height:260px!important}.custom-tooltip-theme-2 img{height:248px}.custom-tooltip-theme-2 .tooltipster-content{padding:.7rem!important}.coupon{text-align:center;margin-bottom:5.5rem}.coupon .coupon-preview{max-width:100%;height:auto}.coupon .desc{margin-bottom:2rem}.coupon>h3{margin-bottom:1.2em}@media only screen and (max-width:767px){.coupon:last-child{margin-bottom:0}}.cc-window{background:rgba(50,50,50,.8)!important;text-align:center!important;flex-direction:column!important}.cc-window .cc-message{margin-bottom:0}.cc-window .cc-message a{color:#fff;text-decoration:underline}.cc-window .cc-message a:hover{text-decoration:none}.cc-window .cc-message a.cc-link{display:none}.cc-window .cc-compliance{margin-top:1em}.cc-window .cc-compliance a{background:#11b600!important;color:#fff;border-radius:2em;margin:auto;padding-right:2.5em;padding-left:2.5em}.flash-message{width:100%;max-width:500px;position:fixed;z-index:99;top:0;left:50%;transform:translateX(-50%);padding:20px;background-color:rgba(238,92,94,.8);text-align:center}.flash-message.success{background-color:rgba(0,128,0,.9)}.flash-message .message{color:#fff;font-weight:700;margin:0;padding:0}.flash-message .btn-close{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.flash-message .btn-close:hover{color:#000}.popup.christmas-popup{position:fixed;z-index:9;background-color:rgba(15,31,44,.95)}.popup.christmas-popup .close{position:absolute;z-index:1;right:2.5rem;top:2.5rem;cursor:pointer}.popup.christmas-popup .image{max-width:100%;width:100%}.popup.christmas-popup .heading{color:#fff;font-size:1.8rem}@media only screen and (min-width:577px){.popup.christmas-popup{padding:3rem 4.5rem 4rem}.popup.christmas-popup .heading{margin-bottom:1rem}}@media only screen and (max-width:576px){.popup.christmas-popup{bottom:0;right:0;width:100%;padding:4rem 3rem 5rem}.popup.christmas-popup .heading{text-align:center;margin:0 0 2rem}}body .termsfeed-com---nb-simple .cc-nb-reject{background-color:#6c6c6c}body .termsfeed-com---nb-simple .cc-nb-changep{background-color:#dfdfdf}@media only screen and (min-width:577px){.popup.christmas-popup,body .termsfeed-com---nb-simple{bottom:3rem}.popup.christmas-popup{right:1rem;max-width:300px}body .termsfeed-com---nb-simple{left:1rem;right:auto;max-width:min(50%,calc(100vw - 2.5rem - 300px))}body .termsfeed-com---nb-simple .cc-nb-main-container{padding:2rem}}@media only screen and (min-width:992px){.popup.christmas-popup{right:2rem;max-width:600px}body .termsfeed-com---nb-simple{left:2rem;max-width:min(50%,calc(100vw - 5rem - 600px))}body .termsfeed-com---nb-simple .cc-nb-main-container{padding:3rem}}@media only screen and (max-width:576px){.popup.christmas-popup,body .termsfeed-com---nb-simple{bottom:0}.popup.christmas-popup{right:0}body .termsfeed-com---nb-simple{left:0;right:0;max-width:100%;height:auto!important}}.popup.christmas-popup.consultation-popup .image{max-width:95%}.popup.christmas-popup.consultation-popup .heading{line-height:1.3}@media only screen and (min-width:577px){.popup.christmas-popup.consultation-popup{padding:2rem 3rem}}