/** Shopify CDN: Minification failed

Line 871:4 Expected percentage but found "section"
Line 871:11 Expected "," but found "["
Line 3583:39 Unexpected "`"
Line 3587:0 Unexpected "`"
Line 3593:39 Unexpected "`"
Line 3601:0 Unexpected "`"

**/
@import url("https://dev.layouthub.com/storage/libraries/jquery.fancybox.min.css?vendor_id=css_fancy_popup");@import url("https://dev.layouthub.com/storage/libraries/LineIcons/LineIcons.css?vendor_id=css_line_icon");@import url("https://dev.layouthub.com/storage/libraries/layouthub.css?vendor_id=css_layouthub_base");





section[data-layouthub="section"] *{
	box-sizing: border-box;
}
.lh-container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
}
@media screen and (min-width:576px) {
    .lh-container{max-width:540px}
}
@media screen and (min-width:768px) {
    .lh-container{max-width:720px}
}
@media screen and (min-width:992px) {
    .lh-container{max-width:960px}
}
@media screen and (min-width:1200px) {
    .lh-container{max-width:1200px}
}
.lh-container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
}
.lh-row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px;
}
.lh-col-md-1,
.lh-col-md-2,
.lh-col-md-3,
.lh-col-md-4,
.lh-col-md-5,
.lh-col-md-6,
.lh-col-md-7,
.lh-col-md-8,
.lh-col-md-9,
.lh-col-md-10,
.lh-col-md-11,
.lh-col-md-12{
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px;
    box-sizing:border-box;
}
.lh-col-md-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%;
}
.lh-col-md-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%;
}
.lh-col-md-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%;
}
.lh-col-md-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%;
}
.lh-col-md-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%;
}
.lh-col-md-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
}
.lh-col-md-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%;
}
.lh-col-md-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%;
}
.lh-col-md-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%;
}
.lh-col-md-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%;
}
.lh-col-md-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%;
}
.lh-col-md-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
}
section[data-layouthub="section"] *:before,
section[data-layouthub="section"] *:after{
    box-sizing: inherit;
    color: inherit;
}
section[data-layouthub="section"] h1, 
section[data-layouthub="section"] h2, 
section[data-layouthub="section"] h3, 
section[data-layouthub="section"] h4, 
section[data-layouthub="section"] h5, 
section[data-layouthub="section"] h6{
    color: #4f5362;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
}
section[data-layouthub="section"] p{
    margin: 0;
    padding: 0;
}
section[data-layouthub="section"] a{
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
section[data-layouthub="section"] ul,section[data-layouthub="section"] li{
    margin: 0;
    padding: 0;
    list-style: none;
}
section[data-layouthub="section"] img{
    max-width: 100%;
    border: 0;
}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('https:/library.layouthub.com/HUB/files/TWF5LS0yMDIw/NTkwNDU2ODky/twenty-twenty-summer/pages/HZX4CFtLKV5uT2wD/product-slide/assets/css/owl.carousel.min.css/owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled .owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
text[data-lhi] {display: inline-block;}[data-lhi]:not(img):empty,img[src=""]{display: none;}[data-layouthub="section"] [data-lhi] pre{padding-left: 1rem;border-left: 3px solid var(--lh-color);}[data-layouthub="section"] [data-lh-live-editor] ol {padding-left: revert !important;list-style-type: decimal !important;} [data-layouthub="section"] [data-lh-live-editor] ul{padding-left: revert !important;list-style-type: disc !important;}[data-layouthub="section"] [data-lh-live-editor] li {list-style: inherit !important;} section[data-section-id="cs8lc8ylt4q"] .lh-section{
    min-height:100svh;
    min-height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:40px 20px;
}

section[data-section-id="cs8lc8ylt4q"] .lh-content{
    text-align:center;
    width:100%;
    max-width:1400px;
    margin:0 auto;
}

section[data-section-id="cs8lc8ylt4q"] .lh-title-top{
    font-size:clamp(18px,2vw,32px);
    line-height:1.3;
    font-weight:500;
    margin-bottom:24px;
    color:var(--lh-color);
}

section[data-section-id="cs8lc8ylt4q"] .lh-title{
    font-size:clamp(42px,7vw,120px);
    line-height:1.05;
    font-weight:700;
    color:#fff;
    margin-bottom:32px;
    text-align:center;
    text-wrap:balance;
}

section[data-section-id="cs8lc8ylt4q"] .lh-wrap-play{
    display:flex;
    justify-content:center;
}

section[data-section-id="cs8lc8ylt4q"] .lh-popup-iframe{
    width:clamp(70px,8vw,120px);
    height:clamp(70px,8vw,120px);
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:rgba(255,255,255,.12);
    color:#fff;
    font-size:clamp(24px,3vw,40px);
    transition:.3s;
}

section[data-section-id="cs8lc8ylt4q"] .lh-popup-iframe:hover{
    background:var(--lh-color);
    transform:scale(1.08);
}section[data-section-id="cs8lc8ylt4q"]{padding-top: 220px;padding-bottom: 220px;background: #000000 url(/cdn/shop/files/progettazioneweb_Pxgs.png?v=1782250829) center top/cover no-repeat fixed}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="cs8lc8ylt4q"]{padding-top: 100px;padding-bottom: 100px;}}@media screen and (max-width: 767px) {section[data-section-id="cs8lc8ylt4q"]{padding-top: 60px;padding-bottom: 60px;background: transparent url(/cdn/shop/files/progettazioneweb_Pxgs.png?v=1782250829) top left/cover no-repeat scroll}}section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title"]:not([data-lhi-child="a"]), section[data-section-id="cs8lc8ylt4q"] [data-hub-attr-txt_title], section[data-section-id="cs8lc8ylt4q"] [data-estyle="txt_title"]:not([data-lhi]),section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title"][data-lhi-child="a"] a {color: #ffffff !important;font-weight: bold !important;font-style: normal !important;text-decoration: none !important;text-transform: capitalize !important;background: rgba(221, 51, 51, 0) !important;}@media screen and (max-width: 767px) {section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title"]:not([data-lhi-child="a"]), section[data-section-id="cs8lc8ylt4q"] [data-hub-attr-txt_title], section[data-section-id="cs8lc8ylt4q"] [data-estyle="txt_title"]:not([data-lhi]),section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title"][data-lhi-child="a"] a {color: #787878 !important;font-size: calc(var(--lh-font-size) * 3.3) !important;font-weight: bold !important;font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;display: flex !important;flex-direction: column !important;justify-content: center !important;text-align: center !important;}section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title"]:not([data-lhi-child="a"])>*:not(br):not(p) /*ok*/, section[data-section-id="cs8lc8ylt4q"] [data-hub-attr-txt_title] */*ok2*/, section[data-section-id="cs8lc8ylt4q"] [data-estyle="txt_title"]:not([data-lhi]),section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title"][data-lhi-child="a"] a *:not(br):not(p) {display: contents !important;}}section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title_top"]:not([data-lhi-child="a"]), section[data-section-id="cs8lc8ylt4q"] [data-hub-attr-txt_title_top], section[data-section-id="cs8lc8ylt4q"] [data-estyle="txt_title_top"]:not([data-lhi]),section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title_top"][data-lhi-child="a"] a {color: #ffffff !important;}@media screen and (max-width: 767px) {section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title_top"]:not([data-lhi-child="a"]), section[data-section-id="cs8lc8ylt4q"] [data-hub-attr-txt_title_top], section[data-section-id="cs8lc8ylt4q"] [data-estyle="txt_title_top"]:not([data-lhi]),section[data-section-id="cs8lc8ylt4q"] [data-lhi="txt_title_top"][data-lhi-child="a"] a {font-size: calc(var(--lh-font-size) * 1.9) !important;color: rgba(255, 255, 255, 0.31) !important;}} section[data-section-id="mxcdsl8r937"] .kg-marquee{

    width:100%;

    overflow:hidden;

    background:#000;

    padding:25px 0;

    border-top:1px solid rgba(255,255,255,.08);

    border-bottom:1px solid rgba(255,255,255,.08);
}

section[data-section-id="mxcdsl8r937"] .kg-marquee-content{

    display:flex;

    width:max-content;

    align-items:center;

    animation:marqueeMove 35s linear infinite;
}

section[data-section-id="mxcdsl8r937"] .kg-marquee-content span{

    flex-shrink:0;

    white-space:nowrap;

    color:#ffffff;

    opacity:.75;

    font-size: calc(var(--lh-font-size) * 1.29);

    font-weight:600;

    letter-spacing:.5px;

    padding-right:120px;
}

section[data-section-id="mxcdsl8r937"] .kg-marquee-content span::before{

    content:"●";

    color:#ff0000;

    margin-right:18px;
}

@keyframes marqueeMove{

    0%{
        transform:translateX(0);
    }

    100%{
        transform:translateX(-33.333%);
    }
}

@media(max-width:767px){

    section[data-section-id="mxcdsl8r937"] .kg-marquee-content span{

        font-size: calc(var(--lh-font-size) * 1.07);

        padding-right:80px;
    }
}section[data-section-id="mxcdsl8r937"]{padding-bottom: 0px;background: #000000}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="mxcdsl8r937"]{margin-top: 60px;padding-top:  60px;padding-bottom: 0px;}}@media screen and (max-width: 767px) {section[data-section-id="mxcdsl8r937"]{padding-bottom: 0px;}}section[data-section-id="mxcdsl8r937"] [data-lhis="list_item-txt_item"]:not([data-lhi-child="a"]), section[data-section-id="mxcdsl8r937"] [data-lhis="list_item-txt_item"][data-lhi-child="a"] a {color: #ffffff !important;font-size: calc(var(--lh-font-size) * 2) !important;letter-spacing: 0px !important;font-weight: 300 !important;font-style: normal !important;text-transform: none !important;line-height: calc(var(--lh-font-size) * 1.8) !important;}section[data-section-id="mxcdsl8r937"] [data-lhis="list_item-title_item"]:not([data-lhi-child="a"]), section[data-section-id="mxcdsl8r937"] [data-lhis="list_item-title_item"][data-lhi-child="a"] a {font-size: calc(var(--lh-font-size) * 2) !important;font-weight: bold !important;color: #444 !important;} 

section[data-section-id="gsg2im5vux"] .ai-section{

    background:#000;

    padding:110px 0 90px;

}

section[data-section-id="gsg2im5vux"] .ai-card{

    max-width:1200px;

    margin:auto;

    text-align:center;

}



section[data-section-id="gsg2im5vux"] .ai-badge{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    padding:8px 18px;

    background:rgba(215,25,32,.12);

    border:1px solid rgba(215,25,32,.35);

    border-radius:999px;

    color:#ff6666;

    font-size: calc(var(--lh-font-size) * 0.86);

    font-weight:700;

    letter-spacing:2px;

    text-transform:uppercase;

    margin-bottom:24px;

}



section[data-section-id="gsg2im5vux"] .ai-card h2{

    color:#fff;

    font-size: calc(var(--lh-font-size) * 3.29);

    font-weight:700;

    margin-bottom:15px;

}

section[data-section-id="gsg2im5vux"] .ai-card p{

    max-width:700px;

    margin:0 auto 35px;

    color:#8b8b8b;

    line-height:1.8;

    font-size: calc(var(--lh-font-size) * 1.21);

}



section[data-section-id="gsg2im5vux"] .ai-input{

    display:flex;

    align-items:center;

    gap:12px;

    max-width:900px;

    margin:auto;

}

section[data-section-id="gsg2im5vux"] .ai-card textarea{

    flex:1;

    height:58px;

    min-height:58px;

    max-height:58px;

    padding:16px 22px;

    resize:none;

    overflow:hidden;

    background:#111;

    border:1px solid rgba(255,255,255,.08);

    border-radius:999px;

    color:#fff;

    font-size: calc(var(--lh-font-size) * 1.07);

    line-height:24px;

    transition:.3s;

}

section[data-section-id="gsg2im5vux"] .ai-card textarea::placeholder{

    color:#666;

}

section[data-section-id="gsg2im5vux"] .ai-card textarea:focus{

    outline:none;

    border-color:#d71920;

    box-shadow:0 0 20px rgba(215,25,32,.18);

}



section[data-section-id="gsg2im5vux"] .ai-card button{

    height:58px;

    padding:0 30px;

    border:none;

    border-radius:999px;

    background:#d71920;

    color:#fff;

    font-size: calc(var(--lh-font-size) * 1.07);

    font-weight:700;

    cursor:pointer;

    transition:.3s;

}

section[data-section-id="gsg2im5vux"] .ai-card button:hover{

    background:#ef2a31;

    transform:translateY(-2px);

    box-shadow:0 8px 20px rgba(215,25,32,.25);

}



section[data-section-id="gsg2im5vux"] .ai-example{

    display:block;

    margin-top:18px;

    color:#666;

    font-size: calc(var(--lh-font-size) * 1.00);

}



section[data-section-id="gsg2im5vux"] #aiResponse{

    display:none;

    max-width:900px;

    margin:35px auto 0;

    padding:30px;

    background:#111;

    border:1px solid rgba(215,25,32,.18);

    border-radius:20px;

    color:#fff;

    text-align:left;

    line-height:1.8;

}



@media(max-width:991px){

section[data-section-id="gsg2im5vux"] .ai-section{

padding:80px 0;

}

section[data-section-id="gsg2im5vux"] .ai-card{

padding:0 20px;

}

section[data-section-id="gsg2im5vux"] .ai-card h2{

font-size: calc(var(--lh-font-size) * 2.43);

}

section[data-section-id="gsg2im5vux"] .ai-input{

display:block;

}

section[data-section-id="gsg2im5vux"] .ai-card textarea{

width:100%;

height:180px;

max-height:none;

min-height:180px;

border-radius:18px;

padding:22px;

margin-bottom:15px;

}

section[data-section-id="gsg2im5vux"] .ai-card button{

width:100%;

height:56px;

border-radius:14px;

}

}



@media(max-width:576px){

section[data-section-id="gsg2im5vux"] .ai-section{

padding:60px 0;

}

section[data-section-id="gsg2im5vux"] .ai-card h2{

font-size: calc(var(--lh-font-size) * 2.00);

}

section[data-section-id="gsg2im5vux"] .ai-card p{

font-size: calc(var(--lh-font-size) * 1.07);

}

section[data-section-id="gsg2im5vux"] .ai-example{

font-size: calc(var(--lh-font-size) * 0.93);

}

}section[data-section-id="gsg2im5vux"]{background: #000000}@media screen and (max-width: 991px) and (min-width: 768px) {}@media screen and (max-width: 767px) {} 

section[data-section-id="ulkeafuwyg"] .ai-section{

    background:#000;

    padding:120px 0;

    overflow:hidden;

}



section[data-section-id="ulkeafuwyg"] .ai-card{

    max-width:1100px;

    margin:auto;

    background:#0d0d0d;

    border:1px solid rgba(255,255,255,.06);

    border-radius:28px;

    padding:70px;

    box-shadow:
    0 0 0 1px rgba(255,255,255,.03),
    0 40px 120px rgba(0,0,0,.60);

    transition:.45s;

    position:relative;

}

section[data-section-id="ulkeafuwyg"] .ai-card::before{

    content:"";

    position:absolute;

    top: 0;right: 0; bottom: 0; left: 0;;

    border-radius:28px;

    padding:1px;

    background:linear-gradient(
    130deg,
    rgba(215,25,32,.55),
    rgba(255,255,255,.03)
    );

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

            mask-composite:exclude;

    pointer-events:none;

}



section[data-section-id="ulkeafuwyg"] .ai-header{

    text-align:center;

    margin-bottom:45px;

}

section[data-section-id="ulkeafuwyg"] .ai-badge{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    padding:10px 22px;

    border-radius:999px;

    border:1px solid rgba(215,25,32,.35);

    background:rgba(215,25,32,.08);

    color:#ff5a5f;

    font-size: calc(var(--lh-font-size) * 0.86);

    letter-spacing:2px;

    text-transform:uppercase;

    font-weight:700;

    margin-bottom:28px;

}

section[data-section-id="ulkeafuwyg"] .ai-title{

    color:#fff;

    font-size: calc(var(--lh-font-size) * 3.86);

    line-height:1.15;

    font-weight:700;

    margin-bottom:18px;

}

section[data-section-id="ulkeafuwyg"] .ai-subtitle{

    max-width:760px;

    margin:auto;

    color:#8d8d8d;

    line-height:1.8;

    font-size: calc(var(--lh-font-size) * 1.29);

}



section[data-section-id="ulkeafuwyg"] .ai-search{

    max-width:900px;

    margin:auto;

}

section[data-section-id="ulkeafuwyg"] .ai-search textarea{

    width:100%;

    height:72px;

    min-height:72px;

    max-height:72px;

    resize:none;

    overflow:hidden;

    padding:22px 24px;

    border-radius:18px;

    background:#151515;

    color:#fff;

    border:1px solid rgba(255,255,255,.08);

    font-size: calc(var(--lh-font-size) * 1.14);

    line-height:28px;

    transition:.35s;

}

section[data-section-id="ulkeafuwyg"] .ai-search textarea::placeholder{

    color:#777;

}

section[data-section-id="ulkeafuwyg"] .ai-search textarea:focus{

    outline:none;

    border-color:#d71920;

    box-shadow:0 0 30px rgba(215,25,32,.15);

}



section[data-section-id="ulkeafuwyg"] .ai-search button{

    margin-top:18px;

    width:100%;

    height:58px;

    border:none;

    border-radius:14px;

    background:#d71920;

    color:#fff;

    font-size: calc(var(--lh-font-size) * 1.14);

    font-weight:700;

    cursor:pointer;

    transition:.35s;

}

section[data-section-id="ulkeafuwyg"] .ai-search button:hover{

    background:#ef2a31;

    transform:translateY(-2px);

    box-shadow:0 12px 30px rgba(215,25,32,.30);

}



section[data-section-id="ulkeafuwyg"] .ai-small{

    margin-top:18px;

    text-align:center;

    color:#666;

    font-size: calc(var(--lh-font-size) * 1.00);

}



section[data-section-id="ulkeafuwyg"] .ai-step{

    display:none;

    animation:fadeUp .5s ease;

}

section[data-section-id="ulkeafuwyg"] .ai-step.active{

    display:block;

}



@keyframes fadeUp{

    section[data-section-id="ulkeafuwyg"] from{

        opacity:0;

        transform:translateY(25px);

    }

    section[data-section-id="ulkeafuwyg"] to{

        opacity:1;

        transform:translateY(0);

    }

}

section[data-section-id="ulkeafuwyg"] .loader-icon{

    width:90px;

    height:90px;

    margin:0 auto 30px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:50%;

    background:rgba(215,25,32,.08);

    border:1px solid rgba(215,25,32,.25);

    font-size: calc(var(--lh-font-size) * 3.00);

    animation:pulse 2s infinite;

}

section[data-section-id="ulkeafuwyg"] #stepLoader{

    text-align:center;

}

section[data-section-id="ulkeafuwyg"] #stepLoader h3{

    color:#fff;

    font-size: calc(var(--lh-font-size) * 2.43);

    margin-bottom:12px;

    font-weight:700;

}

section[data-section-id="ulkeafuwyg"] #stepLoader p{

    color:#8d8d8d;

    max-width:600px;

    margin:0 auto 40px;

    line-height:1.8;

}

