.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:0 0}h1,h2,h3,h4,h5,h6{font-weight:400}body{line-height:1;font-family:sans-serif}a{text-decoration:none;color:inherit}a:focus{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}b,strong{font-weight:700}i,em{font-style:italic}u{text-decoration:underline}s,del{text-decoration:line-through}hr{margin:1em 0;border-top:1px solid #ccc;height:0;display:block}sub{text-align:sub}sup{text-align:super}input,textarea,select,button{outline:0;box-shadow:none;border:1px solid #ccc;background:0 0;margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit}input:focus{outline:0;border:1px solid #ccc}button{-moz-appearance:none;-webkit-appearance:none;cursor:pointer}button[disabled]{cursor:normal}
body{font-family:Verdana;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#787878;font-weight:400;font-size:16px;line-height:1.5;}html,body,.dialog-off-canvas-main-canvas{height:100%;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;}#wrapper{flex:1 1 auto;}*{box-sizing:border-box;}.clearfix:after{display:none;}a:focus,a:hover{color:#498e60;}img{max-width:100%;height:auto;display:block;}.navbar{min-height:79px;position:sticky;top:0px;background-color:#fff;z-index:3;border:1px solid #efefef;display:flex;}.region-header-navbar{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;}.block-branding a.site-name{display:block;text-decoration:none;float:none;font-size:24px;color:#454545;font-weight:lighter;vertical-align:middle;height:79px;width:265px;font-size:0;display:block;}.navbar .block-branding a.site-name{background:url(/themes/proto/css/../svg/logo2.svg) no-repeat;background-size:auto 75px;}.block-branding .site-slogan{font-size:13px;text-align:right;color:#454545;font-weight:lighter;display:none;}#block-proto-main-menu{display:none;column-count:3;position:absolute;right:0;width:1230px;background:white;top:77px;border:1px solid #efefef;border-radius:0 0 10px 10px;}#block-proto-main-menu .menu li{position:relative;}#block-proto-main-menu .menu a{color:#323232;padding:16px 20px;padding:10px 0px 10px 20px;font-size:14px;text-transform:uppercase;white-space:nowrap;display:inline-block;}#block-proto-main-menu .menu a:hover{text-decoration:underline;}#block-proto-main-menu .menu ul{display:none;width:auto;top:auto;left:0px;margin-left:0px;margin-top:0px;min-width:13em;max-width:20em;position:absolute;border-top:3px solid #6fb586;border-bottom:3px solid #efefef;background:#fff;}#block-proto-main-menu .menu li:hover ul{display:block;}#block-proto-main-menu .menu ul li{border-bottom:1px solid #efefef;}#block-proto-main-menu .menu ul li a{border:0!important;padding:8px 10px;font-size:14px;background:0 0;border-radius:0!important;}#block-search-page{}#block-search-page form{display:flex;align-items:center;}#block-search-page form .form-item{padding:0;margin:0;}#block-search-page form .form-text{font-size:15px;line-height:inherit;padding:0 15px;max-width:200px;width:100%;border:2px solid #eee;transition:all .3s ease;background-color:#fff;box-sizing:border-box;height:35px;}#block-search-page form .form-submit{background-color:#00d5ee;color:#fff;position:relative;height:35px;border-radius:0 4px 4px 0;border-width:0;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"Poppins",sans-serif;letter-spacing:-0.04em;overflow:hidden;cursor:pointer;font-size:0;background:url(/themes/proto/css/../svg/search.svg) no-repeat #00d5ee center center;background-size:60%;width:35px;}.search-block-form{}.search-block-form h2{font-size:0;background:url(/themes/proto/css/../svg/search.svg);background-size:cover;height:25px;width:25px;}#search-block-form{display:none;}#search-block-form .form-search{}#search-block-form .form-submit{}#search-modal #block-proto-search{position:fixed;background-color:rgba(0,0,0,0.9);left:0;right:0;top:0;bottom:0;z-index:500;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;}#search-modal #search-block-form{width:100%;max-width:400px;padding:0 15px;}#search-modal #search-block-form .form-search{padding:0 25px;border-color:#999;color:#fff;background-color:transparent;border-width:1px;text-transform:none;font-size:18px;letter-spacing:0;height:60px;line-height:60px;border:2px solid #eee;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;}#block-cart{margin:0 15px;}.cart-block--summary a{position:relative;}.cart-block--summary__icon{background:url(/themes/proto/css/../svg/cart.svg);height:25px;width:25px;display:inline-block;background-size:cover;}.cart-block--summary__icon img{display:none;}.cart-block--summary__count{position:absolute;font-size:14px;line-height:18px;background-color:#00c3da;top:-3px;right:-6px;height:18px;width:18px;text-align:center;color:#fff;border-radius:50%;font-weight:bold;overflow:hidden;}.header-social a{background-repeat:no-repeat;display:inline-block;overflow:hidden;height:30px;line-height:24px;padding:0;margin:0 3px;width:30px;border-radius:4px;cursor:pointer;}.header-social .button_instagram{background-color:#e4405f;}.header-social .button_youtube{background-color:rgb(255,0,0);}.header-social .button_fb{background-color:#3b5998;}.header-social .button_vk{background-color:#587ea3;}.header-social .button_whatsapp{background-color:rgb(18,175,10);}.page-title{font-size:48px;letter-spacing:-1px;color:#1f1f1f;line-height:1.3;text-align:center;font-weight:700;margin-bottom:-10px;}footer{padding:48px 0 48px 0;background-color:#272933;color:#9e9e9e;box-sizing:border-box;margin-top:40px;}footer .container{max-width:1170px;width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;display:flex;flex-wrap:wrap;justify-content:space-evenly;}footer .block .block-title,#block-branding-bottom .site-name{position:relative;padding-bottom:6px;text-align:left;margin-top:0;margin-bottom:24px;line-height:1.2;font-weight:300;display:block;font-size:20px;color:#fff;}#block-branding-bottom .site-name:before,footer .block .block-title:before{content:"";position:absolute;width:1em;bottom:0;left:0;border-bottom:2px solid #6fb586;}.footer-bottom{padding:24px 0 24px 0;background-color:#1b1b22;}#block-copyright .field-name-body{font-size:12px;text-align:center;color:#fff;font-weight:300;}#block-copyright .field-name-body p{margin-bottom:0;}.menu-button{}.menu-button button{position:relative;padding:5px 15px;width:auto;margin-top:4px;background-color:transparent;background-image:none;border:1px solid transparent;}.menu-button button :focus .icon-bar,.menu-button button :hover .icon-bar{background-color:#000;}.menu-button button .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#666;}.menu-button button .icon-bar+.icon-bar{margin-top:4px;}.menu-button button .icon-bar+.icon-bar{margin-top:4px;}@media (min-width:992px){.smt-menu-main ul{border-top:3px solid #6fa8dc;border-bottom:3px solid #efefef;background:#fff;}.smt-menu-main ul{position:absolute;width:20em;}.footer-bottom{padding:12px 0 12px 0;background-color:#1b1b22;}}@media screen and (max-width:980px){#block-views-block-node-header-block-1{height:calc(100vh - 61px);}footer .container .col1{width:100%;display:flex;justify-content:center;margin-bottom:40px;}}@media screen and (max-width:820px){#block-webform{display:none;}}@media screen and (max-width:800px){body.overflow{overflow:hidden;}.navbar{min-height:61px;z-index:3;}.navbar .block-branding .site-slogan{display:none;}.region-header-navbar{}.menu-button{}.menu-button button{position:relative;padding:0;width:auto;margin-top:4px;background-color:transparent;background-image:none;border:1px solid transparent;}.menu-button button :focus .icon-bar,.menu-button button :hover .icon-bar{background-color:#000;}.menu-button button .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#666;}.menu-button button .icon-bar+.icon-bar{margin-top:4px;}.menu-button button .icon-bar+.icon-bar{margin-top:4px;}#block-proto-main-menu{display:none;width:100%;columns:inherit;top:59px;max-height:calc(100vh - 60px);overflow:auto;}#block-proto-main-menu .menu{background-color:#fff;flex-direction:column;position:static;}#block-proto-main-menu .menu a{padding:16px 40px 16px 15px;font-size:16px;border-top:1px solid rgba(0,0,0,.05);width:calc(100% - 50px);white-space:normal;}#block-proto-main-menu .menu li:hover ul{display:none;}#block-proto-main-menu .menu li span{position:absolute;top:14px;left:auto;right:10px;width:30px;height:30px;overflow:hidden;font-size:24px;background:#888;border-radius:4px;display:flex;align-items:center;justify-content:center;color:white;}#block-proto-main-menu .menu>li:first-child>:not(ul) a,#block-proto-main-menu .menu>li:first-child>a{border-top:0;}#block-proto-main-menu .menu .menu-item--expanded>a:after{pointer-events:none;}#block-proto-main-menu .menu ul{max-width:100%;}#block-proto-main-menu .menu li ul{width:100%;position:static;background:#efefef;border-top:0;}#block-proto-main-menu .menu li ul a{padding:16px 40px 16px 15px;font-size:16px;color:#323232;border-top:1px solid rgba(0,0,0,.05) !important;width:100%;}}@media screen and (max-width:670px){.desktop{height:75px;max-width:420px;display:none;}.ds-2col-fluid > .group-left,.ds-2col-fluid > .group-right{width:100%;}}@media screen and (max-width:600px){.search-block-form{margin-left:auto;}.header-social{display:none;}header#header .block-content--type-contacts{justify-content:space-evenly;}header#header .block-content--type-contacts .field{margin-right:0;}header#header .block-content--type-contacts .field:last-child{margin-left:inherit;}.block-branding a.site-name{height:61px;}.navbar .block-branding a.site-name{background-size:auto 55px;}footer .container{flex-direction:column;align-items:center;}footer .container .col3{margin-bottom:40px;}footer .header-social{display:block;}}@media screen and (max-width:400px){.desktop{height:85px;}}#search-block-form{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.9);z-index:999999;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;display:flex;align-items:center;justify-content:center;}#search-block-form.active{opacity:1;visibility:visible;}#search-block-form .form-search,#search-block-form .form-submit{padding:0 25px;border-color:#999;color:#fff;background-color:transparent;border-width:1px;text-transform:none;font-size:18px;letter-spacing:0;height:60px;line-height:60px;}#search-block-form .form-submit{cursor:pointer;}#search-block-form .form-search:-webkit-autofill{-webkit-text-fill-color:#fff !important;-webkit-background-clip:text;}#search-block-form .form-search:focus{border-color:#00c3da;}#block-breadcrumbs{margin:20px 0;}#block-breadcrumbs .breadcrumb{display:flex;flex-wrap:wrap;}#block-breadcrumbs .breadcrumb li{color:#777;font-size:15px;}#block-breadcrumbs .breadcrumb li::after{content:"/";margin:0 5px 0 5px;}#block-breadcrumbs .breadcrumb li:last-child::after{display:none;}.navbar,.pane-title,#block-proto-local-tasks,.main-content,.page-node-type-landing .field-name-field-section > .paragraph{padding-left:calc((100% - 1230px)/2);padding-right:calc((100% - 1230px)/2);width:100%;}.page-comment .main-content{padding-left:calc((100% - 600px)/2);padding-right:calc((100% - 600px)/2);width:100%;}.page-node-type-landing .main-content{padding:0;}.page-node-type-landing .field-name-field-section > .paragraph{margin-bottom:80px;}@media screen and (max-width:1200px){.navbar,.pane-title,#block-proto-local-tasks,.main-content,.page-node-type-landing .field-name-field-section > .paragraph{padding-left:15px;padding-right:15px;}}.page-node-type-landing{background-color:#f7f7f7;}#block-header-banners .block-content--type-slider{margin:0 auto;max-width:935px;aspect-ratio:650/372;overflow:hidden;}#block-header-banners .flickity picture{width:100%;}#block-header-banners .flickity picture img{margin:0 auto;}.page-node-type-landing .field-name-field-section > .paragraph:first-child{padding:0;}.paragraph--type-views{}.view-catalog.view-display-id-block_2{}.commerce-product--view-mode-slider{display:flex;flex-wrap:wrap;}.view-catalog.view-display-id-block_2 .group-left{display:flex;align-items:center;justify-content:center;flex-direction:column;background:lightgrey;padding:80px;}.view-catalog.view-display-id-block_2 .group-left .field-name-title{font-weight:600;font-size:72px;letter-spacing:2px;line-height:1.25;text-transform:uppercase;}.view-catalog.view-display-id-block_2 .group-left .field-name-field-slider-description{font-weight:400;font-size:18px;line-height:1.3;margin:20px 0;}.view-catalog.view-display-id-block_2 .group-left .field--name-quantity{display:none;}.view-catalog.view-display-id-block_2 .group-left .form-actions .button--add-to-cart{border-radius:4px;z-index:2;margin-left:-1px;color:#fff;background-color:#1f1f1f;position:relative;text-decoration:none;padding:0 30px;height:50px;line-height:50px;border-width:0;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:-0.04em;overflow:hidden;}.view-catalog.view-display-id-block_2 .group-right{}.view-catalog.view-display-id-block_2 .group-right iframe{width:100%;}.paragraph--type-product-photo .field-name-field-block .paragraph,.paragraph--type-product-photo .splide.is-initialized:not(.is-active) .splide__list .splide__slide{width:100%;margin-bottom:15px;position:relative;border:1px solid lightgrey;left:0;-webkit-transition:all .5s ease;transition:all .5s ease;}.paragraph--type-product-photo .field-name-field-block .paragraph:hover{-webkit-transform:scale(1.1) translateX(10px);transform:scale(1.1) translateX(10px);left:-10px;}.paragraph--type-product-photo .paragraph--type-block-img-title .field-name-field-img-one{position:relative;overflow:hidden;}.paragraph--type-product-photo .paragraph--type-block-img-title .field-name-field-img-one img{display:block;aspect-ratio:350/455;width:100vw;}.paragraph--type-product-photo .field-name-field-title{font-weight:bold;font-size:24px;position:absolute;left:0;right:0;bottom:35px;color:white;padding:0 35px;}.paragraph--type-product-photo .field-name-field-block:after{content:'flickity';display:none;}@media screen and (min-width:500px){.paragraph--type-product-photo .field-name-field-block{display:flex;flex-wrap:wrap;justify-content:space-between;}.paragraph--type-product-photo .field-name-field-block .paragraph{width:calc(50% - 10px);}.paragraph--type-product-photo .paragraph--type-block-img-title .field-name-field-img-one img{display:block;width:100%;height:100%;object-fit:cover;}.paragraph--type-product-photo .field-name-field-block:after{content:'';}}@media screen and (min-width:900px){.paragraph--type-product-photo .field-name-field-block .paragraph,.paragraph--type-product-photo .paragraph--type-block-img-title{width:calc(25% - 15px);}}.category-list .view-content{display:flex;flex-wrap:wrap;}.category-list .view-content .taxonomy-term{width:calc(20% - 20px);margin:0 10px 15px;background:white;text-align:center;box-shadow:0 2px 2px 0 rgb(0 0 0 / 14%),0 3px 1px -2px rgb(0 0 0 / 12%),0 1px 5px 0 rgb(0 0 0 / 20%);}.category-list .view-content .taxonomy-term:hover{transition:box-shadow .25s,-webkit-box-shadow .25s;box-shadow:0 8px 17px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);}.category-list .view-content .taxonomy-term .field-name-field-cover img{margin:0 auto;}@media screen and (max-width:1000px){.category-list .view-content .taxonomy-term{width:calc(33% - 20px);}}@media screen and (max-width:900px){.view-catalog .view-content .views-row{width:calc(20% - 20px);}}@media screen and (max-width:700px){.view-catalog .view-content .views-row{width:calc(50% - 20px);}}@media screen and (max-width:600px){.category-list .view-content .taxonomy-term{width:calc(50% - 20px);}}@media screen and (max-width:500px){}@media screen and (max-width:400px){}.field-name-field-views .viewsreference--view-title{}.view-catalog .view-header .category-product-list{font-size:36px;letter-spacing:-1px;color:#1f1f1f;line-height:1.3;text-align:center;font-weight:700;margin:40px 0 20px;}.view-catalog .view-filters{margin:25px 0 20px;display:flex;justify-content:flex-end;}.view-catalog .view-footer .field-name-description{box-shadow:0 2px 2px 0 rgb(0 0 0 / 14%),0 3px 1px -2px rgb(0 0 0 / 12%),0 1px 5px 0 rgb(0 0 0 / 20%);background:white;padding:10px 20px;margin-top:40px;}.view-catalog .view-footer .field-name-description h2{font-size:120%;font-weight:bold;}.view-catalog .view-footer .field-name-description h3{font-weight:bold;}.view-catalog .view-footer .field-name-description h2,.view-catalog .view-footer .field-name-description p{margin:14px 0;}.view-catalog .view-content{display:flex;flex-wrap:wrap;margin:0 -10px;}.product-teaser{width:calc(25% - 20px);display:flex;flex-direction:column;}.page-product .splide__slide{display:flex;}.splide__list .product-teaser{width:100%;max-width:300px;}.product-teaser{margin:0 10px 15px;box-shadow:0 2px 2px 0 rgb(0 0 0 / 14%),0 3px 1px -2px rgb(0 0 0 / 12%),0 1px 5px 0 rgb(0 0 0 / 20%);text-align:center;}.product-teaser:hover{transition:box-shadow .25s,-webkit-box-shadow .25s;box-shadow:0 8px 17px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);}.product-teaser .field-name-field-cover .field-item:last-child{display:none;}.product-teaser:hover{background:white;}.product-teaser:hover .field-name-field-cover .field-item:first-child{display:none;}.product-teaser:hover .field-name-field-cover .field-item:last-child{display:block;}.product-teaser .field-name-field-cover .field-item:first-child:last-child{display:block !important;}.product-teaser .field-name-field-cover .field-item a{aspect-ratio:297/379;display:flex;align-items:center;justify-content:center;background:navajowhite;}.product-teaser .field-name-field-cover img{display:block;width:100%;height:auto;aspect-ratio:297/379;object-fit:contain;background:white;}.product-teaser .field-name-title{font-size:15px;font-weight:bold;letter-spacing:-0.05em;margin-bottom:0;text-align:center;margin-top:20px;padding:0 10px;white-space:break-spaces;word-break:break-word;}.product-teaser .field-name-variations{margin-top:auto;}.product-teaser .field-name-price{display:flex;justify-content:center;font-size:15px;font-weight:500;margin:0 5px;}.product-teaser .field-name-list-price{text-decoration:line-through;}.product-teaser .field-type-commerce-price{display:flex;justify-content:center;}.product-teaser .field-type-commerce-price .field-label::after{content:":";margin-right:5px;}.product-teaser .attribute-widgets .form-item.js-form-type-select{display:flex;align-items:center;margin:10px 20px;}.product-teaser .attribute-widgets .form-item.js-form-type-select  label{margin-right:10px;}.product-teaser .attribute-widgets select{color:#555;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;height:25px;width:100%;padding:0 15px;font-size:15px;line-height:50px;border:2px solid #eee;border-radius:0;box-sizing:border-box;margin:0;outline:0;line-height:normal;}.product-teaser .form-actions{text-align:center;padding-bottom:10px;}.product-teaser .button--add-to-cart{display:inline-block;color:#00c077;text-transform:uppercase;font-weight:bold;font-size:12px;vertical-align:middle;letter-spacing:0.05em;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;cursor:pointer;white-space:break-spaces;word-break:break-word;}@media screen and (max-width:900px){.view-catalog .view-content .product-teaser{width:calc(50% - 20px);}}@media screen and (max-width:500px){.view-catalog .view-content .product-teaser{width:100%;}.product-teaser .field-name-title{margin-bottom:10px;}}.paragraph--type-text-image{padding:0 !important;display:flex;flex-wrap:wrap;}.paragraph--type-text-image > div{width:50%;}.paragraph--type-text-image .field-name-field-img-one{position:relative;}.paragraph--type-text-image .field-name-field-img-one img{display:block;width:100%;height:100%;object-fit:contain;background:white;}.paragraph--type-text-image .field-name-field-text{display:flex;flex-direction:column;justify-content:center;background:gray;color:white;padding-right:50px;padding-left:calc((100% - 1230px)/2);font-size:18px;font-weight:400;line-height:23.4px;}.paragraph--type-text-image .field-name-field-text p{margin-bottom:10px;}@media screen and (max-width:900px){.paragraph--type-text-image .field-name-field-text{padding:30px 15px;}.paragraph--type-text-image .field-name-field-text,.paragraph--type-text-image .field-name-field-img-one{width:100%;}}.paragraph--type-views .viewsreference--view-title{color:#1f1f1f;line-height:1.3;margin-bottom:10px;text-align:center;font-size:24px;letter-spacing:-0.03em;font-weight:bold;}.paragraph--type-views .view-reviews{}.paragraph--type-views .view-reviews .node--type-review{background-color:#fff;padding:75px 100px;box-shadow:0 15px 30px rgba(0,0,0,0.05);max-width:750px;margin:50px auto;text-align:center;border-radius:10px;}.paragraph--type-views .view-reviews .field-name-field-avatar img{}.paragraph--type-views .view-reviews .field-name-node-title{margin-top:25px;margin-bottom:10px;font-size:24px;letter-spacing:-0.03em;font-weight:bold;}.paragraph--type-views .view-reviews .field-name-body{margin:25px 0;font-size:18px;font-weight:300;}.paragraph--type-pictograms{padding:0 !important;background-color:#1f1f1f;}.paragraph--type-pictograms .splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-wrap:wrap;}.paragraph--type-pictograms .splide.is-initialized:not(.is-active) .splide__list .splide__slide{width:25%;text-align:center;padding:65px 50px;}.paragraph--type-pictograms .field-name-field-img-one img{display:block;margin:0 auto;}.paragraph--type-pictograms .field-name-field-title{font-size:13px;letter-spacing:0.1em;font-weight:600;margin-top:0;margin-bottom:10px;}.paragraph--type-pictograms .field-name-field-text{color:#c4c4c4;font-size:16px;line-height:24px;}@media screen and (max-width:1300px){.paragraph--type-pictograms .splide.is-initialized:not(.is-active) .splide__list .splide__slide{width:50%;}}@media screen and (max-width:500px){.paragraph--type-pictograms .splide.is-initialized.is-active .splide__list .splide__slide{padding:20px 30px;max-width:300px;text-align:center;}.paragraph--type-pictograms .splide.is-initialized.is-active .splide__list .splide__slide .field-name-field-title{margin-top:10px;}}.paragraph--type-title-img-text{}.paragraph--type-title-img-text .field-name-field-title{color:#1f1f1f;line-height:1.3;margin-bottom:10px;text-align:center;font-size:24px;letter-spacing:-0.03em;font-weight:bold;}.paragraph--type-title-img-text .field-name-field-img-one img{margin:0 auto;}.paragraph--type-title-img-text .field-name-field-text{padding:40px 0 0;}.paragraph--type-title-img-text .field-name-field-text p{margin-bottom:12px;}.page-node-type-page,.page-node-type-article,.page-taxonomy,.page-catalog{background-color:#f7f7f7;}.page-node-type-page .main-content,.page-node-type-article .main-content,.page-taxonomy .view-catalog,.page-catalog .view-catalog,.page-catalog .view-category-list{margin-top:30px;padding-top:30px;border-top:1px solid #eee;}.page-product .main-content{overflow:hidden;background-color:#f7f7f7;padding-top:50px;}.product-full .layout--twocol-section{display:flex;justify-content:space-between;flex-wrap:wrap;}.product-full .layout--twocol-section .layout__region--first{width:50%;flex:0 1 50% !important;}.product-full .layout--twocol-section .layout__region--second{width:40%;flex:0 1 40% !important;}.product-full .layout--twocol-section .field-name-variations{margin:15px 0;}.product-full .layout--twocol-section .field-name-title{font-size:38px;letter-spacing:-1px;font-weight:700;color:#1f1f1f;line-height:1.3;word-break:break-word;}.product-full .layout--twocol-section .layout__region--second .price-wrap{margin:15px 0;display:flex;}.product-full .layout--twocol-section .layout__region--second .field-name-list-price{margin:15px 0;color:#858585;margin-right:10px;font-size:24px;font-weight:bold;text-decoration:line-through;}.product-full .product-countdown.countdown-1{color:red;min-height:24px;}.product-full .layout--twocol-section .layout__region--second .field-name-price{margin:15px 0;font-size:24px;color:#00c077;font-weight:700;font-weight:bold;}.product-full .layout--twocol-section .layout__region--second .form-item.js-form-type-select{display:flex;align-items:center;}.product-full .layout--twocol-section .layout__region--second .form-item.js-form-type-select  label{margin-right:10px;}.product-full .layout--twocol-section .layout__region--second .attribute-widgets select{color:#555;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;height:50px;width:100%;padding:0 15px;font-size:15px;line-height:50px;border:2px solid #eee;border-radius:0;box-sizing:border-box;margin:0;outline:0;line-height:normal;}.product-full .layout--twocol-section .layout__region--second .field-name-field-availability{font-weight:bold;}.product-full .layout__region--second .field-name-field-etsy-url a,.product-full .layout__region--second .form-actions .button--add-to-cart{border-radius:4px;z-index:2;margin-left:-1px;color:#fff;background-color:#1f1f1f;position:relative;text-decoration:none;padding:0 30px;height:50px;line-height:50px;border-width:0;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:-0.04em;overflow:hidden;margin-top:15px;cursor:pointer;}.product-full .layout__region--second .field.field-name-field-etsy-url a{background-color:orange;display:inline-block;text-decoration:none;}.product-full .layout__region--second .form-actions .button--add-to-cart:after{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,0.4)),to(transparent));background-image:linear-gradient(to right,transparent,rgba(255,255,255,0.4),transparent);}.product-full .layout__region--second .form-actions .button--add-to-cart:hover:after{-webkit-animation:shine 1.6s ease;animation:shine 1.6s ease;-webkit-animation-delay:.2s;animation-delay:.2s;}.product-full .layout__region--second .field-label-inline{display:inline;font-weight:bold;margin-right:10px;}.product-full .layout__region--second .field a{text-decoration:underline;}.product-full .layout__region--second .field-name-field-stone a::after,.product-full .layout__region--second .field-name-field-category a::after{content:",";margin-right:5px;}.product-full .layout__region--second .field-name-field-stone a:last-child::after,.product-full .layout__region--second .field-name-field-category a:last-child::after{display:none;}.product-full .layout__region--second .field-name-field-short-description{margin-top:30px;}.product-full .layout--onecol{width:100%;}.product-full .layout--onecol .layout__region > .block > .field{margin:40px 0;}.product-full .layout--onecol .field > .field-label-above,.product-full .layout--onecol .views-element-container .block-title{width:100%;color:#1f1f1f;line-height:1.3;margin-bottom:20px;text-align:center;font-size:24px;letter-spacing:-0.03em;font-weight:bold;}.product-full .paragraph--type-pictograms{background-color:inherit;}.product-full .layout--onecol .field-name-body{margin-bottom:80px;}.product-full .layout--onecol .field-name-body p{margin:0 0 10px;}.product-full .field-name-field-video .field-item 
.product-full .layout--onecol .field-name-field-video .media--video{position:relative;padding-bottom:56.25% !important;height:0;}.product-full .layout--onecol .field-name-field-video .media--video iframe,.product-full .layout--onecol .field-name-field-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.product-full .layout--onecol .field-name-field-related-products{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;}.product-full .layout--onecol .field-name-field-related-products .field-label-above,.product-full .layout--onecol .field-name-dynamic-block-fieldcommerce-product-similar-products .field-label-above{width:100%;color:#1f1f1f;line-height:1.3;margin-bottom:20px;text-align:center;font-size:24px;letter-spacing:-0.03em;font-weight:bold;}@media screen and (max-width:680px){.product-full .layout--twocol-section{display:block;}.product-full .layout__region{width:100% !important;}.product-full .layout__region--second{margin-top:30px;margin-bottom:30px;}.product-full h1.title{text-align:center;}.product-full .layout__region--second .price-wrap{justify-content:center;}.product-full .layout__region--second .commerce-order-item-variation-cart-form-form{display:flex;justify-content:center;}}.page-checkout .pane-title h1.page-title,.page-cart .pane-title h1.page-title{font-size:48px;letter-spacing:-1px;color:black;line-height:1;padding-top:30px;padding-bottom:30px;}.page-checkout .main-content,.page-cart .main-content{padding-left:calc((100% - 1230px)/2);padding-right:calc((100% - 1230px)/2);width:100%;padding-top:50px;padding-bottom:110px;overflow:hidden;background-color:#fff;}.page-cart #views-form-commerce-cart-form-default-1{display:flex;flex-wrap:wrap;justify-content:space-between;}.page-cart #views-form-commerce-cart-form-default-1 .views-table{width:50%;}.page-cart #views-form-commerce-cart-form-default-1 [data-drupal-selector="order-total-summary"]{width:30%;}.page-cart #views-form-commerce-cart-form-default-1 .form-actions{width:100%;display:flex;justify-content:space-evenly;}.page-cart .main-content fieldset.form-item,.page-checkout .main-content fieldset.form-item{margin-bottom:30px;}.page-cart .main-content legend,.page-checkout .main-content legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5;}.page-cart .form-item,.page-checkout .form-item{padding:3px;margin:0 0 6px;}.page-cart .main-content .form-item input[type="text"],.page-cart .main-content .form-item select,.page-checkout .main-content .form-item input[type="text"],.page-checkout .main-content .form-item input[type="tel"],.page-checkout .main-content .form-item input[type="email"],.page-checkout .main-content .form-item input[type="password"],.page-checkout .main-content .form-item select{color:#555;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;height:50px;width:100%;padding:0 15px;font-size:15px;line-height:50px;border:2px solid #eee;border-radius:0;box-sizing:border-box;margin:0;outline:0;line-height:normal;}.page-cart .main-content .form-item input:focus,.page-checkout .main-content .form-item input:focus{border-color:#1f1f1f;}.page-cart .form-item .description,.page-checkout .form-item .description{font-size:11px;}.page-cart .main-content .form-item label{color:#1f1f1f;font-weight:500;font-size:13px;max-width:100%;margin-bottom:5px;display:block;line-height:2;}.page-checkout .layout-region-checkout-main .form-item.js-form-type-email label,.page-checkout .layout-region-checkout-main .form-item.js-form-type-tel label,.page-checkout .layout-region-checkout-main .form-item.js-form-type-textfield label,.page-checkout .layout-region-checkout-main .form-item.js-form-type-select label{display:block;color:#1f1f1f;font-weight:500;font-size:13px;line-height:2;max-width:100%;margin-bottom:5px;}.page-checkout .layout-region-checkout-main .form-item input{}.page-cart .main-content .form-actions,.page-checkout .main-content .form-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:20px 0;}.page-cart .main-content .form-actions input[type="submit"]#edit-checkout,.page-checkout .main-content .form-actions input[type="submit"]{position:relative;padding:0 30px;height:50px;line-height:50px;border-radius:4px;border-width:0;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:-0.04em;overflow:hidden;display:block;width:auto;color:#fff;background-color:#00c3da;display:inline-block;margin:0 10px;cursor:pointer;}.page-cart .main-content .form-actions input[type="submit"]#edit-submit{cursor:pointer;padding:0 30px;height:50px;}.page-cart .main-content .form-actions .link--previous,.page-checkout .main-content .form-actions .link--previous{display:inline-block;font-size:14px;font-weight:600;margin-right:30px;}.page-checkout .main-content .form-actions #edit-actions-next{order:2;}.page-checkout .main-content .form-actions #link--previous{order:1;}.checkout-pane-coupon-redemption .form-submit{position:relative;padding:0 30px;height:50px;line-height:50px;border-radius:4px;border-width:0;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:-0.04em;overflow:hidden;width:auto;color:#fff;background-color:#00c3da;display:block;margin:15px auto 0;cursor:pointer;}.page-checkout .field-name-shipping-method.field-type-entity-reference .field-label,.page-checkout .profile--view-mode--default .field .field-label{display:inline;}.page-checkout .field-name-shipping-method.field-type-entity-reference .field-label::after,.page-checkout .profile--view-mode--default .field .field-label::after{content:":";}.page-checkout .field-name-shipping-method.field-type-entity-reference .field-item,.page-checkout .profile--view-mode--default .field .field-item{display:inline-block;margin-left:5px;}.checkout-pane-completion-message h2,.commerce-checkout-completion-register h2{width:100%;margin:20px 0 30px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5;}.page-cart .main-content{padding-top:10px;}.alias-cart .views-table{width:100%;max-width:730px;margin:0 auto;font-size:14px;border-color:#e6e6e6;border-spacing:0;border-collapse:collapse;}.alias-cart .views-table>tbody>tr>td,.alias-cart .views-table>tbody>tr>th,.alias-cart .views-table>tfoot>tr>td,.alias-cart .views-table>tfoot>tr>th,.alias-cart .views-table>thead>tr>td,.alias-cart .views-table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;}.alias-cart .views-table>thead>tr>th{border-bottom:1px solid #e6e6e6;font-size:13px;color:#1f1f1f;font-weight:bold;padding:15px 8px;text-align:left;}.alias-cart .views-table>tbody>tr>td{padding:20px 8px;vertical-align:middle;font-size:14px;font-weight:400;border-bottom:1px solid;border-color:#e6e6e6;}.alias-cart .views-table a:hover{color:#00c3da;}.alias-cart .field-name-total-price{padding:30px;background-color:#f7f7f7;}.alias-cart .field-name-total-price .stitle{margin-bottom:25px;position:relative;z-index:10;}.alias-cart #edit-actions input{}.page-cart #block-breadcrumbs{display:none;}.page-cart .views-field-edit-quantity input{width:85px;text-align:center;}.page-cart tr.Gifts .views-field-edit-quantity input{display:none;}.page-cart .views-field-remove-button input{font-size:0;background:url(/themes/proto/css/../svg/close.svg) no-repeat;width:30px;height:30px;border:none;cursor:pointer;}#block-views-block-product-gifts-block-1,#block-views-block-product-gifts-block-2{margin-bottom:80px;}#block-views-block-product-gifts-block-1 .button--add-to-cart,#block-views-block-product-gifts-block-2 .button--add-to-cart{display:none;}.page-cart .block-title{font-size:20px;margin-bottom:30px;font-weight:bold;}.page-cart .splide__track{overflow-y:visible;overflow-x:clip;}.page-cart .splide__list .product-teaser{height:100%;}.page-checkout .layout-region-checkout-secondary{padding:30px;background-color:#f7f7f7;}.page-checkout .layout-region-checkout-secondary h3{text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:0.05em;margin-top:15px;margin-bottom:25px;}.page-checkout .layout-region-checkout-secondary table{width:100%;}.page-checkout .layout-region-checkout-secondary table tr{border-bottom:1px solid #e6e6e6;}.page-checkout .layout-region-checkout-secondary table tr:last-child{border-bottom:none;}.page-checkout .layout-region-checkout-secondary table td{padding:10px 0;}.page-checkout .layout-region-checkout-secondary .field-type-entity-reference{display:none;}.page-checkout .layout-region-checkout-secondary .order-total-line__subtotal{margin-top:20px;}.page-checkout .layout-region-checkout-secondary .order-total-line{padding:10px 10px;}@media screen and (max-width:950px){.page-cart #views-form-commerce-cart-form-default-1{display:block;}.page-cart #views-form-commerce-cart-form-default-1 .views-table{width:100%;}.page-cart #views-form-commerce-cart-form-default-1 [data-drupal-selector="order-total-summary"]{max-width:360px;width:100%;margin:0 auto 40px;}}#block-page-search-block{display:flex;justify-content:center;margin:20px 0;}#block-page-search-block form{display:flex;}#block-page-search-block form .form-text{font-size:15px;line-height:inherit;padding:15px;max-width:100%;width:100%;border:2px solid #eee;transition:all .3s ease;background-color:#fff;box-sizing:border-box;height:60px;}#block-page-search-block form .form-submit{background-color:#00d5ee;color:#fff;position:relative;padding:0 30px;height:60px;line-height:50px;border-radius:0 4px 4px 0;border-width:0;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"Poppins",sans-serif;letter-spacing:-0.04em;overflow:hidden;cursor:pointer;}.page-user .main-content{max-width:360px;width:100%;margin:30px auto;padding:15px;box-sizing:border-box;}.page-user .sidebar_left{display:none;}.page-user #content{width:100%;}.page-user .main-content label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;display:block;}.page-user .main-content input{display:block;padding-right:52.5px;width:100%;height:42px;padding:8px 10px;font-size:16px;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;}.page-user .main-content .description{min-height:24px;margin-bottom:0;font-weight:400;cursor:pointer;display:inline-block;max-width:100%;font-size:13px;display:flex;align-items:baseline;}.page-user .main-content .form-item{margin-bottom:12px;}.page-user .main-content #edit-submit{cursor:pointer;}.message{background:aliceblue;padding:10px 15px;margin-bottom:20px;border:1px dotted grey;max-width:1230px;margin:15px auto;}.pager{margin:20px 0;}.pager .pager-items{display:flex;justify-content:center;}.pager .pager-items li{margin:0 5px;}.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current{-ms-transform:none;-webkit-transform:none;transform:none;}.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current img{border-color:coral;}.slick--thumbnail.slick--skin--asnavfor .slick__slide.slick-current::before{display:none;}.page-node-type-simplenews-issue .main-content{max-width:1230px;width:100%;margin:0 auto;padding:15px;}.logo{}.node-type-simplenews-issue .field-name-node-title h2{border-top:21px solid black;border-bottom:21px solid black;background:linear-gradient(to bottom,#fcdd37,#feb920) #feb920;font-size:14px;line-height:35px;text-align:center;color:black;}.node-type-simplenews-issue .field-name-body h2{font-weight:bold;}.node-type-simplenews-issue .field-name-body h2,.node-type-simplenews-issue .field-name-body p{margin:14px 0;}.node-type-simplenews-issue .view-content{max-width:966px;margin:0 auto;text-align:center;}@media only screen and (max-width:965px){.node-type-simplenews-issue .view-content{max-width:644px;}}@media only screen and (max-width:643px){.node-type-simplenews-issue .view-content{max-width:322px;}}.node-type-simplenews-issue .views-row{width:298px;display:inline-block;margin:0 10px 15px;text-align:center;border:1px solid lightgrey;padding-bottom:15px;}.node-type-simplenews-issue .views-row a{text-decoration:none;}.views-field-nothing img{display:block;width:100%;height:auto;border-bottom:1px solid lightgrey;margin-bottom:5px;}.views-field-nothing .product-title{font-size:15px;font-weight:bold;color:#498e60;letter-spacing:-0.05em;margin-bottom:0;text-align:center;margin-top:20px;padding:0 10px;}.views-field-nothing .commerce-product-variation{font-size:15px;margin:0 5px;color:#787878;font-weight:bold;}.views-field-nothing .buy-link{font-size:15px;font-weight:bold;color:#498e60;letter-spacing:-0.05em;text-align:center;}.field-name-field-text p,.node .field-name-body p,.node .field-name-body ul,.node .field-name-body ol{margin:13px 0;}.field-name-field-text h2,.field-name-field-text h3,.field-name-field-text h4,.node .field-name-body h2,.node .field-name-body h3,.node .field-name-body h4{font-weight:bold;margin:13px 0;}.node .field-name-body h2{font-size:20px;}.node .field-name-body h3{font-size:18px;}.node .field-name-body h4{font-size:18px;}.node .field-name-body ul{list-style:inside;}.node .field-name-body ol{list-style:inside decimal;}.node .field-name-body ol li::marker{}.page-product .layout__region--first .block:nth-child(1){display:none;}.product-slider{border:1px solid lightgrey;}.product-slider .photoswipe{width:100%;height:675px;display:block;display:flex;align-items:center;justify-content:center;}.product-slider .photoswipe img{margin:0 auto;}@media screen and (min-width:1024px){.page-product .layout__region--first{display:flex;flex-wrap:wrap;}.page-product .layout__region--first .block:nth-child(1){width:20%;display:block;overflow:hidden;}.page-product .layout__region--first .block:nth-child(2){width:80%;}.product-slider-nav{width:677px;height:110px;transform:rotate(90deg) translate(0,-100%);transform-origin:left top;display:block;}.product-slider-nav .carousel-cell{width:157px;height:110px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:1rem;border:1px solid lightgrey;}.product-slider-nav .carousel-cell img{transform:rotate(-90deg);width:110px;height:158px;object-fit:cover;border:1px solid lightgray;}}.comment-wrapper .comment{display:none;}.comment--type-product-comments{padding:15px;box-shadow:0 2px 2px 0 rgb(0 0 0 / 14%),0 3px 1px -2px rgb(0 0 0 / 12%),0 1px 5px 0 rgb(0 0 0 / 20%);margin:10px 2px;max-width:400px;}.comment--type-product-comments .field{margin:0 !important;}.comment--type-product-comments .field-name-field-image{}.comment--type-product-comments .field-name-comment-body{text-align:center;font-weight:bold;margin-top:15px;padding-top:15px;border-top:1px solid lightgrey;}.comment--type-product-comments .links{display:none;}.user-logged-in .comment--type-product-comments .links{display:flex;}.comment--type-product-comments .links li{margin-right:10px;}.comment--type-product-comments .links  a{font-size:12px;color:black;}.view-series-comments .splide__slider{overflow:visible;padding-bottom:25px;}.comment-wrapper .comment-form-title{font-size:24px;margin-top:25px;font-weight:600;margin-bottom:0;}.comment-form{margin:20px 0;}.comment-form .form-wrapper{margin:1em 0;}.comment-form .field--name-comment-body label{display:none;}.comment-form .field--name-comment-body textarea.form-textarea{font-size:15px;min-height:110px;line-height:inherit;padding:15px;max-width:100%;border:2px solid #eee;transition:all .3s ease;background-color:#fff;}.comment-form textarea.form-textarea:focus{border-color:#1f1f1f;}.comment-form .field--name-field-image label{margin-bottom:10px;display:block;}.comment-form .field--name-field-image .image-style-thumbnail{display:none;}.comment-form .field--name-field-image .description{display:none;}.comment-form .form-actions input{background-color:#00d5ee;color:#fff;position:relative;padding:0 30px;height:50px;line-height:50px;border-radius:4px;border-width:0;font-size:14px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"Poppins",sans-serif;letter-spacing:-0.04em;overflow:hidden;}.btn-dark:hover,.btn-dark-out:hover,.btn-color:hover,.btn-color-out:hover,.btn-custom:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);}.block-tabs .tabs{display:flex;flex-wrap:wrap;justify-content:center;}.block-tabs ul{display:flex;flex-wrap:wrap;border-bottom:1px solid grey;margin:15px 0;}.block-tabs ul li{margin:0 10px;}.block-tabs ul li a{display:block;padding:5px;border:1px solid grey;border-bottom:0;}.view > .contextual{top:40px;}.eu-cookie-compliance-secondary-button{background-color:#dfdfdf;background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;box-shadow:inset 0 1px 0 0 #ffffff;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}.decline-button{display:none;}#block-category-404{background:white;border:1px solid #efefef;padding:20px 30px;margin:30px 0;border-radius:5px;}#block-category-404 .menu{columns:3;}#block-category-404 .menu li{margin:0 0 15px;}@media screen and (max-width:800px){#block-category-404 .menu{columns:2;}}@media screen and (max-width:600px){#block-category-404 .menu{columns:inherit;}}.block .faq .field-label-above{width:100%;color:#1f1f1f;line-height:1.3;margin-bottom:20px;text-align:center;font-size:24px;letter-spacing:-0.03em;font-weight:bold;}.block .faq .paragraph{border:1px solid black;padding:9px 14px;margin-bottom:10px;}.block .faq .paragraph .question{font-weight:400;font-size:18px;line-height:140%;color:#311C1C;display:flex;align-items:center;justify-content:space-between;min-height:50px;cursor:pointer;transition:padding 0.5s ease,color 0.5s ease;}.block .faq .paragraph .question::after{content:"";height:15px;width:15px;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='5.5' width='12' height='2' fill='%233F3F3F'/%3E%3Crect x='7' y='0.5' width='12' height='2' transform='rotate(90 7 0.5)' fill='%233F3F3F'/%3E%3C/svg%3E") no-repeat center;}.block .faq .paragraph .question.active::after{background:url("data:image/svg+xml,%3Csvg width='13' height='2' viewBox='0 0 13 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.201172' width='12' height='2' fill='%233F3F3F'/%3E%3C/svg%3E") no-repeat center;}.block .faq .paragraph .answer{display:none;}.page-node-type-landing .block .faq{padding-left:15px;padding-right:15px;}@media screen and (min-width:700px){.block .faq .paragraph .question{font-weight:600;line-height:140%;padding:30px;}.block .faq .paragraph .answer{padding:0 33px 12px;font-weight:400;font-size:18px;line-height:130%;color:#311C1C;}.block .faq .paragraph .answer p{margin-bottom:18px;}}@media screen and (min-width:1200px){.page-node-type-landing .block .faq{padding-left:calc((100% - 1230px)/2);padding-right:calc((100% - 1230px)/2);width:100%;}}#footer .col1{width:30%;}#block-reviews{margin-top:20px;}.block-content--type-review-links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.block-content--type-review-links img{width:100px;cursor:pointer;}.block-content--type-review-links img:first-child{display:block;position:absolute;top:5px;left:120px;}.block-content--type-review-links img:nth-child(2),.block-content--type-review-links img:nth-child(3){width:48%;}.block-content--type-review-links img:nth-child(4),.block-content--type-review-links img:nth-child(5),.block-content--type-review-links img:nth-child(6){width:30%;}.view-blog .view-content{display:flex;flex-wrap:wrap;gap:30px;}.node--type-blog-post.node--view-mode-teaser{max-width:390px;margin:0 auto;text-align:center;box-shadow:0px 10px 40px rgba(0,0,0,0.1);background:#fff;display:flex;flex-direction:column;}.node--type-blog-post.node--view-mode-teaser .field-name-field-cover{padding-bottom:30px;}.node--type-blog-post.node--view-mode-teaser .field-name-node-title{margin-bottom:15px;font-weight:600;line-height:1.4;font-size:18px;padding:0 30px;}.node--type-blog-post.node--view-mode-teaser .field-name-body{font-size:15px;font-weight:400;color:#999;line-height:1.8;margin:0 0 auto;padding:0 30px;}.node--type-blog-post.node--view-mode-teaser .field-name-node-link{margin-top:15px;}.node--type-blog-post.node--view-mode-teaser .field-name-node-link a{width:120px;height:35px;line-height:35px;border-radius:30px;background:#7146f3;color:#fff;font-size:12px;box-shadow:0px 10px 40px rgba(0,0,0,0.1);margin:0 auto;display:flex;align-items:center;justify-content:center;margin-bottom:30px;}.node--type-blog-post.node--view-mode-teaser .field-name-node-link a:hover{background:#000010;}.node--type-blog-post.node--view-mode-full .field-name-field-cover{margin-bottom:3em;}.node--type-blog-post.node--view-mode-full .field-name-field-cover img{margin:0 auto;}@media screen and (min-width:600px){.node--type-blog-post.node--view-mode-teaser{width:calc(50% - 20px);}}@media screen and (min-width:1200px){.node--type-blog-post.node--view-mode-teaser{width:calc(33.3333333% - 20px);}}.flickity{max-height:600px;overflow:hidden;}.flickity-slider{display:flex;}.gallery-cell{width:300px;min-height:100%;margin-right:20px;display:flex;}.gallery-cell  .product-teaser{width:100%;min-height:100%;margin:0;border:1px solid lightgrey;box-shadow:none}.gallery-cell:hover .product-teaser{border:1px solid black;}.page-newsletter .simplenews-confirm-removal{border:1px solid lightgrey;padding:15px;max-width:400px;margin:0 auto;}.page-newsletter .simplenews-confirm-removal .form-actions{margin-top:20px;display:flex;justify-content:space-evenly;align-items:center;}.page-newsletter .simplenews-confirm-removal .form-actions input,.page-newsletter .simplenews-confirm-removal .form-actions a{padding:5px 10px;border:1px solid #ccc;cursor:pointer;}.page-newsletter .simplenews-confirm-removal .form-actions input:hover,.page-newsletter .simplenews-confirm-removal .form-actions a:hover{background:lightgrey;}
.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.claro-autocomplete__message{color:var(--gin-color-primary);}
