#cms-wrapper{width:100%;padding:30px 20px 0}
#cms-container{width:100%}
.breadcrumb-wrapper{text-align:left;margin-bottom:25px}
.breadcrumb-container{display:inline-flex}
.breadcrumb-container > li{margin-left:3px}
.breadcrumb-container > li:first-child{margin-left:0}
.breadcrumb-container > li > a,.breadcrumb-container > li > div{position:relative;padding:4px 0 0 6px;font:var(--f16l);color:#999}
.breadcrumb-container > li:first-child > a,.breadcrumb-container > li:first-child > div{padding:4px 0 0}
.breadcrumb-container > li.breadcrumb-sel > a{font-weight:500;color:#565656}
.products-h1{margin-bottom:20px;font:var(--f36sb);color:#262626}
#products-container{margin-top:30px;width:100%;align-items:flex-start}
#products-slider-container{width:50%;padding-right:15px}
#products-info-container{width:50%;padding-left:15px}
.products-slider-inner{position:relative;width:100%;border:1px solid #dedede}
.products-slider{position:relative;width:100%;padding-bottom:76.08%;z-index:1}
.products-slider .flickity-viewport{position:absolute;width:100%;height:100%;top:0;left:0}
.products-slide-photo{position:relative;width:100%}
.products-slide-photo>a{position:relative;width:100%}
.products-slide-photo>a>picture{display:block;position:relative;width:100%;padding-bottom:76.08%;background-color:#fff;overflow:hidden}
.products-slide-photo>a>picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.products-slider .flickity-page-dots{display:none}
.products-new{position:absolute;width:61px;height:34px;top:10px;right:10px;font:800 clamp(1.025rem,0.938vw,1.125rem)/48px Geologica;color:#fff;text-align:center;display:inline-flex;padding:0 10px;justify-content:center;align-items:center;border-radius:10px 0;border:3px solid #fff;background:#eeaf1f;z-index:2}
.products-nav-container{position:relative;width:100%;overflow:hidden}
.products-nav{position:relative;width:100%;overflow:hidden}
.products-nav-photo{position:relative;width:15%;padding:15px 10px 5px 0}
.products-nav-photo>div{position:relative;width:100%;background-color:#fff}
.products-nav-photo>div>picture{display:block;position:relative;width:100%;padding-bottom:76.08%;background-color:#fff;overflow:hidden;border:1px solid #eaeaea}
.products-nav-photo>div>picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.products-nav .products-nav-photo.is-nav-selected>div>picture{border:1px solid #8f8f8f}
#variations-side-menu{width:100%}
#variations-side-menu-list{width:100%;border-bottom:1px solid #DEDEDE}
#variations-side-menu-list > li{margin-right:10px;margin-bottom:15px}
#variations-side-menu-list > li > a{position:relative}
.variations-side-menu-list-title{font:var(--f15r);color:#262626;text-transform:uppercase;padding:10px;background-color:#fff;border-radius:10px;border:1px solid #AAA}
#variations-side-menu-list > li.selected > a .variations-side-menu-list-title,#variations-side-menu-list > li > a:hover .variations-side-menu-list-title{background-color:#262626;border:1px solid #262626;color:#fff}
#products-h2{margin-top:16px;font:var(--f24l);color:#262626}
.products-price{margin-top:16px;align-items:center}
.products-price-offerPrice{font:var(--f30b);color:#262626}
.products-price-oldPrice{margin-left:10px;font:var(--f26r);color:#9A9A9A;position:relative}
.products-price-oldPrice:before{content:'';position:absolute;width:100%;height:2px;top:0;left:0;bottom:0;margin:auto 0;background-color:#666;transform:rotate(-5deg)}
.products-discount{margin-left:10px;font:var(--f20sb);color:#fff;text-align:center;display:inline-flex;padding:10px;justify-content:center;align-items:center;border-radius:10px;background:#E2000F;z-index:2}
.products-smallDesc{margin-top:16px;max-width:800px;position:relative;font:var(--f18t);color:#262626;line-height:1.4}
.products-order-wrapper{margin:30px 0 0;padding-top:25px;max-width:800px;border-top:1px solid #D9D9D9}
#products-order-container{align-items:center}
#products-quantity-container{border:1px solid #E2E2E2;padding:0;border-radius:30px}
.shopping_cart_quantity{width:110px;height:50px;border:none;outline:none;padding:0 60px 0 30px;-webkit-box-shadow:none;box-shadow:none;font:var(--f20sb);background:#fff url(../img/addToCart-quantity.svg) 75% 50% no-repeat;cursor:pointer;border-radius:30px !important}
.add-to-cart{margin-left:10px;display:inline-flex;padding:15px 25px;background:#262626;border-radius:100px;cursor:pointer;align-items:center}
.add-to-cart > figure{display:inline-block}
.add-to-cart > span{margin-left:14px;display:block;font:var(--f16r);color:#fff;text-transform:uppercase}
#productsFormBtn{margin-top:14px;display:inline-flex;padding:15px 25px;background:#fff;border-radius:100px;cursor:pointer;align-items:center;border:1px solid #DBDBDB}
#productsFormBtn > figure{display:inline-block}
#productsFormBtn > span{margin-left:14px;display:block;font:var(--f15l);color:#262626;text-transform:uppercase}
#products-related-wrapper{margin-top:70px;width:100%}
#products-related-container{width:100%}
#products-related-h4{font:var(--f32r);color:#262626;text-align:center}
#products-related{margin-top:30px;width:100%}
.tabs-container{display:flex;max-width:1640px;margin:30px auto 0;border-top:1px solid #D9D9D9}
.tabs-container input[type="radio"]{display:none}
.tabs-menu{display:flex;flex-direction:column;width:30%;padding-right:30px;border-right:1px solid #E4E4E4;align-items:flex-end;justify-content:flex-start;padding-top:30px}
.tabs-menu label{margin-top:10px;position:relative;padding:8px 16px 14px 0;cursor:pointer;font:var(--f18l);color:#777}
.tabs-menu label:first-of-type{margin-top:0;padding:8px 16px 14px 0}
.tabs-menu label:before{content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#E2000F;opacity:0;transition:all .4s ease-in-out 0s}
.tabs-menu label:hover{color:#333}
.tabs-content{flex:1;padding-top:30px;padding-left:30px;position:relative;font:var(--f18t);color:#262626;line-height:1.4}
.tab-content{display:none;font:var(--f18t);color:#262626;line-height:1.4}
#tab1:checked ~ .tabs-menu label[for="tab1"],#tab2:checked ~ .tabs-menu label[for="tab2"],#tab3:checked ~ .tabs-menu label[for="tab3"],#tab4:checked ~ .tabs-menu label[for="tab4"],#tab5:checked ~ .tabs-menu label[for="tab5"]{color:#d40000;font-weight:500}
#tab1:checked ~ .tabs-menu label[for="tab1"]:before,#tab2:checked ~ .tabs-menu label[for="tab2"]:before,#tab3:checked ~ .tabs-menu label[for="tab3"]:before,#tab4:checked ~ .tabs-menu label[for="tab4"]:before,#tab5:checked ~ .tabs-menu label[for="tab5"]:before{opacity:1}
#tab1:checked ~ .tabs-content #content1,#tab2:checked ~ .tabs-content #content2,#tab3:checked ~ .tabs-content #content3,#tab4:checked ~ .tabs-content #content4,#tab5:checked ~ .tabs-content #content5{display:block}
.products-variable-col{position:relative;margin-top:16px;width:100%}
.products-variable-col-left{width:50%;padding-right:5px}
.products-variable-col-right{width:50%;padding-left:5px}
.products-variable-hTitle{position:relative;font:400 clamp(0.95rem,0.833vw,1rem) / 1 Geologica;color:#262626}
.products-variable-hTitle > span{font:400 clamp(0.95rem,0.833vw,1rem) / 1 Geologica}
.products-variable-hTitle > span.products-variable-number{font:200 clamp(0.9rem,0.781vw,0.938rem) / 1 Geologica;color:#AEAEAE;position:absolute;top:0;right:0;z-index:1}
.vs_select{margin-top:10px;width:100%;height:46px;border:1px solid #D6D6D6;outline:none;padding:0 30px 0 20px;-webkit-box-shadow:none;box-shadow:none;font:300 clamp(0.95rem,0.833vw,1rem) / 46px Geologica;letter-spacing:.025em;color:#262626;text-transform:uppercase;background:#fff url(../img/select-arrow.svg) 97% 50% no-repeat;cursor:pointer}
.products-variable-selected{margin-top:14px;width:100%}
.products-variable-selected-list{width:100%}
.products-variable-selected-list > li{width:54px;height:54px;border:1px solid #E6E6E6;position:relative;margin-left:10px}
.products-variable-selected-list > li:first-child{margin-left:0}
.products-variable-selected-plus{width:100%;height:100%;background:url(../img/variable-plus.svg) 50% 50% no-repeat;cursor:pointer}
.products-variable-selected-list > li figure{position:absolute;width:100%;height:100%;top:0;left:0}
.products-variable-selected-list > li figure img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.products-variable-selected-list > li figure figcaption{opacity:0;pointer-events:none;position:absolute;bottom:100%;bottom:-webkit-calc(100% + 10px);bottom:-moz-calc(100% + 10px);bottom:calc(100% + 10px);left:-10px;text-align:center;background:#262626;border:1px solid #d6d6d6;-webkit-border-radius:2px;border-radius:2px;font-size:14px;color:#fff;padding:10px;min-width:60px;white-space:nowrap;z-index:12}
.products-variable-selected-list > li figure figcaption:after{content:'';position:absolute;width:12px;height:9px;left:20px;top:100%;background:url(../img/hextooltip-akri-black.svg) center center no-repeat}
.products-variable-selected-list > li:hover figure figcaption{opacity:1}
.products-variable-subs-container{position:fixed;width:45%;max-width:800px;height:100%;top:0;right:0;background-color:#fff;z-index:99;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);transform:translateX(110%);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;padding:4rem 2% 6rem 3%}
.products-variable-subs-container.open{transform:translateX(0px);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.products-variable-subs-main{height:100%;padding-right:20px;overflow-y:auto;position:relative}
.variable-configuration-tab-main{}
.products-variable-subs-close{position:absolute;top:10px;right:10px;cursor:pointer}
.products-variable-subs-close-confirm{position:absolute;width:89%;bottom:20px;left:6%;text-align:center;cursor:pointer}
.products-variable-subs-close-confirm > span{display:block;padding:0;font:200 clamp(0.95rem,0.833vw,1rem) / 45px Geologica;background-color:#262626;color:#fff}
.products-variable-colors{width:100%}
.products-variable-colorsInner{position:relative;width:100%}
.products-variable-colorsInner:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:inset 0 0 0 1px #8E8E8E;opacity:0;visibility:hidden;transition:all .4s ease}
.products-variable-colors > li figure{position:relative;width:100%;padding-bottom:100%;overflow:hidden}
.pv-tick{position:absolute;width:30px;height:30px;right:6px;bottom:6px;background:#fff url("../img/hextooltip-tick.svg") 50% 50% no-repeat;background-size:auto;z-index:12;opacity:0;visibility:hidden;transition:all .4s ease}
.products-variable-colors > li.selected .products-variable-colorsInner:before,.products-variable-colors > li:hover .products-variable-colorsInner:before{opacity:1;visibility:visible;transition:all .4s ease}
.products-variable-colors > li.selected .pv-tick{opacity:1;visibility:visible;transition:all .4s ease}
.products-variable-colors > li figure img{position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);z-index:10}
.products-variable-colors-tooltip{opacity:0;pointer-events:none;position:absolute;bottom:100%;bottom:-webkit-calc(100% + 10px);bottom:-moz-calc(100% + 10px);bottom:calc(100% + 10px);left:-10px;text-align:center;background:#fff;border:1px solid #d6d6d6;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;font-size:14px;color:#262626;padding:8px 10px 6px;min-width:60px;white-space:nowrap;z-index:12}
.products-variable-colors-tooltip:after{content:'';position:absolute;width:12px;height:9px;left:20px;top:100%;background:url(../img/hextooltip-akri.svg) center center no-repeat}
.products-variable-colorsInnerTitle{font:200 clamp(0.7rem,0.625vw,0.75rem) / 1 Geologica;color:#262626;margin-top:10px;text-align:center}
.products-variable-colors > li figure:hover + .products-variable-colors-tooltip{opacity:1}
.products-variable-subs-colorView{margin-top:15px}
.products-variable-subs-colorView > li{display:none;position:relative;border:1px solid #D6D6D6;overflow:hidden}
.products-variable-subs-colorView > li:first-child{display:block}
.products-variable-subs-colorView > li > a img{width:100%}
.products-variable-subs-colorView3{position:relative;margin-top:30px}
.products-variable-subs-colorView3>a figure img{max-width:100%;height:auto}
.products-variable-subs-colorViewPreview{position:absolute;width:60px;height:60px;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(255,255,255,0.8);border-radius:50%;padding:12px}
.products-variable-subs-colorViewPreview img{max-width:100%;max-height:100%}
.products-variable-subs-colorViewText{margin-top:20px;font:100 clamp(0.95rem,0.833vw,1rem) / 1.3 Geologica;padding-left:35px;padding-top:7px;min-height:30px}
.products-variable-subs-colorViewText.info{background:url(../img/info-icon.svg) left 50% no-repeat}
.products-variable-subs-colorViewText.fire{background:url(../img/fire-icon.svg) left 50% no-repeat}
.products-variable-subs-container2{display:none;margin-top:10px;width:100%}
#prod_variables_extra-container{margin-top:10px}
#prod_variables_extra{width:100%;margin-top:20px}
#prod_variables_extra > li{border:1px solid #E6E6E6;margin-top:20px}
#prod_variables_extra > li:first-child{margin-top:0}
.prod_variables_extra-option{position:relative;display:flex;width:100%;padding:5px 50px 5px 10px;cursor:pointer;align-items:center}
.prod_variables_extra-option.assembly{width:auto;padding:5px 30px 5px 2px;flex:1}
.prod_variables_extra-option img{display:block;float:left;width:70px}
.prod_variables_extra-option-inner{float:left;width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px);align-items:center;padding:5px 6px}
.prod_variables_extra-option-title{display:block;width:80%;font-size:13px;color:#262626;line-height:1.2}
.prod_variables_extra-option-title > strong{font-weight:600}
.prod_variables_extra-option input{position:absolute;opacity:0;cursor:pointer}
.checkmark-extraChoose{position:absolute;top:0;bottom:0;right:10px;margin:auto 0;height:30px;width:30px;border:1px solid #E6E6E6;background-color:#fff}
.prod_variables_extra-option:hover input ~ .checkmark-extraChoose{background-color:#EDEDED}
.prod_variables_extra-option input:disabled ~ .checkmark-extraChoose{border:1px solid #dbdbdb;background-color:#dbdbdb}
.prod_variables_extra-option .checkmark-extraChoose:after{content:"";position:absolute;display:none;left:11px;top:6px;width:5px;height:10px;border:solid #262626;border-width:0 2px 2px 0;transform:rotate(45deg)}
.prod_variables_extra-option input:checked ~ .checkmark-extraChoose:after{display:block}
.prod_variables_extra-option-price{margin-left:auto;width:20%;display:block;font-size:14px;color:#262626;line-height:1.2;text-align:right}
.tbi-link{display:inline-block;margin-top:20px}
@media (min-width:1000px) {
    #variations-side-menu-list > li > a:hover{background:#F6F6F6 url(../img/products-info-icon.svg) 97% 50% no-repeat}
    .products-variable-colors > li{position:relative;margin-top:20px;margin-right:2%;width:15%;cursor:pointer}
    .products-variable-colors > li:nth-child(6n){margin-right:0}
}
@media (min-width:765px) and (max-width:999px) {
    .products-variable-colors > li{position:relative;margin-top:20px;margin-right:2%;width:15%;cursor:pointer}
    .products-variable-colors > li:nth-child(6n){margin-right:0}
}
@media (min-width:1200px) {

}
@media (max-width:1199px) {
    #cms-wrapper{width:100%;padding:20px 15px 0}
    .products-info-popUp-container,#variations-side-menuNew,.products-variable-subs-container{width:100%;padding:4rem 2% 6rem 3%}
    .products-variable-subs-close-confirm{width:90%;left:3%}
    #products-slider-container{width:100%;padding-right:0}
    #products-info-container{width:100%;padding-left:0;margin-top:30px}
    #variations-side-menu-list{justify-content:center}
    .breadcrumb-wrapper{text-align:center}
    .products-h1{text-align:center;width:100%}
    .tabs-menu{display:flex;flex-direction:column;width:30%;padding-right:20px;border-right:1px solid #E4E4E4;align-items:flex-start;justify-content:flex-start;padding-top:20px}
    .tabs-content{flex:1;padding-top:20px;padding-left:20px;position:relative;font:var(--f18t);color:#262626;line-height:1.3}
}
@media (min-width:765px) and (max-width:1199px) {

}
@media (max-width:764px) {
    #cms-wrapper{width:100%;padding:20px 10px 0}
    #products-container{margin-top:0}
    .add-to-cart{margin-left:10px;display:inline-flex;padding:15px;background:#262626;border-radius:100px;cursor:pointer;align-items:center}
    .add-to-cart > figure{display:inline-block}
    .add-to-cart > span{margin-left:10px;display:block;font:var(--f15r);color:#fff;text-transform:uppercase}
    .tabs-container{display:block;max-width:1640px;margin:25px auto 0;border-top:1px solid #D9D9D9}
    .tabs-menu{display:block;width:100%;padding-right:0;border-right:none;align-items:flex-start;justify-content:flex-start;padding-top:0}
    .tabs-menu label:first-of-type{margin-top:0;padding:14px 16px 14px 0}
    .tabs-menu label{margin-top:10px;position:relative;padding:14px 16px 14px 0;cursor:pointer;font:var(--f18l);width:100%;display:block;color:#d40000;font-weight:500}
    .tabs-menu label:before{opacity:1}
    .tab-content{display:block !important;font:var(--f16r);color:#262626;line-height:1.3;margin-top:15px}
    .shopping_cart_quantity{width:100px;padding:0 50px 0 20px;background:#fff url(../img/addToCart-quantity.svg) 80% 50% no-repeat}
}