section[data-section-id="ulkeafuwyg"] .loader-bar{

    width:100%;

    max-width:600px;

    height:10px;

    margin:auto;

    border-radius:999px;

    background:#1c1c1c;

    overflow:hidden;

}

section[data-section-id="ulkeafuwyg"] .loader-bar span{

    display:block;

    width:30%;

    height:100%;

    border-radius:999px;

    background:#d71920;

    animation:loading 1.6s infinite linear;

}

@keyframes loading{

    0%{

        transform:translateX(-120%);

    }

    100%{

        transform:translateX(420%);

    }

}

@keyframes pulse{

    0%{

        transform:scale(1);

        box-shadow:0 0 0 rgba(215,25,32,.35);

    }

    50%{

        transform:scale(1.06);

        box-shadow:0 0 35px rgba(215,25,32,.25);

    }

    100%{

        transform:scale(1);

        box-shadow:0 0 0 rgba(215,25,32,0);

    }

}



section[data-section-id="ulkeafuwyg"] .result-head{

    text-align:center;

    margin-bottom:40px;

}

section[data-section-id="ulkeafuwyg"] .result-head span{

    display:inline-block;

    padding:8px 20px;

    border-radius:999px;

    background:rgba(215,25,32,.08);

    border:1px solid rgba(215,25,32,.25);

    color:#ff6166;

    font-size: calc(var(--lh-font-size) * 0.86);

    letter-spacing:2px;

    text-transform:uppercase;

    font-weight:700;

}

section[data-section-id="ulkeafuwyg"] .material-title{

    text-align:center;

    color:#fff;

    font-size: calc(var(--lh-font-size) * 3.43);

    font-weight:700;

    margin-bottom:40px;

}

section[data-section-id="ulkeafuwyg"] .technical-info{

    display:flex;

    justify-content:center;

    gap:25px;

    margin-bottom:40px;

}

section[data-section-id="ulkeafuwyg"] .technical-info>div{

    flex:1;

    background:#151515;

    border:1px solid rgba(255,255,255,.05);

    border-radius:16px;

    padding:25px;

    text-align:center;

}

section[data-section-id="ulkeafuwyg"] .technical-info label{

    display:block;

    color:#777;

    font-size: calc(var(--lh-font-size) * 0.93);

    margin-bottom:10px;

    text-transform:uppercase;

    letter-spacing:1px;

}

