/** Shopify CDN: Minification failed

Line 11:7 Expected URL token but found bad string token
Line 11:77 Unterminated string token
Line 12:25 Unterminated string token
Line 13:76 Unterminated string token
Line 14:25 Unterminated string token
Line 15:5 Expected ";" but found "{"

**/
@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;
1,100..900&display=swap";
@import"https://fonts.googleapis.com/css?family=Roboto+Mono,wght@0,100..900;
1,100..900&display=swap";
:root{
    --color-accents-yellow: 255, 218, 16 
}
.mm-pdp-v2-test [id*=dividebuy_spread_the_cost_dividebuyproduc],.mm-pdp-v2-test .sticky-placeholder{
    display:none!important
}
.mm-pdp-v2-test #main-product{
    background:#f9f9f9;
    padding-top:64px
}
.mm-pdp-v2-test #main-product>div{
    max-width:1242px;
    width:100%;
    margin:0 auto;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.mm-pdp-v2-test #main-product>div>div:first-child{
    width:45.089%
}
@media(min-width:990px){
    .mm-pdp-v2-test #main-product>div>div:first-child{
        top:105px
    }
}
.gallery-open{
    overflow:hidden;
    height:100vh
}
.gallery-open .mm-pdp-v2-test #MainContent{
    z-index:999999999
}
.gallery-open .mm-pdp-v2-test #main-product{
    z-index:15000000;
    position:relative
}
.gallery-open .mm-pdp-v2-test #main-product>div>div:first-child{
    z-index:99999
}
.mm-pdp-v2-test .hero-zoom-img-wrap.mm-gallery-popup{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    z-index:9999999999999999;
    background:#000000e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.mm-pdp-v2-test .hero-zoom-img-wrap.mm-gallery-popup.active{
    opacity:1;
    visibility:visible
}
.mm-pdp-v2-test .zoom-img-inner{
    position:relative;
    max-width:90%;
    max-height:90%
}
.mm-pdp-v2-test .mm-gallery-popup img,.mm-pdp-v2-test .mm-gallery-popup video{
    max-width:100%;
    max-height:75vh;
    -o-object-fit:contain;
    object-fit:contain
}
.mm-pdp-v2-test .mm-gallery-close{
    position:absolute;
    top:-30px;
    right:-30px;
    font-size:28px;
    color:#fff;
    cursor:pointer
}
.mm-pdp-v2-test .mm-gallery-close:hover{
    opacity:.8
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card{
    cursor:pointer
}
.mm-pdp-v2-test .mm-pdp-gallery-desktop-card .mm-pdp-video [aria-label="Play video"]{
    pointer-events:none
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .mm-gallery-close{
        right:-10px
    }
}
.mm-pdp-v2-test #main-product>div>.product-information_section{
    width:49.034%;
    padding-left:0;
    padding-top:0
}
.mm-pdp-v2-test [x-ref=productGallery]{
    display:none!important
}
.mm-pdp-v2-test .custom-product-swiper .media-item__wrapper img{
    position:relative;
    width:100%;
    border-radius:inherit
}
.mm-pdp-v2-test .media-item__wrapper{
    border-radius:8px;
    height:100%
}
.mm-pdp-v2-test .thumb-swiper-wrapper{
    margin-top:12px
}
.mm-pdp-v2-test .thumb-swiper .swiper-slide{
    max-width:65px;
    max-height:65px;
    width:100%;
    border-radius:8px;
    overflow:hidden;
    cursor:-webkit-grab;
    cursor:grab
}
.mm-pdp-v2-test .thumb-swiper .swiper-slide.swiper-slide-thumb-active{
    border:1px solid #FFDA10
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-mobile{
    display:none
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop{
    display:-ms-grid;
    display:grid;
    -ms-grid-columns:minmax(0,1fr) 8px minmax(0,1fr);
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:14px 11px
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card{
    border-radius:8px;
    overflow:hidden;
    background:#e7e7e7
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card:first-child{
    grid-column:1/-1
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card:nth-child(2) .mm-pdp-gallery-desktop-media,.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card:nth-child(2) .mm-pdp-gallery-video,.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card:nth-child(3) .mm-pdp-gallery-desktop-media,.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card:nth-child(3) .mm-pdp-gallery-video{
    aspect-ratio:1/1
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card:first-child .mm-pdp-gallery-desktop-media{
    aspect-ratio:1 / 0
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-media,.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-video{
    position:relative;
    width:100%;
    height:auto;
    aspect-ratio:1/1
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-video{
    aspect-ratio:16/9
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-media img,.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-video video{
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-video .mm-pdp-video-context{
    display:none
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-video svg{
    position:absolute;
    left:50%;
    max-width:56px;
    max-height:56px;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-video [aria-label="Pause video"],.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-video [aria-label="Play video"]{
    background:0 0
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .thumb-swiper .swiper-slide .mm-pdp-gallery-thumb-inner{
    width:100%;
    height:100%
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .thumb-swiper .swiper-slide .mm-pdp-gallery-thumb-inner img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    display:block;
    border-radius:inherit
}
.mm-pdp-v2-test .usps,.mm-pdp-v2-test .usps+.usp-sec{
    display:none
}
.mm-pdp-v2-test .usp-sec{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:20px;
    gap:15px;
    border-radius:8px;
    background:#000;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:26px
}
.mm-pdp-v2-test .usp{
    width:147px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:9px
}
.mm-pdp-v2-test .usp-img{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:56px;
    height:56px;
    padding:12px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:100px;
    border:1px solid #000;
    background:#ffda10
}
.mm-pdp-v2-test .usp-text{
    color:#fff;
    text-align:center;
    font-family:Roboto;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:16px
}
@media(max-width:1262px){
    .mm-pdp-v2-test .usp-sec{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        gap:8px
    }
    .mm-pdp-v2-test .usp{
        width:115px
    }
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .custom-product-swiper .media-item__wrapper img{
        max-height:436px;
        max-width:436px;
        margin:0 auto;
        object-fit:cover
    }
    .mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop{
        display:none
    }
    .mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-mobile{
        display:block
    }
    .mm-pdp-v2-test #main-product>div>.product-information_section,.mm-pdp-v2-test #main-product>div>div:first-child{
        width:100%;
        margin-left:auto;
        margin-right:auto;
        padding-left:30px;
        padding-right:30px
    }
    .mm-pdp-v2-test #main-product>div>.product-information_section{
        margin-top:28px
    }
    .mm-pdp-v2-test .custom-product-swiper .usp-sec{
        display:none
    }
    .mm-pdp-v2-test .usps+.usp-sec{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-top:0
    }
    .mm-pdp-v2-test .usp-sec{
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content;
        margin:20px auto;
        gap:40px
    }
    .mm-pdp-v2-test .usp-text br{
        display:none
    }
    .mm-pdp-v2-test .mm-pdp-gallery-mobile .swiper-slide:has([x-data=review_videos]){
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .thumb-swiper-wrapper .swiper{
        max-width:511px;
        margin:0 auto
    }
    .mm-pdp-v2-test #main-product{
        padding-top:16px
    }
    .mm-pdp-v2-test #main-product>div{
        padding-bottom:40px
    }
    .mm-pdp-v2-test #main-product>div>.product-information_section{
        padding-left:16px;
        padding-right:16px
    }
    .mm-pdp-v2-test #main-product>div>div:first-child{
        padding-left:12px;
        padding-right:12px
    }
    .mm-pdp-v2-test .thumb-swiper .swiper-slide{
        width:65px;
        height:65px;
        border-radius:8px
    }
}
.mm-pdp-v2-test #review-custom-block .pd-review-text{
    display:none
}
.mm-pdp-v2-test #review-custom-block.pd-review-block,.mm-pdp-v2-test #review-custom-block.pd-review-block a{
    gap:6px
}
.mm-pdp-v2-test #review-custom-block .pd-review-custom{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:13px
}
.mm-pdp-v2-test #review-custom-block .pd-review-custom img{
    max-width:108px;
    width:100%
}
.mm-pdp-v2-test #review-custom-block .logo-text,.mm-pdp-v2-test #review-custom-block .review-count{
    color:#000;
    font-family:Roboto;
    font-size:12px;
    font-style:normal;
    font-weight:700;
    line-height:26px
}
.mm-pdp-v2-test #review-custom-block .review-count{
    font-weight:400
}
.mm-pdp-v2-test .pd-title{
    font-weight:400;
    font-size:54px;
    line-height:120%;
    letter-spacing:0;
    vertical-align:middle;
    text-transform:uppercase;
    color:#000
}
.mm-pdp-v2-test .tp-wrap{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    gap:2px;
    position:relative
}
.mm-pdp-v2-test .tp-wrap>div.flex>div.flex>span{
    background:#ea4335;
    border:1px solid rgba(221,29,29,.2);
    border-radius:0;
    color:#f9f9f9;
    font-family:Roboto;
    font-size:12px;
    font-style:normal;
    font-weight:500;
    line-height:14px;
    letter-spacing:.024px;
    width:100%;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.mm-pdp-v2-test .tp-wrap>div.flex>div.flex>span:before{
    content:"\2022";
    margin-right:5px;
    font-size:16px
}
.mm-pdp-v2-test .tp-wrap>div.flex>div.flex>div>s{
    color:#0006;
    font-family:Roboto;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:32px;
    letter-spacing:-1px;
    -webkit-text-decoration-line:line-through;
    text-decoration-line:line-through;
    text-transform:uppercase;
    margin-right:10px
}
.mm-pdp-v2-test .tp-wrap>div.flex>div.flex>div>span{
    color:#000;
    font-family:Roboto;
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    letter-spacing:-1px;
    text-transform:uppercase
}
.mm-pdp-v2-test .tp-wrap>div:has(span[x-text*="formatMoney(selectedVariant"])>div>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.mm-pdp-v2-test .delivery-wrap{
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    margin-top:-3px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:9px 12px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:8px;
    border-radius:4px;
    border:1px solid #ededed;
    background:#fff;
    max-width:243px;
    width:100%
}
.mm-pdp-v2-test .delivery-wrap .pdp-meta-delivery-text{
    color:#000;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:14px;
    letter-spacing:-.5px;
    margin-top:0
}
@media(max-width:1300px){
    .mm-pdp-v2-test .tp-wrap>div:has(span[x-text*="formatMoney(selectedVariant"])>div{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        gap:0
    }
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .tp-wrap{
        gap:10px;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .mm-pdp-v2-test .tp-wrap>*,.mm-pdp-v2-test .tp-wrap>div:first-child,.mm-pdp-v2-test .tp-wrap>div:nth-child(3){
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content
    }
    .mm-pdp-v2-test .delivery-wrap{
        position:static;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        margin-top:0
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .tp-wrap{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .mm-pdp-v2-test #review-custom-block.pd-review-block,.mm-pdp-v2-test #review-custom-block.pd-review-block a{
        gap:6 px;
        margin-bottom:0
    }
    .mm-pdp-v2-test #review-custom-block .pd-review-text{
        font-size:16px
    }
    .mm-pdp-v2-test .pd-title{
        font-size:36px;
        line-height:48px;
        margin-bottom:-12px;
        margin-top:-9px;
        width:100%
    }
    .mm-pdp-v2-test .tp-wrap>div.flex>div.flex>div>s{
        font-size:16px
    }
    .mm-pdp-v2-test .tp-wrap>div.flex>div.flex>div>span{
        font-size:20px
    }
    .mm-pdp-v2-test .tp-wrap>div.flex>div.flex>span{
        font-size:12px;
        width:auto;
        padding:4px 8px
    }
    .mm-pdp-v2-test .delivery-wrap .pdp-meta-delivery-text{
        font-size:13px
    }
    .mm-pdp-v2-test .delivery-wrap{
        padding:6px 7px
    }
    .mm-pdp-v2-test #review-custom-block .pd-review-custom{
        gap:6px
    }
}
@media(max-width:375px){
    .mm-pdp-v2-test #review-custom-block .pd-review-custom img{
        max-width:78px
    }
}
.mm-pdp-v2-test #review-custom-block.pd-review-block{
    width:100%;
    margin-bottom:-5px
}
.mm-pdp-v2-test .tp-wrap>div:has(span[x-text*="formatMoney(selectedVariant"])>div{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    gap:0px
}
.mm-pdp-v2-test #MainContent>.shopify-section>#Specification,.mm-pdp-v2-test .hide-pd-badge,.mm-pdp-v2-test [x-data=description]{
    display:none
}
.mm-pdp-v2-test .spec-section{
    max-width:100%;
    width:100%;
    margin:0 auto
}
.mm-pdp-v2-test .spec-section ul.spec-tabs{
    max-width:100%;
    width:100%;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background:0 0;
    border:none;
    margin:20px auto 18px;
    gap:30px;
    border-bottom:1px solid #ededed
}
.mm-pdp-v2-test .spec-section ul.spec-tabs:after,.mm-pdp-v2-test .spec-section ul.spec-tabs:before{
    display:none
}
.mm-pdp-v2-test .spec-section ul.spec-tabs li{
    list-style:none;
    position:relative;
    cursor:pointer;
    -webkit-transition:.3s border-color ease-in-out;
    -o-transition:.3s border-color ease-in-out;
    transition:.3s border-color ease-in-out;
    min-height:35px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    max-width:-webkit-fit-content;
    max-width:-moz-fit-content;
    max-width:fit-content;
    width:100%;
    border-bottom:2px solid transparent;
    color:#bfbfbf;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:700!important;
    line-height:14px;
    text-transform:uppercase;
    letter-spacing:1.2px;
    padding:4px 0 7px
}
.mm-pdp-v2-test .spec-section ul.spec-tabs-1 li{
    pointer-events:none
}
.mm-pdp-v2-test .spec-section ul.spec-tabs li.active{
    border-bottom:2px solid #191919;
    color:#000;
    font-weight:700
}
.mm-pdp-v2-test .spec-section .spec-panel{
    max-width:100%;
    width:100%;
    margin:0 auto 19px;
    padding:0;
    position:relative
}
.mm-pdp-v2-test .spec-section .spec-panel .spec-content{
    display:none;
    opacity:0;
    pointer-events:none;
    height:100%;
    -webkit-animation:panel-transition .5s ease-in-out;
    animation:panel-transition .5s ease-in-out;
    position:relative;
    left:0;
    top:0
}
.mm-pdp-v2-test .spec-section .spec-panel .spec-content.active{
    display:block;
    opacity:1;
    pointer-events:all
}
.mm-pdp-v2-test .spec-section .spec-panel .spec-content p{
    color:#000;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:22px;
    letter-spacing:.03px;
    margin-bottom:6px
}
.mm-pdp-v2-test .spec-section .spec-panel .spec-content p.mm-pdp-checklist{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:12px
}
.mm-pdp-v2-test .spec-section .spec-panel .spec-content p.mm-pdp-checklist svg{
    -ms-flex-negative:0;
    flex-shrink:0
}
.mm-pdp-v2-test .spec-section .spec-panel .spec-content p.mm-pdp-checklist:nth-child(2){
    margin-top:14px
}
.mm-pdp-v2-test .spec-section .spec-item-list{
    gap:4px 8px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.mm-pdp-v2-test .spec-section .spec-item{
    border-radius:4px;
    border:.5px solid #ededed;
    background:#fff;
    outline:0;
    padding:12px 20px 12px 14px;
    width:calc((100% - 8px)/2)
}
.mm-pdp-v2-test .spec-section .spec-item .spec-info .spec-label:after{
    content:":";
    font:inherit;
    color:inherit
}
.mm-pdp-v2-test .spec-section .spec-item .spec-info span{
    color:#231f20;
    font-family:Roboto;
    font-size:13px;
    font-style:normal;
    font-weight:500;
    line-height:20px;
    text-transform:capitalize;
    letter-spacing:.064px
}
.mm-pdp-v2-test .spec-section .spec-item .spec-info .spec-label{
    text-transform:capitalize;
    margin-right:3px;
    position:relative
}
.mm-pdp-v2-test .spec-section .spec-item .spec-info .spec-value{
    font-weight:400;
    letter-spacing:.2px
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .spec-section .spec-panel{
        margin-bottom:20px
    }
    .mm-pdp-v2-test .spec-section ul.spec-tabs{
        margin:9px auto 17px
    }
    .mm-pdp-v2-test .spec-section ul.spec-tabs li{
        font-size:14px;
        padding:17px 0 12px
    }
    .mm-pdp-v2-test .spec-section .spec-item-list{
        padding-top:7px;
        gap:3.5px 8px
    }
    .mm-pdp-v2-test .spec-section .spec-item{
        padding:10px 8px;
        width:100%;
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .mm-pdp-v2-test .spec-section .spec-item:nth-child(2n){
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .mm-pdp-v2-test .spec-section .spec-item .spec-info span{
        font-size:12.5px
    }
    .mm-pdp-v2-test .tp-wrap>div:nth-child(3){
        width:100%!important
    }
    .mm-pdp-v2-test .tp-wrap>div:has(span[x-text*="formatMoney(selectedVariant"])>div{
        width:100%;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .mm-pdp-v2-test .mm-pdp-delivery-title{
        font-size:20px
    }
    .mm-pdp-v2-test deliver-and-assemble .da-title .mm-pdp-delivery-price{
        font-size:16px;
        line-height:24px
    }
    .mm-pdp-v2-test deliver-and-assemble .da-description{
        font-size:12px!important;
        line-height:18px!important
    }
}
.mm-pdp-v2-test deliver-and-assemble{
    margin-top:18px;
    gap:10px;
    padding:18px 24px 14px;
    border-radius:0;
    border-color:#ededed
}
.mm-pdp-v2-test .mm-pdp-delivery-title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:13px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.mm-pdp-v2-test deliver-and-assemble .da-title{
    font-family:League Gothic;
    font-size:24px;
    font-style:normal;
    font-weight:400;
    line-height:32px;
    text-transform:uppercase;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.mm-pdp-v2-test deliver-and-assemble .da-title .mm-pdp-delivery-price{
    font-family:Roboto;
    font-weight:700;
    font-size:20px;
    line-height:32px;
    letter-spacing:-1px;
    text-transform:uppercase;
    color:#000
}
.mm-pdp-v2-test deliver-and-assemble>.da-inputs,.mm-pdp-v2-test deliver-and-assemble>.da-price{
    display:none!important
}
.mm-pdp-v2-test deliver-and-assemble .da-checker-text>span{
    font-weight:400;
    font-size:13px;
    line-height:22px;
    letter-spacing:.03px;
    vertical-align:middle;
    text-decoration:underline;
    color:#000;
    cursor:pointer
}
.mm-pdp-v2-test deliver-and-assemble .da-checker-inputs,.mm-pdp-v2-test deliver-and-assemble .da-checker-result{
    display:none
}
.mm-pdp-v2-test deliver-and-assemble:has(.mm-pdp-checker-open) .da-checker-inputs,.mm-pdp-v2-test deliver-and-assemble:has(.mm-pdp-checker-open) .da-checker-result{
    display:block
}
.mm-pdp-v2-test deliver-and-assemble .da-description{
    font-size:14px;
    font-weight:400;
    line-height:22.4px;
    color:#7d7d7d
}
.mm-pdp-v2-test deliver-and-assemble .da-checker-text{
    margin-top:2px
}
.mm-pdp-v2-test #mm-del-checkbox{
    border:1.5px solid rgba(0,0,0,.15);
    border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    margin:0;
    width:24px;
    height:24px;
    cursor:pointer
}
.mm-pdp-v2-test #mm-del-checkbox:before{
    content:"";
    width:17px;
    height:17px;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:.12s -webkit-transform ease-in-out;
    transition:.12s -webkit-transform ease-in-out;
    -o-transition:.12s transform ease-in-out;
    transition:.12s transform ease-in-out;
    transition:.12s transform ease-in-out,.12s -webkit-transform ease-in-out;
    display:block;
    background:#ffda0d;
    margin:2px
}
.mm-pdp-v2-test #mm-del-checkbox:checked:before{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.mm-pdp-v2-test deliver-and-assemble .da-price{
    padding:0;
    color:#000;
    font-family:Roboto;
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:22px;
    letter-spacing:-1px;
    text-transform:uppercase;
    background:0 0;
    border:0
}
.mm-pdp-v2-test deliver-and-assemble .da-price del{
    color:#000
}
.mm-pdp-v2-test deliver-and-assemble .da-inputs{
    margin-top:-6px;
    gap:13px
}
.mm-pdp-v2-test deliver-and-assemble .da-inputs label{
    color:#191919;
    line-height:16.8px;
    padding-left:24px
}
.mm-pdp-v2-test deliver-and-assemble .da-inputs label input{
    width:16px;
    height:16px;
    border-color:#191919
}
.mm-pdp-v2-test deliver-and-assemble .da-inputs label input:checked:before{
    width:8px;
    height:8px
}
.mm-pdp-v2-test [id^=product_form][x-ref=product_form]>div{
    margin-top:23px
}
.mm-pdp-v2-test .top-payment-icons{
    margin-top:12px;
    margin-bottom:4px
}
.mm-pdp-v2-test .seen-in-hero{
    background:#ffda104d;
    padding:16px;
    margin-bottom:24px
}
.mm-pdp-v2-test .si-inner,.mm-pdp-v2-test .si-logo-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:40px
}
.mm-pdp-v2-test .si-text{
    color:#000;
    text-align:center;
    font-family:League Gothic;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:28px;
    letter-spacing:.208px;
    text-transform:uppercase
}
.mm-pdp-v2-test .si-logo-wrap img{
    -ms-flex-negative:1;
    flex-shrink:1;
    width:100%
}
.mm-pdp-v2-test .si-logo-wrap img[alt="Sunday Times Fastest Growing Companies"]{
    max-width:48px
}
.mm-pdp-v2-test .si-logo-wrap img[alt=Wired]{
    max-width:55px
}
.mm-pdp-v2-test .si-logo-wrap img[alt=Wimbledon]{
    max-width:36px
}
.mm-pdp-v2-test .si-logo-wrap img[alt="Daily Mail"]{
    max-width:74px
}
.mm-pdp-v2-test .si-logo-wrap img[alt="British and Irish Lions"]{
    max-width:64px
}
.mm-pdp-v2-test .mm-pdp-product-security{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:19px 12px;
    border:1px solid #ededed;
    border-left:0;
    border-right:0;
    padding:22px 0 27px;
    margin-bottom:12px
}
.mm-pdp-v2-test .mm-pdp-product-security .mm-pdp-secure-item{
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    -ms-flex-preferred-size:calc(50% - 6px);
    flex-basis:calc(50% - 6px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:10px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.mm-pdp-v2-test .mm-pdp-product-security .mm-pdp-secure-item span{
    color:#7d7d7d;
    font-size:12px;
    font-style:normal;
    font-weight:500;
    line-height:14px;
    letter-spacing:.048px;
    text-transform:uppercase
}
.product-information_section-inner [action="/cart/add"]{
    margin-bottom:0
}
.mm-pdp-v2-test .top-payment-icons svg{
    display:none
}
.mm-pdp-v2-test .top-payment-icons img{
    margin:0 auto
}
.mm-pdp-v2-test .product-information_section-inner .custom-bottom-button{
    font-weight:700;
    background:#FFDA0D;
    border-radius:0
}
.mm-pdp-v2-test .product-information_section-inner .custom-bottom-button:hover{
    font-weight:700;
    background:#000000;
    border-radius:0
}
.mm-pdp-v2-test .product-information_section-inner .custom-bottom-button:hover .button--inner{
    color:#FFDA0D;
}
.mm-pdp-v2-test .product-information_section-inner .custom-bottom-button .button--inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%;
    font-weight:500;
    font-size:12px;
    letter-spacing:2.4px;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    color:#000000
}
.mm-pdp-v2-test .product-information_section-inner .custom-bottom-button .button--inner .whitespace-nowrap{
    display:none
}
.mm-pdp-v2-test .product-information_section-inner .custom-bottom-button .button--inner:before{
    background:#000000
}
.mm-pdp-v2-test .product-information_section-inner .custom-bottom-button:hover .button--inner:before{
    background:#FFDA0D
}
.mm-pdp-v2-test .product-information_section-inner .form-field__quantity-selector{
    border-color:#000;
    border-radius:0
}
@media(max-width:1300px){
    .mm-pdp-v2-test .si-inner,.mm-pdp-v2-test .si-logo-wrap{
        gap:10px
    }
}
@media(max-width:989.98px){
    .mm-pdp-v2-test deliver-and-assemble .da-description br{
        display:none
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test deliver-and-assemble{
        margin-top:0;
        gap:8px;
        padding:11px 15px 10px
    }
    .mm-pdp-v2-test deliver-and-assemble .da-title{
        font-size:20px;
        line-height:20px
    }
    .mm-pdp-v2-test deliver-and-assemble .da-checker-text{
        margin-top:-3px;
        font-size:12px!important
    }
    .mm-pdp-v2-test deliver-and-assemble .da-checker-text>span{
        font-size:11px;
        line-height:19px
    }
    .mm-pdp-v2-test .ship-wrap{
        padding:8px 16px
    }
    .mm-pdp-v2-test [id^=product_form][x-ref=product_form]{
        margin-bottom:8px
    }
    .mm-pdp-v2-test [id^=product_form][x-ref=product_form]>div{
        margin-top:20px
    }
    .mm-pdp-v2-test .product-information_section-inner .custom-bottom-button{
        padding:15px 17px;
        min-height:48px
    }
    .mm-pdp-v2-test .product-information_section-inner .form-field__quantity-selector{
        padding-block:7px
    }
    .mm-pdp-v2-test .top-payment-icons img.mm-pdp-pay-deskto{
        display:none
    }
    .mm-pdp-v2-test .top-payment-icons img.mm-pdp-pay-mobile{
        display:block
    }
    .mm-pdp-v2-test .top-payment-icons{
        margin-bottom:14px;
        margin-top:20px
    }
    .mm-pdp-v2-test .seen-in-hero{
        display:none!important
    }
    .mm-pdp-v2-test .si-inner{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:0
    }
    .mm-pdp-v2-test .si-logo-wrap{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        width:100%;
        gap:16px
    }
    .mm-pdp-v2-test .si-logo-wrap img[alt=Harlequin]{
        margin-left:-10px;
        margin-right:-5px
    }
    .mm-pdp-v2-test .usp-sec{
        gap:16px;
        padding:16px;
        width:100%;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:23px
    }
    .mm-pdp-v2-test .usp{
        max-width:98px;
        width:29%
    }
    .mm-pdp-v2-test .usp-img{
        width:32px;
        height:32px;
        padding:5px 6px
    }
    .mm-pdp-v2-test .usp-text{
        font-size:13px
    }
}
@media(max-width:425px){
    .mm-pdp-v2-test .usp-text br{
        display:block
    }
}
@media(max-width:359px){
    .mm-pdp-v2-test .usp-sec{
        gap:7px;
        padding:15px
    }
    .mm-pdp-v2-test .usp{
        max-width:92px;
        width:30%
    }
    .mm-pdp-v2-test .top-payment-icons img.mm-pdp-pay-mobile{
        display:block
    }
    .mm-pdp-v2-test .top-payment-icons img.mm-pdp-pay-desktop{
        display:none
    }
}
.mm-pdp-v2-test .hero-accordion-item{
    padding:15px 0 22px;
    border-bottom:1px solid rgba(229,231,235,1)
}
.mm-pdp-v2-test .mm-pdp-product-security+div:has(.text-main){
    display:none
}
.mm-pdp-v2-test .top-payment-icons img.mm-pdp-pay-mobile{
    display:none
}
.mm-pdp-v2-test .quick-faq-accordion-item:last-child{
    border-bottom:unset
}
.mm-pdp-v2-test .hero-accordion-item-header{
    position:relative;
    cursor:pointer;
    margin:0 auto;
    color:#231f20;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:700;
    line-height:20px;
    letter-spacing:1.2px;
    text-transform:uppercase
}
.mm-pdp-v2-test .item-2 .hero-accordion-item-header{
    text-transform:uppercase
}
.mm-pdp-v2-test .hero-accordion-item-header:before{
    position:absolute;
    content:"";
    right:5px;
    top:50%;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1L6 6L11 1" stroke="%23282828"/></svg>');
    background-position:center;
    background-size:cover;
    width:12px;
    height:12px;
    background-repeat:no-repeat;
    -webkit-transform:translateY(-50%) rotate(0);
    -ms-transform:translateY(-50%) rotate(0);
    transform:translateY(-50%) rotate(0);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    transition:-webkit-transform .3s ease-in-out;
    -o-transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.mm-pdp-v2-test .hero-accordion-item-header.active:before{
    -webkit-transform:translateY(-50%) rotate(180deg);
    -ms-transform:translateY(-50%) rotate(180deg);
    transform:translateY(-50%) rotate(180deg)
}
.mm-pdp-v2-test .hero-accordion-item-body{
    max-height:0;
    overflow:hidden;
    -webkit-transition:max-height .5s ease-out;
    -o-transition:max-height .5s ease-out;
    transition:max-height .5s ease-out
}
.mm-pdp-v2-test .hero-accordion-item-body .hero-accordion-item-body-content{
    margin:0 auto;
    padding-top:10px
}
.mm-pdp-v2-test .hero-accordion-item-body-content [x-data=accordion]{
    padding:10px;
    margin:0;
    border:0
}
.mm-pdp-v2-test .hero-accordion-item-body .hero-accordion-item-body-content span,.mm-pdp-v2-test .accordion-group .accordion-content-wrapper p,.mm-pdp-v2-test .accordion-group .accordion-header p,.mm-pdp-v2-test .accordion-group .accordion-content-wrapper ul{
    color:#000;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:26px
}
.mm-pdp-v2-test .hero-accordion-item-body .hero-accordion-item-body-content span{
    font-weight:400;
    line-height:18px;
    margin:5px 0
}
.mm-pdp-v2-test .accordion-group .accordion-content-wrapper p{
    color:#000;
    font-weight:400
}
.mm-pdp-v2-test .wib-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:10px
}
.mm-pdp-v2-test .wib-item{
    width:calc((100% - 20px) / 3)
}
.mm-pdp-v2-test .wib-item>div.aspect-square{
    aspect-ratio:unset
}
.mm-pdp-v2-test .wib-item>div img{
    width:31px;
    height:auto;
    margin:0 auto;
    position:static
}
.mm-pdp-v2-test .wib-item>div:last-child{
    text-align:center
}
.mm-pdp-v2-test .quick-faq-wrapper{
    padding:0 15px;
    margin-top:10px;
    border-top:1px solid #ededed
}
.mm-pdp-v2-test .quick-faq-accordion-item{
    border-bottom:1px solid #ededed
}
.mm-pdp-v2-test .quick-faq-accordion-item-header{
    position:relative;
    cursor:pointer;
    margin:0;
    padding:12px 30px 12px 0;
    color:#231f20;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:22px
}
.mm-pdp-v2-test .quick-faq-accordion-item-header:before{
    position:absolute;
    content:"";
    right:0;
    top:50%;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1L6 6L11 1" stroke="%23282828"/></svg>');
    background-position:center;
    background-size:cover;
    width:12px;
    height:12px;
    background-repeat:no-repeat;
    -webkit-transform:translateY(-50%) rotate(0);
    -ms-transform:translateY(-50%) rotate(0);
    transform:translateY(-50%) rotate(0);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    transition:-webkit-transform .3s ease-in-out;
    -o-transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.mm-pdp-v2-test .quick-faq-accordion-item-header.active:before{
    -webkit-transform:translateY(-50%) rotate(180deg);
    -ms-transform:translateY(-50%) rotate(180deg);
    transform:translateY(-50%) rotate(180deg)
}
.mm-pdp-v2-test .quick-faq-accordion-item-body{
    max-height:0;
    overflow:hidden;
    -webkit-transition:max-height .4s ease-out;
    -o-transition:max-height .4s ease-out;
    transition:max-height .4s ease-out
}
.mm-pdp-v2-test .quick-faq-accordion-item-body-content{
    padding:0 0 14px 10px
}
.mm-pdp-v2-test .quick-faq-accordion-item-body-content p{
    color:rgba(var(--color-accents-charcoal));
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:22px;
    margin:0;
    color:#000
}
.mm-pdp-v2-test .box-item-list{
    padding-bottom:0!important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:18px;
    gap:10px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.mm-pdp-v2-test .box-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:12px 10px 4px;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-flex:1;
    -ms-flex:1 0 0px;
    flex:1 0 0;
    border-radius:6px;
    background:#f9f9f9;
    gap:0;
    max-width:131px;
    width:100%!important;
    margin-right:0!important
}
.mm-pdp-v2-test .box-item img{
    width:32px;
    height:32px;
    position:relative
}
.mm-pdp-v2-test .box-item:first-child img{
    opacity:.7
}
.mm-pdp-v2-test .box-item p{
    color:#231f20;
    font-family:Roboto;
    font-size:13px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    letter-spacing:-.2px;
    margin-top:0;
    text-align:center
}
@media(max-width:1315px){
    .mm-pdp-v2-test .box-item{
        padding:12px 10px;
        gap:8px
    }
    .mm-pdp-v2-test .box-item p{
        line-height:15px
    }
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .box-item{
        max-width:calc((100% - 30px)/4)
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .hero-accordion-item{
        padding:15px 0 17px
    }
    .mm-pdp-v2-test .hero-accordion-item-header{
        font-size:14px
    }
    .mm-pdp-v2-test .hero-accordion-item-header:before{
        right:4px
    }
    .mm-pdp-v2-test .accordion-group .accordion-content-wrapper p,.mm-pdp-v2-test .accordion-group .accordion-header p{
        font-size:13px;
        line-height:18px
    }
    .mm-pdp-v2-test .box-item-list{
        margin-top:15px;
        gap:8px;
        padding-bottom:8px!important
    }
    .mm-pdp-v2-test .box-item{
        max-width:calc((100% - 24px)/4);
        padding:8px;
        gap:5px
    }
    .mm-pdp-v2-test .box-item p{
        font-size:12px;
        line-height:14px
    }
    .mm-pdp-v2-test .mm-pdp-product-security{
        margin-bottom:9px;
        padding:14px 0 16px
    }
}
.mm-pdp-v2-test .product-information_section-inner [x-data=review_videos]{
    display:none!important
}
.mm-pdp-v2-test .product-information_section-inner [x-data=review_videos] [aria-label="See More"]{
    text-decoration:underline
}
.mm-pdp-v2-test .product-information_section-inner [x-data=review_videos] [aria-label="See More"] .button--inner{
    padding-right:0
}
.mm-pdp-v2-test .product-information_section-inner [x-data=review_videos] [aria-label="See More"] .button--inner:before{
    display:none!important
}
.mm-pdp-v2-test .product-information_section-inner [x-data=review_videos] h5{
    color:#000;
    font-family:League Gothic;
    font-size:32px;
    font-style:normal;
    font-weight:400;
    text-transform:uppercase
}
.mm-pdp-v2-test .product-information_section-inner [x-data=review_videos] video{
    border-radius:4px
}
.mm-pdp-v2-test .product-information_section-inner [x-data=review_videos]+div{
    display:none
}
.mm-pdp-v2-test .mm-pdp-recognition-container h3{
    font-family:League Gothic;
    font-weight:400;
    font-size:48px;
    line-height:110%;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:40px
}
.mm-pdp-v2-test .mm-pdp-recognition-container h3 span{
    color:#ffda10;
    font-style:italic
}
.mm-pdp-v2-test .mm-pdp-recognition-section{
    background:#000;
    padding:60px
}
.mm-pdp-v2-test .mm-pdp-recognition-videos{
    max-width:820px;
    margin:0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:20px
}
.mm-pdp-v2-test .mm-pdp-video circle{
    fill:#fff3
}
.mm-pdp-v2-test .mm-pdp-video svg{
    max-width:56px;
    max-height:56px;
    position:absolute;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translateY(-50%);
    left:46%
}
.mm-pdp-v2-test .mm-pdp-video [aria-label="Play video"]{
    background:-o-linear-gradient(top,rgba(0,0,0,0) 58.45%,rgba(0,0,0,.8) 86.4%),-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2));
    background:-webkit-gradient(linear,left top,left bottom,color-stop(58.45%,rgba(0,0,0,0)),color-stop(86.4%,rgba(0,0,0,.8))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));
    background:linear-gradient(180deg,#0000 58.45%,#000c 86.4%),linear-gradient(0deg,#0003,#0003)
}
.mm-pdp-v2-test .mm-pdp-video-hide{
    display:block!important
}
.mm-pdp-v2-test .mm-pdp-video-context{
    z-index:9999;
    position:absolute;
    bottom:0;
    width:100%;
    padding:20px
}
.mm-pdp-v2-test .mm-pdp-video-context h4{
    font-family:League Gothic;
    font-weight:400;
    font-size:32px;
    line-height:30px;
    letter-spacing:.13px;
    vertical-align:middle;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:5px
}
.mm-pdp-v2-test .mm-pdp-video-context p{
    font-family:RobotoMono,Roboto;
    font-weight:500;
    font-size:14px;
    line-height:22px;
    letter-spacing:.05px;
    vertical-align:middle;
    color:#fff
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .product-information_section-inner [x-data=review_videos]{
        padding:12px 15px;
        margin-top:23px
    }
    .mm-pdp-v2-test .product-information_section-inner [x-data=review_videos] h5{
        font-size:24px
    }
    .mm-pdp-v2-test .mm-pdp-recognition-container h3{
        font-size:32px;
        margin-bottom:15px
    }
    .mm-pdp-v2-test .mm-pdp-recognition-section{
        padding:59px 15px
    }
    .mm-pdp-v2-test .mm-pdp-recognition-videos{
        gap:18px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:row
    }
    .mm-pdp-v2-test .mm-pdp-video-context h4{
        font-size:28px;
        line-height:30px
    }
    .mm-pdp-v2-test .mm-pdp-video-context{
        padding:16px 13px
    }
}
.mm-pdp-v2-test .mm-pdp-guide-section{
    padding:52px 30px 60px;
    background:#fff
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-header{
    margin:0;
    text-align:center;
    font-size:48px;
    color:#000
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-sub-header{
    margin:20px auto 0;
    text-align:center;
    color:#231f20
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-instructions-container{
    max-width:1200px;
    width:100%;
    margin:40px auto 0
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:48px
}
.mm-pdp-v2-test .gc-text{
    color:#7d7d7d;
    text-align:center;
    font-family:Roboto;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:26px;
    letter-spacing:.032px;
    margin-top:27px;
    display:none
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card{
    text-align:center;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-media-wrap{
    width:100%;
    aspect-ratio:1/1;
    background:#e7e7e7;
    overflow:hidden
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-image,.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-video{
    width:100%;
    height:100%;
    display:block
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-image{
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
    background:#fff
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-video .mm-pdp-video-context{
    display:none
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-video svg{
    max-width:56px;
    max-height:56px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-video [aria-label="Pause video"],.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-video [aria-label="Play video"]{
    background:0 0
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-step{
    margin:20px 0 0;
    color:#7d7d7d;
    text-transform:uppercase
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card-title{
    margin:13px 0 0;
    font-weight:400;
    font-size:35px;
    line-height:110%;
    letter-spacing:0;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    color:#000
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card-text{
    margin:16px auto 0;
    font-weight:400;
    font-size:16px;
    line-height:26px;
    letter-spacing:.03px;
    text-align:center;
    vertical-align:middle;
    color:#7d7d7d
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-wrap{
    border-top:1px solid #ededed;
    padding-top:48px;
    margin:48px auto 0
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom{
    border:1px solid #ededed;
    padding:24px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    gap:24px;
    background:#f9f9f9;
    max-width:947px;
    width:100%;
    margin:0 auto
}
.mm-pdp-v2-test .mm-pdp-full-assembly{
    font-family:RobotoMono;
    font-weight:700;
    font-size:16px;
    line-height:24px;
    letter-spacing:.06px;
    vertical-align:middle;
    text-decoration:underline;
    -webkit-text-decoration-style:solid;
    text-decoration-style:solid;
    display:block;
    text-align:center;
    margin-top:20px
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy{
    max-width:400px;
    width:100%
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy h4,.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy p{
    margin:0
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy h4{
    font-weight:700;
    font-style:Regular;
    font-size:35px;
    line-height:110%;
    text-align:left;
    vertical-align:middle;
    text-transform:uppercase;
    color:#000
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy p{
    margin-top:16px;
    font-weight:400;
    font-size:14px;
    line-height:22px;
    letter-spacing:.03;
    vertical-align:middle;
    color:#7d7d7d
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-action{
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-btn{
    width:100%;
    border:1px solid #000;
    background:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:16px;
    padding:12px;
    font-weight:500;
    text-decoration:unset;
    font-size:12px;
    letter-spacing:2.4px;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    color:#fff;
    max-width:435px;
    margin:0 auto;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-btn .mm-pdp-guide-dot{
    line-height:1
}
.mm-pdp-gallery-mobile .swiper-slide{
    height:auto
}
.mm-pdp-v2-test .mm-pdp-guide-usp-list{
    margin-top:13px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:20px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.mm-pdp-v2-test .mm-pdp-guide-usp-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:8px;
    font-weight:500;
    font-size:12px;
    line-height:22px;
    letter-spacing:.05px;
    vertical-align:middle;
    text-transform:uppercase;
    color:#7d7d7d
}
.mm-pdp-v2-test .mm-pdp-guide-usp-item svg{
    width:15px;
    height:15px;
    display:block
}
.mm-pdp-v2-test .product-comparison-table__section-mini .mm-pdp-guide-usp-item{
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card-list{
        -ms-grid-columns:1fr;
        grid-template-columns:1fr;
        gap:24px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-wrap{
        margin-top:34px;
        padding-top:34px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom{
        padding:22px 16px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        gap:20px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-action,.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy{
        max-width:100%;
        width:100%
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-btn{
        min-height:44px;
        gap:0 10px;
        padding:7px 10px;
        line-height:16px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-btn:first-child{
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-usp-list{
        margin-top:12px;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:100%;
        gap:5px 12px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy h4{
        text-align:center;
        font-size:28px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy p{
        text-align:center
    }
}
@media(max-width:767px){
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-image,.mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-video{
        width:100%;
        height:100%
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-media-wrap{
        aspect-ratio:auto
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card{
        height:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .swiper-wrapper{
        height:auto
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .swiper-slide{
        height:inherit;
        max-width:325px;
        width:100%
    }
    .mm-pdp-v2-test .gc-text.mobile-only{
        display:block
    }
}
.mm-pdp-v2-test .ticker-tape{
    background:#000!important;
    padding-top:48px!important;
    padding-bottom:48px!important
}
.mm-pdp-v2-test .info-banner__list-content{
    color:#fff;
    font-family:League Gothic;
    font-size:36px;
    font-style:italic;
    font-weight:400;
    line-height:36px;
    letter-spacing:.208px;
    text-transform:uppercase
}
.mm-pdp-v2-test #ticker-tape-item__3 .ticker-tape-item__icon{
    background-image:url(https://cdn.shopify.com/s/files/1/0754/8849/3807/files/icon-3.png?v=1770363999)
}
.mm-pdp-v2-test #ticker-tape-item__2 .ticker-tape-item__icon{
    background-image:url(https://cdn.shopify.com/s/files/1/0754/8849/3807/files/icon-2.png?v=1770363999)
}
.mm-pdp-v2-test #ticker-tape-item__1 .ticker-tape-item__icon{
    background-image:url(https://cdn.shopify.com/s/files/1/0754/8849/3807/files/icon-1.png?v=1770363999)
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .ticker-tape{
        padding-top:26px!important;
        padding-bottom:28px!important
    }
}
.mm-pdp-v2-test [id*=embed_code] section{
    padding:81px 30px!important
}
.mm-pdp-v2-test .width-update{
    max-width:1031px!important;
    max-height:499px!important;
    width:100%;
    height:100%
}
.mm-pdp-v2-test .yt-wrapper+iframe{
    display:none!important
}
.mm-pdp-v2-test .yt-wrapper{
    position:relative;
    width:100%;
    aspect-ratio:16/9;
    background:0 0;
    height:100%
}
.mm-pdp-v2-test .yt-wrapper>*{
    border-radius:12px
}
.mm-pdp-v2-test .yt-play,.mm-pdp-v2-test .yt-poster{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    pointer-events:all;
    cursor:pointer
}
.mm-pdp-v2-test .yt-poster{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.mm-pdp-v2-test .yt-play{
    margin:auto;
    width:80px;
    height:80px;
    border-radius:50%;
    background:#000000b3;
    color:#fff;
    font-size:28px;
    border:none;
    cursor:pointer
}
.mm-pdp-v2-test .yt-iframe{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0;
    display:none
}
.mm-pdp-v2-test .yt-wrapper.playing .yt-play,.mm-pdp-v2-test .yt-wrapper.playing .yt-poster{
    display:none
}
.mm-pdp-v2-test .yt-wrapper.playing .yt-iframe{
    display:block
}
@media(max-width:767.98px){
    .mm-pdp-v2-test [id*=embed_code] section{
        padding:63px 15px 65px!important
    }
    .mm-pdp-v2-test .width-update{
        aspect-ratio:16/16!important
    }
}
.mm-pdp-v2-test [x-data=image_cards].image-cards-with-tabs{
    padding:60px 0 50px 20px
}
.mm-pdp-v2-test [x-data=image_cards]>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:4.2%;
    padding-left:0;
    max-width:1340px;
    margin-left:auto
}
.mm-pdp-v2-test .image-cards-with-tabs__header{
    max-width:471px;
    width:100%;
    -ms-flex-negative:0;
    flex-shrink:0
}
.mm-pdp-v2-test .image-cards-with-tabs__header-heading{
    color:#fff!important;
    font-family:League Gothic;
    font-size:48px;
    font-style:normal;
    font-weight:400;
    line-height:48px;
    text-transform:uppercase
}
.mm-pdp-v2-test .image-cards-with-tabs__header-heading i{
    font-style:normal
}
.mm-pdp-v2-test .image-cards-with-tabs .image-cards-with-tabs__header-tabs{
    margin-top:37px
}
.mm-pdp-v2-test .image-cards-with-tabs__body{
    width:-webkit-fill-available;
    overflow:hidden
}
.mm-pdp-v2-test .image-cards-with-tabs__body>.swiper{
    display:none
}
.mm-pdp-v2-test .cw-list.swiper-wrapper{
    height:auto
}
.mm-pdp-v2-test .logo-main-slider{
    max-width:946px;
    width:100%;
    margin:0 auto
}
.mm-pdp-v2-test .cw-list .swiper-slide{
    min-width:295px;
    width:-webkit-fit-content!important;
    width:-moz-fit-content!important;
    width:fit-content!important;
    height:inherit
}
.mm-pdp-v2-test .logo-main-slider .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.mm-pdp-v2-test .content-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    background:#ffffff1a;
    gap:7px;
    padding:10px;
    height:100%
}
.mm-pdp-v2-test .image-cards-with-tabs .image-cards-with-tabs__slider-item-image{
    position:static;
    max-height:322px
}
.mm-pdp-v2-test .image-cards-with-tabs .image-cards-with-tabs__slider-item-content{
    background:#ffffff26;
    padding:10px 15px;
    row-gap:2px;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.mm-pdp-v2-test .content-wrap .h4{
    color:#fff;
    font-family:League Gothic;
    font-size:24px;
    font-style:normal;
    font-weight:400;
    line-height:32px;
    letter-spacing:.208px;
    text-transform:uppercase
}
.mm-pdp-v2-test .content-wrap .text-small{
    color:#fff;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    letter-spacing:.032px
}
.mm-pdp-v2-test .custom-product-swiper .swiper-button-next,.mm-pdp-v2-test .custom-product-swiper .swiper-button-prev,.mm-pdp-v2-test .custom-product-swiper .swiper-pagination{
    position:static
}
.mm-pdp-v2-test .cw-controls{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-top:34px;
    padding-right:12.3%
}
.mm-pdp-v2-test .custom-product-swiper .swiper-pagination{
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
    gap:3px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.mm-pdp-v2-test .custom-product-swiper .swiper-pagination-bullet{
    background:#f8f8f84d;
    width:12px;
    height:12px;
    margin:0!important;
    opacity:1
}
.mm-pdp-v2-test .custom-product-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:#fff
}
.mm-pdp-v2-test .custom-product-swiper .cw-arrow-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:20px
}
.mm-pdp-v2-test .custom-product-swiper .swiper-button-next,.mm-pdp-v2-test .custom-product-swiper .swiper-button-prev{
    margin:0!important;
    height:44px;
    width:44px;
    border-radius:100px;
    background:#fff
}
.mm-pdp-v2-test .custom-product-swiper .swiper-button-next.swiper-button-disabled,.mm-pdp-v2-test .custom-product-swiper .swiper-button-prev.swiper-button-disabled{
    opacity:1!important;
    background:#ffffff80
}
.mm-pdp-v2-test .custom-product-swiper .swiper-button-next:after,.mm-pdp-v2-test .custom-product-swiper .swiper-button-prev:after{
    display:none
}
.mm-pdp-v2-test .custom-product-swiper .swiper-button-next svg,.mm-pdp-v2-test .custom-product-swiper .swiper-button-prev svg{
    width:20px;
    height:20px
}
.mm-pdp-v2-test .custom-product-swiper .swiper-button-prev svg{
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.mm-pdp-v2-test [id*=__embed_code_]:has(.yt-wrapper),.mm-pdp-v2-test [id*=__image_cards_with_tabs_]:has([x-data=image_cards]){
    display:none!important
}
.mm-pdp-v2-test .product-comparison-table__section-wrapper{
    padding:63px 40px 60px
}
.mm-pdp-v2-test th.product-comparison-table__product.highlited-true{
    border-top:none;
    border-bottom:none
}
.mm-pdp-v2-test th.product-comparison-table__product.highlited-true:after{
    border:2px solid #000;
    left:-2px;
    width:calc(100% + 4px);
    border-radius:0;
    border-bottom:none
}
.mm-pdp-v2-test .product-comparison-table__row:last-child .product-comparison-table__row-cell.highlited-true:after{
    border:2px solid #000;
    left:-2px;
    width:calc(100% + 4px);
    border-radius:0;
    border-top:none
}
.mm-pdp-v2-test .product-comparison-table__row-cell,.mm-pdp-v2-test .product-comparison-table__row-heading{
    border-top:2px solid #ededed
}
.mm-pdp-v2-test .product-comparison-table__container-mini .product-comparison-table__row-cell.highlited-true.row-cell__false,.mm-pdp-v2-test .product-comparison-table__container-mini .product-comparison-table__row-cell.highlited-true.row-cell__true,.mm-pdp-v2-test .product-comparison-table__row-cell.highlited-true{
    border:none
}
.mm-pdp-v2-test .product-comparison-table__row-cell.highlited-true,.mm-pdp-v2-test th.product-comparison-table__product.highlited-true{
    border-left:2px solid #000!important;
    border-right:2px solid #000!important
}
.mm-pdp-v2-test .product-comparison-table__section-wrapper .product-comparison-table__section-mini{
    max-width:1240px;
    margin:0 auto;
    padding:0
}
.mm-pdp-v2-test th.product-comparison-table__product:not(.highlited-true):after{
    content:"";
    display:block;
    width:100%;
    height:10px;
    position:absolute;
    top:-10px;
    left:0;
    right:0;
    background:0 0;
    border-top-right-radius:0;
    border-top-left-radius:0;
    border:2px solid #ededed;
    width:calc(100% + 2px);
    border-bottom:none;
    border-left:none
}
.mm-pdp-v2-test .product-comparison-table__product:not(.highlited-true),.mm-pdp-v2-test .product-comparison-table__row-cell:not(.highlited-true){
    border-right:2px solid #ededed
}
.mm-pdp-v2-test .product-comparison-table__row:last-child{
    border-bottom:none
}
.mm-pdp-v2-test .product-comparison-table__row:last-child td:not(.highlited-true),.mm-pdp-v2-test .product-comparison-table__row:last-child th{
    border-bottom:2px solid #ededed
}
.mm-pdp-v2-test .product-comparison-table__section-wrapper .product-comparison-table__section-mini table{
    width:100%!important;
    overflow-x:hidden
}
.mm-pdp-v2-test .product-comparison-table__heading{
    max-width:400px;
    width:100%
}
.mm-pdp-v2-test .product-comparison-table__row-heading{
    font-size:18px;
    font-weight:500;
    color:#000;
    line-height:22px;
    text-align:left
}
.mm-pdp-v2-test .product-comparison-table__row-cell{
    font-size:18px;
    font-weight:500;
    color:#7d7d7d;
    font-family:var(--font-subheading);
    text-transform:uppercase
}
.mm-pdp-v2-test .product-comparison-table__row-cell svg,.mm-pdp-v2-test .product-comparison-table__row-heading svg{
    width:24px;
    height:24px
}
.mm-pdp-v2-test .product-comparison-table__row-cell.highlited-true{
    color:#0b051d
}
.mm-pdp-v2-test .product-comparison-table__product-title{
    color:#7d7d7d;
    font-size:32px;
    font-family:var(--font-heading)!important
}
.mm-pdp-v2-test .product-comparison-table__product-title svg{
    display:block;
    margin:0 auto
}
.mm-pdp-v2-test .product-comparison-table__product-picture{
    max-height:206px;
    -ms-flex-negative:0;
    flex-shrink:0;
    aspect-ratio:86 / 97;
    position:relative;
    top:-12px
}
.mm-pdp-v2-test .product-comparison-table__product.highlited-true .product-comparison-table__product-picture{
    max-height:284.66px;
    aspect-ratio:52/73;
    border-radius:0;
    margin-top:-18px;
    top:0
}
.mm-pdp-v2-test .product-comparison-table__product{
    position:relative!important;
    padding-bottom:14px
}
.mm-pdp-v2-test .product-comparison-table__product-image{
    max-width:-webkit-max-content;
    max-width:-moz-max-content;
    max-width:max-content;
    margin-bottom:7px!important
}
.mm-pdp-v2-test .product-comparison-table__product:not(.highlited-true){
    vertical-align:middle
}
.mm-pdp-v2-test .product-comparison-table__product:not(.highlited-true) .product-comparison-table__product-title{
    position:relative;
    bottom:-10px
}
.mm-pdp-v2-test .product-comparison-table__row-cell,.mm-pdp-v2-test .product-comparison-table__row-heading{
    padding-block:22px
}
.mm-pdp-v2-test .product-comparison-table__row-cell:not(.highlited-true) svg path{
    fill:#7d7d7d
}
.mm-pdp-v2-test .product-comparison-table__container-mini{
    max-width:780px;
    width:100%;
    padding-top:21px;
    overflow:hidden
}
.mm-pdp-v2-test .product-comparison-table__container-mini,.mm-pdp-v2-test .product-comparison-table__container-mini table{
    overflow-x:hidden;
    scrollbar-width:none;
    -ms-overflow-style:none
}
.mm-pdp-v2-test .product-comparison-table__container-mini::-webkit-scrollbar,.mm-pdp-v2-test .product-comparison-table__container-mini table::-webkit-scrollbar{
    display:none
}
.mm-pdp-v2-test .product-comparison-table__heading button{
    background:#000;
    border-radius:0;
    font-weight:500;
    font-style:Medium;
    font-size:12px;
    line-height:16px;
    letter-spacing:2.4px;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:0
}
.mm-pdp-v2-test .product-comparison-table__title-mini{
    max-width:350px;
    color:#000;
    font-size:60px;
    font-style:normal;
    font-weight:400;
    line-height:62px;
    text-transform:uppercase;
    margin-top:15px;
    margin-bottom:33px
}
.mm-pdp-v2-test .product-comparison-table__heading .mm-pdp-guide-usp-list{
    -webkit-column-gap:34px;
    -moz-column-gap:34px;
    column-gap:34px;
    row-gap:5px;
    margin-top:12px;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.mm-pdp-v2-test .product-comparison-table__heading button .button--inner{
    width:100%;
    text-align:left
}
.mm-pdp-v2-test .product-comparison-table__heading button .button--inner:before{
    background-color:#fff;
    right:0
}
.mm-pdp-v2-test .product-comparison-table__description{
    font-weight:400;
    font-size:16px;
    line-height:21px;
    letter-spacing:0;
    color:#231f20;
    max-width:83%;
    margin-bottom:41px;
    text-align:left
}
.mm-pdp-v2-test .product-comparison-table__description strong{
    font-weight:400!important
}
@media(min-width:1441px){
    .mm-pdp-v2-test [x-data=image_cards]>div{
        padding-left:4%;
        max-width:1800px;
        margin-left:auto;
        margin-right:auto
    }
}
@media(min-width:1801px){
    .mm-pdp-v2-test [x-data=image_cards]>div{
        padding-left:0;
        max-width:1800px
    }
}
@media(max-width:1023.98px){
    .mm-pdp-v2-test .image-cards-with-tabs__header{
        max-width:35%
    }
    .mm-pdp-v2-test .cw-controls{
        padding-right:20px
    }
    .mm-pdp-v2-test .product-comparison-table__heading{
        margin:0 auto 20px
    }
    .mm-pdp-v2-test .product-comparison-table__title-mini{
        margin:10px auto!important
    }
    .mm-pdp-v2-test .product-comparison-table__description{
        margin-bottom:20px;
        margin-left:auto;
        margin-right:auto;
        text-align:center
    }
    .mm-pdp-v2-test .product-comparison-table__container-mini{
        margin-left:auto;
        margin-right:auto
    }
    .mm-pdp-v2-test .product-comparison-table__product-title{
        font-size:24px
    }
    .mm-pdp-v2-test .product-comparison-table__row-heading{
        line-height:20px
    }
    .mm-pdp-v2-test .product-comparison-table__row:last-child .product-comparison-table__row-cell.highlited-true:after{
        bottom:-9px
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test th.product-comparison-table__product.highlited-true:after,.mm-pdp-v2-test th.product-comparison-table__product:not(.highlited-true):after{
        top:0
    }
    .mm-pdp-v2-test [x-data=image_cards].image-cards-with-tabs{
        padding:36px 0 50px 16px
    }
    .mm-pdp-v2-test [x-data=image_cards]>div{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-right:auto
    }
    .mm-pdp-v2-test .image-cards-with-tabs__header{
        padding:0 16px 0 0!important;
        max-width:100%
    }
    .mm-pdp-v2-test .image-cards-with-tabs__header-heading{
        font-size:40px
    }
    .mm-pdp-v2-test .image-cards-with-tabs .image-cards-with-tabs__header-tabs{
        margin-top:27px
    }
    .mm-pdp-v2-test .image-cards-with-tabs__body{
        margin-top:40px
    }
    .mm-pdp-v2-test .cw-list .swiper-slide{
        max-width:282px
    }
    .mm-pdp-v2-test .cw-controls{
        margin-top:40px;
        padding-right:24px;
        padding-left:8px
    }
    .mm-pdp-v2-test .product-comparison-table__row-heading{
        font-size:14px
    }
    .mm-pdp-v2-test .product-comparison-table__section-wrapper .product-comparison-table__section-mini table{
        min-width:100%!important
    }
    .mm-pdp-v2-test .product-comparison-table__row-cell,.mm-pdp-v2-test .product-comparison-table__row-heading{
        min-width:auto!important
    }
    .mm-pdp-v2-test .product-comparison-table__product.highlited-true .product-comparison-table__product-picture{
        max-height:185px;
        margin-top:3px
    }
    .mm-pdp-v2-test .product-comparison-table__product-picture{
        max-height:124px
    }
    .mm-pdp-v2-test .product-comparison-table__product:not(.highlited-true) .product-comparison-table__product-title{
        bottom:-22px
    }
    .mm-pdp-v2-test .product-comparison-table__container-mini{
        padding:0
    }
    .mm-pdp-v2-test .product-comparison-table__product-image{
        margin-bottom:9px!important
    }
    .mm-pdp-v2-test .product-comparison-table__product{
        padding-bottom:4px
    }
    .mm-pdp-v2-test .product-comparison-table__row-cell,.mm-pdp-v2-test .product-comparison-table__row-heading{
        padding-block:20px
    }
    .mm-pdp-v2-test .product-comparison-table__row-heading{
        padding-right:10px
    }
}
.mm-pdp-v2-test [id*=richtext_section] section div div{
    color:#191919!important;
    text-align:center;
    font-family:League Gothic;
    font-size:50px;
    font-style:normal;
    font-weight:400;
    line-height:56px;
    text-transform:uppercase
}
.mm-pdp-v2-test [id*=richtext_section].review-sec-title{
    margin-top:0
}
.mm-pdp-v2-test [id*=richtext_section].review-sec-title section{
    background:#f9f9f9;
    padding-top:89px!important
}
.mm-pdp-v2-test .review-sec{
    background:#f9f9f9
}
@media(max-width:767.98px){
    .mm-pdp-v2-test [id*=richtext_section].review-sec-title section{
        padding-top:75px!important
    }
    .mm-pdp-v2-test [id*=richtext_section] section div div{
        font-size:40px;
        line-height:40px
    }
}
.mm-pdp-v2-test #FooterContent{
    padding-bottom:83px
}
.mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    position:relative;
    gap:16px
}
.mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .button{
    position:static;
    width:250px
}
.mm-pdp-v2-test .hero-faq-section .accordion-content-wrapper ul{
    list-style:disc;
    margin-left:28px;
    color:#000;
    line-height:20px
}
.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card:nth-child(4),.mm-pdp-v2-test .custom-product-swiper.mm-pdp-gallery-swiper .mm-pdp-gallery-desktop-card:last-child{
    grid-column:1 / -1
}
.mm-pdp-v2-test .hero-faq-section .accordion-content-wrapper ul b{
    font-weight:500
}
.mm-pdp-v2-test .hero-faq-section .accordion-content-wrapper ul li,.mm-pdp-v2-test .hero-faq-section .accordion-content-wrapper p{
    margin-bottom:5px
}
.mm-pdp-v2-test .product-information_section-inner [x-data=accordion]{
    display:none!important
}
.mm-pdp-v2-test .hide-ele{
    display:none
}
.mm-pdp-v2-test .life-impact-section{
    background:#fff;
    padding:58px 0 50px
}
.mm-pdp-v2-test .life-impact-section .life-impact-container{
    max-width:1860px;
    width:100%;
    padding:0 20px;
    margin:0 auto
}
.mm-pdp-v2-test .life-impact-section .life-impact-title{
    color:#000;
    text-align:center;
    font-family:League Gothic;
    font-size:46px;
    font-style:normal;
    font-weight:400;
    line-height:110%;
    text-transform:uppercase;
    margin:0 auto;
    max-width:300px
}
.mm-pdp-v2-test .life-impact-section .life-impact-subtitle{
    color:#231f20;
    font-family:Roboto;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:21px;
    text-align:center;
    margin:18px 0 0
}
.mm-pdp-v2-test .life-impact-section .life-impact-cards{
    position:relative;
    display:-ms-grid;
    display:grid;
    grid-template-columns:repeat(var(--li-cols),minmax(0,1fr));
    gap:36px 24px;
    max-width:1264px;
    width:100%;
    margin:42px auto 14px;
    justify-items:center
}
.mm-pdp-v2-test .life-impact-section .life-impact-cards:before{
    content:"";
    position:absolute;
    left:calc(100% / (var(--li-cols) * 2));
    right:calc(100% / (var(--li-cols) * 2));
    top:123px;
    height:1px;
    background:#ededed
}
.mm-pdp-v2-test .life-impact-section .life-impact-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center;
    max-width:275px;
    position:relative
}
.mm-pdp-v2-test .life-impact-section .life-impact-icon-wrap{
    max-width:96px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    z-index:1;
    position:relative
}
.mm-pdp-v2-test .life-impact-section .life-impact-icon-wrap img{
    width:100%;
    -o-object-fit:contain;
    object-fit:contain;
    display:block
}
.mm-pdp-v2-test .life-impact-section .life-impact-dot{
    width:16px;
    height:16px;
    border-radius:50%;
    background:#34a853;
    display:block;
    margin-top:19px;
    z-index:1;
    position:unset
}
.mm-pdp-v2-test .life-impact-section .life-impact-copy{
    margin-top:14px
}
.mm-pdp-v2-test .life-impact-section .life-impact-subtext{
    color:#7d7d7d;
    font-weight:500;
    font-size:16px;
    line-height:20px;
    letter-spacing:.06px;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    font-family:RobotoMono;
    margin:0
}
.mm-pdp-v2-test .life-impact-section .life-impact-card-title{
    font-weight:400;
    font-size:35px;
    line-height:110%;
    letter-spacing:0;
    text-align:center;
    vertical-align:middle;
    text-transform:uppercase;
    margin:17px 0 0;
    color:#000
}
.mm-pdp-v2-test .life-impact-section .life-impact-card-text{
    color:#7d7d7d;
    text-align:center;
    font-family:Roboto;
    font-size:16px;
    font-weight:400;
    line-height:26px;
    margin-top:15px
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .life-impact-section{
        padding:80px 0 68px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-container{
        padding:0 15px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-subtitle{
        margin-top:24px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-cards{
        margin-top:56px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:40px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-cards:before{
        left:22px;
        right:auto;
        top:50px;
        bottom:50px;
        width:1px;
        height:auto
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-item{
        display:-ms-grid;
        display:grid;
        -ms-grid-columns:44px 20px 64px 20px minmax(0,1fr);
        grid-template-columns:44px 64px minmax(0,1fr);
        grid-template-areas:"dot icon copy";
        -webkit-column-gap:20px;
        -moz-column-gap:20px;
        column-gap:20px;
        text-align:left;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        max-width:100%
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-icon-wrap{
        grid-area:icon
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-subtext{
        text-align:left;
        font-size:12px;
        line-height:20px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-card-title{
        text-align:left;
        margin:5px 0;
        font-size:24px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-icon-wrap img{
        max-width:64px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-card-text{
        text-align:left;
        font-size:14px;
        line-height:22px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-dot{
        grid-area:dot;
        margin-top:44px;
        -ms-grid-column-align:center;
        justify-self:center
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-copy{
        grid-area:copy;
        margin-top:4px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-item:last-of-type .life-impact-dot:after{
        content:"";
        width:16px;
        display:block;
        height:calc(100% - 61px);
        position:absolute;
        bottom:0;
        background:#fff
    }
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .life-impact-section .life-impact-icon-wrap{
        -ms-grid-row:1;
        -ms-grid-column:3
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-dot{
        -ms-grid-row:1;
        -ms-grid-column:1
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-copy{
        -ms-grid-row:1;
        -ms-grid-column:5
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .life-impact-section .life-impact-item:last-of-type .life-impact-dot:after{
        height:calc(100% - 41px)
    }
    .mm-pdp-v2-test .life-impact-section{
        padding:75px 0 67px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-subtitle{
        margin-top:13px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-cards{
        margin-top:27px;
        gap:23px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-cards:before{
        top:39px;
        bottom:39px;
        left:7px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-item{
        -ms-grid-columns:15px 13px 64px 13px minmax(0,1fr);
        grid-template-columns:15px 64px minmax(0,1fr);
        -webkit-column-gap:13px;
        -moz-column-gap:13px;
        column-gap:13px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-dot{
        width:16px;
        height:16px;
        margin-top:25px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-card-text{
        max-width:100%;
        margin-top:5px
    }
    .mm-pdp-v2-test .life-impact-section .life-impact-title{
        font-size:32px;
        max-width:200px
    }
}
.mm-pdp-v2-test .benefits-section{
    background:#000;
    padding:100px 0
}
.mm-pdp-v2-test .benefits-section .benefits-container{
    max-width:1270px;
    width:100%;
    padding:0 15px;
    margin:0 auto
}
.mm-pdp-v2-test .benefits-section .benefits-title{
    color:#fff;
    text-align:center;
    font-family:League Gothic;
    font-size:56px;
    font-style:normal;
    font-weight:400;
    line-height:49.5px;
    text-transform:uppercase;
    margin:0 auto 25px
}
.mm-pdp-v2-test .benefits-section .benefits-title span{
    color:#ffda10
}
.mm-pdp-v2-test .benefits-section ul.benefit-tabs{
    max-width:651px;
    width:100%;
    margin:0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:21px;
    border-bottom:1px solid rgba(255,255,255,.3)
}
.mm-pdp-v2-test .benefits-section ul.benefit-tabs li{
    list-style:none;
    padding:16px 16px 8px;
    max-width:-webkit-max-content;
    max-width:-moz-max-content;
    max-width:max-content;
    width:100%;
    position:relative;
    cursor:pointer;
    border-bottom:1.5px solid transparent;
    -webkit-transition:.3s border-color ease-in-out;
    -o-transition:.3s border-color ease-in-out;
    transition:.3s border-color ease-in-out;
    min-height:45px;
    color:#d2d3d7;
    font-family:Roboto;
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:26px;
    text-transform:uppercase
}
.mm-pdp-v2-test .benefits-section ul.benefit-tabs li.active{
    color:#fff;
    border-color:#fdfdf2
}
.mm-pdp-v2-test .benefits-section .benefit-panel{
    max-width:100%;
    width:100%;
    margin:61px auto 0;
    position:relative
}
.mm-pdp-v2-test .benefits-section .benefit-panel .benefit-content{
    display:none;
    opacity:0;
    pointer-events:none;
    height:100%;
    -webkit-animation:panel-transition .5s ease-in-out;
    animation:panel-transition .5s ease-in-out;
    position:relative;
    left:0;
    top:0;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    gap:19px
}
.mm-pdp-v2-test .benefits-section .benefit-panel .benefit-content.active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    opacity:1;
    pointer-events:all
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-media{
    max-width:400px;
    width:100%;
    position:relative;
    border-radius:8px;
    overflow:hidden
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-media img{
    max-width:100%;
    width:100%;
    height:100%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover
}
@media(min-width:1200px){
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-media img{
        min-height:469px;
        max-height:469px
    }
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-media .benefit-review-overlay{
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translate(-50%);
    bottom:24px;
    max-width:calc(100% - 48px);
    width:100%;
    border-radius:4px;
    background:#ffffff1a;
    -webkit-backdrop-filter:blur(15px);
    backdrop-filter:blur(15px);
    padding:28px 16px 16px
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-media .benefit-review-overlay svg{
    max-width:48px;
    width:100%;
    display:block
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-media .benefit-review-overlay .benefit-review-text{
    color:#fff;
    font-family:Roboto;
    font-size:20px;
    font-style:italic;
    font-weight:400;
    line-height:24px;
    letter-spacing:-1.45px;
    margin:22px auto 0
}
.mm-pdp-v2-test #review-custom-block .pd-star{
    max-width:100px;
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-info{
    max-width:calc(100% - 420px);
    width:100%;
    border-radius:8px;
    background:#ffffff1a;
    padding:24px 32px
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-panel-title{
    color:#fff;
    font-family:Roboto;
    font-size:24px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    letter-spacing:-.48px;
    text-transform:capitalize;
    margin:0 0 8px
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-panel-desc{
    color:#e5e7eb;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:26px;
    letter-spacing:-.5px;
    max-width:93%;
    margin:0 0 163px
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-usp-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    gap:20px
}
.mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-usp-list .benefit-usp-item{
    max-width:calc(100% / 3);
    width:100%;
    border-radius:8px;
    border:.5px solid rgba(255,255,255,.1);
    background:#ffffff26;
    padding:25px 18px 25px 15px
}
.mm-pdp-v2-test .benefits-section .benefit-info .benefit-usp-list .benefit-usp-item svg{
    max-width:19px;
    width:100%;
    display:block;
    margin:0 0 16px
}
.mm-pdp-v2-test .benefits-section .benefit-info .benefit-usp-list .benefit-usp-item .benefit-usp-title{
    color:#fff;
    font-family:Roboto;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:17px;
    letter-spacing:.032px;
    margin:0 0 9px;
    text-transform:inherit
}
.mm-pdp-v2-test .benefits-section .benefit-info .benefit-usp-list .benefit-usp-item .benefit-usp-info{
    color:#fff;
    font-family:Roboto;
    font-size:14px;
    font-style:normal;
    font-weight:300;
    line-height:16px;
    letter-spacing:.032px;
    margin:0
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .benefits-section .benefits-container{
        max-width:100%
    }
    .mm-pdp-v2-test .benefits-section .benefit-panel .benefit-content.active{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-info,.mm-pdp-v2-test .benefits-section .benefit-content .benefit-media{
        max-width:100%
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-panel-desc{
        margin-bottom:40px
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-usp-list{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-usp-list .benefit-usp-item{
        max-width:100%
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .benefits-section{
        padding:81px 0
    }
    .mm-pdp-v2-test .benefits-section .benefits-title{
        font-size:40px;
        margin-bottom:20px
    }
    .mm-pdp-v2-test .benefits-section ul.benefit-tabs{
        gap:10px
    }
    .mm-pdp-v2-test .benefits-section ul.benefit-tabs li{
        font-size:13px;
        line-height:16px;
        text-align:center;
        padding:16px 10px 4px
    }
    .mm-pdp-v2-test .benefits-section .benefit-panel{
        margin:45px auto 0
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-media{
        max-height:400px
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-media img{
        max-height:400px;
        min-height:400px;
        -webkit-transform:scale(1.4);
        -ms-transform:scale(1.4);
        transform:scale(1.4)
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-info{
        padding:23px 20px 31px
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-panel-desc{
        letter-spacing:-.5px;
        max-width:98%;
        margin-bottom:22px
    }
    .mm-pdp-v2-test .benefits-section .benefit-info .benefit-usp-list .benefit-usp-item:not(:first-child) svg{
        max-width:24px
    }
    .mm-pdp-v2-test .benefits-section .benefit-content .benefit-info .benefit-usp-list .benefit-usp-item{
        padding:18px 16px
    }
    .mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .logo-item img{
        max-width:100%!important
    }
}
@media(max-width:389.98px){
    .mm-pdp-v2-test .benefits-section ul.benefit-tabs{
        gap:12px;
        overflow-x:scroll
    }
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-banner__swiper{
    display:none!important
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-banner{
    background:#000;
    padding:28px 0 24px
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-banner>.page-width{
    max-width:1270px;
    width:100%;
    padding:0 15px;
    margin:0 auto
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-banner__header{
    color:#fff;
    font-weight:400;
    font-size:48px;
    text-align:center;
    line-height:48px;
    letter-spacing:.21px;
    text-transform:uppercase;
    margin:0 auto 56px
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .logo-item img{
    max-width:60.6%;
    width:100%;
    display:block;
    margin:0 auto
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .logo-item img[alt=Wired]{
    max-width:83.6%
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .logo-item img[alt=Wimbledon]{
    max-width:38.8%
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .logo-item img[alt="Dragons Den"]{
    max-width:71.4%
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .logo-item img[alt="British and Irish Lions"]{
    max-width:82.9%
}
.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .swiper-button-next,.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .swiper-button-prev,.mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-main-slider .swiper-pagination{
    display:none!important
}
.mm-pdp-v2-test .faq-img-section{
    background:#fff;
    padding:89px 0
}
.mm-pdp-v2-test .faq-img-section .faq-img-container{
    max-width:1270px;
    width:100%;
    padding:0 15px;
    margin:0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    gap:20px
}
.mm-pdp-v2-test .faq-img-section .faq-img-wrapper{
    max-width:678px;
    width:100%
}
.mm-pdp-v2-test .faq-img-section .faq-img-title{
    color:#000;
    font-family:League Gothic;
    font-size:48px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    text-transform:none;
    margin:0 0 20px
}
.mm-pdp-v2-test .faq-img-section .faq-img-title.mobile-only{
    display:none
}
.mm-pdp-v2-test .faq-img-accordion-item{
    border-radius:4px;
    border:.5px solid#e1e2e5;
    background:#fff;
    overflow:hidden;
    padding:24px 0
}
.mm-pdp-v2-test .faq-img-accordion-item[data-active=true]{
    border:1px solid #000
}
.mm-pdp-v2-test .faq-img-accordion-item:not(:last-child){
    margin-bottom:12px
}
.mm-pdp-v2-test .faq-img-accordion-item-header{
    background:#fff;
    position:relative;
    cursor:pointer;
    padding:0 54px 0 16px;
    margin:0 auto;
    color:#000;
    font-family:Roboto;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:28px;
    letter-spacing:-.5px
}
.mm-pdp-v2-test .faq-img-accordion-item-header:before{
    position:absolute;
    content:"";
    right:16px;
    top:50%;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='16' fill='%23FFDA10'/%3E%3Cpath d='M21.28 16.8159H16.816V21.3279H15.184V16.8159H10.72V15.1839H15.184V10.6719H16.816V15.1839H21.28V16.8159Z' fill='black'/%3E%3C/svg%3E");
    background-position:center;
    background-size:cover;
    width:32px;
    height:32px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-repeat:no-repeat;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.mm-pdp-v2-test .faq-img-accordion-item-header.active:before{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='16' fill='%23FFDA10'/%3E%3Cpath d='M21.28 16.8161H16.816H15.184H10.72V15.1841H15.184H16.816H21.28V16.8161Z' fill='black'/%3E%3C/svg%3E")
}
.mm-pdp-v2-test .faq-img-accordion-item-body{
    background:#fff;
    max-height:0;
    overflow:hidden;
    -webkit-transition:max-height .3s ease-out;
    -o-transition:max-height .3s ease-out;
    transition:max-height .3s ease-out
}
.mm-pdp-v2-test .faq-img-accordion-item-body .faq-img-accordion-item-body-content{
    margin:0 auto;
    padding:16px 45px 0 16px
}
.mm-pdp-v2-test .faq-img-accordion-item-body .faq-img-accordion-item-body-content *{
    color:#000;
    font-family:Roboto;
    font-size:15px;
    font-style:normal;
    font-weight:400;
    line-height:26px;
    letter-spacing:.032px
}
.mm-pdp-v2-test .faq-img-accordion-item-body .faq-img-accordion-item-body-content *:not(:last-child){
    margin-bottom:10px
}
.mm-pdp-v2-test .faq-img-accordion-item-body .faq-img-accordion-item-body-content * b{
    font-weight:700
}
.mm-pdp-v2-test .faq-img-accordion-item-body .faq-img-accordion-item-body-content * .icon{
    margin-right:5px
}
.mm-pdp-v2-test .faq-img-section .faq-img-media{
    max-width:calc(100% - 745px);
    width:100%;
    border-radius:8px;
    overflow:hidden;
    height:100%;
    padding-top:12px
}
.mm-pdp-v2-test .faq-img-section .faq-img-media img{
    display:block;
    -o-object-fit:cover;
    object-fit:cover
}
.mm-pdp-v2-test .mm-pdp-tags{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:8px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:11px
}
.mm-pdp-v2-test .mm-pdp-tags .mm-pdp-tag-content{
    border:1px solid #e1e2e5;
    padding:4px 12px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:8px;
    background:#fff
}
.mm-pdp-v2-test .mm-pdp-tags .mm-pdp-tag-content p{
    font-weight:500;
    font-size:12px;
    line-height:22px;
    letter-spacing:.5px;
    text-transform:uppercase;
    color:#000
}
.mm-pdp-v2-test .mm-pdp-tags .mm-pdp-tag-content img{
    max-width:18px
}
.mm-pdp-v2-test #main-product .product-information_section-inner>p.pdp-meta-delivery-text{
    display:none!important
}
@media(max-width:1199.98px){
    .mm-pdp-v2-test .faq-img-section .faq-img-media,.mm-pdp-v2-test .faq-img-section .faq-img-wrapper{
        max-width:50%
    }
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .faq-img-section .faq-img-container{
        max-width:100%;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .mm-pdp-v2-test .faq-img-section .faq-img-title,.mm-pdp-v2-test .faq-img-section .faq-img-media{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .mm-pdp-v2-test .faq-img-section .faq-img-wrapper{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        margin-top:11px
    }
    .mm-pdp-v2-test .faq-img-section .faq-img-media,.mm-pdp-v2-test .faq-img-section .faq-img-wrapper{
        max-width:100%
    }
    .mm-pdp-v2-test .faq-img-accordion-item{
        border-radius:8px;
        padding:14px 0
    }
    .mm-pdp-v2-test .faq-img-accordion-item-body .faq-img-accordion-item-body-content{
        padding:7px 15px 0 16px
    }
    .mm-pdp-v2-test .faq-img-accordion-item:not(:last-child){
        margin-bottom:16px
    }
    .mm-pdp-v2-test .faq-img-section .faq-img-title.mobile-only{
        display:block
    }
    .mm-pdp-v2-test .faq-img-section .faq-img-title.desktop-only{
        display:none
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .mm-pdp-tags .mm-pdp-tag-content p{
        font-size:11px;
        letter-spacing:.048px
    }
    .mm-pdp-v2-test .mm-pdp-tags .mm-pdp-tag-content{
        padding:4px 5px;
        gap:5px
    }
    .mm-pdp-v2-test .mm-pdp-tags{
        margin-top:20px
    }
    .mm-pdp-v2-test .faq-img-section{
        padding:69px 0
    }
    .mm-pdp-v2-test .faq-img-section .faq-img-container{
        gap:22px
    }
    .mm-pdp-v2-test .faq-img-section .faq-img-title{
        font-size:40px;
        margin-bottom:0
    }
    .mm-pdp-v2-test .faq-img-section .faq-img-media{
        padding-top:0
    }
    .mm-pdp-v2-test .faq-img-accordion-item-header{
        line-height:28px;
        font-size:18px
    }
}
.mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel{
    padding:64px 0;
    background:#f9f9f9
}
.mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel>div{
    max-width:1270px;
    width:100%;
    margin:0 auto;
    padding-left:15px;
    padding-right:15px
}
.mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel__header h3{
    color:#000;
    text-align:center;
    font-family:League Gothic;
    font-size:48px;
    font-style:normal;
    font-weight:400;
    line-height:48px;
    text-transform:uppercase;
    margin:0 auto 21px
}
.mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel [data-ugc-scrollbar] .swiper-scrollbar-drag{
    margin-top:53.5px
}
.mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel [data-ugc-scrollbar]{
    margin-bottom:19.5px
}
.mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel .ugc-carousel__header-controls{
    position:absolute;
    bottom:0;
    right:0
}
.mm-pdp-v2-test .ugc-carousel .swiper-wrapper{
    height:auto
}
.mm-pdp-v2-test .ugc-carousel .ugc-carousel__item{
    height:inherit
}
.mm-pdp-v2-test .ugc-carousel .ugc-carousel__item>div:last-child{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media(max-width:989.98px){
    .mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel>div{
        padding-left:5px;
        padding-right:0
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel{
        padding:40px 0 79px
    }
    .mm-pdp-v2-test div.shopify-section[id*=__ugc_carousel_4V8ttg] .ugc-carousel__header h3{
        font-size:32px;
        line-height:110%;
        margin-bottom:23px
    }
    .mm-pdp-v2-test div.shopify-section[id*=__logo_banner_] .logo-banner__header{
        font-size:32px;
        line-height:28px;
        margin-bottom:20px
    }
    .mm-pdp-v2-test .ugc-carousel .ugc-carousel__header{
        width:75%;
        margin:0 auto
    }
    .mm-pdp-v2-test .ugc-carousel .ugc-carousel__item{
        width:296px!important
    }
    .mm-pdp-v2-test .ugc-carousel__item-product-title{
        font-size:32px;
        line-height:32px
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .mm-pdp-guide-section{
        padding:75px 15px 80px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-header{
        font-size:32px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-sub-header{
        margin:13px auto 0
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card-list{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:0
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-step{
        font-size:14px;
        font-weight:500;
        line-height:20px;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content;
        margin:12px auto 0;
        position:relative
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-step:after{
        content:"/ 3";
        margin-left:5px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-instructions-container{
        margin-top:24px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card-title{
        font-size:24px;
        margin-top:11px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-copy p{
        margin-top:8px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-card-text{
        margin-top:9px;
        max-width:100%;
        font-size:16px;
        line-height:26px;
        padding:0 2px
    }
    .mm-pdp-v2-test .mm-pdp-guide-card-list .swiper-pagination{
        position:static;
        margin-top:6px
    }
    .mm-pdp-v2-test .mm-pdp-guide-card-list .swiper-pagination-bullet{
        width:11px;
        height:11px;
        margin:0 3px!important;
        background:#0000001a;
        -webkit-backdrop-filter:blur(6.61764669418335px);
        backdrop-filter:blur(6.61764669418335px);
        opacity:1!important
    }
    .mm-pdp-v2-test .mm-pdp-guide-card-list .swiper-pagination-bullet-active{
        background:#000
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom-wrap{
        margin-top:32px;
        padding-top:32px
    }
    .mm-pdp-v2-test .mm-pdp-guide-section .mm-pdp-guide-bottom{
        padding:16px 16px 12px;
        gap:13px
    }
    .mm-pdp-v2-test .mm-pdp-full-assembly{
        margin-top:16px
    }
    .mm-pdp-v2-test .product-comparison-table__section-wrapper{
        padding:78px 15px 70px!important
    }
    .mm-pdp-v2-test .product-comparison-table__heading{
        width:100%;
        padding:0;
        margin-bottom:59px
    }
    .mm-pdp-v2-test .product-comparison-table__title-mini{
        font-size:32px!important;
        line-height:35px;
        text-align:center;
        max-width:200px;
        margin:0 auto 17px!important
    }
    .mm-pdp-v2-test .product-comparison-table__description{
        font-size:16px;
        margin:0 auto 24px;
        max-width:85%
    }
    .mm-pdp-v2-test .product-comparison-table__product.highlited-true .product-comparison-table__product-picture{
        max-height:166px;
        min-height:auto
    }
    .mm-pdp-v2-test .product-comparison-table__row-cell{
        font-size:16px
    }
    .mm-pdp-v2-test .product-comparison-table__product-picture{
        max-height:142px
    }
}
@media(max-width:375.98px){
    .mm-pdp-v2-test .product-comparison-table__product.highlited-true .product-comparison-table__product-picture{
        max-height:150px
    }
    .mm-pdp-v2-test .product-comparison-table__product-picture{
        max-height:110px
    }
}
.mm-pdp-v2-test .fs-section>div,.mm-pdp-v2-test .fs-section>div>div{
    padding:0!important
}
.mm-pdp-v2-test .fs-section>div>div>div{
    gap:4.6%
}
.mm-pdp-v2-test .fs-section>div>div>div>div:first-child{
    width:47.7%
}
.mm-pdp-v2-test .fs-section>div>div>div>div:last-child{
    width:41%
}
.mm-pdp-v2-test .fs-section>div>div>div>div:last-child h2:nth-child(2){
    margin-top:-2px
}
.mm-pdp-v2-test .fs-section>div>div>div>div:last-child p{
    max-width:100%!important;
    margin-top:26px
}
.mm-pdp-v2-test .fs-section>div>div>div>div:last-child p .spacer{
    height:27px
}
.mm-pdp-v2-test .fs-section>div>div>div>div:last-child h2{
    font-size:72px;
    line-height:66px
}
@media(max-width:989.98px){
    .mm-pdp-v2-test .fs-section>div>div>div>div:first-child{
        width:100%;
        height:auto
    }
    .mm-pdp-v2-test .fs-section>div>div>div>div:last-child{
        width:100%;
        padding:0 15px 20px
    }
    .mm-pdp-v2-test .fs-section>div>div>div{
        gap:24px
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .fs-section>div>div>div>div:last-child{
        padding:0 10px 20px
    }
    .mm-pdp-v2-test .fs-section>div>div>div>div:last-child h2{
        font-size:32px;
        line-height:110%
    }
    .mm-pdp-v2-test .fs-section>div>div>div>div:last-child p{
        margin-top:9px
    }
    .mm-pdp-v2-test .fs-section>div>div>div>div:last-child p .spacer{
        height:12px
    }
    .mm-pdp-v2-test .mm-pdp-product-security .mm-pdp-secure-item{
        gap:8px;
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .mm-pdp-v2-test .mm-pdp-product-security .mm-pdp-secure-item:nth-child(2){
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .mm-pdp-v2-test .fs-section>div>div>div>div:last-child .banner-buttons{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        width:100%;
        gap:16px;
        margin-top:12px
    }
    .mm-pdp-v2-test .fs-section>div>div>div>div:last-child .banner-buttons a{
        min-height:46px;
        padding:15px 20px
    }
}
.mm-pdp-v2-test .infrared-science-sec+.shopify-section,.mm-pdp-v2-test .ugc-carousel .swiper-scrollbar-horizontal,.mm-pdp-v2-test .ugc-carousel__header-controls{
    display:none!important
}
.mm-pdp-v2-test .infrared-science-sec{
    background:rgba(var(--color-accents-yellow));
    padding:69px 32px 30px;
    overflow:hidden
}
.mm-pdp-v2-test .infrared-science-sec .is-inner{
    max-width:1280px;
    width:100%;
    margin:0 auto
}
.mm-pdp-v2-test .is-title{
    color:#000;
    text-align:center;
    font-size:48px;
    font-style:normal;
    font-weight:400;
    line-height:110%;
    text-transform:uppercase
}
.mm-pdp-v2-test .is-subtext{
    color:#231f20;
    text-align:center;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:21px;
    width:100%;
    margin:20px auto 81px
}
.mm-pdp-v2-test .is-content-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:40px
}
.mm-pdp-v2-test .is-img-wrap{
    max-width:44.844%;
    width:100%;
    -ms-flex-negative:0;
    flex-shrink:0;
    z-index:9;
    margin-top:-74px
}
.mm-pdp-v2-test .is-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:54px;
    padding-bottom:33px;
    max-width:52%;
    width:100%;
    position:relative;
    top:-22px
}
.mm-pdp-v2-test .br-title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:12px
}
.mm-pdp-v2-test .p-title{
    color:#000;
    text-align:right;
    font-family:League Gothic;
    font-size:40px;
    font-style:normal;
    font-weight:400;
    line-height:30px;
    letter-spacing:.06px;
    text-transform:uppercase;
    margin-bottom:16px
}
.mm-pdp-v2-test .is-content-title{
    color:#000;
    font-size:36px;
    font-style:normal;
    font-weight:400;
    line-height:30px;
    letter-spacing:.06px;
    text-transform:uppercase;
    margin-bottom:25px
}
.mm-pdp-v2-test .is-content-right .is-content-title{
    margin-bottom:18px;
    color:#000000b3
}
.mm-pdp-v2-test .isc-icon{
    width:48px;
    height:48px;
    margin-bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#000;
    -webkit-box-shadow:0 0 0 1px rgba(10,13,18,.18) inset,0 -2px 0 0 rgba(10,13,18,.05) inset,0 1px 2px 0 rgba(10,13,18,.05);
    box-shadow:0 0 0 1px #0a0d122e inset,0 -2px #0a0d120d inset,0 1px 2px #0a0d120d
}
.mm-pdp-v2-test .is-content-right .isc-icon{
    background:0 0;
    border:1px solid #000;
    -webkit-box-shadow:0 0 0 1px rgba(229,231,235,.18) inset,0 -2px 0 0 rgba(229,231,235,.05) inset,0 1px 2px 0 rgba(229,231,235,.05);
    box-shadow:0 0 0 1px #e5e7eb2e inset,0 -2px #e5e7eb0d inset,0 1px 2px #e5e7eb0d
}
.mm-pdp-v2-test .is-content-left .isc-icon{
    margin-left:auto
}
.mm-pdp-v2-test .isc-title{
    color:#000;
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:30px;
    letter-spacing:.06px;
    text-transform:uppercase;
    margin-bottom:8px;
    font-family:RobotoMono;
    text-align:right
}
.mm-pdp-v2-test .isc-text{
    color:#000000b3;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    text-align:right
}
.mm-pdp-v2-test .is-content-right .isc-content *{
    color:#000000b3
}
@media(max-width:991.98px){
    .mm-pdp-v2-test .is-content-wrap{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .mm-pdp-v2-test .is-subtext{
        margin:14px auto 43px
    }
    .mm-pdp-v2-test .is-content{
        gap:30px;
        margin-top:-12px;
        max-width:90%
    }
    .mm-pdp-v2-test .br-title{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .mm-pdp-v2-test .p-title{
        text-align:center;
        font-size:28px;
        line-height:110%;
        margin-bottom:0
    }
    .mm-pdp-v2-test .is-content.is-content-left .isc-wrap:nth-child(2){
        margin-bottom:0
    }
    .mm-pdp-v2-test .is-content-left .isc-icon{
        margin-left:0
    }
    .mm-pdp-v2-test .is-content-right .is-content-title,.mm-pdp-v2-test .is-content-title{
        margin-bottom:0
    }
    .mm-pdp-v2-test .isc-icon{
        margin-bottom:15px
    }
    .mm-pdp-v2-test .isc-wrap{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:16px
    }
    .mm-pdp-v2-test .isc-icon{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .mm-pdp-v2-test .isc-title{
        font-size:16px;
        line-height:16px;
        margin-bottom:6px;
        text-align:left
    }
    .mm-pdp-v2-test .isc-text{
        text-align:left
    }
    .mm-pdp-v2-test .is-img-wrap{
        max-width:100%;
        width:352px;
        margin-top:-30px;
        -ms-flex-negative:0;
        flex-shrink:0
    }
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .infrared-science-sec{
        padding:74px 15px 57px
    }
    .mm-pdp-v2-test .is-title{
        font-size:32px
    }
    .mm-pdp-v2-test .is-subtext{
        margin:13px auto 26px
    }
    .mm-pdp-v2-test .is-content-wrap{
        gap:23px
    }
    .mm-pdp-v2-test .is-content{
        gap:25px;
        padding-bottom:0;
        max-width:90%
    }
    .mm-pdp-v2-test .br-title{
        gap:0 12px
    }
    .mm-pdp-v2-test .is-content-title{
        font-size:28px;
        line-height:110%
    }
}
@media(max-width:677.98px){
    .mm-pdp-v2-test .is-content{
        max-width:100%
    }
}
.mm-pdp-v2-test .review-sec-bottom{
    padding:100px 30px 0
}
.mm-pdp-v2-test .br-inner{
    max-width:1240px;
    width:100%;
    margin:0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:35px 40px 39px;
    border-radius:8px;
    background:#f9f9f9
}
.mm-pdp-v2-test .br-content{
    width:calc(50% - 20px)
}
.mm-pdp-v2-test .br-title span{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    color:#000;
    font-family:League Gothic;
    font-size:40px;
    font-style:normal;
    font-weight:400;
    line-height:40px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:13px
}
.mm-pdp-v2-test .br-title span:last-child{
    gap:16px
}
.mm-pdp-v2-test .br-title span:first-child{
    margin-bottom:1px
}
.mm-pdp-v2-test .br-title span:first-child img{
    width:149px
}
.mm-pdp-v2-test .br-img-wrap{
    width:inherit!important;
    overflow:unset;
    position:relative;
    margin-top:8px
}
.mm-pdp-v2-test .br-img-wrap:before{
    content:"";
    position:absolute;
    right:100%;
    top:-8px;
    width:100%;
    height:110%;
    background:rgba(var(--color-accents-yellow));
    z-index:2
}
.mm-pdp-v2-test .br-img{
    min-width:214px;
    width:-webkit-fit-content!important;
    width:-moz-fit-content!important;
    width:fit-content!important
}
.mm-pdp-v2-test .br-img img{
    width:214px;
    height:293px;
    border-radius:8px
}
.mm-pdp-v2-test .br-usp-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:13px
}
.mm-pdp-v2-test .br-usp{
    width:calc((100% - 26px) / 3);
    border-radius:4px;
    background:#fff;
    padding:8px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.mm-pdp-v2-test .br-usp .br-usp-img{
    padding:12px 20px
}
.mm-pdp-v2-test .br-usp-text{
    color:#000;
    text-align:left;
    font-family:Roboto;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:20px
}
@media(max-width:999px){
    .mm-pdp-v2-test .br-content{
        width:100%
    }
    .mm-pdp-v2-test .br-img-wrap:after{
        content:"";
        position:absolute;
        left:100%;
        top:-8px;
        width:100%;
        height:110%;
        background:rgba(var(--color-accents-yellow));
        z-index:2
    }
}
@media(max-width:767px){
    .mm-pdp-v2-test .review-sec-bottom{
        padding:80px 15px 0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:39px
    }
    .mm-pdp-v2-test .br-inner{
        padding:53px 21px 61px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:40px
    }
    .mm-pdp-v2-test .br-title span{
        font-size:32px;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .mm-pdp-v2-test .br-title span:first-child img{
        width:124px
    }
    .mm-pdp-v2-test .br-title span:first-child{
        margin-bottom:-4px
    }
    .mm-pdp-v2-test .br-usp-wrap{
        gap:6px;
        margin-top:0
    }
    .mm-pdp-v2-test .br-usp{
        width:calc((100% - 12px) / 3);
        padding:12px 10px;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .mm-pdp-v2-test .br-usp br{
        display:none
    }
    .mm-pdp-v2-test .br-usp-text{
        font-size:14px;
        text-align:center
    }
    .mm-pdp-v2-test .br-content-right{
        height:226px;
        width:100%;
        background:#fff
    }
    .mm-pdp-v2-test .br-img{
        min-width:160px
    }
    .mm-pdp-v2-test .br-img img{
        width:160px;
        height:220px;
        border-radius:8px
    }
    .mm-pdp-v2-test .br-usp:last-child .br-usp-img{
        padding:17px 20px
    }
}
.mm-pdp-v2-test #FooterContent{
    padding-bottom:147px
}
.mm-pdp-v2-test .shopify-section-group-footer-group h3{
    font-style:normal
}
.mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    gap:10px
}
.mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .button{
    position:static;
    width:360px
}
.mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .bottom-payment-icons{
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    width:360px;
    margin-left:auto
}
.mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .bottom-payment-icons img{
    display:none
}
.mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .bottom-payment-icons svg{
    max-width:369px
}
@media(max-width:989.98px){
    .mm-pdp-v2-test #FooterContent{
        padding-bottom:127px
    }
    .mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .button{
        width:100%
    }
    .mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .bottom-payment-icons{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-right:auto
    }
    .mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .bottom-payment-icons svg{
        display:none
    }
    .mm-pdp-v2-test [x-show=showStickyButton] [id*=sticky-product]>div.flex .bottom-payment-icons img{
        display:block;
        max-height:37px;
        max-width:86%
    }
}
.mm-pdp-v2-test .ship-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:8px;
    margin-top:-5px;
    border-radius:8px;
    border:1px solid #ededed;
    background:#fff;
    padding:9px 14px
}
.mm-pdp-v2-test .ship-wrap svg{
    width:20px;
    height:20px;
    flex-shrink:0
}
.mm-pdp-v2-test .ship-text{
    color:#000000f7;
    font-family:Roboto;
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:28px;
    letter-spacing:-.5px
}
.mm-pdp-v2-test .ship-text span{
    white-space:nowrap
}
@media(max-width:767.98px){
    .mm-pdp-v2-test .ship-wrap{
        padding:8px 16px
    }
    .mm-pdp-v2-test .ship-text{
        line-height:22px
    }
}
/*# sourceMappingURL=/s/files/1/0630/2606/9746/files/style-v3-lux.css.map?v=1773765208 */
