/** Shopify CDN: Minification failed

Line 1880:127 Unexpected "}"

**/
/* @font-face {
    font-family: "Harmonia Sans Pro Cyr";
    src: url('HarmoniaSansProCyr-Light.eot');
    src: url('HarmoniaSansProCyr-Light.eot?#iefix') format('embedded-opentype'),
        url('HarmoniaSansProCyr-Light.woff2') format('woff2'),
        url('HarmoniaSansProCyr-Light.woff') format('woff'),
        url('HarmoniaSansProCyr-Light.ttf') format('truetype'),
        url('HarmoniaSansProCyr-Light.svg#HarmoniaSansProCyr-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Harmonia Sans Pro Cyr";
    src: url('HarmoniaSansProCyr-Bold.eot');
    src: url('HarmoniaSansProCyr-Bold.eot?#iefix') format('embedded-opentype'),
        url('HarmoniaSansProCyr-Bold.woff2') format('woff2'),
        url('HarmoniaSansProCyr-Bold.woff') format('woff'),
        url('HarmoniaSansProCyr-Bold.ttf') format('truetype'),
        url('HarmoniaSansProCyr-Bold.svg#HarmoniaSansProCyr-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Harmonia Sans Pro Cyr";
    src: url('HarmoniaSansProCyr-Regular.eot');
    src: url('HarmoniaSansProCyr-Regular.eot?#iefix') format('embedded-opentype'),
        url('HarmoniaSansProCyr-Regular.woff2') format('woff2'),
        url('HarmoniaSansProCyr-Regular.woff') format('woff'),
        url('HarmoniaSansProCyr-Regular.ttf') format('truetype'),
        url('HarmoniaSansProCyr-Regular.svg#HarmoniaSansProCyr-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "HarmoniaSansW01";
    src: url('HarmoniaSansW01-Regular.eot');
    src: url('HarmoniaSansW01-Regular.eot?#iefix') format('embedded-opentype'),
        url('HarmoniaSansW01-Regular.woff2') format('woff2'),
        url('HarmoniaSansW01-Regular.woff') format('woff'),
        url('HarmoniaSansW01-Regular.ttf') format('truetype'),
        url('HarmoniaSansW01-Regular.svg#HarmoniaSansW01-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 */