section[data-section-id="ulkeafuwyg"] .technical-info strong{

    color:#fff;

    font-size: calc(var(--lh-font-size) * 1.57);

    font-weight:700;

}



section[data-section-id="ulkeafuwyg"] .technical-box{

    background:#151515;

    border:1px solid rgba(255,255,255,.05);

    border-radius:18px;

    padding:30px;

    margin-bottom:22px;

    transition:.35s;

}

section[data-section-id="ulkeafuwyg"] .technical-box:hover{

    border-color:rgba(215,25,32,.25);

    transform:translateY(-3px);

}

section[data-section-id="ulkeafuwyg"] .technical-box h4{

    color:#fff;

    margin-bottom:18px;

    font-size: calc(var(--lh-font-size) * 1.57);

    font-weight:600;

}

section[data-section-id="ulkeafuwyg"] .technical-box p{

    color:#9a9a9a;

    line-height:1.8;

}

section[data-section-id="ulkeafuwyg"] .technical-box ul{

    list-style:none;

    margin:0;

    padding:0;

}

section[data-section-id="ulkeafuwyg"] .technical-box li{

    color:#d6d6d6;

    padding:12px 0;

    border-bottom:1px solid rgba(255,255,255,.05);

    position:relative;

    padding-left:28px;

}

section[data-section-id="ulkeafuwyg"] .technical-box li:last-child{

    border-bottom:none;

}

section[data-section-id="ulkeafuwyg"] .technical-box li::before{

    content:"✓";

    position:absolute;

    left:0;

    color:#d71920;

    font-weight:700;

}



section[data-section-id="ulkeafuwyg"] .ai-score{

    margin:35px 0;

}

section[data-section-id="ulkeafuwyg"] .ai-score label{

    display:block;

    color:#777;

    margin-bottom:10px;

}

section[data-section-id="ulkeafuwyg"] .ai-score-bar{

    width:100%;

    height:12px;

    background:#1d1d1d;

    border-radius:999px;

    overflow:hidden;

}

section[data-section-id="ulkeafuwyg"] .ai-score-fill{

    width:98%;

    height:100%;

    background:linear-gradient(90deg,#d71920,#ff4f57);

    border-radius:999px;

}

section[data-section-id="ulkeafuwyg"] .ai-score-number{

    text-align:right;

    color:#fff;

    margin-top:10px;

    font-size: calc(var(--lh-font-size) * 1.07);

    font-weight:700;

}



section[data-section-id="ulkeafuwyg"] .technical-actions{

    margin-top:40px;

    text-align:center;

}

section[data-section-id="ulkeafuwyg"] .technical-actions button{

    min-width:280px;

    height:60px;

    border:none;

    border-radius:14px;

    background:#d71920;

    color:#fff;

    font-size: calc(var(--lh-font-size) * 1.14);

    font-weight:700;

    cursor:pointer;

    transition:.35s;

}

section[data-section-id="ulkeafuwyg"] .technical-actions button:hover{

    background:#ef2a31;

    transform:translateY(-3px);

    box-shadow:0 15px 35px rgba(215,25,32,.30);

}

section[data-section-id="ulkeafuwyg"] .quote-header{

    text-align:center;

    margin-bottom:40px;

}

section[data-section-id="ulkeafuwyg"] .quote-header span{

    display:inline-block;

    padding:8px 20px;

    border-radius:999px;

    background:rgba(215,25,32,.08);

    border:1px solid rgba(215,25,32,.25);

    color:#ff6468;

    font-size: calc(var(--lh-font-size) * 0.86);

    font-weight:700;

    letter-spacing:2px;

    text-transform:uppercase;

    margin-bottom:18px;

}

section[data-section-id="ulkeafuwyg"] .quote-header h3{

    color:#fff;

    font-size: calc(var(--lh-font-size) * 2.57);

    margin-bottom:12px;

    font-weight:700;

}

section[data-section-id="ulkeafuwyg"] .quote-header p{

    color:#8f8f8f;

    line-height:1.8;

}

section[data-section-id="ulkeafuwyg"] .quote-form{

    max-width:900px;

    margin:auto;

}

section[data-section-id="ulkeafuwyg"] .quote-row{

    display:flex;

    gap:18px;

    margin-bottom:18px;

}

section[data-section-id="ulkeafuwyg"] .quote-row input{

    flex:1;

}

section[data-section-id="ulkeafuwyg"] .quote-form input, section[data-section-id="ulkeafuwyg"] .quote-form textarea{

    width:100%;

    background:#151515;

    border:1px solid rgba(255,255,255,.06);

    border-radius:14px;

    padding:18px 20px;

    color:#fff;

    font-size: calc(var(--lh-font-size) * 1.07);

    transition:.35s;

}

section[data-section-id="ulkeafuwyg"] .quote-form input::placeholder, section[data-section-id="ulkeafuwyg"] .quote-form textarea::placeholder{

    color:#666;

}

section[data-section-id="ulkeafuwyg"] .quote-form input:focus, section[data-section-id="ulkeafuwyg"] .quote-form textarea:focus{

    outline:none;

    border-color:#d71920;

    box-shadow:0 0 18px rgba(215,25,32,.18);

}

section[data-section-id="ulkeafuwyg"] #customerNotes{

    height:150px;

    resize:vertical;

    margin-bottom:20px;

}

section[data-section-id="ulkeafuwyg"] .quote-summary{

    margin-bottom:30px;

}

section[data-section-id="ulkeafuwyg"] .quote-summary h4{

    color:#fff;

    margin-bottom:15px;

    font-size: calc(var(--lh-font-size) * 1.29);

}

section[data-section-id="ulkeafuwyg"] #aiSummary{

    height:220px;

    resize:none;

    background:#101010;

    color:#cfcfcf;

    line-height:1.7;

}

section[data-section-id="ulkeafuwyg"] .send-button{

    width:100%;

    height:62px;

    border:none;

    border-radius:14px;

    background:#d71920;

    color:#fff;

    font-size: calc(var(--lh-font-size) * 1.14);

    font-weight:700;

    cursor:pointer;

    transition:.35s;

}

section[data-section-id="ulkeafuwyg"] .send-button:hover{

    background:#ef2a31;

    transform:translateY(-3px);

    box-shadow:0 15px 35px rgba(215,25,32,.30);

}



section[data-section-id="ulkeafuwyg"] #stepSuccess{

    text-align:center;

}

section[data-section-id="ulkeafuwyg"] .success-icon{

    width:110px;

    height:110px;

    margin:0 auto 30px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size: calc(var(--lh-font-size) * 3.29);

    color:#fff;

    background:#d71920;

    box-shadow:0 0 40px rgba(215,25,32,.30);

}

section[data-section-id="ulkeafuwyg"] #stepSuccess h2{

    color:#fff;

    font-size: calc(var(--lh-font-size) * 3.00);

    margin-bottom:18px;

}

section[data-section-id="ulkeafuwyg"] #stepSuccess p{

    color:#9a9a9a;

    max-width:650px;

    margin:0 auto 15px;

    line-height:1.8;

}

section[data-section-id="ulkeafuwyg"] .restart-button{

    margin-top:35px;

    min-width:260px;

    height:58px;

    border:none;

    border-radius:14px;

    background:#ffffff;

    color:#111;

    font-weight:700;

    cursor:pointer;

    transition:.35s;

}

section[data-section-id="ulkeafuwyg"] .restart-button:hover{

    transform:translateY(-3px);

}



section[data-section-id="ulkeafuwyg"] textarea::-webkit-scrollbar{

    width:8px;

}

section[data-section-id="ulkeafuwyg"] textarea::-webkit-scrollbar-track{

    background:#101010;

}

section[data-section-id="ulkeafuwyg"] textarea::-webkit-scrollbar-thumb{

    background:#d71920;

    border-radius:999px;

}



@media(max-width:991px){

section[data-section-id="ulkeafuwyg"] .ai-section{

padding:80px 0;

}

section[data-section-id="ulkeafuwyg"] .ai-card{

padding:40px 30px;

border-radius:22px;

}

section[data-section-id="ulkeafuwyg"] .ai-title{

font-size: calc(var(--lh-font-size) * 2.71);

}

section[data-section-id="ulkeafuwyg"] .ai-subtitle{

font-size: calc(var(--lh-font-size) * 1.14);

}

section[data-section-id="ulkeafuwyg"] .technical-info{

flex-direction:column;

}

section[data-section-id="ulkeafuwyg"] .quote-row{

flex-direction:column;

}

section[data-section-id="ulkeafuwyg"] .material-title{

font-size: calc(var(--lh-font-size) * 2.71);

}

section[data-section-id="ulkeafuwyg"] #stepLoader h3{

font-size: calc(var(--lh-font-size) * 2.00);

}

section[data-section-id="ulkeafuwyg"] .quote-header h3{

font-size: calc(var(--lh-font-size) * 2.14);

}

section[data-section-id="ulkeafuwyg"] #stepSuccess h2{

font-size: calc(var(--lh-font-size) * 2.43);

}

}

@media(max-width:576px){

section[data-section-id="ulkeafuwyg"] .ai-section{

padding:60px 15px;

}

section[data-section-id="ulkeafuwyg"] .ai-card{

padding:28px 22px;

border-radius:18px;

}

section[data-section-id="ulkeafuwyg"] .ai-title{

font-size: calc(var(--lh-font-size) * 2.14);

}

section[data-section-id="ulkeafuwyg"] .ai-subtitle{

font-size: calc(var(--lh-font-size) * 1.07);

}

section[data-section-id="ulkeafuwyg"] .ai-badge{

font-size: calc(var(--lh-font-size) * 0.79);

letter-spacing:1px;

padding:8px 14px;

}

section[data-section-id="ulkeafuwyg"] .ai-search textarea{

height:160px;

min-height:160px;

max-height:none;

border-radius:16px;

padding:18px;

}

section[data-section-id="ulkeafuwyg"] .ai-search button{

height:54px;

}

section[data-section-id="ulkeafuwyg"] .material-title{

font-size: calc(var(--lh-font-size) * 2.14);

}

section[data-section-id="ulkeafuwyg"] .technical-box{

padding:22px;

}

section[data-section-id="ulkeafuwyg"] .technical-box h4{

font-size: calc(var(--lh-font-size) * 1.43);

}

section[data-section-id="ulkeafuwyg"] .loader-icon{

width:72px;

height:72px;

font-size: calc(var(--lh-font-size) * 2.43);

}

section[data-section-id="ulkeafuwyg"] .success-icon{

width:85px;

height:85px;

font-size: calc(var(--lh-font-size) * 2.43);

}

section[data-section-id="ulkeafuwyg"] #customerNotes{

height:130px;

}

section[data-section-id="ulkeafuwyg"] #aiSummary{

height:180px;

}

