/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}html{scroll-behavior:smooth;scroll-padding-top:4.75rem}@media only screen and (min-width:1024px){html{scroll-padding-top:0}}body.fixed{position:relative}#page-wrapper{min-height:100%}#main-wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100vh;overflow-x:hidden;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#main-wrapper.mobile-nav-opened{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:2.5rem!important}@media only screen and (min-width:1024px){main{margin-top:0!important}}#inner-wrapper{padding-top:4.75rem}@media only screen and (min-width:1024px){#inner-wrapper{padding-top:0}}main{margin:0 auto;max-width:960px;width:90%}html{color:#1a171b;font-family:Open Sans,sans-serif;font-size:100%}body,button,input,select,textarea{font-size:.875rem;font-weight:300;line-height:1.6}@media only screen and (min-width:480px){body,button,input,select,textarea{font-size:1rem}}@media only screen and (min-width:1440px){body,button,input,select,textarea{font-size:1.05rem}}.font-size-small{font-size:.75rem}@media only screen and (min-width:480px){.font-size-small{font-size:.8rem}}@media only screen and (min-width:1440px){.font-size-small{font-size:.8125rem}}p{margin:0;padding:.5rem 0}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;font-weight:500;line-height:1.25;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.title-h1,h1{font-size:1.55rem;font-weight:600;padding-bottom:1rem;padding-top:0;text-transform:uppercase}@media only screen and (min-width:480px){.title-h1,h1{font-size:1.5rem}}@media only screen and (min-width:768px){.title-h1,h1{font-size:1.65rem}}@media only screen and (min-width:1280px){.title-h1,h1{font-size:1.85rem}}.title-h2,h2{font-size:1.45rem;font-weight:600;padding:1.2rem 0 .65rem;text-transform:uppercase}@media only screen and (min-width:480px){.title-h2,h2{font-size:1.375rem}}@media only screen and (min-width:768px){.title-h2,h2{font-size:1.2rem;padding:1rem 0 .75rem}}@media only screen and (min-width:1280px){.title-h2,h2{font-size:1.45rem}}.title-h3,h3{font-size:1.125rem;font-weight:600;padding:1.2rem 0 .25rem;text-transform:uppercase}@media only screen and (min-width:480px){.title-h3,h3{font-size:1.175rem}}@media only screen and (min-width:768px){.title-h3,h3{font-size:1.125rem;padding:1rem 0 .25rem}}@media only screen and (min-width:1280px){.title-h3,h3{font-size:1.225rem}}a{color:#899aab;outline:none;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear}a:focus,a:hover{color:#1a171b;outline:none}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.social-links .social-link{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:2rem;width:2rem}.social-links .social-link:not(:last-child){margin-right:.5rem}.social-links .social-link.instagram{background-image:url(../img/icons/icon-instagram.svg)}.social-links .social-link.linkedin{background-image:url(../img/icons/icon-linkedin.svg)}.social-links .social-link.facebook{background-image:url(../img/icons/icon-facebook.svg)}ol,ul{list-style-type:none;margin:0;padding:0}.editor ul{line-height:1.2;list-style-type:circle;padding:.5rem .25rem}@media only screen and (min-width:480px){.editor ul{padding:.5rem 1.25rem}}@media only screen and (min-width:1390px){.editor ul{padding:.5rem 0 .95rem .5rem}}.editor ul li{margin-left:1rem;padding:.3rem 0 .3rem .5rem;position:relative}.editor ol{line-height:1.2;list-style-type:decimal;padding:.5rem}@media only screen and (min-width:480px){.editor ol{padding:.5rem 1.25rem}}@media only screen and (min-width:1390px){.editor ol{padding:.5rem 0 0 .5rem}}.editor ol li{margin-left:1rem;padding:.3rem 0 .3rem .5rem}blockquote{background-color:#eef0f3;border-left:.35rem solid #899aab;font-style:italic;margin:.75rem 0;padding:.65rem 2rem}.more-information-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.more-information-wrapper>*{padding-top:0;width:auto!important}.more-information-wrapper .more-information{display:inline-block;font-size:1rem;padding-bottom:.5rem;padding-left:.325rem}.more-information-wrapper .more-information:hover{cursor:pointer}.close-info-btn{position:absolute;right:.45rem;top:.45rem}.close-info-btn .close{cursor:pointer;display:inline-block;height:25px;overflow:hidden;position:relative;width:25px}.close-info-btn .close:hover:after,.close-info-btn .close:hover:before{background:#1a171b}.close-info-btn .close:after,.close-info-btn .close:before{background:#000;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.close-info-btn .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-info-btn .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-info-btn .close.black:after,.close-info-btn .close.black:before{height:4px;margin-top:-4px}.close-info-btn .close.rounded:after,.close-info-btn .close.rounded:before{border-radius:3px}.open-image-full-view{background:#8596a8;border-radius:50%;bottom:-.65rem;cursor:pointer;height:2.15rem;position:absolute;right:-.65rem;-webkit-transition:all .15s linear;transition:all .15s linear;width:2.25rem}@media only screen and (min-width:1280px){.open-image-full-view{bottom:-.45rem;height:1.75rem;position:absolute;right:-.45rem;width:1.75rem}}.open-image-full-view:focus,.open-image-full-view:hover{background:#687d91}.open-image-full-view i{color:#fff;font-size:1.2rem;padding-left:.5rem;padding-top:.35rem}@media only screen and (min-width:1280px){.open-image-full-view i{font-size:.95rem;padding-left:.4rem;padding-top:.3rem}}.thumb.single .open-image-full-view{display:none}@media only screen and (min-width:768px){.thumb.single .open-image-full-view{display:block}}.align-center{text-align:center}.align-right{text-align:right}ol.align-center,ol.align-right,ul.align-center,ul.align-right{display:inline-block;margin:0 auto}ol.align-center li,ol.align-right li,ul.align-center li,ul.align-right li{text-align:left;width:100%}img{height:auto;max-width:100%}article img{padding:1rem 0}article img.nobottom-padding{padding-bottom:0}article figure{margin:0;max-width:100%;padding:1rem 0}article figure img{padding-bottom:.25rem}article figure figcaption{font-size:.95rem;text-align:right}.lSSlideOuter{padding:2rem 0}.lSSlideOuter .lSPager{display:none;margin-top:0!important}@media only screen and (min-width:768px){.lSSlideOuter .lSPager{display:block}}.lSSlideOuter ul{padding:0}.lSSlideOuter ul li{margin:0;padding:0}.lSSlideOuter ul li:before{content:none}.lSSlideOuter img{padding:0}form{position:relative}input{line-height:normal;max-width:100%}.woocommerce-checkout form .form-row .input-text,.woocommerce-checkout form .form-row textarea,input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #c0c9d2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#1a171b;display:block;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:300;margin-bottom:.75rem;padding:.5rem .75rem .375rem;text-align:left;-webkit-transition:all .55s ease;transition:all .55s ease;width:100%}.woocommerce-checkout form .form-row .input-text.icon-input,.woocommerce-checkout form .form-row textarea.icon-input,input[type=email].icon-input,input[type=file].icon-input,input[type=number].icon-input,input[type=password].icon-input,input[type=search].icon-input,input[type=tel].icon-input,input[type=text].icon-input,input[type=url].icon-input,textarea.icon-input{padding-right:2.75rem}.woocommerce-checkout form .form-row .input-text:focus,.woocommerce-checkout form .form-row textarea:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border:1px solid #c0c9d2;outline:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-row{display:-webkit-box;display:-ms-flexbox;display:flex}.quantity-stepper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:9rem}.quantity-stepper input[type=number]{border-left:none;border-right:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;min-width:0;text-align:center;width:auto}.quantity-stepper button{background-color:#fff;border:1px solid #c0c9d2;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;line-height:1;padding:.5rem .75rem}.quantity-stepper button:focus,.quantity-stepper button:hover{background-color:#dfe5e9;outline:none}.quantity-stepper button:disabled{cursor:default;opacity:.4}.quantity-stepper button:disabled:focus,.quantity-stepper button:disabled:hover{background-color:#fff}label{display:block;font-size:.85rem;font-weight:400;padding-bottom:.325rem}@media only screen and (min-width:640px){label{font-size:1rem}}select{border:none;-webkit-box-shadow:none;box-shadow:none;display:block;padding:1rem .725rem;-webkit-transition:all .55s ease;transition:all .55s ease;width:100%}textarea{font-family:rgb(26,23,27);height:10rem}.submit-wrapper:after{clear:both;content:"";display:table}.button,input[type=submit]{-webkit-appearance:none!important;background-color:#c0c9d2!important;border:1px solid #c0c9d2!important;border-radius:.25rem!important;color:#1a171b!important;cursor:pointer!important;display:inline-block!important;font-size:1.2125rem!important;font-weight:300!important;line-height:1!important;margin-top:0!important;outline:none!important;padding:.75rem .75rem .675rem!important;text-align:center!important;-webkit-transition:all .55s ease;transition:all .55s ease;width:auto!important;width:100%!important}.button:focus,.button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#c0c9d2!important;border:1px solid #c0c9d2!important;outline:none!important}.submit,.submit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ajax-loader,.submit .wpcf7-spinner,.submit-wrapper .wpcf7-spinner{display:none!important}span.wpcf7-list-item{margin-left:0}span.wpcf7-not-valid-tip{font-size:.85rem;margin:-.5rem 0 1.25rem}.upload h3{font-size:1.125rem;margin:0;padding:0}.table-wrapper{margin:2rem 0;overflow-x:auto}table{background-color:#eef0f3;border-collapse:collapse;font-size:.75rem;max-width:100%;min-width:100%}@media only screen and (min-width:640px){table{font-size:.9rem}}table thead{background-color:#c0c9d2;font-weight:700}table td,table th{padding:.35rem .475rem}table tfoot{border-bottom:3px solid #1a171b;border-top:1px dotted #1a171b}table.striped tbody tr:nth-child(odd){background-color:#e4e7ec}#main-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#top-bar{background-color:#c0c9d2;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:fixed;width:100%;z-index:6001}@media only screen and (min-width:1024px){#top-bar{position:relative}}.mobile-nav-opened #top-bar{position:absolute}#top-bar .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:960px;width:100%}#top-bar #logo{display:inline-block;line-height:0;margin:.75rem 0 .75rem 5%}@media only screen and (min-width:1024px){#top-bar #logo{margin:.75rem 0}}#top-bar #logo a{display:inline-block;line-height:1}#top-bar #logo img{width:14.25rem}#top-bar #cart-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;margin-left:auto}#top-bar #cart-link:focus,#top-bar #cart-link:hover{color:#1a171b}#top-bar #cart-link svg{display:block;height:32px;width:32px}@media only screen and (min-width:1024px){#top-bar #cart-link svg{height:30px;width:30px}}#top-bar #cart-link+#mobile-button{margin-left:1.25rem}#nav-bar{display:none}@media only screen and (min-width:1024px){#nav-bar{display:block}#nav-bar.nav-bar-scroll-up{-webkit-animation:nav-slide-down .35s ease forwards;animation:nav-slide-down .35s ease forwards;background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:5001}}#nav-bar .inner{margin:0 auto;max-width:960px;padding:2rem 0;width:100%}@-webkit-keyframes nav-slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nav-slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#main-navigation .menu{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);line-height:1.1175}#main-navigation .menu li a{color:#1a171b;font-size:1.575rem;font-weight:400;opacity:.25;text-transform:uppercase}#main-navigation .menu li:nth-child(n+4){text-align:right}#main-navigation .menu li.current-menu-item a{opacity:1}#main-navigation.hovered a{opacity:.25!important}#main-navigation.hovered a:focus,#main-navigation.hovered a:hover{opacity:1!important}.home #main-navigation .menu li a{opacity:1}footer{font-weight:400;margin-top:2.5rem}footer .footer-information{background-color:#dfe5e9;padding:2.5rem 0}@media only screen and (min-width:768px){footer .footer-information{padding:2rem 0}}footer .footer-information .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:960px;width:90%}@media only screen and (min-width:768px){footer .footer-information .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .footer-information .inner>div{width:100%}@media only screen and (min-width:768px){footer .footer-information .inner>div{width:45%}}footer .footer-information .inner>div .title{margin-top:0;padding-top:0}footer .footer-information .inner>div .product-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.75rem}@media only screen and (min-width:768px){footer .footer-information .inner>div .product-information{margin-bottom:0}}footer .footer-information .inner>div .product-information .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .footer-information .inner>div .product-information .item .label{-webkit-box-flex:0;-ms-flex:0 0 5.5rem;flex:0 0 5.5rem}@media only screen and (min-width:768px){footer .footer-information .inner>div .product-information .item .label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:0 0 6.5rem;flex-direction:0 0 6.5rem}}footer .footer-information .inner>div .product-information .item .info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}footer .footer-main{background-color:#c0c9d2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem 0}@media only screen and (min-width:768px){footer .footer-main{padding:2rem 0}}footer .footer-main .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:960px;width:90%}footer .footer-main .inner a{color:#1a171b}footer .footer-main .inner a:focus,footer .footer-main .inner a:hover{opacity:.65}footer .footer-main .inner>div:first-child>:first-child{padding-top:0}footer .footer-main .inner>div:first-child ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-main .inner>div:first-child ul li{padding-right:.75rem}footer .footer-main .inner>div:last-child{font-size:.775rem;margin-left:auto}@media only screen and (min-width:480px){footer .footer-main .inner>div:last-child{font-size:.85rem}}@media only screen and (min-width:640px){footer .footer-main .inner>div:last-child{font-size:.925rem}}footer .footer-main .inner>div:last-child p{padding:0}footer .footer-main .inner .social-links{margin-top:1.25rem}footer .footer-main .inner #logo-footer{margin-bottom:1.25rem}footer .footer-main .inner #logo-footer img{height:auto;margin-top:.175rem;width:9.25rem}#order-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0 .95rem}#order-steps li{color:#c0c9d2;padding:0;width:100%}@media only screen and (min-width:640px){#order-steps li{border-right:1px solid #c0c9d2;padding:0 1rem;width:auto}}#order-steps li.active{color:#1a171b}#order-steps li:first-child{padding-left:0}#order-steps li:last-child{border-right:0}#mobile-navigation{height:0;overflow:hidden;-webkit-transition:width .5s;transition:width .5s;width:0}#mobile-navigation.opened{background-color:#c0c9d2;height:100vh;left:0;overflow-x:hidden;padding:2rem 1.25rem;position:fixed;top:0;-webkit-transition:width .5s;transition:width .5s;width:0;width:250px;z-index:6001}#mobile-navigation a{color:#fff;display:inline-block;font-size:1.25rem;padding-bottom:.65rem;text-transform:uppercase}#mobile-button{margin-left:auto;margin-right:5%}@media only screen and (min-width:1024px){#mobile-button{display:none}}#mobile-nav-opened #mobile-button{opacity:0}#close-nav-button{z-index:6001}#close-nav-button .nav-icon{margin:0 0 1.85rem}.nav-icon{cursor:pointer;height:32px;margin:22px 0;position:relative;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:40px}.nav-icon span{background:#fff;border-radius:4px;display:block;height:4px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.nav-icon span:first-child{top:0}.nav-icon span:nth-child(2){top:13px}.nav-icon span:nth-child(3){top:26px}.nav-icon.open span:first-child{top:18px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.nav-icon.open span:nth-child(2){left:-60px;opacity:0}.nav-icon.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.lightbox{background-color:hsla(0,0%,100%,.75);bottom:0;cursor:pointer;display:none;left:0;position:fixed;right:0;top:0;z-index:6001}.lightbox.opened{display:block}.lightbox>div{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%}@media only screen and (min-width:768px){.lightbox>div{width:auto}}.holiday-notice{background-color:#597084;color:#fff;font-size:.875rem;margin-top:4.75rem;padding:.4rem 0;text-align:center}@media only screen and (min-width:1024px){.holiday-notice{margin-top:0}}.holiday-notice__inner{margin:0 auto;max-width:960px;width:90%}.holiday-notice__line{display:block}@media only screen and (min-width:768px){.holiday-notice__line{display:inline}}.has-holiday-notice #inner-wrapper{padding-top:0}.content-module{margin:2.5rem 0}h1+.content-module{margin-top:0}.module-text-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-text-row.row-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.module-text-row.row-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.module-text-row.row-2>div{width:100%}@media only screen and (min-width:768px){.module-text-row.row-2>div{width:45%}}.style-snow.row-1{background-color:transparent}.style-sky.row-1{background-color:#eef0f3;padding:1rem}.style-sky.row-2{margin:0}.style-sky.row-2 div{background-color:#eef0f3;padding:1rem}.style-sea.row-1{background-color:#c0c9d2;padding:1rem}.style-sea.row-2{margin:0}.style-sea.row-2 div{background-color:#c0c9d2;padding:1rem}.style-custom.row-1{padding:1rem}.style-custom.row-2{margin:0}.style-custom.row-2 div{padding:1rem}.module-accordeon{margin:0 auto;max-width:440px;width:100%}.module-accordeon .accordeon{border-top:1px solid #e8e8e8}.module-accordeon .accordeon .accordeon-item{border-bottom:1px solid #e8e8e8;padding:.5rem 0}.module-accordeon .accordeon .accordeon-item .accordeon-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:400}.module-accordeon .accordeon .accordeon-item .accordeon-title:before{background-image:url(../img/icons/icon-accordeon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-right:.5rem;width:1.25rem}.module-accordeon .accordeon .accordeon-item .accordeon-wrapper{display:none;overflow:hidden}.module-portrait .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.module-portrait .inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.module-portrait .inner .portrait{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.module-portrait .inner .portrait{width:25%}}.module-portrait .inner .portrait img{padding:0;width:100%}@media only screen and (min-width:768px){.module-portrait .inner .text{padding-left:1.5rem;width:50%}.module-portrait .inner .text>:first-child{margin-top:0;padding-top:0}.module-portrait .inner .text>:last-child{margin-bottom:0;padding-bottom:0}}.module-socks .inner .socks-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px){.module-socks .inner .socks-wrapper.row-products-3{grid-template-columns:repeat(3,minmax(0,1fr))}.module-socks .inner .socks-wrapper.row-products-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.module-socks .inner .socks-wrapper a{cursor:-webkit-zoom-in;cursor:zoom-in;display:block}.module-socks .inner .socks-wrapper img{padding:0;width:100%}.socks-lightbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(89,112,132,.85);bottom:0;cursor:-webkit-zoom-out;cursor:zoom-out;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:6001}.socks-lightbox.opened{display:-webkit-box;display:-ms-flexbox;display:flex}.socks-lightbox .socks-lightbox-inner{cursor:default;max-height:90vh;max-width:90%;position:relative}.socks-lightbox .socks-lightbox-inner img{display:block;max-height:90vh;max-width:100%;width:auto}.socks-lightbox .socks-lightbox-close{color:#fff;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:0;top:-2rem}@media only screen and (min-width:768px){.socks-lightbox .socks-lightbox-close{top:-2.5rem}}.module-socks-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-socks-form .inner{max-width:440px;width:100%}.module-socks-form .inner .intro{margin-bottom:1rem}.home main{background-color:#dfe5e9;margin-top:0!important;max-width:none!important;width:100%}.home main #quick-links{background-color:#fff;padding-bottom:2.5rem!important;padding-top:2.5rem!important}@media only screen and (min-width:768px){.home main #quick-links{padding-bottom:2.5rem!important;padding-top:0!important}}.home main #quick-links .inner{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:960px;width:90%}@media only screen and (min-width:768px){.home main #quick-links .inner{gap:3.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.home main #quick-links .inner .quick-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home main #quick-links .inner .quick-link.hovered{opacity:1}.home main #quick-links .inner .quick-link.not-hovered{opacity:.25}.home main #quick-links .inner .quick-link .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.home main #quick-links .inner .quick-link .image-wrapper img{aspect-ratio:1/1;height:100%;overflow:hidden;width:100%}.home main #quick-links .inner .quick-link .title{color:#1a171b;font-size:1.25rem;font-weight:400;margin-top:.5rem;text-transform:uppercase}.home main #short-desc{background-color:#fff;padding-bottom:2.5rem}.home main #short-desc .inner{margin:0 auto;max-width:42rem;text-align:center;width:90%}.home main #short-desc p{font-size:1rem;margin:0 0 .65rem;padding:0}@media only screen and (min-width:480px){.home main #short-desc p{font-size:1.15rem}}@media only screen and (min-width:1440px){.home main #short-desc p{font-size:1.25rem}}.home main #short-desc p:last-child{margin-bottom:0}.home main #mobile-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.home main #mobile-image{display:none}}.home main #mobile-image img{width:90%}.home main #events{background-color:#dfe5e9;padding:2.5rem 0}.home main #events .inner{margin:0 auto;max-width:960px;width:90%}.home main #events .inner .event-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home main #events .inner .event-wrapper .event{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.home main #events .inner .event-wrapper .event:last-child{margin-bottom:0}.home main #events .inner .event-wrapper .event:nth-child(4n+1) .date-inner{background-color:#fff}.home main #events .inner .event-wrapper .event:nth-child(4n+2) .date-inner{background-color:#c0c9d2}.home main #events .inner .event-wrapper .event:nth-child(4n+3) .date-inner{background-color:#67ccc3}.home main #events .inner .event-wrapper .event:nth-child(4n+4) .date-inner{background-color:#b4d7ef}.home main #events .inner .event-wrapper .event .date{-webkit-box-flex:0;-ms-flex:0 0 28.75%;flex:0 0 28.75%;margin-right:1.5rem;overflow:hidden}@media only screen and (min-width:768px){.home main #events .inner .event-wrapper .event .date{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;margin-right:2rem}}@media only screen and (min-width:1024px){.home main #events .inner .event-wrapper .event .date{-webkit-box-flex:0;-ms-flex:0 0 11.5%;flex:0 0 11.5%}}.home main #events .inner .event-wrapper .event .date .date-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25;padding:.5rem;text-align:center}@media only screen and (min-width:768px){.home main #events .inner .event-wrapper .event .date .date-inner .date-text span{display:block}}.home main #events .inner .event-wrapper .event .date .date-inner .date-days{white-space:nowrap}.home main #events .inner .event-wrapper .event .text{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.home main #events .inner .event-wrapper .event .text .event-title{margin-bottom:0;padding-bottom:0}.home footer{margin-top:0}.single-product.product-cat-babydecken #menu-item-236 a,.single-product.product-cat-stirnbaender #menu-item-1376 a{opacity:1}.single-product main{background-color:#dfe5e9;margin-top:0!important;max-width:none;width:100%}.single-product main .product-layout-top{background-color:#fff}.single-product main .product-layout-top .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:960px;padding:2.5rem 0;width:90%}@media only screen and (min-width:768px){.single-product main .product-layout-top .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1024px){.single-product main .product-layout-top .inner{padding:0 0 2.5rem}}@media only screen and (min-width:768px){.single-product main .product-layout-top .inner>div{width:46.75%}}.single-product main .product-layout-top .inner .product-info{padding-top:1rem}@media only screen and (min-width:768px){.single-product main .product-layout-top .inner .product-info{padding-top:0}}.single-product main .product-layout-top .inner .product-info>:last-child{padding-bottom:0!important}.single-product main .product-layout-top .inner .product-info h1{padding-bottom:1.25rem}.single-product main .product-layout-top .inner .product-info .desc{margin-bottom:1.25rem}.single-product main .product-layout-top .inner .product-info .desc>:first-child{margin-top:0;padding-top:0}.single-product main .product-layout-top .inner .product-info .desc>:last-child{margin-bottom:0;padding-bottom:0}.single-product main .product-layout-top .inner .product-info .product-order{margin-top:2rem}.single-product main .product-layout-top .inner .product-info .product-order h3{padding-top:0}.single-product main .product-layout-top .inner .product-info .order-notice{margin-bottom:1.25rem}.single-product main .product-layout-top .inner .product-info .order-notice>:first-child{margin-top:0;padding-top:0}.single-product main .product-layout-top .inner .product-info .order-notice>:last-child{margin-bottom:0;padding-bottom:0}.single-product main .product-layout-top .inner .product-info .product-price-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.25rem}.single-product main .product-layout-top .inner .product-info .product-price-information #price{font-weight:700;line-height:1;margin-bottom:.675rem}.single-product main .product-layout-top .inner .product-info .product-price-information .delivery-notice{line-height:1}.single-product main .product-layout-bottom{background-color:#dfe5e9;padding:2.5rem 0}.single-product main .product-layout-bottom .inner{margin:0 auto;max-width:960px;width:90%}@media only screen and (min-width:768px){.single-product main .product-layout-bottom .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-product main .product-layout-bottom .inner>div{width:46.75%}}.single-product main .product-layout-bottom .inner>div>h2:first-child{padding-top:0}.single-product main .product-layout-bottom .inner .product-attributes{padding-bottom:1.25rem}.single-product main .product-layout-bottom .inner .product-attributes .attribute-label{font-weight:500;text-transform:uppercase}.single-product main .product-layout-bottom .inner .product-attributes .attribute-label:after{content:" - "}.single-product main .product-layout-bottom .inner .product-attributes .product-attribute.more-information-wrapper{display:block}.single-product main .product-layout-bottom .inner .product-attributes .product-attribute.more-information-wrapper .more-information{padding-bottom:0}.single-product main .product-layout-bottom .inner .product-attributes #quality{background-color:#eef0f3;-webkit-box-shadow:0 0 4px 0 hsla(0,0%,9%,.1);box-shadow:0 0 4px 0 hsla(0,0%,9%,.1);display:none;font-size:.8rem;margin:.5rem 0 1rem;position:relative}.single-product main .product-layout-bottom .inner .product-attributes #quality .quality-inner{padding:1rem 2.5rem 1rem 1rem}.single-product main .product-layout-bottom .inner .product-attributes #quality .quality-inner>:first-child{margin-top:0;padding-top:0}.single-product main .product-layout-bottom .inner .product-attributes #quality .quality-inner>:last-child{margin-bottom:0;padding-bottom:0}.single-product main .product-layout-bottom .inner .product-attributes #quality ul{list-style-type:disc;margin-left:1.25rem}.single-product main .product-layout-bottom .inner .contact-wrapper{margin-top:1.25rem}.single-product footer{margin-top:0}#quality-information{background-color:#eef0f3;-webkit-box-shadow:0 0 4px 0 hsla(0,0%,9%,.1);box-shadow:0 0 4px 0 hsla(0,0%,9%,.1);display:none;font-size:.8rem;margin-top:1rem;padding:1rem;position:relative;z-index:5001}@media only screen and (min-width:1024px){#quality-information{left:8.75rem;margin-top:0;position:absolute;top:0}}#quality-information.opened{display:block}#quality-information .inner{position:relative}#quantity-selection .quantity-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#quantity-selection .selected-variation-name{font-size:.875rem;margin-left:.75rem}#custom-text-wrapper{margin-top:1.5rem}#custom-text-wrapper #custom-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-text-notice{margin-top:.5rem}#custom-text{margin-bottom:0}#custom-text label{padding:0;width:100%}#custom-text input{width:100%}@media only screen and (min-width:480px){#custom-text input{width:22.5rem}}#custom-text input.error{border-color:#d94f4f}#text-idea-info{background:#eef0f3;display:none;font-size:.87rem;margin:0 0 .75rem;padding:.5rem 2.5rem .5rem 1rem;position:relative}#text-idea-info>:first-child{margin-top:0;padding-top:0}#text-idea-info>:last-child{margin-bottom:0;padding-bottom:0}#text-idea-info ul{list-style-type:disc;margin-left:1.25rem}.product-variation-title{padding-top:0}.product-variation-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.65rem}.product-variation-images li{cursor:pointer;margin:0;padding:.65rem;position:relative;width:33.3333%}@media only screen and (min-width:640px){.product-variation-images li{width:25%}}.product-variation-images li:before{content:none}.product-variation-images li .thumb{width:100%!important}.product-variation-images li .thumb img{aspect-ratio:1/1;border:2px solid #c0c9d2;border-radius:50%;-o-object-fit:cover;object-fit:cover;padding:0!important}.product-variation-images li .variation-name{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product-variation-images.option-selected li:not(.selected){opacity:.25}.current-color-selected{font-weight:700;margin-top:.5rem}.product-gallery-slider{position:relative}.product-gallery-slider.loading{visibility:hidden}.product-gallery-slider .slides{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.product-gallery-slider .slides li{margin:0}.product-gallery-slider .slides img{display:block;height:auto;padding:0;width:100%}.product-gallery-slider .flex-direction-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin-top:1rem;padding:0;position:static;width:100%;z-index:2}.product-gallery-slider .flex-direction-nav a{background-color:#c0c9d2;border-radius:50%;display:inline-block;height:1.5rem;text-align:center;width:1.5rem}@media only screen and (min-width:640px){.product-gallery-slider .flex-direction-nav a{height:1.8rem;width:1.8rem}}.product-gallery-slider .flex-direction-nav i{color:#fff;font-size:1.05rem;line-height:1.59rem;margin:0 auto}@media only screen and (min-width:640px){.product-gallery-slider .flex-direction-nav i{font-size:1.2rem;line-height:1.95rem}}.product-gallery-slider .flex-direction-nav .flex-nav-next,.product-gallery-slider .flex-direction-nav .flex-nav-prev{font-size:.75rem}.product-gallery-slider .flex-direction-nav .flex-nav-prev i{padding-right:.18rem}.product-gallery-slider .flex-direction-nav .flex-nav-next i{padding-left:.18rem}.product-gallery-slider .flex-direction-nav .flex-disabled{display:none!important}.add-to-cart-wrapper .table-wrapper{display:none}.add-to-cart-wrapper .single_variation_wrap .quantity,.add-to-cart-wrapper .single_variation_wrap .woocommerce-variation-availability,.add-to-cart-wrapper .single_variation_wrap .woocommerce-variation-description,.add-to-cart-wrapper .single_variation_wrap .woocommerce-variation-price{display:none!important}.page-template-page-product-category main{background-color:#dfe5e9;margin-top:0!important;max-width:none;width:100%}.page-template-page-product-category main .intro{background-color:#fff;margin-left:auto!important;margin-right:auto!important;padding-top:2.5rem!important}@media only screen and (min-width:1024px){.page-template-page-product-category main .intro{padding-top:0!important}}.page-template-page-product-category main .intro .inner{margin-left:auto;margin-right:auto;max-width:960px;width:90%}.page-template-page-product-category main .intro .inner h1+*{margin-top:0;padding-top:0}.page-template-page-product-category main .intro .inner .intro-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem 0 5rem}.page-template-page-product-category main .intro .inner .intro-image a{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-page-product-category main .intro .inner .intro-image a img{padding:0}.page-template-page-product-category main .products-wrapper{background-color:#dfe5e9}.page-template-page-product-category main .products-wrapper .inner{display:grid;margin:auto;max-width:960px;padding:3.75rem 0;width:90%}.page-template-page-product-category main .products-wrapper .inner .product-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-product-category main .products-wrapper .inner .product-item.hovered{opacity:1}.page-template-page-product-category main .products-wrapper .inner .product-item.not-hovered{opacity:.25}.page-template-page-product-category main .products-wrapper .inner .product-item img{padding:0}.page-template-page-product-category main .products-wrapper.babyblankets .inner{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (min-width:768px){.page-template-page-product-category main .products-wrapper.babyblankets .inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:1024px){.page-template-page-product-category main .products-wrapper.babyblankets .inner{grid-template-columns:repeat(5,minmax(0,1fr))}}.page-template-page-product-category main .products-wrapper.headbands .inner{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px){.page-template-page-product-category main .products-wrapper.headbands .inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:1024px){.page-template-page-product-category main .products-wrapper.headbands .inner{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.page-template-page-product-category main .products-wrapper.headbands .inner .product-item{aspect-ratio:1/1;background-color:#fff}.page-template-page-product-category main .products-wrapper.headbands .inner .product-item img{height:auto;width:80%}.page-template-page-product-category main .products-wrapper #company-design-link,.page-template-page-product-category main .products-wrapper #own-design-link{aspect-ratio:7/9;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.275;padding:.875rem;text-align:center}.page-template-page-product-category main .products-wrapper #company-design-link:focus,.page-template-page-product-category main .products-wrapper #company-design-link:hover,.page-template-page-product-category main .products-wrapper #own-design-link:focus,.page-template-page-product-category main .products-wrapper #own-design-link:hover{background-color:#c0c9d2;color:#597084}.page-template-page-product-category main .products-wrapper #company-design-link .title,.page-template-page-product-category main .products-wrapper #own-design-link .title{display:block;font-weight:500;line-height:1.125;margin-bottom:.5rem;padding-top:0;text-transform:uppercase}.page-template-page-product-category main .products-wrapper #company-design-link .desc,.page-template-page-product-category main .products-wrapper #own-design-link .desc{display:block;font-size:.875rem}.page-template-page-product-category main .products-wrapper #own-design-link{background-color:#67ccc3}.page-template-page-product-category main .products-wrapper #company-design-link{background-color:#597084}.page-template-page-product-category footer{margin-top:0}.page-template-page-blankets-order article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.page-template-page-blankets-order article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-template-page-blankets-order article>div{width:100%}@media only screen and (min-width:768px){.page-template-page-blankets-order article>div{width:45%}}.page-template-page-blankets-order article>div.contact-form{margin-top:1.5rem}@media only screen and (min-width:768px){.page-template-page-blankets-order article>div.contact-form{margin-top:0}}.woocommerce-checkout{--wc-form-border-color:#c0c9d2;--wc-form-border-radius:0;--wc-form-border-width:1px;--wc-form-color-background:#fff;--wc-form-color-text:#1a171b}.checkout{margin-top:1.25rem}.checkout .order-information-text{margin-bottom:2.25rem}@media only screen and (min-width:1024px){.checkout-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem)}}.checkout-layout__details,.checkout-layout__products{min-width:0}.checkout-layout__details{margin-top:3rem}@media only screen and (min-width:1024px){.checkout-layout__details{margin-top:0}}.checkout-layout h3{padding-top:0}.checkout-layout__products .table-wrapper{margin:1rem 0 0}.checkout-continue-shopping{margin:1rem 0 2rem;padding:0}.checkout-continue-shopping a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;gap:.4rem;text-decoration:none}.checkout-continue-shopping .fa{font-size:1em}.woocommerce-checkout .checkout-selection.shop_table{background-color:#fff;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:5px;display:block;font-size:1rem;margin:0;width:100%}.woocommerce-checkout .checkout-selection.shop_table tbody,.woocommerce-checkout .checkout-selection.shop_table thead{display:block}.woocommerce-checkout .checkout-selection.shop_table tr{display:grid;grid-template-columns:minmax(0,1fr) auto}@media only screen and (min-width:640px){.woocommerce-checkout .checkout-selection.shop_table{border-collapse:separate;border-spacing:0;display:table}.woocommerce-checkout .checkout-selection.shop_table thead{display:table-header-group}.woocommerce-checkout .checkout-selection.shop_table tbody{display:table-row-group}.woocommerce-checkout .checkout-selection.shop_table tr{display:table-row}}.woocommerce-checkout .checkout-selection.shop_table thead{background-color:transparent;font-weight:inherit}.woocommerce-checkout .checkout-selection.shop_table td,.woocommerce-checkout .checkout-selection.shop_table th{border-top:0;padding:.875rem .5rem;vertical-align:top}@media only screen and (min-width:640px){.woocommerce-checkout .checkout-selection.shop_table td,.woocommerce-checkout .checkout-selection.shop_table th{padding:.875rem 1rem}}.woocommerce-checkout .checkout-selection.shop_table thead th{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.woocommerce-checkout .checkout-selection.shop_table tbody tr:not(:last-child){border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}@media only screen and (min-width:640px){.woocommerce-checkout .checkout-selection.shop_table tbody tr:not(:last-child)>td{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}}.woocommerce-checkout .checkout-selection.shop_table .product-name{grid-area:1/1;padding-bottom:.5rem;text-align:left}@media only screen and (min-width:640px){.woocommerce-checkout .checkout-selection.shop_table .product-name{padding-bottom:.875rem}}.woocommerce-checkout .checkout-selection.shop_table .product-remove{grid-area:1/2;padding-left:.25rem;text-align:right}@media only screen and (min-width:640px){.woocommerce-checkout .checkout-selection.shop_table .product-remove{width:1%}}.woocommerce-checkout .checkout-selection.shop_table .product-total{font-size:.9rem;font-weight:700;grid-area:2/1;padding-left:4.875rem;padding-top:0;text-align:left;white-space:nowrap}@media only screen and (min-width:640px){.woocommerce-checkout .checkout-selection.shop_table .product-total{font-size:1rem;padding-left:1rem;padding-top:.875rem;text-align:right;width:1%}}.woocommerce-checkout .checkout-selection.shop_table thead .product-total{display:none}@media only screen and (min-width:640px){.woocommerce-checkout .checkout-selection.shop_table thead .product-total{display:table-cell}}.woocommerce-checkout .checkout-selection.shop_table td.product-remove a.remove{background:none!important;color:#597084!important;font-size:1.25rem;height:auto;line-height:1;text-decoration:none;width:auto}.woocommerce-checkout .checkout-selection.shop_table td.product-remove a.remove:focus,.woocommerce-checkout .checkout-selection.shop_table td.product-remove a.remove:hover{color:#1a171b!important}.checkout-selection__product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}.checkout-selection__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3.5rem}.checkout-selection__image img{display:block;height:auto;margin:0;padding:.375rem 0 0;width:100%}.checkout-selection__body{min-width:0}.checkout-selection__title{font-weight:700;margin:0;padding:0}.checkout-selection__details{font-size:.8rem;list-style:none;margin:.25rem 0 0;padding:0}.checkout-selection__details li{margin:0;padding:0}.checkout-selection__quantity{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;gap:.5rem;margin:.5rem 0 0;padding:0}.checkout-selection__quantity label{display:inline;font-size:inherit;margin:0;padding:0}.checkout-selection__quantity .quantity-stepper{max-width:6.5rem}.checkout-selection__quantity .quantity-stepper button{font-size:.8rem;padding:.25rem .5rem}.checkout-selection__quantity .quantity-stepper input[type=number]{font-size:.8rem;padding:.25rem .125rem}.checkout-selection__note{font-size:.8rem;margin-top:.75rem}.checkout-selection__note p{margin:0 0 .5rem;padding:0}.checkout-selection__note p:last-child{margin-bottom:0}#customer_details{margin-bottom:2rem}#customer_details .col-1,#customer_details .col-2{float:none;width:100%}#customer_details h3{font-size:1rem;margin-top:1rem;padding-bottom:.75rem;padding-top:0}#customer_details .col-1 h3{margin-top:1.25rem}#customer_details #order_comments{height:6rem}#customer_details #billing_country_field,#customer_details #shipping_country_field,#customer_details .woocommerce-billing-fields .required,#customer_details .woocommerce-shipping-fields .required{display:none}#customer_details .form-row>label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#customer_details ::-webkit-input-placeholder{color:rgba(26,23,27,.6);opacity:1}#customer_details ::-moz-placeholder{color:rgba(26,23,27,.6);opacity:1}#customer_details :-ms-input-placeholder{color:rgba(26,23,27,.6);opacity:1}#customer_details ::-ms-input-placeholder{color:rgba(26,23,27,.6);opacity:1}#customer_details ::placeholder{color:rgba(26,23,27,.6);opacity:1}#customer_details .woocommerce-additional-fields__field-wrapper,#customer_details .woocommerce-billing-fields__field-wrapper,#customer_details .woocommerce-shipping-fields__field-wrapper{-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#customer_details .form-row{margin-bottom:.75rem;padding:0;width:100%}#customer_details .form-row input,#customer_details .form-row select,#customer_details .form-row textarea{margin-bottom:0}#customer_details .form-row-first,#customer_details .form-row-last{float:none;width:48%}#customer_details #ship-to-different-address{font-size:1rem;margin:.5rem 0 0}#customer_details #ship-to-different-address label,#customer_details #ship-to-different-address span{font-weight:400}.checkout-order-totals{background-color:#eef0f3;border-collapse:collapse;font-size:.875rem;width:100%}.checkout-order-totals tbody,.checkout-order-totals tfoot{border:0}.checkout-order-totals tr{border-bottom:1px solid #fff}.checkout-order-totals td,.checkout-order-totals th{padding:.75rem 1rem;vertical-align:top}.checkout-order-totals th{font-weight:400;text-align:left}.checkout-order-totals td{font-weight:700;text-align:right}.checkout-order-totals .woocommerce-Price-amount{white-space:nowrap}.checkout-order-totals .order-total{border-bottom:0}.checkout-order-totals .order-total td,.checkout-order-totals .order-total th{border-top:2px solid #c0c9d2;font-weight:700}.checkout-order-totals #shipping_method{list-style:none;margin:0;padding:0}.checkout-order-totals #shipping_method li{margin-bottom:.35rem}.checkout-order-totals #shipping_method li:last-child{margin-bottom:0}.checkout-order-totals #shipping_method label{font-size:inherit;font-weight:400;padding-bottom:0;white-space:normal}@media only screen and (min-width:480px){.checkout-order-totals #shipping_method label{white-space:nowrap}}.checkout-order-totals #shipping_method input[type=radio]{margin-right:.25rem}.checkout-order-totals .delayed-delivery-date td,.checkout-order-totals .delayed-delivery-date th{vertical-align:middle}.checkout-order-totals .delayed-delivery-date label{display:inline;font-size:inherit;font-weight:inherit;padding:0}.checkout-order-totals .delayed-delivery-date input[type=date]{background-color:#fff;border:1px solid #c0c9d2;border-radius:0;color:#1a171b;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;margin:0;max-width:11rem;padding:.375rem .5rem;width:100%}.checkout-order-totals .shipping-method-description{display:block;font-size:.8rem;font-weight:400;line-height:1.4;opacity:.75;padding-bottom:.25rem;white-space:normal}.checkout-order-totals .shipping-calculator-button,.checkout-order-totals .woocommerce-shipping-destination{display:block;font-size:.8rem;font-weight:400;margin-top:.5rem;white-space:normal}.woocommerce table.shop_table.checkout-order-totals{margin-bottom:0}.woocommerce table.shop_table.checkout-order-totals td{padding-left:0}.woocommerce table.shop_table.checkout-order-totals th{width:1%}#order_review .table-wrapper{margin:1rem 0}.woocommerce-checkout #payment.woocommerce-checkout-payment{background-color:transparent;border-radius:0;margin-top:1rem;padding:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment-methods-box{background-color:#eef0f3;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:5px;padding:1rem}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment-methods-label{font-size:.8rem;font-weight:600;letter-spacing:.05em;margin:0;padding:0 0 .5rem;text-transform:uppercase}.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods{background-color:transparent;border-bottom:0;list-style:none;margin:0;padding:0}.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods li{background-color:transparent;list-style:none;padding:0}.woocommerce-checkout #payment.woocommerce-checkout-payment li.wc_payment_method>input[type=radio]{margin-right:.35rem}.woocommerce-checkout #payment.woocommerce-checkout-payment li.wc_payment_method>label{display:inline;font-weight:400;padding-bottom:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_box{background-color:transparent;font-size:.8rem;margin:.5rem 0 0;padding:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_box:before{display:none}.woocommerce-checkout #payment.woocommerce-checkout-payment .payment_box p:last-child{margin-bottom:0}#payment .place-order,.checkout .place-order{background-color:#eef0f3;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:5px;margin:1rem 0 0;padding:1rem}#payment .place-order .woocommerce-privacy-policy-text,.checkout .place-order .woocommerce-privacy-policy-text{font-size:.8rem}#payment .place-order .woocommerce-privacy-policy-text p,.checkout .place-order .woocommerce-privacy-policy-text p{margin-top:0}#payment .place-order .woocommerce-terms-and-conditions-wrapper,.checkout .place-order .woocommerce-terms-and-conditions-wrapper{font-size:.8rem;margin-bottom:1rem}#payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row,.checkout .place-order .woocommerce-terms-and-conditions-wrapper .form-row{margin:0;padding:0}#payment .place-order .woocommerce-terms-and-conditions-wrapper label.checkbox,.checkout .place-order .woocommerce-terms-and-conditions-wrapper label.checkbox{display:block;font-size:.95rem;line-height:1.45;padding-bottom:0;padding-left:1.5rem;position:relative}#payment .place-order .woocommerce-terms-and-conditions-wrapper label.checkbox input[type=checkbox],.checkout .place-order .woocommerce-terms-and-conditions-wrapper label.checkbox input[type=checkbox]{left:0;position:absolute;top:.28rem}#payment .place-order #place_order,#payment .place-order input[type=submit],.checkout .place-order #place_order,.checkout .place-order input[type=submit]{float:none;margin:0;width:100%}.woocommerce-thankyou-order-received{margin-bottom:1.5rem}.page-template-page-gallery main .gallery-grid{margin:0}.page-template-page-gallery main .gallery-grid .item{line-height:0;padding:.3rem}.page-template-page-gallery main .gallery-grid .item a{background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.page-template-page-gallery main .gallery-grid .grid-sizer{width:100%}@media only screen and (min-width:480px){.page-template-page-gallery main .gallery-grid .grid-sizer{width:25%}}.page-template-page-gallery main .gallery-grid .width-25{width:100%}@media only screen and (min-width:480px){.page-template-page-gallery main .gallery-grid .width-25{width:50%}}@media only screen and (min-width:640px){.page-template-page-gallery main .gallery-grid .width-25{width:25%}}.page-template-page-gallery main .gallery-grid .width-50{width:100%}@media only screen and (min-width:480px){.page-template-page-gallery main .gallery-grid .width-50{width:50%}}.page-template-page-gallery main .gallery-grid .height-1.width-25{height:25rem}@media only screen and (min-width:640px){.page-template-page-gallery main .gallery-grid .height-1.width-25{height:20rem}}.page-template-page-gallery main .gallery-grid .height-1.width-50{height:12.5rem}@media only screen and (min-width:640px){.page-template-page-gallery main .gallery-grid .height-1.width-50{height:20rem}}.page-template-page-gallery main .gallery-grid .height-2{height:25rem}@media only screen and (min-width:640px){.page-template-page-gallery main .gallery-grid .height-2{height:40rem}}.page-template-page-gallery main .item-popup .inner-wrapper{height:100%;overflow:scroll;padding:1rem 1rem 0}@media only screen and (min-width:640px){.page-template-page-gallery main .item-popup .inner-wrapper{padding:1.35rem}}@media only screen and (min-width:768px){.page-template-page-gallery main .item-popup .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;left:50%;max-width:600px;overflow:hidden;padding:1.5rem 1rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.page-template-page-gallery main .item-popup .inner-wrapper .gallery li{margin-bottom:1rem}@media only screen and (min-width:768px){.page-template-page-gallery main .item-popup .inner-wrapper .gallery li{margin-bottom:0}}.page-template-page-gallery main .item-popup .inner-wrapper .gallery img{margin:0 auto;padding:0}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav a{height:2.35rem;width:2.35rem}@media only screen and (min-width:640px){.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav a{height:3.25rem;width:3.25rem}}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav i{font-size:1.5rem;line-height:2.35rem}@media only screen and (min-width:640px){.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav i{font-size:2.15rem;line-height:3.25rem}}.page-template-page-gallery main .item-popup{background-color:rgba(192,201,210,.65);bottom:0;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:-1}.page-template-page-gallery main .item-popup.selected{z-index:6001}.page-template-page-gallery main .item-popup .inner-wrapper{background-color:#fff;-webkit-box-shadow:0 0 4px 0 hsla(0,0%,9%,.1);box-shadow:0 0 4px 0 hsla(0,0%,9%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;left:50%;max-width:480px;overflow:visible;padding:1.5rem 1rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}@media only screen and (min-width:1600px){.page-template-page-gallery main .item-popup .inner-wrapper{max-width:600px}}.page-template-page-gallery main .item-popup .inner-wrapper .desc{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.4;width:100%;z-index:6001}.page-template-page-gallery main .item-popup .inner-wrapper .desc a{display:inline}.page-template-page-gallery main .item-popup .inner-wrapper .gallery{background-color:#eef0f3;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;text-align:center;width:100%}.page-template-page-gallery main .item-popup .inner-wrapper .gallery.loading{opacity:0}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .slides li{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-bottom:1rem}@media only screen and (min-width:768px){.page-template-page-gallery main .item-popup .inner-wrapper .gallery .slides li{margin-bottom:0}}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .slides li img{margin:0 auto;padding:0}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-control-nav{bottom:.45rem;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;text-align:center;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:6001}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-control-nav li a{background-color:#fff;border-radius:50%;height:1.25rem;margin:.5rem;text-indent:-99999px;width:1.25rem}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-control-nav li a.flex-active{background-color:#c0c9d2;border:1px solid #c0c9d2}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav{height:100%;list-style-type:none;padding:0;position:relative;width:100%;z-index:6001}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav a{background-color:#c0c9d2;border-radius:50%;display:inline-block;height:2.5rem;text-align:center;width:2.5rem}@media only screen and (min-width:640px){.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav a{height:3rem;width:3rem}}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav i{color:#fff;font-size:1.75rem;line-height:2.65rem;margin:0 auto}@media only screen and (min-width:640px){.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav i{font-size:2rem;line-height:3.25rem}}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav .flex-nav-prev{font-size:1.25rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav .flex-nav-prev i{padding-left:.3rem}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav .flex-nav-next{font-size:1.25rem;left:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav .flex-nav-next i{padding-right:.3rem}.page-template-page-gallery main .item-popup .inner-wrapper .gallery .flex-direction-nav .flex-disabled{display:none!important}@media only screen and (min-width:768px){.page-template-page-gallery main .item-popup .close-info-btn{display:none}}.page-template-page-gallery main .item-popup .close-info-btn>div{background-color:#8596a8;border:2px solid #8596a8;border-radius:50%;height:3.25rem;margin:0 auto;padding:.5rem;position:relative;width:3.25rem;z-index:6001}.page-template-page-gallery main .item-popup .close-info-btn .close{height:30px;left:50%;margin-top:2px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px}.page-template-page-gallery main .item-popup .close-info-btn .close:after,.page-template-page-gallery main .item-popup .close-info-btn .close:before{background:#fff}.page-template-page-contact .contact-wrapper{margin-bottom:2.5rem}@media only screen and (min-width:768px){.page-template-page-contact .contact-wrapper .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-page-contact .contact-wrapper .inner .text{width:33.33%}}.page-template-page-contact .contact-wrapper .inner .form,.page-template-page-contact .contact-wrapper .inner .text .social-links{margin-top:1.25rem}@media only screen and (min-width:768px){.page-template-page-contact .contact-wrapper .inner .form{margin-top:0;width:66.66%}}#contact-form{padding:.5rem 0}@media only screen and (min-width:768px){#contact-form{width:66.667%}}#contact-form .submit{display:-webkit-box;display:-ms-flexbox;display:flex}#contact-form .submit input[type=submit]{background-color:#c0c9d2;background-image:url(../img/button-icon.png);background-position:right 1rem center;background-repeat:no-repeat;background-size:2.05rem auto;border:0;border-radius:0!important;color:#1a171b;display:inline-block;float:none;font-weight:400;margin-left:auto;padding:.85rem 1.5rem;text-align:left;width:100%}@media only screen and (min-width:480px){#contact-form .submit input[type=submit]{width:12.75rem}}.entry-summary,.woocommerce-product-gallery{float:none!important}.entry-summary{width:100%!important}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap{padding:0}.variations tbody>tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.variations tbody>tr td{display:block;width:100%}.tm-epo-required{display:none}#tm-epo-totals{display:none!important}