:focus{outline-offset: unset;}
.button:focus{box-shadow:none;}
button{background: inherit;border: inherit;cursor:pointer;padding:0;color:inherit;}
:focus-visible{outline: none;outline-offset: 0;box-shadow: none;}
a,button{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
ul,ol{margin:0;padding:0;}
*:focus{outline:none;}
.field input:focus, .field__input:focus, .select__select:focus,.field input:focus-visible, .field__input:focus-visible, .select__select:focus-visible{box-shadow:none;}
input[type="text"],input[type="email"],input[type="phone"],input[type="tel"],input[type="serach"],textarea,input[type="password"]{width:100%;border:0px;border-bottom:1px solid #b6b6b6;padding:10px 10px;margin-bottom:40px;border-radius: 0;box-shadow:none;-webkit-box-shadow:none;-webkit-appearance: none;}
select{width:100%;border:0px;border-bottom:1px solid #b6b6b6;padding:10px 10px;margin-bottom:40px;border-radius: 0;box-shadow:none;-webkit-box-shadow:none;}
label{font-size: 12px;line-height: 140%;letter-spacing: -0.02em;font-weight:bold;margin-bottom:10px;display:inline-block;}
::-webkit-input-placeholder {color: #B6B6B6;font-family: 'Monument Extended';}
::-moz-placeholder{color:#B6B6B6;}
:-ms-input-placeholder{color:#B6B6B6;}
:-moz-placeholder {color:#B6B6B6;}
textarea{resize:none;height:95px;font-family: 'Monument Extended';letter-spacing:0;}
.error_email{border-bottom:1px solid #f00 !Important;}
.btn-small {padding: 10px 10px;min-height: auto;min-width: 90px;font-size: 11px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff var(--slick-img-url) center center no-repeat}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:"slick-icons, sans-serif";font-size:18px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li a,.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}
.slick-dots li a:focus:before,.slick-dots li a:hover:before,.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li a:before,.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick-icons, sans-serif";font-size:6px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#fff;opacity:.75}

.d-none{display:none!important}
.d-block{display:block!important}
.announcement-bar__message.p2 p {font-size: 10px;}

@media(min-width:576px){.d-sm-none{display:none!important}
.d-sm-block{display:block!important}
}@media(min-width:768px){.d-md-none{display:none!important}
.d-md-block{display:block!important}
}@media(min-width:992px){.d-lg-none{display:none!important}
.d-lg-block{display:block!important}
}@media(min-width:1200px){.d-xl-none{display:none!important}
.d-xl-block{display:block!important}
}
.container-fluid{padding-left:15px;padding-right:15px;}
.d-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media(min-width:576px){
  .col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
  .col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
  .col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
  .col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  .col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  .col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  .col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  .col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  .col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
  .col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media(min-width:768px){
  .col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
  .col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
  .col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
  .col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  .col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  .col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  .col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  .col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  .col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
  .col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media(min-width:992px){
  .col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
  .col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
  .col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
  .col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  .col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  .col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  .col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  .col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  .col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
  .col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media(min-width:1200px){
  .col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
  .col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
  .col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
  .col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  .col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  .col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  .col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  .col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  .col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
  .col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-lg-6{width:auto;}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row5{margin-left:-5px;margin-right:-5px;}
.row5 .column{padding-left:5px;padding-right:5px;}
.row10{margin-left:-10px;margin-right:-10px;}
.row10 .column{padding-left:10px;padding-right:10px;}
.rowzero{margin-left:0;margin-right:0;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.align-items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.align-items-end {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
/* .container{width:100%;max-width:1410px;padding-left:15px;padding-right:15px;margin:0 auto;} */
.container{width:100%;padding-left:24px;padding-right:24px;margin:0 auto;}
.container-small{max-width:1000px;}
.acc_formcls{max-width:400px;}
.mb10{margin-bottom:10px;display:inline-block;}
.list--inline>li{display:inline-block;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
li {list-style: none;}
ol, ul {margin: 0;padding: 0;}
a{color:inherit;text-decoration:none;}
figure{margin:0;}
.img_cls{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.btn_border{font-family:var(--body-font);font-size: 10px;font-style: normal;font-weight: 500;line-height: 140%;text-transform: uppercase;color:var(--color-dbrown);position:relative}
.btn_border::before{position: absolute;content: '';width: 0%;height: 1px;background: var(--color-dbrown);bottom:2px;left: 0px;}
.btn_border:hover::before{width:100%;transition:.33s}
.mb0{margin-bottom:0;}
.right-padding{padding-left:15px;padding-right:15px;}
img{max-width:100%;}

.btnborder{font-size: 12px;line-height: 140%;letter-spacing: -0.02em;text-decoration:underline;font-family:var(--heading-font);}

/* h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--heading-font);letter-spacing:0;margin-top:0;}
h1,.h1{font-size: 20px;line-height: 140%;}
h2,.h2{font-size: 18px;line-height: 160%;}
h3,.h3{font-size: 14px;line-height: 160%;} */
p{margin-top:0;margin-bottom:25px;}
p:last-child{margin-bottom:0;}
/* body,p,button{font-family:'Monument Extended';font-weight:300;} */
body,button{font-size:10px;line-height:140%;letter-spacing:0;font-style:normal;font-family:var(--body-font);-webkit-font-smoothing: antialiased;}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:140%;}
h1,h2,h3,.h1,.h2,.h3{font-family:var(--heading-font);font-weight:250;text-transform:uppercase;}
h4,h5,.h4,.h5{font-family:var(--body-font);font-weight:500}
p,.p1{font-family:var(--body-font);font-weight:400;font-size:12px;line-height:140%}
.p2{font-size:10px}
h1,.h1{font-size: 14px;letter-spacing: 0.7px;}
h2,.h2{font-size: 12px;letter-spacing: 0.6px;}
h3,.h3{font-size: 10px;letter-spacing: 0.5px;}
h4,.h4{font-size:12px;}
h5,.h5{font-size:10px;}
input::placeholder{font-family:var(--body-font);}
textarea::placeholder{font-family:var(--body-font);}

.head_left{text-align:left;position:static;}
.head_midle{text-align:center;}
.head_right{text-align:right;}
.transparent_header .country-selector ul li a{color:#000;}
.weglotbtn .country-selector .wg-li.focus a,.weglotbtn .country-selector a:hover,.mweglotbtn .country-selector .wg-li.focus a,.mweglotbtn .country-selector a:hover {color: inherit;}
.header_icons span{vertical-align:middle;}
.header_icons > li{padding:10.5px 12px;}
.header_icons > li:last-child{padding-right:0px!important;}
.header_icons > li:first-child{padding-left:0px!important;}
.header_icons > li.weglotbtn,.header_icons > li.mweglotbtn{padding-top:0;padding-bottom:0;vertical-align:middle;}
.header_icons buttons{transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;-ms-transform: all 0s ease-in-out;}
/* .header_icons.list--inline li button {
  font-size: 11px;
  line-height: 140%;
} */
.head_main.transparent_header{background:transparent;color:#fff;border-bottom:0px solid transparent;}
.transparent_header .dropdownarw svg path{stroke:#fff;}
.head_main.transparent_header.white_header{color:#000;}
.head_main.transparent_header.white_header .dropdownarw svg path{stroke:#000;}
.logo_white{display:none;}
.transparent_header .logo_black{display:none;}
.transparent_header .logo_white{display:block;}
.white_header.transparent_header .logo_black{display:block;}
.white_header.transparent_header .logo_white{display:none;}
/* .white_header.transparent_header{background:#fff;color:#000;border-bottom:1px solid #ddd;} */
.white_header.transparent_header{background:#fff;color:#000;}
/* .transparent_header .country-selector a{color:#fff;} */
.transparent_header .weglot_switcher.wg-list.country-selector a:hover{color:#000;}
.transparent_header .curr_arw svg path{stroke:#fff;}
.transparent_header.white_header .curr_arw svg path{stroke:#000;}
.white_header.transparent_header .country-selector a{color:#000;}
.currency_listlink{color:#000;}
.h_cls_icon{display:none;}
/* .h_cls_text{font-size: 11px;line-height: 140%;font-weight: 300;} */
.h_cls_text{font-size: 10px;font-weight: 400;text-transform: uppercase;}
.header_cart .h_cls_text{font-weight:500}
.mainnav > li{padding:10.5px 12px;}
.mainnav > li:first-child{padding-left:0 !Important;}
.mainnav > li:last-child{padding-right:0 !Important;}
.head_logo{width:100%;max-width:154px;margin:0 auto;}
.mainnav li a{position:relative;transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;-ms-transform: all 0s ease-in-out;color:var(--color-dbrown);font-weight:500}
.head_logo img{width:100%;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transform: all .2s ease-in-out;}
.head_logo a{display:block;}
.meganavlist{position:static;}
/* .white_header.head_main,.head_main:not(.transparent_header){border-bottom:1px solid #e5e5e5;} */
/* .head_main{position: fixed;left: 0;right: 0;top: 0;z-index: 99;background: #fff;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transform: all .2s ease-in-out;} */
.head_main{position: relative;left: 0;right: 0;z-index: 99;background: #fff;transition: .22s;-webkit-transition: .22s;-moz-transition: .22s;-o-transition: .22s;-ms-transform: .22s;}
.fixed-header .head_main{top:0;position:fixed;}
.mega_navbar{position: absolute;left: 0;right: 0;top:100%;background: #fff;z-index: 9;opacity:0;visibility:hidden;height:0;transition: all .6s ease-in-out;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-ms-transform: all .6s ease-in-out;overflow:hidden;}
.mega_listcls{padding:0px 15px;}
.mega_listcls h2{margin-bottom:20px;}
.mega_listcls ul li{padding-top:4px;padding-bottom:4px;}
.mega_seclist li{width:50%;padding-right:15px;display:inline-block;margin:0px -2px;vertical-align:top;}
/* .mega_firstlist{width:16%;} */
.mega_seclist{width:25%;}
.mega_p_grid{width:25%;display:inline-block;vertical-align:top;padding:0px 5px;}
.mega_p_grid .product_grid_img a{padding-bottom:130%;}
.mega_p_grid .pro_badge,.mega_p_grid .pro_grid_size{display:none;}
.mega_p_outer{margin:0px -5px;}
.mega_popular{width:59%;}
.mega_navbarinr > .container {
  margin-right: 0;
  padding-right: 0;
  max-width: 1656.5px;
}
.mega_navbarinr .container > .row {
  justify-content: space-between;
}
.mega_firstlist_wrapper {
  display: flex;
  flex-wrap: wrap;
}
.mega_linklist {
  flex: 0 0 40%;
  flex: 1 0 auto;
  padding:25px 15px 30px;

}
.mega_listcls.mega_linklist {
  display: flex;
  justify-content: space-between;
}
.megalist {
    min-width: 250px;
}
.mega_linklist ul{
  font-size: 11px;  
  max-height: 100px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
gap: 9px 90px;
}
.mega_linklist ul:first-child {
  padding-right: 8%;
}
.mega_linklist ul + ul{
  columns: 4;
}
/* .mob_drawer_btm .m_sec_level h3, .mega_firstlist h3{
  font-size: 12px;
  margin-bottom: 20px;
} */
.mega_image{flex: 0 0 36.5%; max-width: 36.5%;}
.mega_image a .mega_image_wrap { display: block; padding-bottom: 250px; position: relative;}

.mega_text_wrap {
  position: absolute;
  padding: 24px;
  color: #fff;
  bottom: 0;
}
.mega_text_wrap .mega_text_head {
  color: #fff;
  font-size: 16px
  line-height: 140%;
  margin-bottom: 17px;
}
.mega_text_wrap button {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  line-height: 140%;
  letter-spacing: -0.3px;
}
.mega_navbarinr{color:#000;border-left:0;border-right:0;}
.mega_morelink{font-size: 12px;line-height: 140%;letter-spacing: -0.02em;font-family:var(--heading-font);margin-top:20px;text-decoration:underline;display:inline-block;}
.nav_droplist{position:relative;}
.nav_droplist .nav_dropdown {font-size: 12px;line-height: 140%}
.nav_droplist .nav_dropdown li a:hover {text-decoration:underline}
.nav_dropdown{position:absolute;top:100%;left:0;min-width:150px;background:#fff;z-index:9;border:1px solid #e5e5e5;height:0;visibility:hidden;opacity:0;color:#000;}
.nav_dropdown li a{padding:5px 15px;display:block;}
.nav_dropdown li:first-child{padding-top:10px;}
.nav_dropdown li:last-child{padding-bottom:10px;}
.nav_dropdownsec{top:0;left:100%;}
.nav_dropdown li{position:relative;}
.nav_droplist:hover>.nav_dropdown{visibility:visible;opacity:1;height:auto;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transform: all .2s ease-in-out;}
/* .meganavlist:hover {border-bottom: 2px solid;} */
.meganavlist:hover .mega_navbar{opacity:1;visibility:visible;height:auto;}
.dropdownarw{display:inline-block;padding-left:10px;}
.header_icons  button,.header_icons  a{transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;-ms-transform: all 0s ease-in-out;}
.site_footer{border-top:1px solid #ddd;padding:72px 0px 0px;}
.ftr_content{width:100%;max-width:400px;}
/* .site_footer ul li{padding:3px 0px;} */
.ftr_menulist{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.copyright{text-align:right;}
.payment_img img{width:100%;max-width:520px;}
.ftr_btm{padding:40px 0px 0px;}
.newsletter_Form form{width:100%;}
/* .newsletter-form__button{font-size: 12px;line-height: 140%;letter-spacing: -0.02em;position:absolute;right:0;top:10px;font-family:var(--heading-font);text-decoration:underline;} */
.newsletter-form__button{}
.newsletter_Form .newsletter-form__field-wrapper input[type="text"],.newsletter-form__field-wrapper input[type="email"]{width:100%;padding:10px 55px 10px 0;border:0px;border-bottom:1px solid #ddd;margin-bottom:0;}
.newsletter_Form .newsletter-form__field-wrapper{position:relative;}
.ftr_mdl_cls{margin-bottom:25px;}
.newsletter_Form ::-webkit-input-placeholder{color: #ddd !Important;}
.newsletter_Form ::-moz-placeholder {color: #ddd !Important;}
.newsletter_Form :-ms-input-placeholder {color: #ddd !Important;}
.newsletter_Form :-moz-placeholder {color: #ddd !Important;}
.ftr_abt .rte{padding-bottom:20px;}

.banner_slide{position:relative;overflow:hidden;display:none;height:795px;min-height:100vh;}
.banner_slide:first-child{display:block;}
.banner_images img,.banner_images video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.mp4video{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;}
.iframe_video{width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.bnr_caption_inr{padding:20px 20px;}
.banner_caption{position:absolute;z-index:1;}
.mb_top-left{top:50px;left:0px;text-align:left;right:0;}
.mb_top-center{top:50px;left:0;right:0;text-align:center;}
.mb_top-right{right:0px;top:50px;text-align:right;left:0;}
.mb_center-left{top:50%;left:0px;text-align:left;right:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.mb_center{top:50%;left:0;right:0;text-align:center;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.mb_center-right{top:50%;right:0px;text-align:right;left:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.mb_bottom-left{bottom:100px;left:0px;text-align:left;right:0;}
.mb_bottom-center{bottom:100px;left:0;right:0;text-align:center;}
.mb_bottom-right{bottom:100px;right:0px;text-align:right;left:0;}
.mb_top-left .bnr_caption_inr,.mb_center-left .bnr_caption_inr,.mb_bottom-left .bnr_caption_inr{margin-left:0;margin-right:auto;}
.mb_top-center .bnr_caption_inr,.mb_center .bnr_caption_inr,.mb_bottom-center .bnr_caption_inr{margin:0 auto;}
.mb_top-right .bnr_caption_inr,.mb_center-right .bnr_caption_inr,.mb_bottom-right .bnr_caption_inr{margin-right:0;margin-left:auto;}
.banner_slide.slick-active{z-index:1;}
/* .bnr_caption_inr h1,.bnr_caption_inr h2{font-weight:700;} */
.main_banner .slick-dots{position:absolute;bottom:20px;right:100px;}
.main_banner li button:before{display:none;}
.main_banner li{width:auto;height:auto;margin:0;}
.main_banner li button{width:10px;height:10px;padding:0;background:#fff;border-radius:50%;margin:0px 6px;opacity:0.6;}
.main_banner li.slick-active button{opacity:1;}
.banner_slide:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;}
.main_banner.slick-initialized .banner_slide{display:block;}
.h_coll_list{padding-left:5px;padding-right:5px;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.gold_coll_list > .row{margin-left:-5px;margin-right:-5px;}
.h_coll_list img{width:100%;height:100%;object-fit:contain;object-position:center;}
.h_coll_list figure a{display:block;background:#f3f3f3;position:relative;padding-bottom:124%;}
.h_coll_list figure{margin-bottom:12px;}
.h_Coll_imginr{position:absolute;top:0;left:0;right:0;bottom:0;padding:25px 15px;}
.gold_coll_list{padding:30px 0px;}
.golf_h_captionimg{position:absolute;padding:15px 15px;z-index:1;}
.g_i_top-left{top:15px;left:15px;text-align:left;}
.g_i_top-center{top:15px;left:0;right:0;text-align:center;}
.g_i_top-right{top:15px;right:15px;text-align:right;}
.g_i_center-left{top:50%;left:15px;text-align:left;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.g_i_center{top:50%;left:0;right:0;text-align:center;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.g_i_center-right{top:50%;right:15px;text-align:right;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.g_i_bottom-left{bottom:15px;left:15px;text-align:left;}
.g_i_bottom-center{bottom:15px;left:0;right:0;text-align:center;}
.g_i_bottom-right{bottom:15px;right:15px;text-align:right;}
.h_g_overlay{position:absolute;top:0;left:0;right:0;bottom:0;}
.h_imglistcol{display:block;position:relative;overflow:hidden;margin:5px 0px;aspect-ratio: 7 / 10;}
/* .h_imglistcol{display:block;position:relative;overflow:hidden;margin:5px 0px;aspect-ratio:unset;} */
.betweenbanr .h_imglistcol{aspect-ratio:unset;}
.golf_h_captionimg h2{margin-bottom:0;}
.gold_img_list,.h_g_blog,.h_pro_list{padding:30px 0px;}
.h_art_img a{display:block;padding-bottom:138%;position:relative;margin-bottom:10px;overflow:hidden;}
.h_art_date{font-size:11px;margin-bottom:10px;}
.section_header{padding:20px 0px;}
.h_art_figure{margin-bottom:30px;}
.pro_vendor{font-size: 12px;line-height: 140%;letter-spacing: -0.02em;margin-bottom:3px;}
/* .pro_grid_meta{padding:0 5px;} */
.pro_grid_meta.sold-out > * {color: #1D1D1B;;opacity:0.5}
.pro_grid_meta h6,.pro_grid_price{font-size:12px;line-height:140%;font-family: 'Monument Extended';margin-bottom:0px;font-weight:300;}
.pro_grid_price .compa_price{text-decoration:line-through;padding-right:6px;display:inline-block;color:var(--color-taupe)}
.pro_color_list li{display:inline-block;}
.pro_color_list a{display:inline-block;width:15px;height:15px;border:1px solid #efefef;margin:0px 1px;}
.product_grid_img{margin-bottom:8px;position:relative;}
/* .product_grid_inr{margin:0px 0px 30px;} */
.product_grid_img a{display:block;padding-bottom:138%;background:#F2F2F2;}
.product_grid_img img{background:#F2F2F2;object-fit:contain;padding:5px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.gridfirstimg{}
.grid_hoverimg{opacity:0;visibility:hidden;}
.product_grid_inr:hover .grid_hoverimg{opacity:1;visibility:visible;}
.pro_badge{position:absolute;top:0px;left:0px;z-index:1; display: flex; gap: 7px}
.pro_badge span{display:inline-block;padding:5px 10px 3px;}
.pro_grid_size{z-index:1;position:absolute;left:15px;right:15px;bottom:15px;background:#fff;text-align:center;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;visibility:hidden;opacity:0;}
.gridcartbtn{background:#767676;padding:10px 10px;width:100%;color:#fff;pointer-events:none;}
.variant_disable{pointer-events:none;opacity:0.3;}
.sizegrid_btn{cursor:pointer;text-transform:uppercase;}
.size_grid li{display:inline-block;padding:0 5px;}
.mega_listcls .size_grid li{padding:2px 0px;font-size:8px;}
.mega_listcls .size_grid{padding:5px 0px;}
/* .size_grid{padding:10px 0px;} */
.size_grid li.active span{text-decoration:underline;}
.activecart{background:#000;}
.pro_selectsize{display:flex;justify-content:space-between;align-items:center;margin-right:7px}
.activecart{pointer-events:auto;}
.error_msgsize,.btnpro_error{font-size: 11px;padding: 2px 0px 5px;color: #f00;margin-bottom:0;}
.product_grid_inr:hover .pro_grid_size{opacity:1;visibility:visible;}
.h_grid_b_meta{padding-right:50px;}

.breadcrumbcls a,.breadcrumbcls span{font-size:10px;text-transform:uppercase}
.b_arw{display:inline-block;}
.breadcrumbcls{padding:18px 0px 9px;}
.price{font-family:var(--heading-font);}
.price-item--sale{color:#CC0000;}
.pro_price_cls{padding:0 0 32px;}
.pro_price_cls .price-item{font-size:14px;}
/*.variant_name{text-transform:capitalize;}*/
.variant_cartname span,.variant_stickysize{display: inline-block;padding: 0 16px 0 0px;position: relative;}
.variant_cartname span:before,.variant_stickysize:before{content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    top: 4px;
    right: 5px;}
.pdp_color li{display:inline-block;margin: 3px 6px 0px 0;border: 1px solid rgba(0,0,0,.2);width:50px;height:50px;}
.pdp_color li a{display:block;position:relative;padding:10px;background:#F4F1F2;height:100%;}
.pdp_colorcode{position:absolute;left:0;right:0;top:0;bottom:0;}
.pdp_colorimg img{width: 100%;height: 100%;object-fit: contain;padding: 2px;}
.pdp_colorimg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
/* .pdp_color li.active{border:1px solid #000;} */
.product__info-wrapper .product__info-container .product-form{margin:12px 0px 10px;}
.cartbtn_cls{display:none;}
.select_variant,.mobselect_variant{color:#f00;display:none;}
.btnsizelabel button{font-family:var(--heading-font);font-size: 12px;line-height: 140%;letter-spacing: -0.02em;text-underline-offset: auto;height:auto;padding-right:0;padding-left:10px;}
.label_left{width: 50%;display: inline-block;}
.btnsizelabel{width: 50%;display: inline-block !Important;text-align: right;}
/* .upslits p{position: relative;margin-bottom: 0;padding-left: 19px;margin: 3px 0px;}
.upslits p:before{content:'';position: absolute;width: 10px;height: 5px;border: 1px solid #000;left: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);border-top: 0;border-right: 0;top: 6px;} */
.notifybtn{font-size:10px;padding:10px 10px;}
.hidenotify,.hidecartbtn{display:none !Important;}
.prebtncart{opacity:0.5;}
.bis-reset{display:none;}
.product__media-list .product__media-toggle,.product_slide .product__media-toggle{display:none;}
.media_zoombtn img{object-fit:contain;}
/* .product__media-list .product__media-item{max-width:50%;padding-left:10px !important;padding-bottom:10px !important;} */
.product__media-list .product__media-item{padding-left:0px !important;padding-bottom:0px !important;}
@media (min-width: 992px){
  .product__media-list .product__media-item{flex:calc(50% - 4px* 1 / 2);}
}
.product__media-list .product__media-item.active{width:100%;max-width:100%;padding-bottom:0 !important;}
.hidelistimg{display:none !Important;}
.close_zooom {position: absolute;z-index: 1;left: 20px;top: 20px;font-size: 12px;line-height: 140%;letter-spacing: -0.02em;font-family:var(--heading-font);text-decoration:underline;display:none;cursor:pointer;}
.product__media-list .product__media-item.active .close_zooom{display:block;}
.product__media-list .product__media-item.active .product__media-icon{display:none;}
#sizeModal .product-popup-modal__content{width:100%;max-width:500px;padding:40px 40px;height:auto;}
#sizeModal table:not([class]) td,#sizeModal table:not([class]) th{padding:10px 5px;border: none;}
#sizeModal table tr{border-bottom:1px solid #ddd;}
#sizeModal .product-popup-modal__content-info{padding-right:0;}
.size_header{padding:0 0 20px;}
.size_table table{width:100%;box-shadow: none;margin-bottom:30px;}
.size_table p{margin-bottom:15px;}
#sizeModal table:not([class]){border-style: inherit;}
.size_btm_desc{padding:12px 0px;}
.size_btm_desc p{font-size: 11px;line-height: 160%;letter-spacing: -0.02em;margin-bottom:12px;}
#sizeModal table tr td:first-child{width:100px;}
.hiderecomm{display:none !Important;}
.product-form__submit.loading{color:#fff;}
.product-form__submit.button.loading:after{display:none;}
.cart_countcls{display:inline-block;}
.cart-notification-wrapper{z-index:11;}
.cart-notification{right: 0 !important;border-top: 1px solid #ddd !important;}
.cart-notification-product__image{width:37px;height:auto;}
.cart-notification-product__name{font-size:12px;}
.cart-notification-product__option{font-size:11px;color:#000;font-family: 'Monument Extended';}
.modal__close-button .icon{width:10px;height:10px;}
.cart-notification__close{margin-top:-10px;}
#cart-notification-button{display:none;}
.cart-notification{padding:20px 20px;}

.gwt_drawers{width:378px;padding:24px;position:fixed;top:0;bottom:0;right:0;overflow:auto;background:#fff;z-index:999;transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);-ms-transform: translateX(100%);transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.QuantityBox svg{width:10px;height:10px;}
.cr_right .wc_qty_box{display:none;}
.gwt_header{padding:0 0 24px;position:relative;}
.gwt_header h3{margin-bottom:0;padding-right:45px;margin:0;}
.gwt_close,.news_close{position:absolute;right:0;top:0px;font-size:12px;}
.cd-left{-webkit-flex: 0 0 105px;-ms-flex: 0 0 105px;flex: 0 0 105px;max-width:105px;}
.cd-left img{width:100%;height:145px;object-fit:contain;object-position:center;background:#F4F1F2;}
.cd-right{padding-left:8px !Important;}
/* .cd_flex_wrap{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;height:100%;} */
/* .cr_topval{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} */
/* .cr_right{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;padding-bottom:10px;} */
.cartpvendor{font-size: 11px;line-height: 140%;letter-spacing: -0.02em;margin-bottom:3px;}
.items_row {padding:6px 0px;}
.items_row:first-child{padding-top:0;}
.items_row:last-child{padding-bottom:0;}
.cart-price{padding-left:10px !important;}
.cart_totals li{width:100%;}
.cart_totals .ctotal_left{width:50%;display:inline-block;margin:0px -2px;text-transform:uppercase;}
.cart_totals .ctotal_right{width:50%;display:inline-block;text-align:right;margin:0px -2px;}
.cart_totals span{font-size: 12px;font-weight:bold;line-height: 140%;letter-spacing: -0.02em;}
.cart_totals{padding:10px 0px;}
.cart_remove_item{cursor:pointer;}
.btn-checkout,.gwt_drawers .cart__dynamic-checkout-buttons{margin-bottom:10px;}
/* .cartusps{padding:22px 13px;background: #FAFAFA;box-shadow: 0px 1px 0px #DDDDDD, 0px -1px 0px #DDDDDD;margin-bottom:15px;} */
.continue_cartlink{padding-bottom:10px;}
.cdv_wrap label,.cdv_wrap select{font-size:11px;line-height: 140%;letter-spacing: -0.02em;border:0px;}
.cdv_wrap{display:inline-block;padding-right:10px;}
.change_pro_cls{padding-top: 20px;border-top: 0px solid #ddd;}
.change_pro_cls h5{font-weight: bold;font-size: 12px;line-height: 140%;letter-spacing: -0.02em;font-family: 'Monument Extended';}
.CDV_cls select{border:0px;width:auto;margin-bottom:0;padding:0;background-color:transparent;}
.CDV_cls label{margin-bottom:0;font-weight:normal;font-size:11px;display:inline-block;}
.CDV_cls .cdp_colors p{display:inline-block;margin-bottom:0;font-size:11px;padding-left:5px;}
.CDV_cls > div{display:inline-block;padding-right:7px;}
.CartOpen .cart-side-panel{transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);}
.gwt_drawers::-webkit-scrollbar-track,.filter_panel::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.gwt_drawers::-webkit-scrollbar,.filter_panel::-webkit-scrollbar{width: 2px;background-color: #F5F5F5;}
.gwt_drawers::-webkit-scrollbar-thumb,.filter_panel::-webkit-scrollbar-thumb{background-color: #000000;border: 2px solid #555555;}
.hidesticcart{display:none;}
.cp_header{padding:10px 0px 24px;}
.righcartpart > .sidecarttotal{position:-webkit-sticky;position: sticky;top: 70px;}
.betweenbanr .h_imglistcol{padding-bottom:138%;}
.betweenbanr .h_imglistcol{margin:0;}
.coll_popularlits .h_coll_list{-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.coll_prev_view h2{padding:0 !Important;}
.product-option dt,.product-option dd{display:inline-block;margin-left:0;}
.cp_img{-webkit-flex: 0 0 105px;-ms-flex: 0 0 105px;flex: 0 0 105px;max-width: 105px;}
.cp_data{display: flex;    flex-direction: column-reverse;    justify-content: space-between;    padding: 8px; flex-grow: 1;}
/* .cp_data{-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;padding:8px 0 8px 8px;} */
.cp_data a{color: #686868;font-family: "DM Sans";font-size: 10px;font-style: normal;font-weight: 400;line-height:14px;text-decoration: underline;}
/* .cp_top{position:relative;padding-right:20px;} */
/* .cp_remove{position:absolute;right:0;top:5px;border: 0px;padding: 0;box-shadow: none;} */
.cp_remove svg{width:12px;height:12px;fill:#ccc;}
.row_inr{max-width:328px;width:100%;}
.row_inr .row{flex-wrap:nowrap;}
/* .cp_flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 100%;} */
.cp_flex{    display: flex;    justify-content: space-between;    flex-wrap: nowrap;}
/* .cp_top,.cp_mdle{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.cp_btm{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; padding-bottom: 10px;letter-spacing:-.02em;}
.cp_top h3{margin-bottom:3px;}
.cp_top dl{margin:0;} */
.cart-pdp-title a{color:  #1D1D1B;font-family: "DM Sans";font-size: 10px;font-style: normal;font-weight: 500;line-height:14px;text-transform: uppercase;text-decoration:none;}
.cp_img img{width:100%;padding:15px;object-fit:contain;height:145px;object-position:center;background:#F4F1F2;vertical-align:middle;}
.cart_colmn{padding:8px 0px;max-width:328px;}
.sale_cart_price{color: #1D1D1B;font-family: "DM Sans";font-size: 10px;font-style: normal;font-weight: 400;line-height:14px;display:inline-block;}
.cart_compare_price{color: #A0948A;font-family: "DM Sans";font-size: 10px;font-style: normal;font-weight: 400;line-height: 14px;text-decoration:line-through;display:inline-block;margin-right:6px;}
.cp_variants{margin-top:6px;}
.cp_v_wrap label{color: #1D1D1B;font-family: "DM Sans";font-size: 10px;font-style: normal;font-weight: 400;line-height:14px;text-transform: uppercase;margin: 0;}
.cp_v_wrap select{border:0px;font-size:12px;width:auto;margin-bottom:0;padding:0;background-color:transparent;color: #1D1D1B;font-family: "DM Sans";font-size: 10px;font-style: normal;font-weight: 400;line-height:14px;text-transform: uppercase;-webkit-appearance: none;box-sizing: border-box;    padding: 0 6px;    background-image: url(/cdn/shop/files/Frame_4199.svg?v=1725875126/cdn/shop/files/Frame_4199.svg?v=1725875126);    background-repeat: no-repeat;    background-position: right center;width:40px;}
.cp_v_wrap p{display:inline-block;margin-bottom:0;font-size:12px;padding-left:10px;}
.cp_total_wrap li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important;}
.cp_t_right{padding-left:10px;}
.cp_total_wrap{padding:8px 0px 32px;position:relative;display: flex;    flex-direction: column;    gap: 13px;}
.cp_total_last{border-bottom:0px;padding:0;}
/* .cp_topttal{padding:0 0 20px;} */
.sidecarttotal .cart_payemnt_img{display: flex;    justify-content: center;    width: 100%; margin-top:24px;}
.cart_payemnt_img img{max-width:268px;}
.cart_template{padding:40px 0px;}
.cart_left{width:100%;max-width:736px;}
.row-parent{row-gap:16px;justify-content:space-between;}
.gwt_header h3{color: #1D1D1B;font-family: "DM Sans";font-size: 10px;font-style: normal;font-weight: 700;line-height:14px;text-transform: uppercase;}
.righcartpart .sidecarttotal .upslits{margin-top:35px;margin-bottom:32px;}
.mb0{margin:0;}
.cp_total_wrap .cp_t_left,.cp_total_wrap .cp_t_right{color: #1D1D1B;font-family: "DM Sans";font-size: 10px;font-style: normal;font-weight: 500;line-height:14px;text-transform: uppercase;}
.cp_total_last div,.cp_total_last .total_money{color: #1D1D1B;font-family: "DM Sans";font-size: 12px;font-style: normal;font-weight: 700;line-height:16.8px;text-transform: uppercase;}
.dcodeOuterWrapper{display:none;}
.addcode{text-decoration:underline;cursor:pointer;}
.cart_template .row{margin:0;}
.pdt-title{width:39%;}
.cart_template .cp_btm{display:flex;}


.h_pro_list .row  .col .mb0{color:#1D1D1B;font-family: "DM Sans";font-size: 12px;font-style: normal;font-weight: 500;line-height:16.8px ;text-transform: uppercase;}
  /* .h_pro_list .row5,.h_pro_list .row{margin:0;}
  .h_pro_list .section_header .col,.h_pro_list .right-padding{padding:0;} */

#dcodeInnerWrapper{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding:0;position:relative;}
#dcodeInnerWrapper .button{background:transparent;color:#000;padding:0;min-width:auto;min-height:auto;box-shadow:none !Important;text-align:left;width:auto;font-size:13px;}
#dcodeInnerWrapper #dcodeInput{border:0px;width:100%;border-bottom:1px solid #ddd;padding:5px 40px 5px 0px;text-transform:inherit !Important;}
.cp_t_right{min-width:65%;text-align:right;}
#dcodeInnerWrapper #dcodeSubmit{position:absolute;right:0;bottom:5px;border:0px;}
#dcodeOuterWrapper .dcloading{border: 2px solid #000;display:block;}
.cp_total_last #dcodeInfo{display:none !Important;}
.cart_template .dcodeTable{width:100%;max-width:100% !Important;display:table;}
.cart_template .dcDiscountBox{margin-bottom:0;}
.dcSmooth.dcDiscountBox{position: absolute;right: 0;top: 29px;background: transparent;padding: 0;}
.cart_template .dcodeTable td,.cart_template .dcodeTable td:first-child{padding:5px 0px;}
.cart_template #dcodeInfo{margin-top:0;}
.cart_template .dcode-discount-label-dynamic{display:none;}
.dcode-discount-value-cell{color:#CC0000;}
.dcIcon{display:none !Important;}
#dcodeNewSubtotal br{display:none;}
.cp_itemslist{position:relative;}
/* .cp_itemslist:after{content:'';position:absolute;bottom:0;left:0;right:0;background:#ddd;height:1px;} */
.orcls{padding:10px 0px;}
.sideclsblog{background:#FAFAFA;border-right:1px solid #ddd;}
.blog_sidebar{padding:38px 30px;min-height:calc(100vh - 70px);position:-webkit-sticky;position: sticky;top: 70px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.blog_cat li{font-size:14px;padding:10px 0px;font-weight:300;}
.blog_cat li.active a{text-decoration:underline;}
.blog_header h1{margin-bottom:40px;}
.blog_header{margin-bottom:40px;}
.article_img{position:relative;}
.article_img .artimglink{position:relative;overflow:hidden;padding-bottom:411px;display:block;}
.art_meta{margin:10px 10px;}
.article_Grid{margin:0 0 50px;}
.h_Coll_imginr{overflow:hidden;}
.zoomimg,.h_Coll_imginr img{transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transform: all .5s ease-in-out;}
.article_img:hover img,.store_img img:hover,.h_imglistcol:hover img,.h_art_img:hover img,.about_imginr:hover img,.h_Coll_imginr:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}
.arttaglist li{display:inline-block;}
.article__grid-tag{display:inline-block;padding:5px 10px;margin-right:5px;background:#fff;}
.arttaglist{position:absolute;left:15px;top:15px;z-index:1;}
.article_column:nth-child(7n+1),.article_column:nth-child(7n){-webkit-flex: 0 0 66.66%;-ms-flex: 0 0 66.66%;flex: 0 0 66.66%;max-width: 66.66%;}
.rightblogcls{overflow:hidden;}
#blogAjaxinatePagination{text-align:center;}
.blog_Scrolldown span{padding-left:10px;vertical-align:middle;display:inline-block;}
.blog_Scrolldown svg{vertical-align:middle;}
.blog_top{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.blog_Scroll{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.article_tagp{font-size:14px;font-family:var(--heading-font);}
.disbale_sharebtn{pointer-events:none;opacity:0.5;}
.pniconsvg svg{vertical-align:middle;}
.pniconsvg{padding:0px 10px;}
.col-md-6 .pniconsvg{padding:0 10px 0 0;}
.col-md-6.text-right .pniconsvg{padding:0 0 0 10px;}
.art_paginattion{padding:40px 0px;}
.middle_article{padding:40px 0px;}
.article_rightpage img{width:100%;margin:20px 0px;}
.article_left{position:-webkit-sticky;position: sticky;top: 100px;width:100%;max-width:570px;padding:0 0 20px;}
.related_art_colmn:nth-child(5){display:none;}
.a_date{letter-spacing:0;font-size:11px;margin-bottom:10px;display:inline-block;}

.faq_cls_wrap{width:100%;max-width:900px;margin:0 auto;padding-left:20px !important;padding-right:20px !important;}
.store_cls_wrap{width:100%;margin:0 auto;padding-left:28px !important;padding-right:28px !important;}
/* .faq_que{position:relative;font-size: 12px;line-height: 140%;font-family: 'Monument Extended';margin-bottom:0;padding-right:20px;letter-spacing:0;} */
.faq_que{position:relative;font-size: 12px;line-height: 140%;margin-bottom:0;padding-right:20px;letter-spacing:0;}
.faq_que a{display:block;}
.faq_box{padding:3px 0px;}
.faq_box.active .faq_que{font-weight:bold;letter-spacing: -0.01em;}
.faq_minus{display:none;}
.faq_box.active .faq_minus{display:inline-block;}
.faq_box.active .faq_plus{display:none;}
.afq_arw{position:absolute;right:0;top:0;}
.faqlist{padding:20px 0px;border-bottom:1px solid #ddd;}
.faqlist h3{margin-bottom:20px;}
.faq_ans{padding:15px 0px 45px;display:none;}
.faq_listanswer a{text-decoration:underline;}
.ab_left_inr{position:-webkit-sticky;position: sticky;top: 90px;}
.about_banner{margin-top:-71px;position:relative;}
.pagespacing{padding:40px 0px 100px;}
.ab_left_inr h1{margin-bottom:40px;}
.ab_left_inr .rte{font-size:12px;margin-bottom:10px;}
.ab_left_inr .rte a{text-decoration:underline;}
.about_imginr{position:relative;padding-bottom:113%;display:block;overflow:hidden;}
.about_imgs{margin:10px 0px;}
.ab_right_inr{width:100%;max-width:451px;margin:0 auto;}
.contcat_header{padding:0 0 50px;}
.contcat_header .rte{width:100%;max-width:585px;}
.contact_form label{width:100%;display:block;}
.borderbtm a{text-decoration:underline;}
.store_img{position:relative;overflow:hidden;padding-bottom:110%;margin:5px 0px;}
.autosidebar{min-height:auto;}

.a_order_header{border-bottom:1px solid #ddd;margin:0px 0px;padding:10px 0px;}
.customer_order{padding:40px 0px;}
.OP_number p{margin-bottom:0;}
.order_date{font-size: 11px;line-height: 140%;letter-spacing: -0.02em;}
.order_row{display:block;width:100%;padding:20px 0px;border-bottom:1px solid #ddd;}
.order_row > div{display:inline-block;vertical-align:top;margin:0px -2px;}
.op_number_items{width:60%;}
.OP_status{width:20%;}
.OP_total{width:20%;}
.OP_number{width:60%;display:inline-block;vertical-align:top;margin:0px -2px;}
.OP_item{width:40%;display:inline-block;vertical-align:top;margin:0px -2px;}
.order_th {font-weight:bold;border-bottom:0px;}
.i_order_table{padding:40px 0px;}
.orderimgleft{-webkit-flex: 0 0 87px;-ms-flex: 0 0 87px;flex: 0 0 87px;max-width: 87px;}
.orderimgright{padding-left:20px !Important;}
.orderimgleft img{height:107px;background:#F4F1F2;object-fit:contain;width:100%;vertical-align:middle;}
.orderimgright h3{margin-bottom:7px;}
.orderimgright p{margin-bottom:7px;}
.lineitems_val span{display:inline-block;padding-right:15px;}
.order_pro_list{padding:10px 0px;}
.order_detail .order_row{border-bottom:0px;}
.pre_totalorder{padding:20px 0px 40px;}
.o_left{width:40%;display:inline-block;margin:0px -2px;vertical-align:top;}
.o_right{width:60%;display:inline-block;margin:0px -2px;vertical-align:top;text-align:right;}
.pre_totalorder li{padding:6px 0px;}
.colordiscount{color:#CC0000;}
.order_Accounts{padding:35px 0px;}
.order_Accounts h5{font-weight:bold;font-size: 12px;line-height: 140%;letter-spacing: -0.02em;font-family: 'Monument Extended';}
.order_incls{width:100%;max-width:570px;}
.pre_totalorder .order_totallist{font-weight:bold;border-top:1px solid #ddd;margin-top:10px;padding:20px 0px 5px;}
/*.ship_address br{display:none;}*/
.see_order{display:inline-block;margin:30px 0 0;}
.pagination svg{width:10px;height:10px;}
.pagination li{display:inline-block;padding:0px 10px;}
.next_btn svg{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.prev_btn svg{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.currentpage{font-weight:bold;}
.edit_address{padding:30px 0px;}
.address_add_btn{margin:30px 0px;}
.addresses form>.text-center{text-align:center;}
.spacetb{padding:20px 0px 0px;margin-bottom:20px;display:inline-block;}
.register_box,.recover_box{display:none;}
.accountopen .account-side-panel{transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);}
.errors{color:#f00;margin-bottom:10px;}

.weglotbtn .wg-drop.country-selector .wgcurrent a,.mweglotbtn .wg-drop.country-selector .wgcurrent a{padding:0;}
.weglotbtn .wg-drop.country-selector a,.mweglotbtn .wg-drop.country-selector a{height:auto;padding:0;display:block;}
.weglotbtn .wg-drop.country-selector .wgcurrent:after,.mweglotbtn .wg-drop.country-selector .wgcurrent:after{display:none;}
.weglotbtn .wg-drop.country-selector .wgcurrent,.mweglotbtn .wg-drop.country-selector .wgcurrent{border:0px;}
.weglotbtn .wg-drop.country-selector li,.mweglotbtn .wg-drop.country-selector li{padding: 7px 30px;}
.weglotbtn .wg-drop.country-selector,.mweglotbtn .wg-drop.country-selector{background-color:transparent;}
.weglotbtn .wg-drop.country-selector ul,.mweglotbtn .wg-drop.country-selector ul{display: block;min-width: 230px;top: 45px;right: 0;padding:10px 0px;position:absolute;}
.obverlaybg{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0,0.2);width: 100%;height: 100%;visibility:hidden;opacity:0;z-index:-1;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;cursor:pointer;}
.accountopen .obverlaybg,.CartOpen .obverlaybg,.open-filter .obverlaybg,.open_search .obverlaybg{z-index: 999;opacity:1;visibility:visible;}
.NewsletterPopup {padding: 20px 20px;position: fixed;right: 30px;bottom: 30px;background: #fff;border: 1px solid #ddd;width: 388px;z-index: -1;transform: translateY(25px);-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;opacity:0;visibility:hidden;}
.NewsletterPopup .rte{margin:0 0 50px;}
.alert--success{color:#24b92c;margin-bottom:20px !important;}
.open_newsletter.NewsletterPopup{transform: translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0px);opacity:1;visibility:visible;z-index: 999;}
.search_form_desktop{position:fixed;top:0;left:0;right:0;background:#fff;z-index:999;border-bottom:1px solid #ddd;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;opacity:0;z-index:-1;pointer-events:none;}
.search_form_desktop .serahc_forminr{width:100%;max-width:100%;margin:0 auto;position:relative;padding:0 14px;}
.search_form_desktop form input[type="text"]{margin-bottom:0;font-family: "DM Sans";font-size: 14px;color: #1D1D1B;font-weight: 400;}
.serach_submit,.d_close_search{position: absolute;right: 0;padding: 7px 10px;bottom:0;}
.serach_submit svg{width:17px;height:17px;}
.search_input_top{border:none!important;}
.d_close_search{font-weight: 500;padding: 12px 24px;text-decoration-line: underline;text-transform: uppercase;}
.d_close_search svg{width:11px;height:11px;vertical-align:middle;}
.search_input_top {font-family: 'Monument Extended';}
.search_input_top::placeholder{font-family: "DM Sans";font-size: 14px;font-weight: 400;}
.open_search .search_form_desktop{pointer-events:auto;opacity:1;z-index:999;}
.imgzoomcls svg{vertical-align:middle;margin-bottom:1px;}

.header_cart{position:relative;}
.mob_navbtn{width:24px;height:16px;position:relative;display:inline-block;vertical-align:middle;}
.mob_navbtn span{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;position:absolute;left:0;right:0;height:2px;background:#000;}
.mob_navbtn span:first-child{top:0;}
.mob_navbtn span:nth-child(2){top:7px;}
.mob_navbtn span:nth-child(3){top:7px;}
.mob_navbtn span:nth-child(4){top:14px;}
.user_first{width: 26px;height: 26px;border-radius: 50%;background: #000;color: #fff;font-size: 12px;display: inline-block;text-align: center;line-height: 26px;}
.first_level_tab{position:relative;}
.mobile_drawer,.currency_drawer{top:0px;height:-webkit-calc(100% - 66px);height:-moz-calc(100% - 66px);height:calc(100% - 66px);position: fixed;left: 0;right: 0;bottom: 0;background: #fff;z-index: 999;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transition: transform .7s ease;-webkit-transition: transform .7s ease;-moz-transition: transform .7s ease;-o-transition: transform .7s ease;-ms-transform: transform .7s ease;height:100%}
.mobile_drawer_blank{top:60px;height:-webkit-calc(100% - 66px);height:-moz-calc(100% - 66px);height:calc(100% - 66px);position: fixed;left: 0;right: 0;bottom: 0;background: #fff;z-index: 999;border-top:1px solid #ddd;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transition: transform .3s;-webkit-transition: transform .3s;-moz-transition: transform .3s;-o-transition: transform .3s;-ms-transform: transform .3s;}
body:not(:has(.announcement-bar)) .mobile_drawer_blank {top: 41px;height:-webkit-calc(100% - 41px);height:-moz-calc(100% - 41px);height:calc(100% - 41px)}
.menu-open .mobile_drawer,.currency_open .currency_drawer{transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);}
.menu-open .mobile_drawer_blank{transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);}
.mob_menu_top{width: 100%;overflow: auto;padding:0 16px;border-bottom:1px solid #ddd;}
.currency_drawer .mob_menu_top .mob_top_inr{display:flex;align-items:center}
/* .mob_first_level li{font-family:var(--heading-font);padding-right:40px;white-space: nowrap;line-height:160%;} */
.mob_first_level li a,.first_level_tab{display:inline-block;position:relative;padding:10px 12px}
.mob_menu_top .first_level_tab:after{content:'';position:absolute;left:0;bottom:0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;height:2px;background:#000;}
.mob_menu_top .m_menu_left {
  width: -webkit-calc(100% - 16px);
  width: -moz-calc(100% - 16px);
  width: calc(100% - 16px);
}
.mob_menu_footer .m_menu_left{display:inline-block;margin-left:-12px;vertical-align:top;}
.m_menu_right{text-align:right;}
.mob_first_level {overflow: auto;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;overflow:auto;width:100%;}
.mob_menu_top li.active .first_level_tab:after{width:100%;}
.mob_drawer_btm{height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:calc(100% - 60px);overflow:auto;padding:18px 0;padding-top:0}
/* .mob_drawer_btm::-webkit-scrollbar {display: none;}
.mob_drawer_btm {-ms-overflow-style: none;scrollbar-width: none;} */
.mob_menu_footer {display: grid;grid-template-columns: 1fr auto;align-items: center;padding: 0 12px;position:fixed;width:100%;left:0;background:#fff;bottom:0;border-top:1px solid var(--color-lgrey)}
/* .m_sec_level ul{columns: 2;} */
/* .m_sec_level ul li{font-size: 12px;font-weight: 300;line-height: 230%;} */
.m_sec_level{padding:6px 12px;}
.m_f_tab{display:none;}
.m_f_tab.active{display:block;}
.menu-open{overflow:hidden;}
.menu-open .mob_navbtn span:first-child,.menu-open span:nth-child(4){display:none;}
.menu-open .mob_navbtn span:nth-child(2){transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.menu-open .mob_navbtn span:nth-child(3){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.accountopen,.CartOpen,.open-filter,.open_search{overflow:hidden;}
.ftr_arw{display:none;}
.ftr_arw_minus{display:none;}

.cart__warnings{padding:100px 0px;}
.address_edititle{padding:20px 0px 0px;}
.add_checkbox{padding:0 0 20px;}
.add_checkbox label{margin-bottom:0;}
.right_meta_cls{padding-left:5px;}
#AjaxinatePagination{padding:30px 0px;}
.collection-grid-section{padding:24px 0px 0px;}
.cart-notification__links .button{padding:10px 10px;}

.pro_mob_size li{display:inline-block;padding-right:8px;padding-bottom:8px;}
.pro_mob_size li a{display:inline-block;width:57px;height:57px;line-height:57px;text-align:center;border: 1px solid rgba(0, 0, 0, 0.2);color: rgba(0, 0, 0, 0.5);position:relative;text-transform:uppercase;}
.mob_size_variant.variant_disable:after{content:'';position: absolute;width: 77px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);height: 1px;background: #ccc;left: -11px;top: 27px;}
.mob_size_variant.variant_disable:before{content:''; position: absolute;width: 77px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);height: 1px;background: #ccc;left: -11px;top: 27px;}
.btm_btns button{padding:15px 10px;width:100%;display:inline-block;border:1px solid #ccc;border-left:0;border-right:0;}
.btm_btns .size_greybtn{background:#767676;color:#fff;border:1px solid #767676;}
.btm_btns .pick_sizecart_btn{background:#000;border:1px solid #000;color:#fff;}
.pro_mob_size li.active a{color:#000;border:1px solid #000;}
.top_btnlist .mobselect_variant{font-size:11px;padding:3px 0px;}
.top_btnlist{padding:20px 15px;border-top:1px solid #ddd;display:none;}

.btm_btns .hide_unselectbtn{display:none;}
.size_btn_arw{display:inline-block;padding-left:5px;}
.size_btn_arw svg{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.pick_only_size.active .size_btn_arw svg{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);}
.bottom_sticky_size{display:none;}

.qty_overload_msg.show_msg{display:block !Important;}
.cu_lng {position:relative;}
.header_icons .lan_cur_box{position:absolute;top:100%;left:0;min-width:275px;background:#fff;z-index:1;border:1px solid #ddd;display:none;max-height:350px;overflow:auto;}
.d_curr_box{width:60px;border-right:1px solid #ddd;}
.d_lan_box{width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);}
.com_lan_cur > ul,.com_lan_cur > div{display:inline-block;margin:20px 0px;vertical-align:top;}
.com_lan_cur ul li{padding:4px 10px;text-align:right;}
.com_lan_cur ul li.active{font-weight:400;}
.mob_cur_btn{font-size: 12px;font-weight: 500;padding:9px 0px;}
.weglotbtn .weglot_switcher,.weglotbtn .wg-list.country-selector ul,.weglotbtn .weglot-container,.weglotbtn .wg-list.country-selector li,
.mweglotbtn .weglot_switcher,.mweglotbtn .wg-list.country-selector ul,.mweglotbtn .weglot-container,.mweglotbtn .wg-list.country-selector li{display:block;width:100%;}
.weglotbtn .wg-list.country-selector a,.mweglotbtn .wg-list.country-selector a{line-height:18px;}
.weglotbtn .wg-list.country-selector li,.mweglotbtn .wg-list.country-selector li{margin:0;}
[lang="en"] .wg-li.en,[lang="nl"] .wg-li.nl{font-weight:400;}
.wg-list.country-selector a:hover{text-decoration:none !Important;}
.com_lan_cur .dlflex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.active_lan span{display:none;}
[lang="en"] .active_lan .en_text,[lang="nl"] .active_lan .nl_text{display:inline-block;}
.curr_arw{display:inline-block;padding-left:3px;margin-bottom:2px;}
.mega_navbarinr .product_grid_inr{margin-bottom:0;}
.article-card__title{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.cart_limit_label{color:#f00;font-size:11px;padding:3px 0px;display:none;}
.p_cart_limit_label{color:#f00;display:none;margin-bottom:5px;}
.rate_shipcls,.free_shipcls{display:none;}
.h_art_title{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
select{background-color:transparent;}
.emailbreak{word-break:break-word;}
.form_size_label .form__label{width:100%;}
.store_frame iframe{vertical-align:middle;}
/* .main_banner {margin-top:-75px;} */
.h_buttons div{border-radius:0px !Important;}
.collection_hedaer.stikcy_coll_header{position:fixed;left:0;right:0;top:0px;background:#fff;z-index:101;transition:.33s}
/* .collection_hedaer.stikcy_coll_header .collection-product-count{display:none;} */
.collection_hedaer.stikcy_coll_header .main-ch{padding:16px 0}
.pdp_slider .slick-arrow{width:30px;height:30px;text-align:center;border-radius:50%;background: #fff;box-shadow: 0px 0px 3px #bababa;}
.product_slide{position:relative;}
.pdp_slider{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;pointer-events:none;opacity:0;}
.pdp_slider .slick-arrow{z-index:1;}
.pdp_slider .slick-arrow:before{font-family: 'Advent Pro', sans-serif;font-weight:bold;}
.pdp_slider .slick-next:before{content:'>';}
.pdp_slider .slick-prev:before{content:'<';}
.pdp_slider .slick-next{right:20px;}
.pdp_slider .slick-prev{left:20px;}
.pdp_slider .zoomiconmobclss{display:none;}
.pdp_slider .close_zooom{display:block;}
.pdp_slider.activeslide{z-index:1;pointer-events:auto;opacity:1;}
.product__media-list{opacity:0;z-index:-1;pointer-events:none;}
.product__media-list.activeslide{z-index:1;pointer-events:auto;opacity:1;}
.template-collection .head_main > .container {
    position: relative;
}
@media(max-width:1366px){
  .banner_slide{height:550px;}
  /* .header_icons>li{padding:25px 0 25px 25px} */
}
@media(max-width:1199px){
  /* .header_icons > li {padding: 25px 0 25px 25px;} */
  /* .mainnav>li{padding:25px 12px;} */
  .golf_h_captionimg{padding:5px 10px;}
  .betweenbanr .h_imglistcol{padding-bottom:350px;}
  .article_img .artimglink{padding-bottom:300px;}
  .blog_sidebar{padding:20px 15px;}
  .lan_cur_box{min-width:200px;}
  .mega_seclist li{width:100%;}
  /*.mega_p_outer::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
  .mega_p_outer::-webkit-scrollbar{width: 2px;background-color: #F5F5F5;height:5px;}
  .mega_p_outer::-webkit-scrollbar-thumb{background-color: #000000;border: 2px solid #555555;}
  .mega_p_outer{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow:auto;margin-right:-15px;}
  .mega_p_grid{width:33.33%;min-width: 35%;} */
}
@media(max-width:991px){
  .container{padding-left:15px;padding-right:15px}
  .cart_template .container{padding:0;}
  .header_icons li:has(.header_account){display:none}
  .header_icons li:has(.header_search){display:none}
  .weglotbtn,.cart_b_l,.cart_b_r,.desktop_search{display:none !Important;}
  .h_cls_text,.CartOpen .obverlaybg, .accountopen .obverlaybg, .open-filter .obverlaybg,.ftr_content{display:inline-block;}
  /* .h_cls_icon{display:inline-block;} */
  /* .cart_countcls{position: absolute;width: 17px;height: 17px;background: #000;color: #fff;border-radius: 50%;font-size: 8px;line-height: 17px;right: -4px;top: 0;} */
  .header_icons > li{padding:12px}
  .h_cls_text{font-size:12px}
  .header_icons > li:first-child{padding-left:0;}
  .header_icons > li:last-child{padding-right:0;}
  .head_main.transparent_header{background:#fff;color:#000;border-bottom:1px solid #ddd;}  
  .head_main.transparent_header.white_header{color:#000;} 
  .transparent_header .logo_black{display:block;}
  .transparent_header .logo_white{display:none;}
  .gwt_drawers{width:100%;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);top:60px;border-top:1px solid #ddd;}
  .account-side-panel,.cart-side-panel{transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);-ms-transform: translateX(100%);}
  .accountopen .account-side-panel,.CartOpen .cart-side-panel,.open-filter .filter_sidepanel{transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:calc(100% - 60px);}
  .ftr_title.active .ftr_arw .ftr_arw_plus{display:none;}
  .ftr_title.active .ftr_arw .ftr_arw_minus{display:inline-block;}
  .ftr_arw{display:block;text-align:right;position: absolute;top: 20px;right: 22px;left: 0;}
  .ftr_title{margin-bottom:0;position:relative;}
  .footerblock{border-bottom:1px solid #ddd;padding:0px;}
  .site_footer{padding-top:32px;}
  .ftr_content{padding:0px 15px 20px;}
  .copyright {font-size: 11px;text-align: center;padding: 0 0 20px;}
  .ftr_title{padding:20px 15px;}
  .ftr_btm{padding:20px 0px 0px;}
  /* .ftr_newsletter,.payment_img{padding:0 0 20px;} */
  /* .payment_img,.ftr_newsletter{text-align:center;} */
  .payment_img img,.newsletter_Form form{margin:0 auto;}
  .ftr_social {padding:10px 0px 25px;}
  .ftr_social li{font-family:var(--heading-font);padding:3px 10px !important;}
  .h_grid_b_meta{padding-right:10px;}
  /* .golf_h_captionimg h2{font-size:16px !important;margin-bottom:2px;} */
  .golf_h_captionimg {padding: 0px 5px;}
  .pro_grid_size{display:none;}
  .h_coll_list{-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .h_coll_list:nth-child(5){display:none;}  
  .faq_cls_wrap,.store_cls_wrap{padding-left: 15px!important;padding-right: 15px!important;}
  .about_banner{margin-top:0;}
  .order_incls{max-width:100%;}
  .blog_template .article_column:nth-child(7n),.blog_template .article_column:nth-child(7n+1),.blog_template .article_column{-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
  .blog_template .article_Grid{margin:0 0 45px;}
  .blog_cat li{font-size:12px;white-space: nowrap;}
  .row_inr{max-width:100%;}
  .cp_img {-webkit-flex: 0 0 95px;-ms-flex: 0 0 95px;flex: 0 0 95px;max-width: 95px;}
  .cp_img img{height:121px;padding:7px;}
  .cp_data{padding-left:20px;}
  .coll_popularlits .h_coll_list {-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  slider-component .product__media-list,.pdp_slider {padding-bottom:20px !important;}
  .cu_lng{display:none !Important;}
  .logoutmob{padding-bottom:80px;}
  .currency_drawer .mob_top_inr{padding:7px 0px;}
  .main_banner {margin-top:0px;}
  .collection_hedaer.stikcy_coll_header{top:0px;}
  .d_curr_box{width:80px;}
  .d_lan_box {width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px);}
  .com_lan_cur ul li{padding:5px 15px;text-align:center;}
  .collection-grid-section{padding-top:24px}
  .rangeclswrap{padding-bottom:50px}
  .cart_colmn{max-width:100%;width:100%;}
  .pdt-title{width:45%;}
}
@media(max-width:767px){
  h1,.h1{font-size:18px;}
  h2,.h2{font-size:16px;}
  h3,.h3{font-size:13px;}
  body,label,input[type=email], input[type=password], input[type=phone], input[type=serach], input[type=tel], input[type=text], select, textarea{font-size:12px;}
  .sideclsblog{background:transparent;border:0px;}
  .blog_sidebar{min-height:auto;}
  .pagespacing{padding:20px 0px 100px;}
  .order_th{display:none;}
  .i_order_table{padding:0px 0px 40px;}
  .OP_item{display:none;}
  .op_number_items{width:47%;}
  .OP_status{width:28%;}
  .OP_total{width:25%;}
  .see_order{margin:20px 0px 0px;}
  .customer_order{padding:10px 0px;}
  .order_Accounts h5{margin-bottom:5px;}
  .addrerte{margin:0 0 20px;}
  .article_left{max-width:100%;}
  .art_paginattion{padding-bottom:0;}
  .middle_article{padding-bottom:10px;padding-top:20px;}
  .pniconsvg{padding:0px 5px;}
  .article_tagp{font-size:12px;}
  .bpc_scroll{display:none;}
  .blog_cat li{display:inline-block;padding:0 40px 10px 0;}
  .rightblogcls{padding:0px 15px !important;}
  .blog_cat{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow:auto;margin-right:-15px;}
  .faq_listanswer{padding:40px 0px 0px;}
  .faq_cls_wrap,.store_cls_wrap {padding:0 0 90px;}
  .cart_template{padding:20px 0px;}
  .row_inr{padding-right:0;}
  .cp_itemslist{padding:0 0 40px;}
  .cart_colmn{border-bottom:0;padding: 0px;}
  .cp_itemslist:after{display:none;}
  .righcartpart>.sidecarttotal{position:relative.top:0;}
  .left_c_h,.right_c_h{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;text-align:left;}
  .betweenbanr .h_imglistcol{margin-bottom:30px;}
  .mob_iframe_video:after{display:none;}
  .zoomiconmobclss{display:none !Important;}
  .page_heading_cls{margin-top:20px;}
  .mb_bottom-left {bottom: 45px;}
  .breadcrumbcls {padding: 10px 0;}
  .row-parent{row-gap:12px;}
}
@media(max-width:749px){
  .product__info-container--sticky{position:relative;top:0;}
  .product__media-list .grid__item:last-of-type{padding-right:0;}
}
@media(max-width:640px){
  .banner_slide{height:350px;min-height:calc(100vh - 80px);}
  /* .head_logo{max-width:45px;} */
  /* .search_form_desktop{padding:14px 20px;} */
  .NewsletterPopup{bottom:0;left:0;right:0;width:100%;}
  .ftr_newsletter h3{text-align:left;}
  .newsletter_Form form{max-width:100%;}
  .g_i_bottom-left{bottom:20px;left:20px;}
  .betweenbanr .h_imglistcol{padding-bottom:225px;}
  .product_grid_img img{padding:10px 10px;}
  .pro_grid_meta h6, .pro_grid_price{font-size:11px;font-weight:300;}
  .pro_badge span{padding:2px 7px;}
  .pro_color_list a{width:12px;height:12px;}
  .product_grid_inr{margin:0 0 20px;}
  .h_Coll_imginr{padding:10px 10px;}
  .bnr_caption_inr{padding:20px 10px;}
  .main_banner .slick-dots{right:0;left:0;}
  .bnr_caption_inr h2{margin-bottom:10px;}
  .main_banner li button{margin:0px 3px;}
  .about_imginr{padding-bottom:133%;}
  .about_middle {padding-bottom:10px;}
  .r_artlist .article_img .artimglink{padding-bottom:138%;}
  .r_artlist .article_Grid{margin:0 0 25px;}
  .art_meta{margin:10px 0px;}
  .article__grid-tag{padding:1px 5px;}
  .arttaglist{left:10px;top:10px;}
  .blog_template .article_column, .blog_template .article_column:nth-child(7n), .blog_template .article_column:nth-child(7n+1) {-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .rightblogcls .article_img .artimglink{padding-bottom:119%;}
  .article-card__footer{font-size:12px;}
  .h_cls_icon svg{vertical-align:middle;}
  .checkout_sticky+.checkout_outer{position:fixed;bottom:10px;left:15px;right:15px;}
  .checkout_sticky+.checkout_outer.fixed_checkout{position:relative;bottom:0px;left:0px;right:0px;}
  .cartusps{margin-bottom:15px;}
  .cp_topttal{padding-bottom:15px;}
  .add_page input[type=email],.add_page input[type=password],.add_page input[type=phone],.add_page input[type=serach],.add_page input[type=tel],.add_page input[type=text],.add_page select,.add_page textarea{margin-bottom:25px;}
  .collection-grid-section{padding:20px 0px 0px;}
  .collection_hedaer,.collection_hedaer.stikcy_coll_header{position:-webkit-sticky;position: sticky;top:0px;background:#fff;z-index:11;}
  .nav-sort-orders{padding:0px 10px;}
  #sizeModal .product-popup-modal__content{margin: 0;left: 0;right: 0;top: 0;bottom: 0;width: 100%;transform: none;max-width: 100%;padding:40px 20px}
  .size_table table,.size_table tbody{max-width:100% !Important;display:table;width:100%;margin-bottom:20px;}
  table:not([class]) td, table:not([class]) th{font-size:11px;}
  .product__media-list .product__media-item{width:100%;max-width:100%;padding-left:0;}
  .zoomiconmedia{display:none !important;}
  .bottom_sticky_size{display:block;position: fixed;bottom: 0;left: 0;right: 0;background: #fff;z-index: 9;}
  .bottom_sticky_size.activebtmsticky{display:none;}
  .cart-notification-product{padding-bottom:10px;}
  .gwt_header{padding:0 0 16px;}
  .gwt_drawers{padding:12px;}
  .order_Accounts{padding-bottom:0;}  
  .cart-notification{position:fixed !important;top:60px;}
  .cart__contents .col-lg-8,.cart__contents .col-lg-4{padding:0 12px;}
  .cp_data{padding:8px;}
  .cp_data{padding-right:0;}
  .mb0{font-size:12px;margin:0;}
  .righcartpart .sidecarttotal .upslits{margin-top:24px;margin-bottom:24px;}
  .sidecarttotal .cart_payemnt_img {padding:0;}
}
@media(max-width:575px){
  .h_cls_icon{display:inline-flex;}
  .header_cart .cart-count {position: absolute; right:-8px; bottom: -8px;}
  .h_cls_icon svg {position: absolute; top: -4px; right: 4px;}
  .header_icons > li:last-child {position: relative ;}
  .h_cls_text{display: none;}
  .cp_header{padding-top:0;}
  .cp_topttal{padding:0;}
}
@media(max-width:480px){}
@media(max-width:374px){
  .ftr_social li{font-size: 10px;padding: 3px 6px!important;}
  .header_icons > li{padding:8px}
  .betweenbanr .h_imglistcol{padding-bottom:190px;}
} 


a.apply-button {
padding: 12px 36px;
background: #000;
color: #fff;
}

/* cookie blocker */

body .cc-window.cc-banner {
padding: 0;
height: 100vh;
background: #00000075;
display: flex;
justify-content: end;
align-items: end;
}

body .cc-window.cc-banner .cookieconsent-wrapper {
padding: 1em 1.8em;
min-height: 60px;
background-color: #000;
position: absolute;
bottom: 0;
}

/* duct tape fix for currencies with shopify markets */

.com_lan_cur ul li {
padding: 0;
}
.currency_listlink {
display: none;
padding: 4px 10px;
text-align: right;
}

.currency_listlink[data-value="NL"], .currency_listlink[data-value="GB"], .currency_listlink[data-value="US"]  {
display: inline;
}

/* red sale nav */
/* .mainnav > li:last-child{color:red;}
.mob_first_level li:nth-child(2){color:red;} */

.completely-sold-out-klaviyo.button--primary.button:hover {
opacity: 1;
}



@media (max-width: 640px) {
  .pro_mob_size > li:last-child {
    height: 42px;
    bottom: 0;
    vertical-align: bottom;
  }  
} 

.color-background-red {
  background: red;
}
.color-background-red p {
    color: #fff;
}


/* model shot product images edit  */

.product_grid_img img {
  object-fit: cover;
  padding: 0;
  object-position: center;
}
.pdp_colorimg img {
object-fit: cover;
padding: 0;
object-position: center;  
}
/* collection page */
.cm_btn {
  display: inline-block;
  font-size: 13px;
  line-height: 1.4;
  padding: 10px 75px;
  color: #fff;
  background-color: #000;
  letter-spacing: -0.02em;
}
.suggest_wrapper {
  padding: 60px 0 120px;
  text-align: center;
}
.sug_rech_text {
  font-size: 11px;
  font-weight: 300;
  line-height: 1.4;
  letter-spacing: -0.02em;
  margin-bottom: 8px;
}
.sug_rech_title {
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 16px;
}
.filter_button {
  /* font-size: 11px;
  line-height: 1.4;
  border: 1px solid #000;
  padding: 9px 42px; */
  color: var(--dbrown);font-size: 10px;font-style: normal;font-weight: 500;line-height: 140%;letter-spacing: 0.2px;text-decoration-line: underline;text-transform: uppercase;
}
/* .filter_button:hover,body.open-filter .filter_button{
  color: #fff;
  background-color: #000;
} */
body.open-filter .coll-cls {
  display: flex;
}
/* .filter_panel {
  width: 0;
  overflow: hidden auto;
  top: 0;
} */
/* .filter_panel .filter_inner{
  padding: 24px 30px;
 border-left: 1px solid #ddd;
}  */
/* .filter_clicn {
  position: absolute;
  width:100%;
  right: 0px;
  background-color: #fff;
  padding: 0 24px;
  display:flex;
  align-items: center;
    justify-content: space-between;
} */
.filter_clicn .fl_btn {
  font-family: 'Monument Extended', sans-serif;
  text-decoration: underline;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: -0.02em;
}
.filter_maintitle {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 24px;
}
.filterlist label {
  font-size: 10px;
  line-height: 1.4;
  margin-bottom: 8px;
  position: relative;
  /* padding-left: 25px; */
  cursor: pointer;
  font-weight: 300;
}
.sort-box .filterlist {margin-bottom: 34px;}
.filterlist {margin-bottom: 24px;}

.filter-title{
  color: var(--Almost-black, #1D1D1B);
font-weight: 500;
text-transform: uppercase;
}
.filter_title.active .filter_arw .filter-plus, .filter_title:not(.active) .filter_arw .filter-minus {
  display: none;
}
.filter_arw span {
  width: 8px;
  height: 8px;
  display: inline-block;
  line-height: 1;
}
.filterlist  input[type="checkbox"],.filterlist  input[type="radio"] {
  display: none;
}
.sort-box .filterlist label:before,.sort-box .filterlist label:after{
      position: unset;
}

.filterlist label:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 4px;
  border: 2px solid #fff;
  border-top: 0;
  border-right: 0;
  left: 4px;
  top: 4px;
  transform: rotate(-45deg);
}
.sort-box .filterlist label:after {
  transform: none;
  height: 0;
  top: 6px;
}
.filterlist{
  display: flex;
    gap: 6px;
}
.filter-sort .filterlist{
  display: flex;
    gap: 12px;
}
.filter_title{
color: var(--Almost-black, #1D1D1B);
font-family: "DM Sans";
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 14px */
text-transform: uppercase;
}


.filterlist input[type="checkbox"]:checked,.filterlist input[type="checkbox"]:not(:checked){position: absolute;left: -9999px;}
.filterlist input[type="checkbox"]:checked + label,.filterlist input[type="checkbox"]:not(:checked) + label{position: relative;padding-left: 18px;cursor:pointer;display: inline-block;}
.filterlist input[type="checkbox"]:checked + label:before,.filterlist input[type="checkbox"]:not(:checked) + label:before{content: '';position: absolute;left: 0;top: 2px;width: 10px;height: 10px;border: 0.5px solid var(--Grey, #686868);-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.filterlist input[type="checkbox"]:checked + label:after,.filterlist input[type="checkbox"]:not(:checked) + label:after{content: '';background: #000;height: 6px;width: 6px;position: absolute;top: 4px;left: 2px;border: 0;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.filterlist input[type="checkbox"]:not(:checked) + label:after{opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.filterlist input[type="checkbox"]:checked + label:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

.rmv_block {
  text-align: center;
   max-width: 195px;
    width: 100%;
  /* margin-top:10px; */
}
.rmv_btn {
  display: inline-block;
  font-family: 'Monument Extended';
  font-size: 12px;
  line-height: 1.4;
}
.aply_filter,.collection{
  width: 100%;
}
.collection,.filter_panel,.aply_filter{
  transition: all 0.3s ease-in-out;
}
.aply_filter.cm_btn {
  padding: 12px;
  font-size: 10px;
    font-weight: 500;
    line-height: 140%;
    text-transform: uppercase;
}
.rangecls {position: relative;width: 100%;margin-bottom: 10px;}
.rangeclswrap span.default_item_rang {position: absolute;width: 100%;height: 1px;background:var(--color-grey);top: 50%;z-index: 1;left: 1px;right: 0;border-radius: 5px;margin: 0 auto;transform: translateY(-50%);}
.rangecls input[type=range] {box-sizing: border-box;appearance: none;width: 100%;margin: 0;padding: 0 0px;overflow: hidden;border: 0;border-radius: 1px;outline: none;background: linear-gradient(#C8C8C8,#C8C8C8) no-repeat center;background-size: 100% 2px;pointer-events: none;min-height:10px;}
.rangecls input[type=range]::-webkit-slider-thumb{height: 6px;width: 6px;border-radius: 50px;background-color:#686868;position: relative;z-index:2;margin: 5px 0 ;cursor: pointer;appearance: none;pointer-events: all;}
.rangecls input[type=range].price-right::-webkit-slider-thumb{margin-left:3px;}

.rangecls input[type=range]::-webkit-slider-thumb::before {content: ' ';display: block;position: absolute;top: 13px;left: 100%;width: 2000px;height: 2px;}
.multi-range {position: relative;height: 10px;display:flex;align-items: center;justify-content: center;}
.multi-range input[type=range] {position: absolute;}    
.multi-range input[type=range]:nth-child(1)::-webkit-slider-thumb::before {background-color: #C8C8C8;}
.multi-range input[type=range]:nth-child(2) {background: none;}
.multi-range input[type=range]:nth-child(2)::-webkit-slider-thumb::before {background-color: #C8C8C8;}
.rangecls input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.rangecls input[type=number] {-moz-appearance: textfield;}
.btm-range{display:flex;justify-content:space-between;position: relative;}
.brangecls{text-align: center;}
.brangecls input{border: 0;padding: 0;margin: 0;border-radius: 0;}
.rangecls input[type=range] {-webkit-appearance: none;}
.rangecls input[type=range]::-webkit-slider-runnable-track { box-shadow:none;}
.rangecls input[type=range]::-webkit-slider-thumb {box-shadow:none;}
.rangecls input[type=range]:focus::-webkit-slider-runnable-track {box-shadow:none;}
.rangecls input[type=range]::-moz-range-track {box-shadow:none;}
.rangecls input[type=range]::-moz-range-thumb {box-shadow:none;}
.rangecls input[type=range]::-ms-track {box-shadow:none;}
.rangecls input[type=range]::-ms-fill-lower {box-shadow:none;}
.rangecls input[type=range]::-ms-fill-upper {box-shadow:none;}
.rangecls input[type=range]::-ms-thumb {box-shadow:none;}
.rangecls input[type=range]:focus::-ms-fill-lower {box-shadow:none;}
.rangecls input[type=range]:focus::-ms-fill-upper {box-shadow:none;}
.pro_grid_size .pdp_color li{
  border:none;
}
.filter-sort li:has(input[type=radio]:checked) label {
  color: var(--Dark-Brown, #2B1010);
  font-size: 12px;
  font-weight: 500;
  line-height: 140%; 
  text-decoration-line: underline;
}
.filterlist label{
     color: var(--Almost-black, #1D1D1B);
  font-size: 12px;
}
.rmv_block a{
     width:100%;
      color: var(--Grey, #686868);
    text-align: center;
    font-family: "DM Sans";
    font-size: 10px;
    font-style: normal;
    padding: 12px;
    white-space: nowrap;
    font-weight: 500;
    border: 1px solid var(--Grey, #686868);
    line-height: 140%;
    text-transform: uppercase;
}
.brangecls input,.brangecls{
  color: var(--Grey, #686868);
    font-family: "DM Sans"!important;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
/* media */
@media screen and (min-width:992px){
  .pro_color .product-form__input {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 11px 18px 7px;
    border-bottom: 1px solid #dddddd;
  }
  .pro_color .product-form__input .form__label {
    margin: 0;
    font-size: 14px;
  }
  .pro_color .pdp_color {
    display: flex;
  }
  .pro_color .pdp_color li {
    width: 15px;
    height: 15px;
    margin: 0 0 0 4px;
  }
  .pro_color .pdp_color li a {
    padding: inherit;
  }
  .pro_color .exc_am {
    font-size: 14px;
    margin-right: 4px;
  }
  .pro_color .pdp_color li.active {
    border: 1px solid rgba(0,0,0,.2);
  }
  .filter_clicn{
   position:unset; 
    padding:24px 24px 32px;
  }
  /* .filter_clicn{
    display:none;
  } */
  /* body.open-filter .coll-cls .collection {
    width: calc(100% - 322px);
  } */
  /* body.open-filter .coll-cls .collection{
    width:100%;
  }
  body.open-filter .filter_panel {
      max-width: 580px;
    width: 100%;
    max-height:595px;
    height:100%;
    margin-left: 28px;
  }
  .filter_panel {
    height: 0;
  } */
   /* body.open-filter .filter_panel {
    position: sticky;
    height: calc(100vh - 228px);
    top: 128px;
  } */
  /* body.open-filter .filter_panel{
        position: fixed;
        height:100%;
        top: 102px;
        right: 0;
    z-index:101;
    background: var(--Offwhite, #FDFDFD);
        transform: translate(0%);
  } */
  /* .filter_panel{
     transform: translate(100%);
  } */
   body.open-filter .collection_hedaer.stikcy_coll_header + #CollectionProductGrid .filter_panel {
    height: calc(100vh - 128px);
  }
  .filter_panel .filter_inner{
    /* width: 294px; */
    width:100%;
  }
  body.template-collection.open-filter {
    overflow: hidden;
  }
  body.template-collection.open-filter .obverlaybg {
    opacity: 1;
    visibility: visible;
    z-index: 100;
  }
  .aply_filter {
    /* margin-top: 10px; */
     position: sticky;
    bottom: 0;
  }
  .pro_grid_size.mobile{
     display:none; 
  }
  .filter-sort .filterlist {
    flex-direction: row;
  }
  .sort-filter{
  color: var(--Almost-black, #1D1D1B);
  font-family: "DM Sans";
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 14px */
  text-transform: uppercase;
  margin:0;
  padding: 32px 0 8px;
    display:block!important;
  }
  .filter-sort .filterlist label{
     padding-left:0px;
            font-weight: 500;
    color: var(--Grey, #686868);
  }
  .filterlist label{
   margin-bottom:0; 
    font-weight: 400;
    padding-left:18px;
  }
  .filter_arw{
    display:none;
  }
  .filter-wrap{
    display:flex;
    flex-wrap:wrap;
  }
  .filter-wrap div{
    flex:1;
  }
  .filterlist {
     display:flex;
    flex-direction:column;
  }
  .filter_title {
        margin:0;
        padding: 2px 0 12px;
  }
  .price-range-filter{
        width: 100%;
    flex: none!important;
    order: 1;
  }
  .filter_group{
        padding: 0 24px 24px;
  }
  /* .filter-bottom{
        display: flex;
        width: 100%;
        background: #FFF;
        position: sticky;
        bottom: 0;
      gap:4px;
        padding: 0 24px 24px;
            z-index: 2;
    } */
}


.filter_maintitle{
  display:none;
}

@media screen and (max-width:991px){
  .suggest_wrapper {
    padding: 70px 0 120px;
  }
  .sug_rech_title {
    font-size: 18px;
    margin-bottom: 24px;
  }
  .sug_shopbtn {
    font-size: 14px;
  } 
  .filter_panel {
    position: fixed;
    height: 100%;
    background-color: #fff;
    z-index: 100;
    margin: 0;
    left: 0;
  }
  body.open-filter .filter_panel,.filter_panel .filter_inner{
    width:100%;
    height:100%;
  }
  .filter_maintitle {
    margin-bottom: 20px;
  }
  .filterlist label{
    margin-bottom: 15px;
  }
  .filterlist label,.filter_title {
    font-size: 12px;
    line-height: 1.6;
  }
  .filter_panel .filter_inner {
    padding: 0px;
    margin:0;
  }
  body:not(.open-filter) .aply_filter {
    opacity:0;
    visibility:hidden;
  }
  .aply_filter {
    width: calc(100% - 48px);
    /* position: fixed; */
    bottom: 24px;
  }
  .collection-filter {
    /* height: calc(100vh - 100px); */
    overflow: auto;
  }
  .collection-filter::-webkit-scrollbar{
    width: 2px;
    background-color: #f5f5f5;
  }
  .collection-filter::-webkit-scrollbar-thumb{
    background-color: #000;
    border: 2px solid #555555;
  }
  .collection-filter::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #f5f5f5;
  }
  .facet-list,.filter-sort {
    padding:0 12px
  }
  .pro_grid_size.mobile{
    display:block; 
    opacity: 1;
    visibility: visible;
    background: transparent;
  }
  .pro_grid_size.mobile .pdp_color {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .pro_grid_size.mobile .pdp_color li {
    width: 12px;
    height: 12px;
  }
  .pro_grid_size.mobile .pdp_color li a {
    padding: inherit;
  }
  .pro_color .exc_am {
    font-size: 12px;
    margin-top: 3px;
    line-height: 1;
  }
}

/* === Global changes === */
.main-grid{display:grid;gap:12px;grid-template-columns:repeat(12, minmax(0, 1fr));}
.main-grid.gap-4{gap:4px}
.btn{padding:11px 39px;background:var(--color-dbrown);border:1px solid var(--color-dbrown);color:#fff;text-transform:uppercase;font-weight:500;display:inline-block}
.btn.btn-outline{padding-left:63px;padding-right:63px;background:transparent;border:1px solid var(--color-grey);color:var(--color-grey)}
.btn.btn-outline:hover{border-color:var(--color-dbrown);color:var(--color-dbrown)}
.block-991{display:none!important}
.btn-link{font-size:12px;font-weight:500;position:relative;}
.btn-link::before{position:absolute;content:'';height:1px;width:0%;left:0;bottom:0;background:#fff;transition:.5s}
.btn-link:hover::before{width:100%;transition:.5s}
.btn-link:after {position: absolute;content: '';height: 1px;width: 100%;left: 0;bottom: 0;background: #fff;}
.btn-link:hover::after{display:none;}
.sale{color:var(--color-sale)!important}
.ablck{color:var(--color-ablck)}
.mt0{margin-top:0}
.caps{text-transform:uppercase}
.font-700{font-weight:700}
.font-400{font-weight:400}
.font-14{font-size:14px}
.font-10{font-size:10px}
.grid-1{grid-column: span 1;}
.grid-2{grid-column: span 2;}
.grid-3{grid-column: span 3;}
.grid-4{grid-column: span 4;}
.grid-5{grid-column: span 5;}
.grid-6{grid-column: span 6;}
.grid-7{grid-column: span 7;}
.grid-8{grid-column: span 8;}
.grid-9{grid-column: span 9;}
.grid-10{grid-column: span 10;}
.grid-11{grid-column: span 11;}
.grid-12{grid-column: span 12;}
/* === Global changes === */

/* === Header changes === */
.header_cart .cart-count{width: 17px;height: 17px;display: inline-block;background: var(--color-dbrown);border-radius: 50%;display: inline-flex;justify-content: center;align-items: center;}
.header_cart .cart-count .cart_countcls{color:#fff;margin-top:1px}
.mega_navbarinr{padding:24px}
.left-mega-inner{display: grid;gap: 12px;grid-template-columns: repeat(8, minmax(0, 1fr));}
.main-mega .singal-menu li a{padding:3px 0;display:block}
.main-mega .singal-menu li a:hover{text-decoration:underline;}
.main-mega .singal-menu.right-side li a{padding:4px 0;}
.main-mega .singal-menu li a.sale{color:var(--color-sale)}
.singal-menu .mega-title{margin-bottom:12px;font-weight:700}
.right-mega .mega_image{max-width:100%;padding:0}
.one-click .mega-title{font-size:14px;font-weight:500}
.one-click .mega-title.sale{color:var(--color-sale)}
.mob_drawer_btm .inner-menu .mega-title{margin:22px 0 10px}
.mob_drawer_btm .inner-menu li a{padding:6px 0;display:block}
.header_icons .mob_navbtn svg:last-child{display:none}
.menu-open .header_icons .mob_navbtn svg:last-child{display:block}
.menu-open .header_icons .mob_navbtn svg:first-child{display:none}
/* === Header changes === */

/* === Footer changes === */
.main-footer .content{margin-top:12px}
.content p{font-size:10px;color:var(--color-ablck)}
.main-footer .logo span{font-weight:400}
.main-footer .info{max-width:66.66667%}
.main-footer .menu-link .menu-title{margin-bottom:6px;color:var(--color-ablck)}
.main-footer .menu-link ul li a{padding:6px 0;display:block;color:var(--color-ablck)}
.site_footer .footer-top{padding-bottom:24px}
.ftr_newsletter .news-title{margin:0;color:var(--color-ablck)}
.newsletter_Form .newsletter-form__field-wrapper input.input{padding: 11px 16px;border:1px solid var(--color-taupe);margin-top:12px;font-family:var(--body-font);font-size: 10px;font-style: normal;font-weight: 500;line-height: 140%;}
.newsletter_Form .newsletter-form__field-wrapper input.input::placeholder{font-family:var(--body-font);font-size: 10px;font-style: normal;font-weight: 500;line-height: 140%;color:var(--color-grey)}
.news-bottom{display: flex;justify-content: space-between;align-items: center;margin-top:8px;gap:10px}
.news-bottom input{display:none}
.news-bottom label{margin:0;position:relative;padding-left: 17px;color: var(--color-ablck);}
.news-bottom label::before{position: absolute;content: "";width: 11px;height: 11px;border: 1px solid var(--color-dbrown);left: 0;top: 50%;transform: translateY(-50%);}
.news-bottom label::after{position: absolute;content: "";width: 5px;height: 5px;top: 50%;background: var(--color-dbrown);transform: translateY(-50%);left: 3px;opacity:0;visibility:hidden}
.news-bottom input:checked+label::after{opacity:1;visibility:visible;transition:.33s}
.footer-bottom{padding:12px;background:var(--color-dbrown);color:#fff;text-align:center;margin: 0 -24px;}
.footer-bottom p{font-size: 10px;font-style: normal;font-weight: 400;line-height: 140%;text-transform: uppercase;}
.social-icon li a{padding:10px!important;display:block}
.social-icon{display:flex;margin-left:-10px;line-height:0}
/* === Footer changes === 

/* === Main banner changes === */
.main_banner{height: calc(100vh - 24px);}
.main_banner .slick-list{height:100%}
.banner_caption .sub-title{margin-bottom:8px}
.banner_caption .title{margin:8px 0}
.main_banner .main-banner-btn{position: absolute;bottom: 24px;left: 0;padding: 24px;width: 100%;text-align: center;z-index: 1;}
/* .main_banner .main-banner-btn a::before{position:absolute;content:'';height:100%;width:100%;background:transparent} */
.main_banner .slick-track,.main_banner.slick-initialized .banner_slide{height:100%}
/* === Main banner changes === */

.main-pro-list{padding:24px 0}
.main-pro-list .section_header{padding:0 0 16px}
.main-pro-list .ttl{color:var(--color-alck)}
.main-pro-list .view-btn{text-align:center;margin-top:40px}
.main-pro-list .main-product{row-gap:24px}

.gold_img_list{padding:40px 0}
.gold_img_list .ttl{text-decoration:underline;margin:0}
.gold_img_list .golf_h_captionimg{padding:12px}
.gold_img_list .golf_h_captionimg.g_i_bottom-left{bottom:0;left:0}
.gold_img_list .h_imglistcol{margin:0}
.gold_img_list .main-ttl{color:var(--color-ablack);margin:0 0 16px}


.main-product{row-gap:24px!important}
.pro_grid_meta .pro-ttl{margin:0}
.pro_grid_meta .pro_grid_price{margin-top:4px}
.pro_grid_meta .pro-grid-top{display: flex;justify-content: space-between;align-items: center;}
.pro-grid-top .sold-out{opacity:0.5}
.pro_badge .badge-new{letter-spacing:0.1px;margin:0;display:none;}
.pro_badge .badge-new:nth-child(-n+2){display:block}
.pro_badge .badge-new:nth-child(1) {
  display: block;
  padding: 12px 0 12px 12px;
}

.pro_badge .badge-new:nth-child(2) {
  display: block;
  padding: 12px 12px 12px 0;
}
.pro-color-var{position: absolute;width: 100%;top: 0;right: 0;z-index: 1;text-align: end;padding:12px;opacity:0;visibility:hidden}
.main-product .pdp_color{display: flex;align-items: center;justify-content:end;gap:4px}
.main-product .pdp_color li {display: inline-block;margin: 0;border: 0;width: auto;height: auto;}
.main-product .pdp_color li a {display: block;position: relative;padding: 0;background: #f4f1f2;height: 8px;width: 12px;}
.main-product .pdp_color .exc_am{color: var(--color-ablck);font-size: 10px;font-style: normal;font-weight: 700;line-height: 140%;text-transform: uppercase;}
.main-product .pdp_color li.active{position:relative}
.main-product .pdp_color li.active::before{position: absolute;content: "";width: 100%;height: 1px;bottom: -3px;left: 0;background: var(--color-ablck);}
.main-product .pro_grid_meta{position:relative}
.main-product .pro_grid_meta.sold-out > *{position:relative}
.main-product .pro_selectsize,.singal-add-btn{position: absolute;width: 100%;top: 0;left: 0;background: white;opacity:0;visibility:hidden}
.main-product .variant_disable{text-decoration: line-through;}
.singal-add-btn{cursor:pointer}
.disabled{
  background: var(--Light-grey, #DDD);color: var(--Grey, #686868)!important;
  border:none;
  opacity:1!important;
}
.filter-close{
    color: var(--Almost-black, #1D1D1B);
    font-family: "DM Sans"!important;
    font-size: 10px!important;
    font-style: normal;
    font-weight: 500;
    line-height: 140%!important;
    text-decoration-line: underline;
    text-transform: uppercase;
}
.betweenbanr .promo-img{margin:0}
.betweenbanr .g_i_bottom-left{left:0;bottom:0}
.betweenbanr .g_i_bottom-right{bottom:0;right:0}
.betweenbanr .g_i_top-left{top:0;left:0}
.betweenbanr .g_i_top-right{top:0;right:0}

.template-collection .head_main{position:unset}
.template-collection.scroll-up .head_main{position:fixed;z-index:999;}
.template-collection.scroll-up .collection_hedaer{transform: translateY(38px);transition: .33s;}

.filter-bottom{display: flex;width: 100%;background: #fff;position: sticky;bottom: 0;gap: 4px;padding: 0 24px 24px;z-index: 2;}}
.rebuy-money.sale, .rebuy-widget .rebuy-money.sale{color:var(--color-sale)}
.serach_header .search-title{font-size:14px}
.fixed-header.menu-open .mobile_drawer_blank{top:42px!important}
.upslits .swiper-pagination{position:unset;margin-top:12px}
.open-button.normal[data-v-d3f340ce]{padding:0!important}
.rebuy-button, .rebuy-cart__flyout-empty-cart a,.rebuy-widget .rebuy-button span{font-size:10px !important;}

li.disable-facet {
    opacity: 30%;
}
.cart-notification.active{display:none!important}
.rebuy-widget .primary-title{text-transform:uppercase;}
.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price > div {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.rebuy-money.compare-at, .rebuy-widget .rebuy-money.compare-at{padding-right:5px;}
.rebuy-button, .rebuy-widget .rebuy-button, .rebuy-cart__flyout-empty-cart a,.gwt_header h3{text-transform:uppercase;}
button.gwt_close.btn_border {
    color: var(--Almost-black, #1D1D1B);
    font-family: "DM Sans" !important;
    font-size: 10px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 140% !important;
    text-decoration-line: underline;
    text-transform: uppercase;
}
.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price span{color: var(--color-foreground);}
.rebuy-widget .rebuy-product-block .rebuy-money.compare-at span, .rebuy-widget .rebuy-money.compare-at,.compprice{
      color: #A0948A !important;
}

@media(max-width:1199px){
  /* === Footer changes === */
  /* .news-bottom{flex-wrap:wrap}
  .news-bottom .tacbox,.news-bottom btn{width:100%} */
  /* === Footer changes === */
}

@media(min-width:992px){
  /* === Header changes === */
  .head_main .mainnav,.head_main .header_icons{display:flex;align-items:center}
  .head_main .header_icons{justify-content:end}
  .main-product .product_grid_inr:hover .pro_selectsize,.main-product .product_grid_inr:hover .singal-add-btn{opacity:1;visibility:visible;transition:.33s}
  .main-product .product_grid_inr:hover .pro-color-var{opacity:1;visibility:visible;transition:.33s}
  /* === Header changes === */
}

@media(max-width:991px){
  .none-991{display:none!important}
  .block-991{display:block!important}
  .block-991.inline{display:inline-block!important}
  .main-footer{display:flex;flex-direction:column}
  .main-footer .info{max-width:70%}
  .main-footer .content{margin-top:16px;width:100%;max-width:311px;}
  .content p{color:var(--color-grey)}
  .footer-top .main-footer{gap:0}
  .main-footer .info{max-width:100%;padding-bottom:24px;position:relative}
  .main-footer .info::before,.main-footer .main-newsletter::before{position: absolute;content: "";bottom: 0;height: 1px;background: #DDD;width: calc(100% + 24px);left: -12px;}
  .main-footer .info{order:1}
  .main-footer .main-newsletter{order:2;padding:24px 0 32px;position:relative}
  .main-footer .singal-footer-1{order:3;padding-top:18px}
  .main-footer .singal-footer-2{order:4}
  .main-footer .singal-footer-3{order:5}
  .main-footer .menu-link .menu-title{display: flex;justify-content: space-between;align-items: center;margin:0;padding:6px 0}
  .mob-acc .minus{display:none}
  .main-footer .singal-footer.menu-link ul{max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
  .menu-link .menu-title.active .plus{display:none}
  .menu-link .menu-title.active .minus{display:block}
  .social-icon.block-991{order:6;display:flex!important;margin-top:10px}
  .footer-bottom{margin:0 -12px}
  .main_banner {height: calc(100vh - 46px);}
  .main_banner .main-banner-btn{bottom:46px}
  .gold_img_list .main-grid{display: block;white-space: nowrap;overflow-x: scroll;}
  .gold_img_list .main-grid .grid-3{width:35%;display:inline-block;margin-right:8px}
  .gold_img_list .main-grid .grid-3:last-child{margin-right:12px}
  .gold_img_list .container{padding-right:0}
  #CollectionProductGrid .container{padding:0;}
  .collection .product_grid_img a,.betweenbanr .h_imglistcol{padding-bottom: 138%;}
  .collection .product_grid_inr{margin:0;}
  .collection-grid .pro_column:nth-child(odd) .pro_grid_meta,.collection-grid .pro_column:nth-child(odd) .pro_selectsize {padding-left: 12px;}
    .main-product .pro_column,.main-product .singal-product{grid-column: span 6;}
  .betweenbanr .golf_h_captionimg{padding:12px}
  .main-product .product_grid_inr .pro-color-var{opacity:1;visibility:visible}
  .product_grid_img{margin-bottom:12px}
  .template-collection.scroll-up .main-quick-nav{position:fixed;top:41px;z-index:2;width:100%}
  .template-collection.scroll-up .collection_hedaer {transform: translateY(76px);}
  .template-collection.scroll-up .collection_hedaer .left-ch{display:none}
  .template-collection.scroll-up .collection_hedaer .right-ch .filter_col{display:none}
  .template-collection.scroll-up .collection-active-filter{display:block!important}
  .template-collection .main-quick-nav{border-top: 1px solid var(--color-lgrey);border-bottom: 1px solid var(--color-lgrey);}
  .collection_hedaer.stikcy_coll_header .main-ch{padding:3px 0}
  .rmv_block{max-width:50%}
  .aply_filter.cm_btn{max-width:50%;width:100%}
  .filter-bottom{padding:0 12px 12px}
  .search_form_desktop{position:unset;opacity:1;visibility:visible;pointer-events:auto}
  .mobile-search-btn{position: absolute;right: 0;padding: 7px 10px;bottom: 0;padding: 15px 12px;text-decoration-line: underline;text-transform: uppercase;}
  .mob_drawer_btm .mob_all_level{margin-top:18px}
  .serahc_forminr input{padding:13px 0px}
  .serach_header .search-title{font-size:12px}
  .scroll-up .main-ch{padding:0!important}
  .scroll-up .main-ch:has(.collection-active-filter a){padding:12px 0!important}
  .filter_button{line-height:0;padding:9px;margin-right:-9px}
}

@media(max-width:767px){
  .gold_img_list .main-grid .grid-3{width:45%;}
  .main_banner .main-banner-btn{display:none;}
}

@media(max-width:640px){
  .main_banner .main-banner-btn {bottom:0px;}
}

@media(max-width:575px){
  /* === Header changes === */
  .main-header{margin:0}
  .main-header .head_left,.main-header .head_right{max-width:20%;width:20%;flex:auto}
  .main-header .head_midle{max-width:60%;width:60%;flex:auto}
  .main-header .col{padding:0}
  /* === Header changes === */
  .gold_img_list .main-grid .grid-3 {width: 63%;}
}
.rebuy-product-block {
    align-items: unset !important;
}
.rebuy-product-block .cd-right {
    max-width: calc(100% - 105px);
    flex: 0 0 calc(100% - 105px);
  display:flex !important;
  flex-direction:column !important;
  justify-content:space-between !important;
  padding:8px 0px 8px 8px !important;
}
.rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info, .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info{
width:100% !important;
  padding:0px !important;
}
.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable, .rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable {
    text-transform: uppercase !important;
    font-weight: 500 !important;
    line-height: normal !important;
}
.rebuy-size-label {
    height: auto !important;
    width: auto !important;
    border: 0!important;
    padding: 0px !important;
    min-width: auto !important;
    font-size: 11px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 140%!important;
    letter-spacing: 0.22px!important;
    text-transform: uppercase!important;
    color: #1D1D1B!important;
  margin-right:0px !important;
  border-bottom:1px solid transparent !important;
}
.rebuy-size-swatches {margin: 0 -8px !important;}
.rebuy-size-swatch {padding: 0px 8px !important;}
.rebuy-size-input:checked+.rebuy-size-label {border-bottom: 1px solid #000 !important;}
.rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions {width: 100% !important;}
.rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-options, .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-options{order:3 !important;}
.rebuy-widget .rebuy-button {padding: 9px 10px 9px  !important;background-color: #A0948A  !important;border: 0px !important;color: #fff !important;}
.announcement-bar__message.p2 {display: flex;align-items: center;justify-content: center;}
.announcement-bar__message.p2 p{margin-bottom:0px;}
span#countdown {margin-left: 10px;}
@media(max-width:567px){
  .announcement-bar__message.p2{flex-direction:column;}
}
.rebuy-widget .rebuy-product-block{padding:6px 0 !important;border:none !important;}
.rebuy-widget-content .primary-title{margin-bottom:18px !important;}