section[data-section-id="ulkeafuwyg"] .send-button, section[data-section-id="ulkeafuwyg"] .restart-button{

height:54px;

font-size: calc(var(--lh-font-size) * 1.07);

}

}section[data-section-id="ulkeafuwyg"]{padding-bottom: 0px;background: #000000}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="ulkeafuwyg"]{margin-top: -120px;margin-bottom: -60px;padding-top:  60px;padding-bottom: 0px;}}@media screen and (max-width: 767px) {section[data-section-id="ulkeafuwyg"]{margin-top: -120px;margin-bottom: -60px;padding-top: 40px;padding-bottom: 0px;}}section[data-section-id="ulkeafuwyg"] [data-lhis="list_item-txt_item"]:not([data-lhi-child="a"]), section[data-section-id="ulkeafuwyg"] [data-lhis="list_item-txt_item"][data-lhi-child="a"] a {color: #ffffff !important;font-size: calc(var(--lh-font-size) * 2) !important;letter-spacing: 0px !important;font-weight: 300 !important;font-style: normal !important;text-transform: none !important;line-height: calc(var(--lh-font-size) * 1.8) !important;}section[data-section-id="ulkeafuwyg"] [data-lhis="list_item-title_item"]:not([data-lhi-child="a"]), section[data-section-id="ulkeafuwyg"] [data-lhis="list_item-title_item"][data-lhi-child="a"] a {font-size: calc(var(--lh-font-size) * 2) !important;font-weight: bold !important;color: #444 !important;} section[data-section-id="nj6u6hwz6la"] .kg-loop-showcase{
	 position: relative;
	 overflow: hidden;
	 background: rgb(0, 0, 0);
	 padding: 80px 0px; 
}
section[data-section-id="nj6u6hwz6la"] .kg-loop-showcase::before{
	 display: none; 
}
section[data-section-id="nj6u6hwz6la"] .kg-loop-showcase::after{
	 display: none; 
}
section[data-section-id="nj6u6hwz6la"] .kg-heading{
	 display: none; 
}
section[data-section-id="nj6u6hwz6la"] .kg-slider{
	 position: relative;
	 overflow: hidden;
	 width: 100%; 
}
section[data-section-id="nj6u6hwz6la"] .kg-track{
	 display: flex;
	 gap: 26px;
	 width: max-content;
	 transform: translate3d(0px, 0px, 0px);
	 will-change: transform;
	 cursor: grab;
	 user-select: none;
	 touch-action: pan-y; 
}
section[data-section-id="nj6u6hwz6la"] .kg-track.dragging{
	 cursor: grabbing; 
}
section[data-section-id="nj6u6hwz6la"] .kg-slider *{
	 user-select: none;
	 -webkit-user-drag: none; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card{
	 position: relative;
	 flex: 0 0 320px;
	 width: 320px;
	 overflow: hidden;
	 border-radius: 24px;
	 background: rgb(16, 16, 16);
	 border: 1px solid rgba(255, 255, 255, 0.08);
	 box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 60px;
	 transition: transform 0.35s, border-color 0.35s, box-shadow 0.35s; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card:hover{
	 transform: translateY(-10px);
	 border-color: rgb(214, 0, 28);
	 box-shadow: rgba(0, 0, 0, 0.65) 0px 35px 80px, rgba(214, 0, 28, 0.35) 0px 0px 35px; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card img{
	 width: 100%;
	 height: 360px;
	 object-fit: cover;
	 display: block;
	 transition: transform 0.9s, filter 0.5s;
	 filter: brightness(0.96); 
}
section[data-section-id="nj6u6hwz6la"] .kg-card:hover img{
	 transform: scale(1.08);
	 filter: brightness(1.08) saturate(1.08); 
}
section[data-section-id="nj6u6hwz6la"] .kg-card::before{
	 content: "";
	 position: absolute;
	 top: -2px;right: -2px; bottom: -2px; left: -2px;;
	 border-radius: 24px;
	 pointer-events: none;
	 opacity: 0;
	 transition: 0.4s;
	 background: radial-gradient(circle at 20% 20%, rgba(214, 0, 28, 0.35), transparent 45%), radial-gradient(circle at 80% 80%, rgba(255, 255, 255, 0.04), transparent 45%); 
}
section[data-section-id="nj6u6hwz6la"] .kg-card:hover::before{
	 opacity: 1; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card::after{
	 content: "";
	 position: absolute;
	 top: -120%;
	 left: -60%;
	 width: 45%;
	 height: 320%;
	 transform: rotate(25deg);
	 background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.18), transparent); 
}
section[data-section-id="nj6u6hwz6la"] .kg-shine::after{
	 animation: 0.9s ease 0s 1 normal none running kgShine; 
}
section[data-section-id="nj6u6hwz6la"] .kg-content{
	 padding: 26px;
	 display: flex;
	 flex-direction: column;
	 min-height: 240px;
	 position: relative;
	 z-index: 2; 
}
section[data-section-id="nj6u6hwz6la"] .kg-tag{
	 display: inline-flex;
	 align-items: center;
	 gap: 8px;
	 width: max-content;
	 margin-bottom: 18px;
	 padding: 8px 16px;
	 border-radius: 999px;
	 background: rgba(214, 0, 28, 0.12);
	 border: 1px solid rgba(214, 0, 28, 0.35);
	 color: rgb(255, 77, 77);
	 font-size: calc(var(--lh-font-size) * .80);
	 font-weight: 700;
	 letter-spacing: 2px;
	 text-transform: uppercase; 
}
section[data-section-id="nj6u6hwz6la"] .kg-tag::before{
	 content: "";
	 width: 8px;
	 height: 8px;
	 border-radius: 50%;
	 background: rgb(255, 45, 45);
	 box-shadow: rgb(255, 0, 0) 0px 0px 12px, rgba(255, 0, 0, 0.5) 0px 0px 20px;
	 animation: 2s ease 0s infinite normal none running kgDot; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card h3{
	 margin: 0px 0px 14px;
	 color: rgb(255, 255, 255);
	 font-size: calc(var(--lh-font-size) * 2);
	 font-weight: 700;
	 line-height: 1.15; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card p{
	 flex: 1 1 0%;
	 margin: 0px 0px 28px;
	 color: rgba(255, 255, 255, 0.72);
	 line-height: 1.75;
	 font-size: calc(var(--lh-font-size) * 1.05); 
}
section[data-section-id="nj6u6hwz6la"] .kg-card a{
	 position: relative;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 gap: 12px;
	 height: 56px;
	 border-radius: 999px;
	 background: rgb(214, 0, 28);
	 color: rgb(255, 255, 255);
	 text-decoration: none;
	 font-weight: 700;
	 overflow: hidden;
	 transition: 0.35s;
	 box-shadow: rgba(214, 0, 28, 0.22) 0px 0px 25px; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card a:hover{
	 transform: translateY(-4px);
	 background: rgb(239, 0, 31);
	 box-shadow: rgba(255, 0, 0, 0.45) 0px 0px 18px, rgba(214, 0, 28, 0.45) 0px 12px 35px; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card a::before{
	 content: "";
	 position: absolute;
	 top: 0px;
	 left: -130%;
	 width: 45%;
	 height: 100%;
	 transform: skewX(-25deg);
	 background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.45), transparent); 
}
section[data-section-id="nj6u6hwz6la"] .kg-shine a::before{
	 animation: 0.8s ease 0s 1 normal none running kgShine; 
}
section[data-section-id="nj6u6hwz6la"] .arrow{
	 transition: 0.35s; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card a:hover .arrow{
	 transform: translateX(8px); 
}
section[data-section-id="nj6u6hwz6la"] .kg-active{
	 transform: translateY(-10px);
	 border-color: rgb(255, 0, 31);
	 box-shadow: rgba(0, 0, 0, 0.7) 0px 35px 90px, rgba(255, 0, 0, 0.35) 0px 0px 40px; 
}
section[data-section-id="nj6u6hwz6la"] .kg-pulse{
	 animation: 0.8s ease 0s 1 normal none running kgPulse; 
}
@keyframes kgFloat {
	0% {
		 transform: scale(1); 
	}
	50% {
		 transform: scale(1.05); 
	}
	100% {
		 transform: scale(1);
	}
}
@keyframes kgPulse {
	0% {
		 transform: scale(1); 
	}
	50% {
		 transform: scale(1.08); 
	}
	100% {
		 transform: scale(1);
	}
}
@keyframes kgDot {
	0% {
		 transform: scale(1);
		 opacity: 1; 
	}
	50% {
		 transform: scale(1.6);
		 opacity: 0.55; 
	}
	100% {
		 transform: scale(1);
		 opacity: 1;
	}
}
@keyframes kgShine {
	0% {
		 left: -130%; 
	}
	100% {
		 left: 170%;
	}
}
@keyframes kgGlow {
	0% {
		 box-shadow: rgba(214, 0, 28, 0) 0px 0px 0px; 
	}
	50% {
		 box-shadow: rgba(214, 0, 28, 0.45) 0px 0px 35px; 
	}
	100% {
		 box-shadow: rgba(214, 0, 28, 0) 0px 0px 0px;
	}
}
section[data-section-id="nj6u6hwz6la"] .kg-card img{
	 animation: 10s ease-in-out 0s infinite normal none running kgFloat; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card:hover img{
	 animation-play-state: paused; 
}
section[data-section-id="nj6u6hwz6la"] .kg-slider{
	 overflow: hidden;
	 position: relative;
	 width: 100%; 
}
section[data-section-id="nj6u6hwz6la"] .kg-track{
	 display: flex;
	 gap: 26px;
	 width: max-content;
	 transform: translate3d(0px, 0px, 0px);
	 will-change: transform;
	 contain: layout paint; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card{
	 flex-shrink: 0;
	 will-change: transform;
	 backface-visibility: hidden; 
}
section[data-section-id="nj6u6hwz6la"] .kg-track.dragging{
	 cursor: grabbing; 
}
section[data-section-id="nj6u6hwz6la"] .kg-track.dragging *{
	 pointer-events: none; 
}
section[data-section-id="nj6u6hwz6la"] .kg-slider *{
	 -webkit-user-drag: none;
	 user-select: none; 
}
section[data-section-id="nj6u6hwz6la"] .kg-slider::-webkit-scrollbar{
	 display: none; 
}
section[data-section-id="nj6u6hwz6la"] .kg-slider{
	 scrollbar-width: none; 
}
@media (max-width: 991px) {
	section[data-section-id="nj6u6hwz6la"] .kg-loop-showcase{
		 padding: 70px 0px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-heading{
		 font-size: calc(var(--lh-font-size) * 2.5);
		 margin-bottom: 40px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card{
		 width: 290px;
		 flex: 0 0 290px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card img{
		 height: 320px;
	}
}
@media (max-width: 767px) {
	section[data-section-id="nj6u6hwz6la"] .kg-loop-showcase{
		 padding: 50px 0px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-heading{
		 font-size: calc(var(--lh-font-size) * 2);
		 padding: 0px 20px;
		 margin-bottom: 30px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-track{
		 gap: 18px;
		 padding-left: 15px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card{
		 width: 260px;
		 flex: 0 0 260px;
		 border-radius: 20px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card img{
		 height: 285px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-content{
		 padding: 20px;
		 min-height: 220px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card h3{
		 font-size: calc(var(--lh-font-size) * 1.6); 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card p{
		 font-size: calc(var(--lh-font-size) * .95);
		 line-height: 1.65; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card a{
		 height: 50px;
		 font-size: calc(var(--lh-font-size) * .95);
	}
}
@media (max-width: 480px) {
	section[data-section-id="nj6u6hwz6la"] .kg-card{
		 width: 235px;
		 flex: 0 0 235px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card img{
		 height: 255px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-content{
		 padding: 18px; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card h3{
		 font-size: calc(var(--lh-font-size) * 1.45); 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-tag{
		 font-size: calc(var(--lh-font-size) * 0.79);
		 padding: 7px 12px;
		 letter-spacing: 1px;
	}
}
@media (prefers-reduced-motion: reduce) {
	section[data-section-id="nj6u6hwz6la"] .kg-card, section[data-section-id="nj6u6hwz6la"] .kg-card img, section[data-section-id="nj6u6hwz6la"] .kg-card a{
		 animation: auto ease 0s 1 normal none running none !important;
		 transition: none !important;
	}
}
@media (hover: none) {
	section[data-section-id="nj6u6hwz6la"] .kg-card:hover{
		 transform: none;
	}
}
section[data-section-id="nj6u6hwz6la"] .kg-card, section[data-section-id="nj6u6hwz6la"] .kg-card:hover, section[data-section-id="nj6u6hwz6la"] .kg-card:active, section[data-section-id="nj6u6hwz6la"] .kg-card:focus, section[data-section-id="nj6u6hwz6la"] .kg-card:focus-visible, section[data-section-id="nj6u6hwz6la"] .kg-active{
	 transform: none !important; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card{
	 transition: border-color 0.35s, box-shadow 0.35s, background 0.35s !important; 
}
section[data-section-id="nj6u6hwz6la"] .kg-card:hover{
	 border-color: rgb(214, 0, 28);
	 box-shadow: rgba(0, 0, 0, 0.65) 0px 35px 80px, rgba(214, 0, 28, 0.35) 0px 0px 35px; 
}
@media (hover: none) {
	section[data-section-id="nj6u6hwz6la"] .kg-card:hover, section[data-section-id="nj6u6hwz6la"] .kg-card:active, section[data-section-id="nj6u6hwz6la"] .kg-card:focus{
		 transform: none !important; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card img{
		 transform: none !important; 
	}
	section[data-section-id="nj6u6hwz6la"] .kg-card:hover img{
		 transform: none !important;
	}
}
section[data-section-id="nj6u6hwz6la"]{padding-top: 80px;padding-bottom: 80px;background: #fff}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="nj6u6hwz6la"]{padding-top: 60px;padding-bottom: 60px;}}@media screen and (max-width: 767px) {section[data-section-id="nj6u6hwz6la"]{padding-top: 60px;padding-bottom: 60px;background: #000000}}@media screen and (min-width: 1001px) {section[data-section-id="nj6u6hwz6la"] {display: none !important;}}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="nj6u6hwz6la"] {display: none !important;}} 

section[data-section-id="o39r2obwu1j"] .lh-container{
    max-width:100%;
}

section[data-section-id="o39r2obwu1j"] .lh-banner-block{
    background:#000;
    padding:70px 20px;
}



section[data-section-id="o39r2obwu1j"] .lh-wrap-title{

    text-align:center;

    margin-bottom:60px;
}

section[data-section-id="o39r2obwu1j"] .lh-wrap-title .lh-title{

    font-size:clamp(40px,6vw,72px);

    font-weight:900;

    line-height:1;

    letter-spacing:-2px;

    color:#fff;

    margin:0;
}



section[data-section-id="o39r2obwu1j"] .lh-banner-item{

    position:relative;

    overflow:hidden;

    border-radius:24px !important;

    background:#0a0a0a;

    border:1px solid rgba(255,255,255,.06);

    transition:
        transform .4s ease,
        border-color .4s ease,
        box-shadow .4s ease;

    margin-bottom:24px;
}



section[data-section-id="o39r2obwu1j"] .lh-banner-item::before{

    content:"";

    position:absolute;

    top: 0;right: 0; bottom: 0; left: 0;;

    background:
        radial-gradient(
            circle at top left,
            rgba(255,0,0,.08),
            transparent 45%
        );

    z-index:1;

    pointer-events:none;
}



section[data-section-id="o39r2obwu1j"] .lh-wrap-image{

    position:relative;
}

section[data-section-id="o39r2obwu1j"] .lh-wrap-image::after{

    content:"";

    position:absolute;

    top: 0;right: 0; bottom: 0; left: 0;;

    background:
        linear-gradient(
            to top,
            rgba(0,0,0,.88) 0%,
            rgba(0,0,0,.45) 35%,
            rgba(0,0,0,.10) 65%,
            transparent 100%
        );

    z-index:2;
}

section[data-section-id="o39r2obwu1j"] .lh-banner-item img{

    width:100%;

    display:block;

    transition:
        transform .8s ease;
}

section[data-section-id="o39r2obwu1j"] .lh-banner-item:hover img{

    transform:scale(1.04);
}



section[data-section-id="o39r2obwu1j"] .lh-banner-content{

    position:absolute;

    left:0;
    right:0;
    bottom:0;

    z-index:10;

    width:100%;

    padding:30px 20px !important;

    margin:0 !important;

    display:flex;

    flex-direction:column;

    align-items:center;

    justify-content:center;

    text-align:center;
}



section[data-section-id="o39r2obwu1j"] .lh-collection-title{

    width:100%;

    margin:0 !important;

    text-align:center;
}

section[data-section-id="o39r2obwu1j"] .lh-collection-title a{

    display:block;

    color:#fff !important;

    font-size: calc(var(--lh-font-size) * 1.57) !important;

    font-weight:800 !important;

    letter-spacing:-0.5px;

    text-align:center;

    transition:.3s ease;
}



section[data-section-id="o39r2obwu1j"] .lh-count-product{

    width:100%;

    justify-content:center;

    margin-top:8px;

    color:rgba(255,255,255,.60) !important;
}

section[data-section-id="o39r2obwu1j"] .lh-count-product::before{

    display:none;
}



section[data-section-id="o39r2obwu1j"] .lh-banner-item:hover{

    transform:translateY(-6px);

    border-color:
        rgba(255,0,0,.25);

    box-shadow:
        0 20px 40px rgba(0,0,0,.35);
}

section[data-section-id="o39r2obwu1j"] .lh-banner-item:hover .lh-collection-title a{

    color:#ff4d4d !important;
}



@media screen and (max-width:991px){

    section[data-section-id="o39r2obwu1j"] .lh-col-md-2-ct, section[data-section-id="o39r2obwu1j"] .lh-col-md-3, section[data-section-id="o39r2obwu1j"] .lh-col-md-4, section[data-section-id="o39r2obwu1j"] .lh-col-md-6{

        flex:0 0 100% !important;
        max-width:100% !important;
    }

    section[data-section-id="o39r2obwu1j"] .lh-wrap-title{

        margin-bottom:40px;
    }

    section[data-section-id="o39r2obwu1j"] .lh-wrap-title .lh-title{

        font-size: calc(var(--lh-font-size) * 3.00);
    }

    section[data-section-id="o39r2obwu1j"] .lh-collection-title a{

        font-size: calc(var(--lh-font-size) * 1.43) !important;
    }
}section[data-section-id="o39r2obwu1j"]{background: #000000}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="o39r2obwu1j"]{margin-top: -;padding-top: 40px;}}@media screen and (max-width: 767px) {section[data-section-id="o39r2obwu1j"]{margin-top: -;padding-top: 20px;}}section[data-section-id="o39r2obwu1j"] [data-lhi="title"]:not([data-lhi-child="a"]), section[data-section-id="o39r2obwu1j"] [data-hub-attr-title], section[data-section-id="o39r2obwu1j"] [data-estyle="title"]:not([data-lhi]),section[data-section-id="o39r2obwu1j"] [data-lhi="title"][data-lhi-child="a"] a {display: none !important;}section[data-section-id="o39r2obwu1j"] [data-lhi="title"], section[data-section-id="o39r2obwu1j"] [data-estyle="title"]:not([data-lhi]) {display: none !important;}@media screen and (max-width: 767px) {section[data-section-id="o39r2obwu1j"] {display: none !important;}} section[data-section-id="m8nwr4433w"] .hint--left::before{
    display: none;
}

section[data-section-id="m8nwr4433w"] .lh-product-content{
    padding-top: 99px;
    padding-bottom: 99px;
}

section[data-section-id="m8nwr4433w"] .item{
    align-items: baseline;
    display: flex !important;
}

section[data-section-id="m8nwr4433w"] a:hover, section[data-section-id="m8nwr4433w"] a:focus{
    opacity: 1 !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions{
    position: absolute;
    width: 100%;
    height: max-content;
    display: flex;
    justify-content: center;
    background-color: transparent;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: initial;
    bottom: 25px;
    left: 0px;
    z-index: 3;
    transition: 0.35s;
}

@media screen and (min-width: 992px) {
    section[data-section-id="m8nwr4433w"] .lh-product-item-actions{
        opacity: 0;
        visibility: hidden;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-thumb:hover .lh-product-item-actions{
        opacity: 1;
        visibility: visible;
    }
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions>div{
    margin-right: 8px;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions>div:first-child{
    margin-left: 4px;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions .lh-btnac{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions>div.lh-btnac a[class]{
    position: absolute;
    top: 0px;right: 0px; bottom: 0px; left: 0px;;
    opacity: 0 !important;
    background-color: transparent !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions>div.lh-btnac a[class].disabled{
    background-color: var(--lh-color) !important;
    opacity: 0.25 !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions #bookmarkit, section[data-section-id="m8nwr4433w"] .lh-product-item-actions>div a{
    flex: 0 0 40px;
    margin: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: color 0.2s, background 0.2s;
    width: 40px !important;
    height: 40px !important;
    background-color: rgb(17, 17, 17) !important;
    color: rgb(255, 255, 255) !important;
    border-width: medium !important;
    border-style: none !important;
    border-color: currentcolor !important;
    border-image: initial !important;
    border-radius: 50% !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions #bookmarkit:hover, section[data-section-id="m8nwr4433w"] .lh-product-item-actions>div.lh-btnac:hover a:not([class]){
    background-color: var(--lh-color) !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions #smartwishlist{
    margin: 0px !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions #smartwishlist #bookmarkit i{
    color: currentcolor;
    font-size: calc(var(--lh-font-size) * 1) !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-item-actions #sw_wishlist_label, section[data-section-id="m8nwr4433w"] .lh-product-item-actions #wishlist_message{
    display: none;
}

section[data-section-id="m8nwr4433w"] .owl-item{
    margin-bottom: 0px !important;
    margin-right: 0px !important;
}

section[data-section-id="m8nwr4433w"] .owl-dots{
    position: absolute;
    bottom: -94px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 50;
    display: block !important;
}

section[data-section-id="m8nwr4433w"] .owl-theme .owl-dots .owl-dot{
    outline: none;
}

section[data-section-id="m8nwr4433w"] .owl-theme .owl-dots .active span{
    background: rgb(0, 0, 0) !important;
}

section[data-section-id="m8nwr4433w"] .owl-theme .owl-dots .owl-dot span:hover{
    background: rgb(0, 0, 0) !important;
}

section[data-section-id="m8nwr4433w"] .owl-theme .owl-dots .owl-dot span{
    width: 12px;
    height: 12px;
    margin-left: 8px;
    margin-right: 8px;
    background: rgba(0, 0, 0, 0.24);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-thumb .hint--left.hint--bounce svg{
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features li svg path{
    fill: rgb(34, 34, 34);
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features li svg circle{
    fill: rgb(34, 34, 34);
}

section[data-section-id="m8nwr4433w"] .lh-info-wrapper.b_show .lh-product-item-actions{
    display: flex;
}

section[data-section-id="m8nwr4433w"] .lh-info-wrapper.b_hide .lh-product-item-actions{
    display: none;
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features{
    position: absolute;
    top: 24px;
    right: 24px;
    transform: translateY(20px);
    opacity: 0;
    visibility: hidden;
    z-index: 5;
    transition: 0.5s;
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features li{
    display: block;
    border-radius: 4px;
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features li:not(:last-child){
    margin-bottom: 16px;
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features li:hover a{
    background: var(--lh-color);
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features li:hover svg path, section[data-section-id="m8nwr4433w"] ul.lh-icon-features li:hover svg circle{
    fill: white;
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features .lh-add-cart{
    transition: 1.2s;
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features .lh-compare{
    transition: 1.5s;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-thumb:hover ul.lh-icon-features{
    opacity: 1;
    transform: translateY(0px);
    visibility: visible;
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features li a{
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: initial;
    background-color: white;
    display: inline-block;
    color: rgb(255, 255, 255);
    width: 40px;
    height: 40px;
    border-radius: 4px;
    position: relative;
}

section[data-section-id="m8nwr4433w"] ul.lh-icon-features li a:hover{
    background: var(--lh-color);
}

section[data-section-id="m8nwr4433w"] .lh-product-content.lh-left:not(.lh-canvas) .lh-info-wrapper, section[data-section-id="m8nwr4433w"] .lh-product-content.lh-right:not(.lh-canvas) .lh-info-wrapper{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

section[data-section-id="m8nwr4433w"] .lh-product-content.lh-canvas .lh-info-wrapper, section[data-section-id="m8nwr4433w"] .lh-product-content.lh-no-sidebar .lh-info-wrapper{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px;
}

section[data-section-id="m8nwr4433w"] .lh-product-rating:empty{
    width: 100%;
    background-size: contain;
    background-repeat: repeat-x;
    height: 12px;
    max-width: 60px;
    display: block;
    margin-top: 20px;
    margin-bottom: 8px;
    background-image: url("https://library.layouthub.com/HUB/files/TWF5LS0yMDIw/NTkwNDU2ODky/twenty-twenty-summer/pages/HZX4CFtLKV5uT2wD/product-slide/assets/images/star.svg");
}

section[data-section-id="m8nwr4433w"] .spr-badge-starrating [class^="spr-icon-"]::before, section[data-section-id="m8nwr4433w"] .spr-badge-starrating [class*=" spr-icon-"]::before{
    line-height: 26px;
    color: rgb(239, 190, 43) !important;
    font-size: calc(var(--lh-font-size) * 0.75) !important;
}

section[data-section-id="m8nwr4433w"] .spr-icon{
    top: 0px;
}

section[data-section-id="m8nwr4433w"] .lh-collection-info{
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-top: 4px;
}

section[data-section-id="m8nwr4433w"] .lh-product-info .spr-badge{
    display: flex;
    align-items: center;
    margin-top: 11px;
}

section[data-section-id="m8nwr4433w"] .spr-badge-caption{
    font-size: calc(var(--lh-font-size) * 1);
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: normal;
    color: rgb(102, 102, 102);
    margin-left: 2px;
    display: inline-block;
}

section[data-section-id="m8nwr4433w"] .spr-badge-starrating{
    margin: 0px 3px 0px 0px;
}

section[data-section-id="m8nwr4433w"] .spr-starrating .spr-icon{
    font-size: calc(var(--lh-font-size) * 0.75);
    margin-right: 2px;
}

section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-collection-heading{
    margin-bottom: 40px;
    position: relative;
    text-align: center;
}

section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-collection-heading .lh-collection-title{
    font-size: calc(var(--lh-font-size) * 2);
    margin-bottom: 8px;
}

section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-collection-heading p{
    color: rgb(102, 102, 102);
}

section[data-section-id="m8nwr4433w"] .lh-collection-info .lh-collection-des{
    font-size: calc(var(--lh-font-size) * 1.125);
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: rgb(102, 102, 102);
}

section[data-section-id="m8nwr4433w"] .lh-collection-info .lh-product-link{
    font-size: calc(var(--lh-font-size) * 1);
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    margin-top: 4px;
    margin-right: -3px;
    letter-spacing: normal;
    color: var(--lh-color);
    position: relative;
}

section[data-section-id="m8nwr4433w"] .lh-collection-info .lh-product-link svg{
    margin-left: 8px;
    width: 12px;
    height: 12px;
    margin-right: 2px;
}

section[data-section-id="m8nwr4433w"] .lh-collection-info .lh-product-link svg path{
    fill: var(--lh-color);
}

section[data-section-id="m8nwr4433w"] .lh-collection-info .lh-product-link:hover{
    color: rgb(0, 0, 0) !important;
}

section[data-section-id="m8nwr4433w"] .lh-collection-info .lh-product-link:hover svg path{
    fill: rgb(0, 0, 0);
}

section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-collection-heading .lh-collection-title .lh-collection-des{
    font-size: calc(var(--lh-font-size) * 1);
    line-height: 1.5;
    font-weight: 400;
    color: rgb(76, 76, 76);
    display: block;
}

section[data-section-id="m8nwr4433w"] .lh-none{
    display: none !important;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-thumb{
    position: relative;
    text-align: center;
    border-radius: 8px;
    overflow: hidden;
}

section[data-section-id="m8nwr4433w"] .lh-info-wrapper.b_show .lh-collection-item .lh-product-thumb::after{
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 2;
    height: 100%;
    opacity: 0;
    visibility: hidden;
}

section[data-section-id="m8nwr4433w"] .lh-info-wrapper.b_show .lh-collection-item .lh-product-thumb:hover::after{
    opacity: 1;
    visibility: visible;
}

section[data-section-id="m8nwr4433w"] .lh-product-related{
    width: calc(100% + 30px);
    transform: translateX(-15px);
    text-align: center;
}

section[data-section-id="m8nwr4433w"] .lh-product-related .lh-collection-item{
    padding: 0px 15px;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-thumb img{
    width: 100%;
    height: auto;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-thumb .lh-img-hover{
    position: absolute;
    top: 0px;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%);
    transition-duration: 0.7s;
}

section[data-section-id="m8nwr4433w"] .owl-theme .owl-nav [class*="owl-"]:hover{
    background: transparent;
}

section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav button.owl-prev{
    position: absolute;
    top: -50px;
    margin-top: -30px;
    outline: none;
    right: 67px;
}

section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav button.owl-next{
    position: absolute;
    top: -50px;
    margin-top: -30px;
    right: 49px;
    outline: none;
}

section[data-section-id="m8nwr4433w"] .owl-theme .owl-nav .disabled svg path{
    fill: rgb(34, 34, 34);
    opacity: 0.3;
}

section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav svg{
    width: 32px;
    height: 32px;
}

section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav svg path{
    fill: rgb(34, 34, 34);
}

section[data-section-id="m8nwr4433w"] .owl-prev{
    margin-left: -34px !important;
}

section[data-section-id="m8nwr4433w"] .owl-next{
    margin-right: -34px !important;
}

section[data-section-id="m8nwr4433w"] .owl-nav img{
    width: 16px;
    height: 16px;
}

section[data-section-id="m8nwr4433w"] .link:hover .underline{
    background-size: 100% 1px;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-thumb:hover .lh-img-hover{
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0px);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-info{
    text-align: left;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-info .lh-product-title{
    margin-top: 25px;
    margin-bottom: 10px;
    font-size: calc(var(--lh-font-size) * 1.125);
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    text-transform: none;
    letter-spacing: normal;
    color: rgb(0, 0, 0);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-info .lh-product-title a{
    color: rgb(0, 0, 0);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .lh-product-info .lh-product-title a:not([disabled]):hover, section[data-section-id="m8nwr4433w"] a:focus{
    color: var(--lh-color);
}

section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-product-link{
    text-align: center;
    margin-top: 60px;
}

section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-product-link a{
    font-size: calc(var(--lh-font-size) * 1);
    font-weight: normal;
    display: inline-block;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 2px;
    color: white;
    border: 1px solid var(--lh-color);
    padding: 11px 31px;
    background: var(--lh-color);
}

section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-product-link a:hover{
    background: white;
    color: var(--lh-color);
}

section[data-section-id="m8nwr4433w"] .lh-product-title span{
    display: inherit;
}

section[data-section-id="m8nwr4433w"] .lh-product-info .lh-wrap-price .lh-sale{
    font-size: calc(var(--lh-font-size) * 1);
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: normal;
    color: rgb(102, 102, 102);
    margin-right: 8px;
    text-decoration: line-through;
}

section[data-section-id="m8nwr4433w"] .lh-product-info .lh-wrap-price .lh-cost{
    font-size: calc(var(--lh-font-size) * 1);
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: rgb(0, 0, 0);
}

section[data-section-id="m8nwr4433w"] .lh-product-icon-item-quickview span.lh-quick-view-item{
    font-size: calc(var(--lh-font-size) * 1);
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: 2px;
    color: var(--lh-color);
    width: 100%;
    display: inline-block;
    padding: 12px 15px;
    text-align: center;
    border: 1px solid var(--lh-color);
    background: white;
}

section[data-section-id="m8nwr4433w"] .lh-product-icon-item:hover{
    background: var(--lh-color);
}

section[data-section-id="m8nwr4433w"] .lh-product-icon-item svg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 16px;
    height: 19px;
}

section[data-section-id="m8nwr4433w"] .lh-product-icon-item:hover svg path{
    fill: white;
}

section[data-section-id="m8nwr4433w"] .lh-product-icon-item:hover svg circle{
    fill: white;
}

section[data-section-id="m8nwr4433w"] .lh-product-icon a.lh-quick-view.lh-product-icon-item-quickview{
    margin-right: 8px;
    margin-left: 8px;
    flex: 1 1 0%;
}

section[data-section-id="m8nwr4433w"] .lh-product-icon .lh-product-icon-item .icon-product{
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

section[data-section-id="m8nwr4433w"] .lh-info-wrapper.bad_enable .lh-product-badges{
    display: flex;
}

section[data-section-id="m8nwr4433w"] .lh-info-wrapper.bad_disable .lh-product-badges{
    display: none !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-badges{
    text-align: center;
    position: absolute;
    top: 8px;
    left: 0px;
    display: flex;
    flex-direction: column;
    z-index: 3;
}

section[data-section-id="m8nwr4433w"] .lh-product-badges span{
    padding: 0px 25px 0px 9px;
    font-size: calc(var(--lh-font-size) * 1);
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    clip-path: polygon(0% 0%, 76% 0%, 100% 100%, 0% 100%);
    letter-spacing: normal;
    color: rgb(255, 255, 255);
    z-index: 5;
    margin-bottom: 8px;
}

section[data-section-id="m8nwr4433w"] .lh-product-badges .lh-sold-out{
    background: rgb(34, 34, 34);
}

section[data-section-id="m8nwr4433w"] .lh-product-badges .lh-onsale{
    background: rgb(232, 76, 78);
}

section[data-section-id="m8nwr4433w"] .lh-product-badges .lh-hot{
    background: rgb(191, 132, 80);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.b_show{
    display: block;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.b_hide{
    display: none !important;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons{
    position: absolute;
    left: 50%;
    bottom: 0px;
    font-size: calc(var(--lh-font-size) * 0.00);
    width: 100%;
    z-index: 2;
    transform: translateX(-50%);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons>div{
    opacity: 0;
    visibility: hidden;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    height: 48px;
    transform: translateY(20px);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons>div>a{
    display: block;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons>div a::before{
    font-size: calc(var(--lh-font-size) * 1.2);
    line-height: 3.2rem;
    height: 100%;
    width: 100%;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons>div a:focus{
    outline: none;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons .compare-btn a{
    fill: rgb(255, 255, 255);
    display: inline-block;
    padding: 17px 16px;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: initial;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .yith-wcwl-add-to-wishlist{
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: calc(var(--lh-font-size) * 0.00);
    margin-top: 0px;
    z-index: 2;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .yith-wcwl-add-to-wishlist .add_to_wishlist:hover{
    fill: var(--lh-color);
    transition: 0.4s;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons .quick-view-btn{
    width: 48px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons .quick-view-btn a{
    fill: rgb(255, 255, 255);
    display: inline-block;
    padding: 17px 16px;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: initial;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons .add-to-cart-btn{
    font-size: calc(var(--lh-font-size) * 0.934);
    letter-spacing: 0.1rem;
    width: 100%;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons .add-to-cart-btn a{
    height: 48px;
    line-height: 48px;
    width: 100%;
    background-color: transparent;
    border-width: medium;
    border-style: none;
    border-color: currentcolor;
    border-image: initial;
    border-radius: 0px;
    padding: 0px;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons .compare-btn{
    width: 48px;
    display: inline-block;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    margin: 0px;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons .compare-btn .blockUI, section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons .compare-btn .blocOverlay{
    display: none !important;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.mobile .quick-view-btn, section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.mobile .compare-btn{
    display: none;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.mobile .add-to-cart-btn{
    width: 100%;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.product-buttons--dark .lh-icon{
    background-color: rgb(51, 51, 51);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.product-buttons--dark .lh-icon a{
    color: rgb(171, 171, 171);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.product-buttons--dark .lh-icon:hover{
    background-color: var(--lh-color);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.product-buttons--dark .lh-icon:hover a{
    color: rgb(255, 255, 255);
    text-decoration: none !important;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.product-buttons--light .lh-icon{
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(238, 238, 238);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.product-buttons--light .lh-icon a{
    color: rgb(51, 51, 51);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item .product-buttons.product-buttons--light .add-to-cart-btn{
    border-left-width: 0px;
    border-right-width: 0px;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item:hover .product-buttons .lh-icon{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item:hover .lh-produc-grid-actions{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}

section[data-section-id="m8nwr4433w"] .lh-collection-item:hover .product-buttons .quick-view-btn{
    transition: 0.5s;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item:hover .product-buttons .add-to-cart-btn{
    transition: 0.9s;
}

section[data-section-id="m8nwr4433w"] .lh-collection-item:hover .product-buttons .compare-btn{
    transition: 1.2s;
}

section[data-section-id="m8nwr4433w"] .lh-info-wrapper.ellipsis .lh-product-info .lh-product-title{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

@media (max-width: 991px) {
    section[data-section-id="m8nwr4433w"] .lh-product-content{
        padding-bottom: 60px;
        padding-top: 60px;
    }

    section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav button.owl-prev, section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav button.owl-next{
        top: -50px;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-product-link{
        margin-top: 50px;
    }

    section[data-section-id="m8nwr4433w"] .lh-wrapper .list-swatch-images{
        justify-content: center;
    }
}

@media (max-width: 767px) {
    section[data-section-id="m8nwr4433w"] .lh-product-badges span{
        font-size: calc(var(--lh-font-size) * 0.875);
    }

    section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-product-link a{
        font-size: calc(var(--lh-font-size) * 0.875);
    }

    section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-collection-heading .lh-collection-title::before{
        top: 14px;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-product-link{
        margin-top: 30px;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-collection-heading::before{
        display: none;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-icon-item-quickview span.lh-quick-view-item{
        font-size: calc(var(--lh-font-size) * 0.875);
        line-height: 1.6;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-info{
        text-align: center;
    }

    section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav button.owl-prev, section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav button.owl-next{
        top: -29px;
    }

    section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav button.owl-next{
        right: 51px;
    }

    section[data-section-id="m8nwr4433w"] .owl-carousel .owl-nav button.owl-prev{
        right: 60px;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-content{
        padding-top: 40px;
        padding-bottom: 40px;
    }

    section[data-section-id="m8nwr4433w"] .lh-collection-heading .lh-collection-title{
        font-size: calc(var(--lh-font-size) * 1.6);
    }

    section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-collection-heading .lh-collection-title{
        font-size: calc(var(--lh-font-size) * 1.75);
    }

    section[data-section-id="m8nwr4433w"] .lh-countdown-product span.item{
        margin-right: 8px !important;
    }

    section[data-section-id="m8nwr4433w"] .lh-countdown-product .count_time{
        padding: 8px 0px 16px;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-item-actions{
        opacity: 1;
        visibility: visible;
    }
}

@media (max-width: 575px) {
    section[data-section-id="m8nwr4433w"] .lh-collection-title{
        font-size: calc(var(--lh-font-size) * 1.4);
    }

    section[data-section-id="m8nwr4433w"] .lh-product-grid .lh-collection-heading{
        margin-bottom: 24px;
    }

    section[data-section-id="m8nwr4433w"] .lh-collection-info{
        flex-direction: column;
    }

    section[data-section-id="m8nwr4433w"] .lh-collection-heading .lh-collection-title{
        font-size: calc(var(--lh-font-size) * 1.4);
    }

    section[data-section-id="m8nwr4433w"] .lh-collection-info .lh-collection-des{
        font-size: calc(var(--lh-font-size) * 1);
    }

    section[data-section-id="m8nwr4433w"] .lh-countdown-product .count_time{
        padding: 8px 0px 16px;
    }

    section[data-section-id="m8nwr4433w"] .lh-product-rating:empty{
        margin-left: 50%;
        transform: translateX(-50%);
    }
}

section[data-section-id="m8nwr4433w"] .lh-product-rating{
    display: flex;
    justify-content: flex-start;
    text-decoration: none;
    color: rgba(var(--lh-color-rgb), 0.965);
}

section[data-section-id="m8nwr4433w"] .lh-product-rating i{
    margin-right: 3px;
    color: rgba(var(--lh-color-rgb), 0.3);
}

section[data-section-id="m8nwr4433w"] .lh-product-rating i:not(:last-child){
    margin-right: 3px;
    color: rgb(239, 190, 43);
}

section[data-section-id="m8nwr4433w"] .lh-produc-grid-actions{
    top: 0px;
    right: 0px;
    position: absolute;
}

section[data-section-id="m8nwr4433w"] time.countdown-alt-2{
    display: flex;
}

section[data-section-id="m8nwr4433w"] time.countdown-alt-2 .item .label{
    display: block;
    font-size: calc(var(--lh-font-size) * 1);
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.58;
    margin-left: 4px;
    letter-spacing: normal;
    color: rgb(102, 102, 102);
}

section[data-section-id="m8nwr4433w"] .lh-countdown-product{
    position: absolute;
    bottom: 16px;
    width: 100%;
}

section[data-section-id="m8nwr4433w"] .lh-countdown-product .count_time{
    overflow: hidden;
    margin: 0px auto;
    width: 100%;
    padding: 8px 0px 16px;
    background-color: white;
}

section[data-section-id="m8nwr4433w"] .lh-countdown-product .count_time .item span:not(.label){
    font-size: calc(var(--lh-font-size) * 1.5);
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.68;
    letter-spacing: normal;
    color: rgb(0, 0, 0);
}

section[data-section-id="m8nwr4433w"] .lh-countdown-product span.item{
    display: inline-block;
    margin-right: 16px;
}

section[data-section-id="m8nwr4433w"] .lh-range{
    height: 10px;
    background: rgba(232, 76, 78, 0.08);
    width: 100%;
    display: block;
    position: relative;
}

section[data-section-id="m8nwr4433w"] .lh-step{
    z-index: 99;
    background: var(--lh-color);
    height: 10px;
    display: block;
    position: relative;
}

section[data-section-id="m8nwr4433w"] .lh-product-content .sca-qv-image .sca-qv-button{
    top: 0px;
    bottom: 0px;
    position: absolute !important;
    opacity: 0 !important;
    margin: 0px !important;
}

section[data-section-id="m8nwr4433w"] .lh-product-content .swiper-slide+.sca-qv-button-wrap, section[data-section-id="m8nwr4433w"] .lh-collection-item+.sca-qv-button-wrap, section[data-section-id="m8nwr4433w"] .lh-collection-item .sca-qv-button-wrap{
    display: none !important;
}
section[data-section-id="m8nwr4433w"]{margin-top: -60px;background: #000000}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="m8nwr4433w"]{margin-top: -60px;}}@media screen and (max-width: 767px) {}section[data-section-id="m8nwr4433w"] [data-lhi="text_sale"]:not([data-lhi-child="a"]), section[data-section-id="m8nwr4433w"] [data-hub-attr-text_sale], section[data-section-id="m8nwr4433w"] [data-estyle="text_sale"]:not([data-lhi]),section[data-section-id="m8nwr4433w"] [data-lhi="text_sale"][data-lhi-child="a"] a {color: #ffffff !important;}section[data-section-id="m8nwr4433w"] [data-lhi="related_heading"]:not([data-lhi-child="a"]), section[data-section-id="m8nwr4433w"] [data-hub-attr-related_heading], section[data-section-id="m8nwr4433w"] [data-estyle="related_heading"]:not([data-lhi]),section[data-section-id="m8nwr4433w"] [data-lhi="related_heading"][data-lhi-child="a"] a {color: #dd3333 !important;} section[data-section-id="1rmcw5ljaqi"] .kg-material-guide{
background:#000;
padding:40px 20px 60px;
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-header{
text-align:center;
max-width:1200px;
margin:0 auto 40px;
}

section[data-section-id="1rmcw5ljaqi"] .kg-mini-title{
display:inline-block;
color:#ff4a3d;
font-size: calc(var(--lh-font-size) * 0.86);
letter-spacing:3px;
font-weight:800;
margin-bottom:15px;
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-header h2{
margin:0;
line-height:.9;
text-transform:uppercase;
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-header .white{
display:block;
color:#fff;
font-size:clamp(52px,7vw,96px);
font-weight:900;
font-style:italic;
text-shadow:
3px 3px 0 rgba(255,0,0,.15);
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-header .red{
display:block;
color:#ff4a3d;
font-size:clamp(52px,7vw,96px);
font-weight:900;
font-style:italic;
text-shadow:
0 0 15px rgba(255,74,61,.45);
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-header p{
max-width:700px;
margin:18px auto;
color:#b3b3b3;
font-size: calc(var(--lh-font-size) * 1.14);
line-height:1.8;
}

section[data-section-id="1rmcw5ljaqi"] .kg-divider{
width:120px;
height:2px;
margin:25px auto 0;
background:#ff4a3d;
box-shadow:0 0 15px rgba(255,74,61,.5);
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-grid{
max-width:1200px;
margin:auto;
display:grid;
grid-template-columns:repeat(3,1fr);
gap:16px;
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-card{
background:#080808;
border:1px solid rgba(255,74,61,.15);
border-radius:18px;
padding:24px;
transition:.3s;
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-card:hover{
transform:translateY(-6px);
border-color:rgba(255,74,61,.4);
box-shadow:
0 15px 40px rgba(255,74,61,.08);
}

section[data-section-id="1rmcw5ljaqi"] .kg-type{
color:#ff4a3d;
font-size: calc(var(--lh-font-size) * 0.79);
font-weight:800;
letter-spacing:2px;
margin-bottom:12px;
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-card h3{
color:#fff;
font-size: calc(var(--lh-font-size) * 2.00);
font-weight:900;
font-style:italic;
line-height:.95;
margin-bottom:15px;
}

section[data-section-id="1rmcw5ljaqi"] .kg-price{
display:inline-block;
color:#fff;
font-size: calc(var(--lh-font-size) * 2.43);
font-weight:900;
margin-bottom:15px;
text-shadow:
0 0 10px rgba(255,255,255,.15);
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-card p{
color:#999;
font-size: calc(var(--lh-font-size) * 1.00);
line-height:1.7;
}

@media(max-width:991px){

section[data-section-id="1rmcw5ljaqi"] ```
.kg-guide-grid{
    grid-template-columns:repeat(2,1fr);
}
```

}

@media(max-width:767px){

section[data-section-id="1rmcw5ljaqi"] ```
.kg-guide-grid{
    grid-template-columns:1fr;
}

section[data-section-id="1rmcw5ljaqi"] .kg-guide-header .white, section[data-section-id="1rmcw5ljaqi"] .kg-guide-header .red{
    font-size: calc(var(--lh-font-size) * 3.86);
}
```

}
section[data-section-id="1rmcw5ljaqi"]{background: #000000}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="1rmcw5ljaqi"]{margin-top: -90px;margin-bottom: -240px;padding-top: 60px;padding-bottom: 20px;}}@media screen and (max-width: 767px) {section[data-section-id="1rmcw5ljaqi"]{margin-top: -90px;margin-bottom: -240px;padding-top: 20px;padding-bottom: 20px;}}section[data-section-id="1rmcw5ljaqi"] [data-lhis="group_item-txt2"]:not([data-lhi-child="a"]), section[data-section-id="1rmcw5ljaqi"] [data-lhis="group_item-txt2"][data-lhi-child="a"] a {color: #ffffff !important;}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="1rmcw5ljaqi"] [data-lhis="group_item-txt2"]:not([data-lhi-child="a"]), section[data-section-id="1rmcw5ljaqi"] [data-lhis="group_item-txt2"][data-lhi-child="a"] a {margin-bottom: 0px !important;}}section[data-section-id="1rmcw5ljaqi"] [data-lhis="group_item-txt1"]:not([data-lhi-child="a"]), section[data-section-id="1rmcw5ljaqi"] [data-lhis="group_item-txt1"][data-lhi-child="a"] a {color: #ffffff !important;font-size: calc(var(--lh-font-size) * 0.9) !important;}@media screen and (max-width: 767px) {section[data-section-id="1rmcw5ljaqi"] {display: none !important;}} 

section[data-section-id="zh82xofb76j"] .kg-reviews{

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:30px;

    background:#000;

    padding:80px 20px;
}



section[data-section-id="zh82xofb76j"] .kg-review{

    position:relative;

    padding:30px;

    border-radius:24px;

    background:#0a0a0a;

    border:1px solid rgba(255,255,255,.06);

    transition:.35s ease;

    text-align:center;
}



section[data-section-id="zh82xofb76j"] .kg-stars{

    color:#ffb400;

    font-size: calc(var(--lh-font-size) * 1.71);

    letter-spacing:4px;

    margin-bottom:20px;
}



section[data-section-id="zh82xofb76j"] .kg-review p{

    color:#d0d0d0;

    line-height:1.8;

    font-size: calc(var(--lh-font-size) * 1.14);

    margin-bottom:25px;

    min-height:110px;
}



section[data-section-id="zh82xofb76j"] .kg-author{

    color:#fff;

    font-size: calc(var(--lh-font-size) * 1.29);

    font-weight:700;

    margin-bottom:6px;
}



section[data-section-id="zh82xofb76j"] .kg-company{

    color:#8d8d8d;

    font-size: calc(var(--lh-font-size) * 1.00);
}



section[data-section-id="zh82xofb76j"] .kg-review:hover{

    transform:translateY(-8px);

    border-color:rgba(255,0,0,.25);

    box-shadow:
        0 20px 40px rgba(0,0,0,.3),
        0 0 20px rgba(255,0,0,.08);
}



@media(max-width:991px){

    section[data-section-id="zh82xofb76j"] .kg-reviews{

        grid-template-columns:1fr 1fr;
    }
}

@media(max-width:767px){

    section[data-section-id="zh82xofb76j"] .kg-reviews{

        grid-template-columns:1fr;
    }
}section[data-section-id="zh82xofb76j"]{margin-top: -60px;margin-bottom: -60px;padding-bottom: 0px;background: #000000}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="zh82xofb76j"]{margin-top: -60px;margin-bottom: -60px;padding-top:  60px;padding-bottom: 0px;}}@media screen and (max-width: 767px) {section[data-section-id="zh82xofb76j"]{margin-top: -60px;margin-bottom: -60px;padding-top: 40px;padding-bottom: 0px;}}section[data-section-id="zh82xofb76j"] [data-lhis="list_item-txt_item"]:not([data-lhi-child="a"]), section[data-section-id="zh82xofb76j"] [data-lhis="list_item-txt_item"][data-lhi-child="a"] a {color: #ffffff !important;font-size: calc(var(--lh-font-size) * 2) !important;letter-spacing: 0px !important;font-weight: 300 !important;font-style: normal !important;text-transform: none !important;line-height: calc(var(--lh-font-size) * 1.8) !important;}section[data-section-id="zh82xofb76j"] [data-lhis="list_item-title_item"]:not([data-lhi-child="a"]), section[data-section-id="zh82xofb76j"] [data-lhis="list_item-title_item"][data-lhi-child="a"] a {font-size: calc(var(--lh-font-size) * 2) !important;font-weight: bold !important;color: #444 !important;}@media screen and (max-width: 767px) {section[data-section-id="zh82xofb76j"] {display: none !important;}} section[data-section-id="5prxrmblrtl"] .lh-container{
    max-width: 100%;
}

section[data-section-id="5prxrmblrtl"] .lh-row{
    margin-inline: 0px;
    padding-inline: 0px;
}

section[data-section-id="5prxrmblrtl"] .lh-row .lh-tab{
    text-align: center;
    position: relative;
    cursor: pointer;
}

section[data-section-id="5prxrmblrtl"] .lh-txt1{
    padding-bottom: 8px;
    font-weight: bold;
    font-size: calc(var(--lh-font-size) * 1.5);
    line-height: 1.6;
    letter-spacing: 0.02em;
    color: rgb(18, 55, 65);
}

section[data-section-id="5prxrmblrtl"] .lh-txt2{
    font-size: calc(var(--lh-font-size) * 1);
    line-height: 1.5;
    color: rgb(18, 55, 65);
}

section[data-section-id="5prxrmblrtl"] .lh-tab::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    height: 2px;
    width: 0px;
    background-color: currentcolor;
    transform: translateX(-50%);
    transition: width 0.3s;
}

section[data-section-id="5prxrmblrtl"] .lh-tab.active::after{
    width: 100%;
}

section[data-section-id="5prxrmblrtl"] .lh-content{
    display: grid;
    padding: 16px;
    background-color: transparent;
}

section[data-section-id="5prxrmblrtl"] .lh-panel{
    grid-area: 1 / 1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s;
}

section[data-section-id="5prxrmblrtl"] .lh-panel.active{
    opacity: 1;
    visibility: visible;
}section[data-section-id="5prxrmblrtl"]{background: #000000}@media screen and (max-width: 991px) and (min-width: 768px) {section[data-section-id="5prxrmblrtl"]{margin-bottom: 80px;padding-top: 60px;padding-bottom: 20px;}}@media screen and (max-width: 767px) {section[data-section-id="5prxrmblrtl"]{margin-bottom: 80px;padding-top: 20px;padding-bottom: 20px;}}section[data-section-id="5prxrmblrtl"] [data-lhis="group_item-txt2"]:not([data-lhi-child="a"]), section[data-section-id="5prxrmblrtl"] [data-lhis="group_item-txt2"][data-lhi-child="a"] a {color: #ffffff !important;}section[data-section-id="5prxrmblrtl"] [data-lhis="group_item-txt1"]:not([data-lhi-child="a"]), section[data-section-id="5prxrmblrtl"] [data-lhis="group_item-txt1"][data-lhi-child="a"] a {color: #ffffff !important;font-size: calc(var(--lh-font-size) * 0.9) !important;}@media screen and (max-width: 767px) {section[data-section-id="5prxrmblrtl"] {display: none !important;}}