/** Shopify CDN: Minification failed

Line 486:188 Expected identifier but found "30"
Line 511:148 Expected identifier but found "30"
Line 1222:51 Unexpected "`"
Line 1804:53 "libe-height" is not a known CSS property
Line 2353:107 "margon-top" is not a known CSS property
Line 2447:63 "fotn-size" is not a known CSS property

**/



/* @font-face {
font-family: 'Helveticablack';
src: url('/cdn/shop/files/Helveticablack.eot?v=1703657328');
src: url('/cdn/shop/files/Helveticablack.eot?v=1703657328?#iefix') format('embedded-opentype'),
url('/cdn/shop/files/Helveticablack.woff2?v=1703657327') format('woff2'),
url('/cdn/shop/files/Helveticablack.woff?v=1703657327') format('woff'),
url('/cdn/shop/files/Helveticablack.ttf?v=1703657327') format('truetype');
font-weight: 900 !important;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Koulen-Regular';
src: url('/cdn/shop/files/Koulen-Regular.eot?v=1703577195');
src: url('/cdn/shop/files/Koulen-Regular.eot?v=1703577195?#iefix') format('embedded-opentype'),
url('/cdn/shop/files/Koulen-Regular.woff2?v=1703577194') format('woff2'),
url('/cdn/shop/files/Koulen-Regular.woff?v=1703577194') format('woff'),
url('/cdn/shop/files/Koulen-Regular.ttf?v=1703577195') format('truetype');
font-weight: 400 !important;
font-style: normal;
font-display: swap;
} */
#alia-root-96334 #alia-hyqcv1khbal8mgyg {
  top: 48px !important;

}

div#bundle-recent_sales{
  z-index:0 !important;
}
.product__info-wrapper .product-form__submit.loading-btn {
    opacity: 0.5;
    pointer-events: none;
}
.disabled-link {
  pointer-events: none;
  cursor: default;
}
div>p {font-size: var(--text-sm);line-height: 1.5;color: #595959;letter-spacing: 0px;}
/*==scrollingtext-start==*/
.img-icon-inner{display:var(--display-flex);align-items:var(--align-mid);padding:0 30px}
.img-icon-inner img.iccon{margin-right:23px}
.img-icon-inner h3,.img-icon-inner h3 p{margin:0;text-transform:uppercase;}
.ing-icon{height:50px;display:var(--display-flex);align-items:var(--align-mid);}
/*==scrollingtext-end==*/
/*==icon-with-text-start==*/
.icon-with-text-block{display:var(--display-flex);align-items:var(--align-mid);justify-content:var(--justify-mid);max-width:700px;margin:0 auto;column-gap:21px}
.icon-with-text-block h6,.icon-with-text-block h6 p{margin:var(--null);text-transform:uppercase;font-size:18px;}
.icon-with-text-item{display:var(--display-flex);align-items:var(--align-mid);}
.icon-with-text-item img.icon-img{margin-right:12px}
/*== icon-width-text-end==*/
/*==collection-list-start==*/
.section-collection-list .card__information {text-align:var(--text-center);}
.collection-list-btn .button {min-width:210px;}
.collection-list-btn {text-align:var(--text-center);display:var(--display-none);}
.section-collection-list .card__information p { margin:13px 0 20px;}
.section-collection-list .card-wrapper .card:hover .card__content {margin-top:-40px;}
.section-collection-list .card-wrapper .card:hover .collection-list-btn {display:var(--display-block);position:var(--position-relative);z-index:1;}
.collection-list-wrapper .card--standard> .card__content .card__information {padding-left:18px;padding-right:18px;padding-bottom:34px;background-color: rgba(255,255,255,0.8);}
.section-collection-list .card-wrapper .card .card__content {position:var(--position-relative);}
.section-collection-list .card__inner .card__content {display:none;}
.section-collection-list .card__heading  a {text-transform:uppercase;}
/*==collection-list-end==*/
/*==home-product-start==*/
.center {justify-self: center !important;}
.home-our-product-content h2{line-height:1.17}
.home-our-product-mainblock{display:var(--display-flex);flex-wrap:wrap;position:var(--position-relative)}
.home-our-product-left{width:43.75%;position:var(--position-relative);display:var(--display-flex);align-items:var(--align-mid);z-index:1}
.home-our-product-right{width:56.25%;position:var(--position-relative);overflow:hidden}
.home-our-product-left .img-ist-logo{width:178px;position:var(--position-absolute);bottom:-62px;right:-66px}
.home-our-product-right img{width:var(--full);height:100%;}
.home-our-product-left h2{max-width:400px;margin:0 auto;text-align:var(--text-center);;line-height:1.17}
.home-our-product-right:before{content:"";width:62px;height:110%;background-color:#f5f5f5;position:var(--position-absolute);left:-40px;top:-5%;transform:rotate(5deg)}
/*==home-product-end==*/
/*==circle-slider-start==*/
.img-wth-icn2.ts-nlt-tilt-slide-sml-logo img{opacity:1;display:none}
.ts-nlt-tilt-slider-inn.ts-ntl-mobile-show .owl-carousel .owl-nav>div.owl-next{width:var(--spacing-9-5)!important;height:var(--spacing-9-5)!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;font-size:0px!important;background:url(arrow-white-right.svg) 0 0 no-repeat!important;bottom:32px;right:0;position:var(--position-absolute)}
.ts-nlt-tilt-slider-inn.ts-ntl-mobile-show .owl-carousel .owl-nav>div.owl-prev{width:var(--spacing-9-5)!important;height:var(--spacing-9-5)!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;font-size:0px!important;background:url(arrow-wht-left.svg) 0 0 no-repeat!important;bottom:32px;left:0;position:var(--position-absolute)}
.fs-hp-round-slider{position:var(--position-relative)}
.circocarousel{width:var(--full);height:760px;overflow:visible;background-color:var(--white);overflow:hidden;position:var(--position-relative);display:var(--display-flex);align-items:flex-end;justify-content:center}
.circoWrapper{position:var(--position-absolute);width:1000px;height:1000px;left:50%;top:190%;transform:translate(-50%,-50%) rotate(-90deg);transition:transform .4s cubic-bezier(.645, .045, .355, 1);transform-origin:center}
.circoSlide{position:var(--position-absolute)}
.circoContent{text-align:var(--text-center);;width:var(--full);max-width:700px;padding-bottom:50px;line-height:1.4em}
.circoNav{text-align:var(--text-center);;padding-top:16px;position:var(--position-absolute);bottom:0;width:var(--full);z-index:1;}
.circoNav a{display:inline-flex;align-items:var(--align-mid);justify-content:var(--justify-mid);width:38px;height:38px;border-radius:50%;background-color:#F4EEE0;text-decoration:none;color:var(--black);transition:.2s;font-weight:700;font-size:25px}
.circoNav a:hover{background-color:var(--black);color:var(--white)}
.cslideContent{background:var(--white);width:260px;height:300px;text-align:var(--text-center);font-size:var(--text-h6);display:var(--display-flex);justify-content:var(--justify-mid);align-items:var(--align-mid);transition:.5s cubic-bezier(.645, .045, .355, 1)}
.activeSlide .cslideContent{transform:scale(1.2);transform-origin:bottom center}
.cslideContent img {max-width:var(--full);height: 100%;object-fit: cover;}
.ts-nlt-tilt-slider-cont {max-width: 790px;margin: 0 auto;text-align:var(--text-center);padding: 0 20px 50px;}
.ts-nlt-tilt-slider-cont h2 , .ts-nlt-tilt-slider-cont p {color: var(--dark-blue);}
.ts-nlt-tilt-slider-cont p {font-size:var(--text-h6);line-height:1.5;}
.ts-nlt-tilt-slider-btn a.button {min-width:240px;font-size:16px;}
.ts-nlt-tilt-slider-cont h2 {margin-bottom:20px;font-size:36px;}
.ts-nlt-tilt-slider-btn {margin-top:23px;}
/*==circle-slider-end==*/
/*==home-image-with-text-start==*/
.home-image-with-text-content span,.home-image-with-text-right span , .common-banner-content span{font-size:var(--title);letter-spacing:.5px;display:var(--display-block);line-height:1;text-align:left;text-indent:-90px;margin-bottom:-4px}
.home-image-with-text-content h2{font-size:var(--text-big);color:var(--dark-blue);letter-spacing:1.94px;line-height:1;text-align:var(--text-center);;display:var(--display-inline-block);margin:0 auto}
.home-image-with-text-content{text-align:var(--text-center);}
.home-image-with-text-content .content p{font-size:var(--text-h6);color:var(--black);margin:0}
.home-image-with-text-content ul{display:var(--display-flex);align-items:var(--align-start);justify-content:var(--justify-space-between);max-width:553px;margin:0 auto}
.home-image-with-text-content ul li{list-style:none}
.home-image-with-text-content ul li h6{margin:0;line-height:1}
.home-image-icon{height:36px;line-height:1;margin-bottom:8px}
.home-image-text-icon-block{margin-top:30px}
.home-image-with-text-content .content{margin-top:25px}
.home-image-with-text-left{width:61.25%;position:var(--position-relative);margin-top:-20px;margin-bottom:20px;z-index:1}
.home-image-with-text-right{width:51.94%;background:linear-gradient(330.13deg,#222 24.18%,#20343d 83.46%);margin-left:-13.19%;overflow:hidden;display:var(--display-flex);align-items:var(--align-mid);padding-left:13.19%;position:var(--position-relative);padding-right:20px}
.home-image-with-text-block{display:var(--display-flex);flex-wrap:wrap}
.bottom-icon-with-text img{max-width:90px;margin-right:8px}
.bottom-icon-with-text{display:var(--display-flex);align-items:var(--align-mid);left:30px;bottom:47px;position:var(--position-absolute)}
.bottom-icon-with-text p.h6{width:175px;margin:0;color:var(--white);letter-spacing:.32px;min-width:175px}
.home-image-with-text-right h2 , .common-banner-content h2{font-size:72px;margin:0;line-height:1.1}
.home-image-with-text-right .content p , .common-banner-content .content p{color:inherit;font-size:var(--text-h6);line-height:1.5;margin:5px 0}
.home-image-with-text-right-content{max-width:425px;margin:auto;padding-right:50px;text-align:var(--text-center);;position:var(--position-relative)}
.home-image-with-text-right-content a.button.blue-btn , .common-banner-content a.button.blue-btn {margin-top:20px}
.home-image-with-text-left img{width:var(--full);height:100%;}
.home-image-text-bg:after{content:"";width:200px;height:var(--full);position:var(--position-absolute);z-index:1;background:url("/cdn/shop/files/Rectangle-34.svg?v=1697708723") 0 var(--full) no-repeat;left:0;bottom:0}
.home-image-text-bg:before{content:"";width:221px;height:var(--full);position:var(--position-absolute);z-index:1;background:url("/cdn/shop/files/Rectangle-33.svg?v=1697708723") 0 var(--full) no-repeat;left:-24%;bottom:0}
.home-image-text-bg{width:var(--full);position:var(--position-relative);height:var(--full);display:flex}
.home-image-with-text-right span{text-align:left; text-indent: -60px;}
.home-image-with-text-block.img-right-direcrtion{flex-direction:row-reverse}
.home-image-with-text-block.img-right-direcrtion .home-image-with-text-left{width:65.25%}
.home-image-with-text-block.img-right-direcrtion .home-image-with-text-right{background:linear-gradient(331.21deg,#222 16.29%,#20343d 84.67%);width:47.94%;margin-right:-13.19%;padding-right:13.19%;margin-left:var(--null);padding-left:var(--null);}
.home-image-with-text-block.img-right-direcrtion .home-image-text-bg:before{content:"";width:221px;height:var(--full);position:var(--position-absolute);z-index:1;background:url(/cdn/shop/files/Rectangle-37.svg?v=1697711708) 0 var(--full) no-repeat;right:-36%;left:auto;bottom:var(--null);}
.home-image-with-text-block.img-right-direcrtion .home-image-text-bg:after{content:"";width:200px;height:var(--full);position:var(--position-absolute);z-index:1;background:url(/cdn/shop/files/Rectangle-38.svg?v=1697711773) 0 var(--full) no-repeat;left:auto;right:-10%;bottom:var(--null);}
.common-banner-content h2 {display:var(--display-inline-block);}
.home-image-with-text-block.img-right-direcrtion .home-image-with-text-right-content {padding-left:60px;padding-right:0px;max-width:450px;}
.home-image-with-text-right h2 { letter-spacing: 1px;display:inline-block;text-transform:uppercase;}
.home-image-with-text-block.block-size-Small .home-image-text-bg p {font-size: 16px;line-height: 25px;margin: 0 0 15px;}
/*==home-image-with-text-end==*/
/*==home-single-banner-start==*/
.home-single-banner-badge{position:var(--position-absolute);left:40px;width:190px;top:-53px}
.home-single-banner{position:var(--position-relative)}
.home-single-image{background-size:cover;background-position:50% 50%;position:var(--position-relative);padding:125px 90px 100px}
.home-single-banner-content.common-banner-content{width:var(--full);max-width:400px;text-align:var(--text-center);}
.common-banner-content span{text-align:var(--text-center);}
.home-single-banner-content.common-banner-content h2{padding-left:18px}
.home-single-banner-content.common-banner-content .content{margin:25px 0 5px}
/*==home-single-banner-end*/
/*==feature-collection-start==*/
.feature-collection .slider--desktop .slider__slide:first-child{margin-left:var(--null);}
.feature-collection slider-component{padding:0 15px!important}
.feature-collection slider-component ul{column-gap:var(--null);}
.feature-collection slider-component ul li .card__content .card__heading{font-size:15px;font-weight:var(--bold);font-family:var(--body-font);letter-spacing:var(--null);line-height:1.6}
.feature-collection slider-component ul li .card__content{text-align:var(--text-center)}
.feature-collection .price{font-size:16px;font-weight:var(--bold);font-family:var(--body-font);letter-spacing:var(--null);}
button.slider-button.slider-button--prev , .collection button.slider-arr.slider-prev.slick-arrow {width:38px!important;height:38px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;font-size:var(--null)!important;background:url(/cdn/shop/files/arrow-wht-left.svg?v=1697720013) 0 0 no-repeat!important;top:-63px;left:auto;right:110px;position:var(--position-absolute);cursor:pointer}
button.slider-button.slider-button--next , .collection button.slider-arr.slider-next.slick-arrow {width:38px!important;height:38px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;font-size:0px!important;background:url(/cdn/shop/files/arrow-white-right.svg?v=1697720013) 0 0 no-repeat!important;top:-63px;left:auto;right:52px;position:var(--position-absolute);cursor:pointer}
button.slider-button.slider-button--next svg,button.slider-button.slider-button--prev svg{display:var(--display-none)}
button.slider-button.slider-button--prev:hover , .collection button.slider-arr.slider-prev.slick-arrow:hover {background:url(/cdn/shop/files/arrow-blk-left_5dd1bfbb-34f4-448c-bd2b-375ce5fbc804.svg?v=1697720210) 0 0 no-repeat!important}
button.slider-button.slider-button--next:hover , .collection button.slider-arr.slider-next.slick-arrow:hover {background:url(/cdn/shop/files/arrow-blk-right.svg?v=1697720210) 0 0 no-repeat!important}
.feature-collection .slider-counter{display:var(--display-none)}
.feature-collection .product-grid li {padding:0px 50px;}
.feature-collection .slider--desktop {scroll-padding-left:var(--null);margin-top:0px;}
.feature-collection .collection__title.title-wrapper {margin-bottom:0px;}
/* .vtl-rv-main-widget .vtl-product-card__title-inner, .vtl-rv-main-widget .vtl-product-card__price {
color:#121212;
}
.vtl-rv-main-widget .vtl-product-card__price {
font-size: 16px;
font-weight: bold;
}
.vtl-product-card__title-inner {
font-size: 15px;
line-height: 1.4;
} */
/*==feature-collection-end==*/
/*==home-trim-collection-start==*/
.home-trim-collection{margin-top:40px;background:url(/cdn/shop/files/angle-invert.svg?v=1697795604) 50% 0 no-repeat #f5f5f5;background-size:var(--full) auto;padding:130px 100px 40px}
.home-trim-collection-row{display:var(--display-flex)}
.home-trim-collection-left{width:66.66%;padding:0 1px}
.home-trim-collection-right{width:33.33%;padding:0 1px;margin-top:10px}
.home-trim-collection-top.common-banner-content *{color:var(--dark-blue)}
.home-trim-collection-top.common-banner-content h2{font-size:var(--text-big);text-transform:uppercase;}
.home-trim-collection-top.common-banner-content h2 span{text-align:var(--text-left);text-indent:-55px}
.home-trim-collection-top.common-banner-content p{font-size:var(--text-h3)}
.home-trim-collection-top.common-banner-content{max-width:630px;margin-left:auto;padding-right:90px;text-align:var(--text-center)}
.home-trim-collection-top.common-banner-content h3,.home-trim-collection-top.common-banner-content h3 p{margin-top:var(--null);text-transform:uppercase;}
.home-trim-collection-bottom{display:var(--display-flex);justify-content:var(--justify-space-between)}
.home-trim-collection-left .home-trim-collection-bottom-item{width:calc(50% - 1px)}
.home-trim-collection-bottom-img{overflow:hidden;position:var(--position-relative)}
.home-trim-collection-bottom-img:before{background:linear-gradient(180deg,rgba(0,0,0,.0001) 42.57%,#000 97.88%);position:var(--position-absolute);right:var(--null);bottom:var(--null);left:var(--null);top:var(--null);border:0 solid #f5f5f5;pointer-events:none;content:"";opacity:0;}
.home-trim-collection-bottom-img-shadow:before{position:var(--position-absolute);right:9px;bottom:9px;left:9px;top:9px;border:1px solid #f5f5f5;pointer-events:none;content:"";opacity:0;}
.home-trim-collection-bottom-btn{position:var(--position-absolute);left:var(--null);right:var(--null);bottom:32px;text-align:var(--text-center)}
.home-trim-collection-bottom-img:after{width:58px;height:58px;background-color:#f5f5f5;transform:rotate(45deg);position:var(--position-absolute);right:-29px;bottom:-29px;pointer-events:none;content:""}
.home-trim-collection-bottom-item:hover .home-trim-collection-bottom-img:before{opacity:.85;transition:.25s}
.home-trim-collection-bottom-item:hover .home-trim-collection-bottom-img-shadow:before{opacity:1;transition:.25s}
.home-trim-collection-bottom-btn .btn{width:var(--full);max-width:209px;opacity:0}
.home-trim-collection-bottom-item:hover .btn{opacity:1}
.home-trim-collection-bottom-item h3{padding:10px 20px;margin:0;text-transform:uppercase;}
.home-trim-collection-bottom .home-trim-collection-bottom-item:nth-child(2){margin-top:90px}
.home-trim-collection-bottom-item img{max-width:var(--full);height:100%;}
/*==home-trim-collection-end==*/
/*==testominal-start==*/
.home-testimonial-mainblock:before{width:270px;height:var(--full);background:url(/cdn/shop/files/bg1.svg?v=1697808084) no-repeat 0 100%;background-size:auto 470px;content:"";position:var(--position-absolute);left:var(--null);bottom:7px}
.home-testimonial-block{background:url(/cdn/shop/files/angle-invert-grey.svg?v=1697808155) 50% -2px no-repeat var(--blue);background-size:106% auto;overflow:hidden}
.home-testimonial-mainblock{padding-top:110px;padding-bottom:90px;position:var(--position-relative);min-height:526px}
.home-testimonial-mainblock:after{width:280px;height:var(--full);background:url(/cdn/shop/files/Group-56.svg?v=1697808916) no-repeat 0 100%;background-size:auto 470px;content:"";position:var(--position-absolute);right:var(--null);bottom:7px}
.home-testimonial-slider{max-width:720px;margin:0 auto;text-align:var(--text-center)}
.home-testimonial-mainblock h3.title{margin-bottom:40px;margin-top:var(--null);text-transform:uppercase;}
.home-testimonial-content .tetto-content p{font-size:20px;line-height:1.7;letter-spacing:.42px;margin:12px 0 21px}
.home-testimonial-content h3{margin:var(--null)}
.home-testimonial-content p.varify-user{font-size:16px;margin-top:8px;margin-bottom:var(--null)}
.home-testimonial-block .slick-next{width:38px!important;height:38px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;font-size:var(--null)!important;background:url(/cdn/shop/files/arrow-white-right.svg?v=1697720013) 0 0 no-repeat!important;bottom:32px;left:inherit;right:var(--null);position:var(--position-absolute);cursor:pointer;z-index:1;}
.home-testimonial-block .slick-prev{width:38px!important;height:38px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;font-size:var(--null)!important;background:url(/cdn/shop/files/arrow-wht-left.svg?v=169772001) 0 0 no-repeat!important;bottom:32px;left:var(--null);right:inherit;position:var(--position-absolute);cursor:pointer;z-index:1;}
/*==testimonial-end==*/
/*==home-image-text-small-start==*/
.home-image-with-text-block.block-size-Small .home-image-with-text-left{width:36.45%;margin:var(--null);line-height:1}
.home-image-with-text-block.block-size-Small .home-image-with-text-right{width:73.55%;margin-left:-10%;padding:69px 90px 69px 13%;display:var(--display-block);background:unset}
.home-image-with-text-block.block-size-Small .home-image-with-text-right-content{max-width:720px;padding:var(--null);text-align:var(--text-left)}
.home-image-with-text-block.block-size-Small .home-image-text-bg:before{background:url(/cdn/shop/files/Rectangle-33_bf152311-e095-4743-85ad-f9f73310c8a4.svg?v=1698051253) 0 var(--full) no-repeat;left:0}
.home-image-with-text-block.block-size-Small .home-image-text-bg:after{content:"";background:url(/cdn/shop/files/Rectangle-54.svg?v=1698051321) 0 var(--full) no-repeat;width:221px;left:8.5%;bottom:var(--null)}
.home-image-with-text-block.block-size-Small{background:linear-gradient(292.85deg,#222 1.47%,#20343d 43.11%);align-items:var(--align-mid)}
.home-image-with-text-block.block-size-Small .home-image-text-bg{position:static;align-items:var(--align-mid);height:auto}
.home-image-with-text-block.block-size-Small .home-image-with-text-right-content h3{margin-top:var(--null);}
/*==home-image-text-small-end==*/
/*==emailsingup-start==*/
.newsletter__wrapper .newsletter__subheading p {color:var(--dark-blue);}
.newsletter-section p{font-size:var(--text-h6)}
.newsletter-section .newsletter__subheading{margin-top:15px}
.newsletter-section .newsletter-form,.newsletter-section .newsletter__wrapper .newsletter-form__field-wrapper{max-width:500px}
.newsletter-form__field-wrapper .field__input{background-color:var(--white);border:var(--null)}
.newsletter-form .field:after,.newsletter-form .field:before{display:var(--display-none)}
.newsletter__wrapper>*+*{margin-top:25px}
.newsletter-form__field-wrapper .field__input{border-radius:4px;font-size:var(--text-h6)}
.newsletter-section .input-group-btn{position:var(--position-absolute);white-space:nowrap;width:auto;padding:var(--null);right:var(--null);top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}
.newsletter-section .input-group-btn button{width:80px;height:37px;min-height:37px;margin-right:4px;border-radius:4px;cursor:pointer;position:var(--position-relative)}
.newsletter-section .newsletter__wrapper .newsletter-form__field-wrapper{position:var(--position-relative)}
.newsletter-section .newsletter-form__button .icon{width:20px;fill:var(--white);height:auto}
/*==emailsignup-end==*/
/*==footer-start==*/
footer .footer-block__heading{font-size:var(--text-md);margin-bottom:15px;letter-spacing:.03em;font-family:var(--body-font)}
footer .footer-block__heading strong{font-weight:var(--bold);}
footer .list-social__item .icon{fill:var(--white)}
footer .list-social__link{padding:4px}
footer .footer-block__brand-info .footer__list-social.list-social{margin-left:-4px;margin-right:-4px}
.footer .page-width{max-width:1180px;margin:0 auto;padding:0 30px}
.footer-block__details-content .list-menu__item--link{letter-spacing:var(--null);line-height:1;margin-bottom:5px}
.footer-block__brand-info .footer__list-social.list-social{margin-top:20px}
.footer-bottom-text a,.footer-bottom-text p{font-size:var(--text-md);color:var(--white);margin-bottom:40px;margin-top:5px}
footer .footer__payment span{text-transform:var(--uppercase);font-size:var(--text-xs);letter-spacing:1px;color:var(--white);opacity:.5;margin:0 0 5px;font-weight:var(--bold);margin-bottom:15px;display:var(--display-block)}
footer .footer__content-bottom-wrapper{display:var(--display-block);text-align:var(--text-center)}
footer .footer__payment{margin-top:var(--null)}
footer ul.list.list-payment li svg{filter:grayscale(1)}
footer small.copyright__content{color:var(--white);opacity:.5;font-size:var(--text-sm)}
footer .footer__copyright{margin-top:30px}
footer.footer ul li a:hover { opacity: .8;text-decoration:unset !important;}
/*==footer-end==*/
/*==collection-start==*/
/*==default-collection==*/
/* .template-collection .grid__item .card__heading {text-align: center;} */
.collection-main-top-banner .collection-hero .collection-hero__inner{position:var(--position-relative)}
.collection-main-top-banner .collection-hero.collection-hero--with-image .collection-hero__text-wrapper{position:var(--position-absolute);top:50%;transform:translateY(-50%);left:var(--null);right:var(--null);padding:20px;text-align:var(--text-center);z-index:1}
.collection-main-top-banner .collection-hero.collection-hero--with-image .collection-hero__text-wrapper *{color:var(--white);}
.collection-main-top-banner .collection-hero.collection-hero--with-image{padding:var(--null)}
.collection-main-top-banner .collection-hero__image-container{margin-left:var(--null)}
.collection-main-top-banner .collection-hero__image-container img{position:var(--position-relative)!important;max-height:500px}
.collection-style2.only-image img{width:var(--full)}
.template-collection .custom-filter .slick-arrow.slick-next, .template-collection .custom-filter .slick-arrow.slick-prev {border: none;background: url(/cdn/shop/files/arrow-wht-left.svg?v=1697720013) 0 0 no-repeat!important;width: 38px;height: 38px;left: -40px;font-size: var(--null);position: var(--position-absolute);top: 50%;transform: translateY(-50%);cursor: pointer;z-index: auto;border-radius: 100%;box-shadow: rgba(149, 157, 165, 0.1) 0px 8px 24px;}
.template-collection .custom-filter .slick-arrow.slick-next {left: auto;right: -40px;background: url(/cdn/shop/files/arrow-white-right.svg?v=1697720013) 0 0 no-repeat!important;}
.template-collection .custom-filter .custom-filter-ul {overflow: unset !important;}
.template-collection .custom-filter .sticky ul.custom-filter-ul {margin: 24px 0;}

.template-collection .custom-scroll .custom-filter-ul{overflow:auto !important;margin:0;}
.template-collection .custom-scroll .page-width{position:relative;}
.template-collection .custom-scroll .custom-filter-ul::-webkit-scrollbar{width: 0px;height:0;}
.template-collection .custom-scroll button.disabled{opacity: 0.5;pointer-events: none;}

.product-grid-container  a.ts-reviews-count , .card-information a.ts-reviews-count {color: #79797a;font-size: 12px;}
.product-grid-container  .ts-reviews-rating .ts-reviews-rating-options , .card-information .ts-reviews-rating .ts-reviews-rating-options {line-height:1;}
.product-grid-container  .trustspot-inline-cat .ts-star , .card-information .trustspot-inline-cat .ts-star {font-size: 17px;}
                      
/*==default-collection-end==*/
/*==collection-style1-start==*/
.collection-hero.only-description .collection-hero__description.rte{max-width:var(--full);font-size:var(--text-md);color:var(--black);letter-spacing:var(--null);line-height:1.7;margin:40px 5px 30px}
.template-collection main .page-width{max-width:1600px;margin-left:auto;margin-right:auto;padding:0 30px;width:var(--full)}
.template-collection .custom-filter .page-width {max-width:1300px;}
.collection-style1{background-size:cover;background-position:center;background-color:var(--black);}
.collection-style1 .collection-trophies-header-wrap{display:var(--display-flex);align-items:var(--align-mid);flex-wrap:wrap}
.collection-style1 .collection-trophies-header-wrap .image{width:30%;padding:15px 0 0}
.collection-style1 .collection-trophies-header-wrap .text{width:70%;max-width:966px;color:var(--white);padding:35px;font-size:var(--text-h3);margin:0 auto}
.collection-style1 .collection-hero__description{max-width:var(--full)}
.collection-style1 .collection-trophies-header-wrap .text h2 , .collection-style1 .collection-trophies-header-wrap .text h1{text-align:var(--text-center);text-transform:var(--uppercase);font-size:32px;margin:0 0 25px;font-family:var(--body-font);font-weight:var(--bold);color:var(--white)}
.collection-style1 .collection-trophies-header-wrap .text p{line-height:1.167;color:var(--white)}
.collection-style1 .collection-trophies-header-wrap .image img{max-width:350px;margin:0 auto -10px;display:var(--display-block);width:var(--full)}
.collection-label__new{padding:2px 10px;background:var(--orange);margin:0 auto 10px;display:table;text-transform:var(--uppercase);line-height:1.2}
/*==collection-style1-end==*/
/*==collection-style3-start==*/
.collection.style3 .collection-losers-header,.collection.style3 .collection-rings-header-wrap{min-height:335px;background-position:top;display:var(--display-flex);align-items:var(--align-mid)}
.collection.style3 .text{padding:15px 0;max-width:600px;width:var(--full);margin:0 auto;text-align:var(--text-center)}
.collection-rings-header-wrap h1,.collection-rings-header-wrap h2{margin:var(--null);font-family:var(--body-font);letter-spacing:var(--full);line-height:1}
.collection-rings-header-wrap p{line-height:1.4}
.collection.style3 .collection-banner-icon img{position:var(--position-absolute);bottom:-90px;max-width:160px;margin:0 auto;right:var(--null);left:var(--null)}
.collection.style3{position:var(--position-relative)}
.collection.style3.logobanner-available{margin-bottom:60px}
.collection.style3 .collection-banner-icon img{bottom:-60px;max-width:120px}
/*==collection-style3-end==*/
/*==collection-style4-start==*/
.collection-style4 .row-block-wrap{max-width:1260px;padding:0 30px;display:var(--display-flex);flex-wrap:wrap;align-items:var(--align-mid);justify-content:var(--justify-mid);margin:0 auto}
.collection-style4 .image-block{width:50%;position:var(--position-relative);bottom:-65px;z-index:2}
.collection-style4 .text-block{width:50%;padding:5em 0}
.collection-style4 .logo{margin:0 auto 20px;width:85%;z-index:2;position:var(--position-relative);text-align:var(--text-center);}
.collection-style4 .logo img , .collection-style4 .image-block img {max-width: 330px;margin: 0 auto;width:var(--full);}
.collection-style4 h1{font-family:var(--body-font);text-transform:var(--uppercase);font-size:var(--text-h3) !important;font-weight:var(--regular);margin:0 0 5px;line-height:1.2}
.collection-style4 h1 span{font-weight:var(--extrabold)}
.collection-style4 .heading-h1{text-align:var(--text-center)}
.collection-style4 *{color:var(--white)}
.collection-style4 .row-block{position:var(--position-relative);background-size:cover;background-repeat:no-repeat;background-position:center}
.collection-style4 .row-block .row-block-wrap .text-block .small-text{font-size:19px;line-height:1.2;letter-spacing:.05em;text-transform:var(--uppercase);text-align:var(--text-center);}
.collection-style4 .row-block .row-block-wrap .text-block .small-text+.heading-h1 h1{font-size:28px!important;line-height:1.2;letter-spacing:.05em;text-transform:var(--uppercase);margin:10px 0 0}
.collection-style4 .row-block .row-block-wrap .text-block .text{margin:20px 0 0;font-size:17px;text-align:var(--text-center);}
.collection-style4 .row-block .row-block-wrap .text-block .text p{line-height:1.2;margin:0 0 5px;color:#f5d449;}
.collection-style4 .seprate-line img {display:var(--display-block);margin: 30px auto;width: 80%;}
/*==collection-style4-end==*/
/*==collection-style5-start==*/
.collection-style5 .row-block .logo{text-align:var(--text-center);padding:30px 30px 20px}
.collection-style5 .row-block .logo img{max-width:300px}
.collection-style5 .row-block .row-block-wrap{display:var(--display-flex);flex-wrap:wrap;justify-content:var(--justify-mid);align-items:var(--align-end);margin:0 auto;max-width:1180px}
.collection-style5 .row-block .row-block-wrap .image-block{width:50%;padding:0 30px;position:var(--position-relative);z-index:2}
.collection-style5 .row-block .row-block-wrap .image-block img{width:500px;margin:0 auto;z-index:2;position:var(--position-absolute);display:var(--display-block);bottom:-60px;left:55%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}
.collection-style5 .row-block .row-block-wrap .text-block{width:50%;padding:0 30px 40px;font-size:var(--text-h6)}
.collection-style5 .row-block .row-block-wrap .text-block .title{font-size:45px;font-weight:900;line-height:1.2;max-width:455px;font-family:var(--body-font);text-align:var(--text-left);margin-top:var(--null)}
.collection-style5 .row-block .row-block-wrap .text-block{width:50%;padding:0 30px 40px;font-size:var(--text-h6)}
.collection-style5 .row-block{position:var(--position-relative)}
.collection-style5 .row-block .small-text{position:var(--position-absolute);bottom:10px;right:15px;font-size:12px}
.collection-style5 .row-block .row-block-wrap .text-block *{color:var(--white)}
.collection-style5 .row-block .row-block-wrap strong{font-size:20px;color:var(--teal-green)!important}
/*==collection-style5-end==*/
/*==template2-collection-style1-start==*/
.template2-collection-style1 .tr-collection-pg-tp-bnr-inn{height:300px;position:var(--position-relative);overflow:hidden}
.coll-banner-main:not(.banner-video) .tr-collection-pg-tp-bnr-inn{display: flex;justify-content: flex-end;}
.coll-banner-main:not(.banner-video) .tr-collection-pg-tp-bnr-inn .static-image.desktop{position: absolute;width: 100%;height: 100%;z-index: 1;}
.coll-banner-main:not(.banner-video) .tr-collection-pg-tp-bnr-inn .main-img{position: unset;width: var(--full);transform: unset;-moz-transform: unset;-webkit-transform: unset;width: 49% !important;height: 410px;margin-left: auto;margin-right: 0px;object-fit: cover;}
.section-collection-header .coll-banner-main:not(.banner-video) .tr-collection-pg-tp-bnr-inn .main-img{width: var(--full) !important;}

.template2-collection-style1 .tr-collection-pg-tp-bnr-inn video{position:var(--position-relative);width:var(--full);left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:160%!important}
.template2-collection-style1 .tr-collection-pg-tp-bnr-inn img {width: var(--full);height: 100%;object-fit: cover;}
.template2-collection-style1 .tr-collection-pg-tp-bnr-cont{top:45%;transform:translateY(-50%);position:var(--position-absolute);z-index:1;left:0;right:0;max-width:1300px;margin:auto;padding-left:30px;padding-right:30px}
.template2-collection-style1 .tr-collection-pg-tp-bnr-cont h5{color:var(--white);font-size:11px;line-height:1;text-transform:var(--uppercase);font-weight:var(--bold);font-family:var(--body-font);margin:0 0 -10px;letter-spacing: 0px;}
.template2-collection-style1 .tr-collection-pg-tp-bnr-cont img{width:67px;height:var(--full);object-fit:cover}
.template2-collection-style1 .tr-collection-pg-tp-bnr-cont h1{color:var(--white);font-family:var(--heading-font);font-weight:var(--regular);font-size:64px;letter-spacing:0;line-height:1;margin:0px 0 8px;text-transform: uppercase;}
.template2-collection-style1 .fs_col-tp-bnr-des{color:var(--white);text-align:var(--text-left)}
.banner-video .template2-collection-style1 .tr-collection-pg-tp-bnr-inn .video-wrap {position: relative;display: flex;justify-content: flex-end;}
.banner-video .template2-collection-style1 .tr-collection-pg-tp-bnr-inn .video-wrap img:first-child {position: absolute;width: 100%;height: 100%;z-index: 1;}
.banner-video .template2-collection-style1 .tr-collection-pg-tp-bnr-inn video {position: unset;width: var(--full);transform: unset;-moz-transform: unset;-webkit-transform: unset;width: 49% !important;height: 510px;margin-left: auto;margin-right: 0px;object-fit: cover;}

/*==template2-collection-style1-end==*/
/*==template3-collection-style1-start==*/
.template3-collection-style1 .collection-losers-header{min-height:375px;background-position:top;display:var(--display-flex);align-items:var(--align-mid);position:var(--position-relative)}
.template3-collection-style1 .collection-losers-header .text{padding:15px 0;max-width:600px;width:var(-full);margin:0 auto;text-align:var(--text-center);}
.template3-collection-style1 .collection-losers-header .text h1{font-weight:var(--extrabold);margin-bottom:5px;color:var(--white);line-height: 1.4;}
/*==template3-collection-style1-end==*/
/*==template3-collection-style2-start==*/
.template3-collection-style2 .fs-wall-plaques-banner{position:var(--position-relative);}
.template3-collection-style2 .fs-wall-plaques-banner-era{margin-bottom:-10px}
.template3-collection-style2 .fs-wall-plaques-banner-era video{width:var(--full);}
.template3-collection-style2 .fs-wall-plaques-ban-left{position:var(--position-absolute);top:50%;left:20%;transform:translate(-50%,-50%);z-index:2;max-width:400px}
.template3-collection-style2 .fs-wall-plaques-ban-left p{color:var(--black);font-size:20px;font-weight:var(--regular);line-height:1.65;}
/*==template3-collection-style2-end==*/
/*==template1-topbar-nav-start==*/
.template-collection .collection-categories{background:#f7f7f7;margin-bottom:30px}
.collection-categories .categories-wrap{display:var(--display-flex);align-items:var(--align-mid);justify-content:var(--justify-mid)}
.template-collection .collection-categories .category-item{position:var(--position-relative);text-align:var(--text-center)}
.template-collection .collection-categories .category-item a{position:var(--position-relative);font-size:var(--text-sm);line-height:1.2;padding:20px;font-weight:var(--bold);display:var(--display-inline-block);color:var(--black);text-decoration:unset}
.template-collection .collection-categories .category-item a.active,.template-collection .collection-categories .category-item a:hover{color:var(--teal-green)}
/*==template1-topbar-nav-end==*/
/*==template1-topbar-text-start==*/
.collection-top-text p {text-align:var(--text-center);line-height:1.75;}
/*==template1-topbar-text-end==*/
/*==collection-end==*/
/*==product-start==*/
.template-product main .page-width{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:88px;width:var(--full)}
/* .template-product .product.grid {margin-left:-30px;} */
.template-product .product--medium:not(.product--no-media) .product__media-wrapper {max-width: 100%;width: 55%;box-shadow: none !important;}
.tph-cls-cst-belt.custom-single-product .product-single .custom-left-sec.tr-top-preview-img-box{box-shadow: none !important;}

.template-product .product--medium:not(.product--no-media) .product__info-wrapper {max-width:100%;width:45%;padding-left:54px;}
.template-product .product-media-container.constrain-height.media-fit-contain{width:var(--full);border:var(--null);}
/* body.template-product.sticky-true .product-media-container{max-width:60% !imporant;}
body.template-product .product-media-container .cl-canvas-container{transition:0.3s;}
body.template-product.sticky-true .product-media-container .cl-canvas-container{width:100% !important;} */
/* body.template-product.sticky-true .product__media-list{max-width: 60%;margin: 0 auto;} */


.breadcrumb{margin-bottom:10px;border-bottom:1px solid #eee;padding:5px 0;background:#f7f8f9;text-align:var(--text-right)}
.breadcrumb a{font-size:12px;color:#9ba5a7;margin:var(--null);padding-right:3px;text-decoration:unset;}
.breadcrumb a:hover {color:var(--black);}
.breadcrumb a:first-child,.breadcrumb span:first-child{padding-left:var(--null)}
.breadcrumb a,.breadcrumb span{display:var(--display-inline-block);padding:0 7px 0 0;margin-right:7px}
.breadcrumb span{font-size:12px;color:var(--black);margin:var(--null);padding-right:3px}
.product button.slider-button , .product button.slider-button:hover {top:50%;transform:translateY(-50%);z-index:2;border: 3px solid var(--teal-green) !important;border-radius: 50px;background-position: center !important;background-color: #fff !important;background-size: 16px !important;}
.product button.slider-button.slider-button--next , .product button.slider-button.slider-button--next:hover {right:0px;background-image:url(/cdn/shop/files/icon-chevron-right.svg?v=1698660296) !important;}
.product button.slider-button.slider-button--prev , .product button.slider-button.slider-button--prev:hover {left:0px;background-image:url(/cdn/shop/files/icon-chevron-left.svg?v=1698660296) !important;}
.product button.slider-button.slider-button--next:hover , .product button.slider-button.slider-button--prev:hover  {background-color:var(--teal-green) !important;}
.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {width:120px;}
.product__media-wrapper .thumbnail-list {grid-gap:10px;}
.product__media-wrapper .thumbnail[aria-current] {box-shadow:none !important;}
.product--thumbnail_slider .product__media-list {margin-bottom:30px;}
.product__info-wrapper .product__title h1{margin-bottom:5px;font-size:24px;letter-spacing:var(--null);font-family:var(--body-font);font-weight:var(--bold);color:var(--black);}
.product__info-wrapper .product__title{margin-bottom:var(--null)}
.product__info-wrapper .price-block{margin:var(--null)}
.product__info-wrapper .price.price--large.price--show-badge{font-size:30px;color:var(--teal-green);font-weight:var(--bold);letter-spacing:var(--null);line-height:1;margin:0 0 15px}
.product__info-wrapper .product__description p , .product__info-wrapper .product__description li {font-size:var(--text-sm);line-height:2;margin-bottom:15px}
.product__info-wrapper label.quantity__label{font-size:var(--text-sm);font-weight:var(--bold);letter-spacing:var(--null);color:var(--black)}
.product__info-wrapper quantity-input.quantity{width:100px;min-height:38px}
quantity-input.quantity input{font-size:var(--text-sm)}
quantity-input button.quantity__button{width:auto;padding:0 8px}
summary.share-button__button{text-transform:var(--uppercase);font-size:11px;font-weight:var(--extrabold);padding-top: 10px;}
.share-button__button svg{margin:0 8px 10px 0;transition:all .3s ease-in-out}
.product__info-wrapper .product__info-container {max-width:var(--full);}
.product__info-wrapper .trustspot-inline-product {margin:0px 0px 7px;}
.product__info-wrapper .trustspot-inline-rating a {letter-spacing:var(--null);}
.product__info-wrapper .product__info-container .product__description {margin:0px 0px 15px;}
.product__info-wrapper .product__info-container .product__description h2{font-family: 'Open Sans';font-size: 28px;line-height: 100%;}
.product-form form *{letter-spacing:0;}
.product-form .help-text{letter-spacing:var(--null);font-size:var(--text-sm)}
.product-form #cl_optionsapp .swatch-container{line-height:0}
.product-form #cl_optionsapp .customily_option input:not([type=checkbox]):not(.vc-input__input),.product-form #cl_optionsapp .customily_option select,.product-form #cl_optionsapp textarea{font-size:var(--text-sm);font-family:var(--body-font);font-weight:var(--light);padding:8px;height:45px}
.product-form #cl_optionsapp textarea{min-height:66px}
.product-form #cl_optionsapp textarea+.help-text{line-height:1}
.product__info-wrapper .product__info-container .product-form{margin:0 0 5px}
.product-trust-badges{display:var(--display-flex);font-size:var(--null);white-space:nowrap}
.product__info-wrapper .product-form .product-form__buttons{max-width:var(--full)}
.thumbnail-slider button.slider-arr { left: 66px !important; }
.product-form .customily-preview-button{border:1px solid var(--blue);font-size:12px;color:var(--blue)}
.product-form form .customily-preview-button{background-color:var(--white)!important;color:var(--blue)!important;border:solid 1px var(--blue)!important;-webkit-text-fill-color:var(--blue)!important}
.product-form form #customily-cart-btn{width:var(--full)!important;background-color:#EA4222!important;font-size:18px!important;line-height:24px!important;font-weight: 700;color:var(--white)!important;text-transform:var(--uppercase)!important;border-radius:4px!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;font-weight:var(--bold)!important;padding:10px!important;min-height:40px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}
.product-form form #customily-cart-btn span {font-size:18px!important;line-height:24px!important;font-weight: 700 !important;height: auto !important;}
.product-form form .ld-over-inverse:before,.vtl-aa-animated-atc-button .insider{display:var(--display-none)!important}
.template-product .product--medium:not(.product--no-media) .product__info-wrapper{padding-bottom:40px}
.share-button__fallback{margin-top:10px}
.product__description.small-desc.rte{font-size:var(--text-sm);line-height:1.5;color:#595959;margin-top:5px;letter-spacing: 0px;}
.product__info-wrapper .icon-text-row{display:var(--display-flex);justify-content:var(--justify-space-between);align-items:var(--align-mid);margin:25px -5px 27px;position:var(--position-relative);padding-bottom:25px;max-width:100%;}
.icon-text-row .icon-text-col{flex:1 1 40%;display:var(--display-flex);align-items:var(--align-mid);padding:0px 5px;}
.icon-text-row .icon-text-col+.icon-text-col{flex:1 1 60%}
.icon-text-col .icon svg{max-height:18px;margin-right:6px}
.product__info-wrapper .icon-text-row .icon-text-col span.text{color:var(--black);font-size:var(--text-sm);line-height:1.78;letter-spacing:var(--letter-spacing-2);font-family:var(--heading-font);font-weight:var(--regular);font-weight:var(--regular)}
.product__info-wrapper .icon-text-row:after{width:var(--full);height:5px;border-radius:5px;content:"";position:var(--position-absolute);left:0;bottom:0;background-color:#f0f0f0}
.product__info-wrapper variant-radios:not(.default-select-none) .product-form__input input[type=radio]:checked+label{background-color:var(--dark-blue)}
.product__info-wrapper .product-form__input input[type=radio]+label{border-radius:4px;padding:12px 13px;letter-spacing:var(--null);background-color:#f5f5f5;border:var(--null)}
.product__info-wrapper variant-radios{margin-bottom:35px}
.product__info-wrapper .product-form__submit,.product__info-wrapper .product-form__submit:hover{background:#EA4222; font-size: 18px !important; font-weight: 700; line-height: 24px;}
.product__info-wrapper .product-form__submit span {font-size: 18px !important; font-weight: 700 !important; line-height: 24px !important; height: auto !important;}
.product__info-wrapper .icon-text-row.more-than-two .icon-text-col {flex:unset;width:auto;} 
.product__info-wrapper .icon-text-row.more-than-two {flex-wrap:inherit;}
.product__info-wrapper .icon-text-row.more-than-two .icon-text-col .icon svg {width:auto;}
.product__info-wrapper .icon-text-row.more-than-two .icon-text-col span.icon {min-width: 33px;}
.product__info-wrapper variant-radios .product-form__input.variants-with-image input.disabled[type=radio]+label.label-color {border-color: #e1e1e1;opacity: 0.4;pointer-events: none;}
.product__info-wrapper variant-radios .product-form__input input[type=radio]+label.label-color{width:39px;height:39px;font-size:var(--null);position:var(--position-relative);vertical-align:top;border: 2px solid #e1e1e1;}
.product__info-wrapper variant-radios .product-form__input input[type=radio]+label.label-color::before{position:var(--position-absolute);left:0;right:0;bottom:0;top:0;border:3px solid var(--white);content:"";opacity:0;z-index:1;border-radius:var(--null)}
.product__info-wrapper variant-radios .product-form__input input[type=radio]:checked+label.label-color::before{opacity:1}
.product__info-wrapper variant-radios .product-form__input input[type=radio]:checked+label.label-color{border-color:#000}

/* .product__info-wrapper variant-radios .product-form__input input.disabled[type=radio][name=Color]+label.label-color,
.product__info-wrapper variant-radios .product-form__input input.disabled[type=radio][name="Strap Color"]+label.label-color{opacity:1;}
.product-form__input input.disabled[type=radio][name=Color]+label.label-color::after,
.product-form__input input.disabled[type=radio][name="Strap Color"]+label.label-color::after{content: '/';background-color: red;width: calc(100% + 12px);display: block;height: 1px;position: absolute;top: 17px;transform: rotate(225deg);z-index: 1;left: -5px;} */

.product__info-wrapper variant-radios .product-form__input input.disabled[type=radio][name*="Color"]+label.label-color{opacity:0.7;}
.product-form__input input.disabled[type=radio][name*="Color"]+label.label-color::after{content: '/';background-color: red;width: calc(100% + 12px);display: block;height: 1px;position: absolute;top: 17px;transform: rotate(225deg);z-index: 1;left: -5px;}

variant-radios span.step{font-size:16px;line-height:1;color:var(--blue);font-family:var(--heading-font);font-weight:var(--regular);font-weight:var(--regular);letter-spacing:var(--null);margin-right:5px;white-space: nowrap;}
variant-radios span.option-label{font-size:var(--text-xs);color:var(--black);letter-spacing:var(--null);line-height:1.2}
variant-radios fieldset.js.product-form__input{margin-bottom:30px}
variant-radios span.fl-toolip-icon{width:18px;height:18px;background-color:#f5f5f5;border-radius:50%;text-align:var(--text-center);line-height:1;margin-left:5px;cursor:pointer;font-weight:var(--extrabold);display:var(--display-flex);align-items:var(--align-mid);justify-content:var(--justify-mid)}
variant-radios fieldset.product-form__input .form__label{display:var(--display-flex);align-items:var(--align-mid)}
variant-radios legend.form__label.form__label-step3{display:var(--display-flex)}
variant-radios .form__label-tooltip{position:var(--position-relative)}
variant-radios .fl-toolip-content::before{width:24px;height:24px;background-color:var(--white);transform:rotate(45deg) translate(-50%);-moz-transform:rotate(45deg) translate(-50%,0);-webkit-transform:rotate(45deg) translate(-50%,0);position:var(--position-absolute);z-index:1;bottom:-16px;content:"";left:50%;top:0}
variant-radios .fl-toolip-content{width:395px;padding:28px 36px;font-weight:var(--regular);bottom:auto;top:calc(100% + 10px);box-shadow:0 -10px 14px #2323230a,6px 30px 27px -9px #00000030;30!important;position:var(--position-absolute);left:50%;transform:translateX(-50%);background-color:var(--white);z-index:2;opacity:0;visibility:hidden;text-align:var(--text-center);cursor:pointer}
variant-radios .form__label-tooltip:hover .fl-toolip-content{opacity:1;visibility:visible}
variant-radios .form__label-tooltip:hover .fl-toolip-content p{font-size:var(--text-sm)}
variant-radios .fl-toolip-content span{font-size:var(--text-xss)!important;line-height:1.4!important;color:var(--white)!important;font-weight:var(--bold)!important;display:var(--display-inline-block)!important;padding:12px 10px 10px!important;border-radius:4px!important;background-color:var(--blue)!important;width:var(--full);max-width:192px;text-transform:var(--uppercase)}
.product-form #cl_optionsapp .customily_option label .option_name{color:var(--black);font-size:var(--text-xs);font-weight:var(--bold)}
.product-form button.customily-download-button.btn{border:var(--null);color:var(--white);font-size:var(--text-md);border-radius:var(--null);min-width:150px;cursor:pointer}
.product-single__engraving label{font-size:var(--text-xs);font-weight:var(--bold);letter-spacing:var(--null);display:var(--display-block);margin-bottom:10px;line-height:1}
.product-single__engraving input{background-color:#f5f5f5;border-radius:4px;border:var(--null);width:var(--full);padding:5px;height:40px;font-size:var(--text-sm);font-weight:var(--regular)}
.product-single__engraving .line-item-property__field{margin-bottom:26px}
.product-single__engraving h3.engraving-head,.products-colors .engraving-label{font-size:var(--text-xs);font-family:var(--body-font);margin-bottom:7px}
.product-single__engraving h3.engraving-head {font-size:16px;margin-bottom:20px;}
.product-single__engraving h3.engraving-head .caption {font-size:16px;}
.product-single__engraving h3.engraving-head span.engraving-label{font-weight:var(--bold);text-decoration:underline}
.product-single__engraving .property-fields__row.property-fields__row-item{display:var(--display-flex);margin-left:-5px;margin-right:-5px;flex-wrap:Wrap;width:var(--full);padding-right:98px;margin-bottom:15px;align-items:flex-end;}
.product-single__engraving .property-fields__row.property-fields__row-item .line-item-property__field{flex:1;padding:0 5px;margin-bottom:var(--null)}
.product-single__engraving .property-fields__rows{position:var(--position-relative)}
.product-single__engraving .line-item-property__actions button{font-size:var(--null);width:40px;height:40px;border-radius:4px;border:var(--null);cursor:pointer;background-color:var(--orange);color:var(--white);padding:var(--null);margin:0 3px;}
.product-single__engraving .line-item-property__actions button svg{width:15px;height:15px}
.product-single__engraving .line-item-property__actions button[disabled]{opacity:.5}
.product-single__engraving .line-item-property__actions{margin-left:5px;min-width:98px;position:var(--position-absolute);top:23px;right:var(--null)}
.product-single__engraving h3.engraving-head p{margin:var(--null)}
.products-colors .engraving-label{font-weight:var(--extrabold)}
.tooltip-wrap {position:var(--position-relative);}
.tooltip-wrap .tooltip-content {width:110px;padding-top: 7px;padding-bottom: 7px;}
.engraving-wrap span.tooltip-icon , .engraving-head span.tooltip-icon , .tooltip-icon {width:18px;height:18px;background-color:#f5f5f5;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:var(--text-center);line-height:18px;margin-left:5px;cursor:pointer;display:var(--display-inline-block)}
.engraving-tooltip .tooltip-content , .tooltip-content{background-color:var(--white);box-shadow:0 2px 4px #2323230a,6px 30px 27px -9px var(--black);30;padding:16px 11px;color:var(--black);font-family:var(--body-font);font-size:var(--text-sm);font-weight:var(--bold);letter-spacing:0;line-height:1.5;display:var(--display-block);text-align:var(--text-center);z-index:1;position:var(--position-absolute);bottom:calc(100% + 10px);left:50%;transform:translate(-50%);border-radius:4px;opacity:0;visibility:hidden;transition:all .25s ease 0s;margin-left:-3px;width:286px}
.engraving-tooltip .tooltip-content::before , .tooltip-content::before{width:24px;height:24px;background-color:var(--white);transform:rotate(45deg) translate(-50%);-moz-transform:rotate(45deg) translate(-50%,0);-webkit-transform:rotate(45deg) translate(-50%,0);position:var(--position-absolute);z-index:1;bottom:-16px;content:"";left:50%}
.engraving-wrap:hover span.tooltip-icon+.tooltip-content , .engraving-tooltip:hover .tooltip-content , .tooltip-wrap:hover .tooltip-content {opacity:1;visibility:visible}
.engraving-tooltip{position:var(--position-relative);display:var(--display-inline-block)}
.engraving-btns-row button{font-size:var(--text-sm);line-height:1.5;color:var(--black);font-weight:var(--regular);background-color:#f5f5f5;border:none!important;border-radius:4px;padding:8px 24px;min-height:38px;letter-spacing:.02em;margin:0 3px;cursor:pointer}
.engraving-btns-row{margin-left:-3px;margin-right:-3px}
.engraving-btns-row button.active{color:var(--white);background-color:var(--dark-blue)}
.engraving-inner{margin-bottom:12px}
div#engraving-buttons{margin-bottom:30px}
.engraving-single-preview img{width:250px}
.engraving-error,.engraving-error-fill{color:red;text-transform:capitalize;font-size:var(--text-sm)}
.product-single__engraving .property-fields__row.property-fields__row-item  .line-item-property__field.line-item-property__year {flex: 1 1 20%;}
.product-single__engraving .property-fields__row.property-fields__row-item .line-item-property__field.line-item-property__team {flex: 1 1 33%;}
.product-single__engraving .property-fields__row.property-fields__row-item .line-item-property__field.line-item-property__name {flex: 1 1 33%;}
.product-single__engraving .for-perpetual, .product-single__engraving .for-single-winner{display:none;}
.product-single__engraving.perpetual-btn-active .for-perpetual, .product-single__engraving.s-winner-btn-active .for-single-winner{display:var(--display-block);color:var(--black);}
.discount-tooltip img{width:22px;height:auto;margin-right:10px}
.discount-tooltip .tooltip-icon{width:auto;height:auto;display:var(--display-flex);align-items:var(--align-mid);font-size:var(--text-xs);font-weight:var(--bold);color:var(--black);text-decoration:underline;background-color:transparent}
.discount-tooltip .tooltip-wrap .tooltip-content{width:314px;padding-top:16px;padding-bottom:16px;left:var(--null);transform:none}
.tooltip-content:before{left:50px}
legend.form__label.tooltip.discount-tooltip{margin:20px 0}
.product__info-wrapper .icon-text-row.this-available:after{display:var(--display-none)}
.product__info-wrapper .icon-text-row.this-available{padding-bottom:var(--null);margin-bottom:25px}
.product__description.short-desc.rte{position:var(--position-relative);font-size:var(--text-sm);line-height:1.5;color:#595959;padding-bottom:22px;margin-bottom:32px;letter-spacing: 0px;}
.product__description.short-desc.rte:after{width:var(--full);height:5px;border-radius:5px;content:"";position:var(--position-absolute);left:0;bottom:0;background-color:#f0f0f0}
.template-product .trustspot-photo-gallery h2.trustspot-photo-carousel-title span {font-family: var(--heading-font);}  

.template-product #cl_optionsapp .swatch-container .swatch, #cl_optionsapp .cl-color-picker-container .cl-color-picker {margin: 4px !important;}
.banner-icon-text svg {width:auto;height:50px;}
/*==product-end==*/
/*==related-product-start==*/
.related-products ul.grid.product-grid{padding-left:90px;padding-right:90px}
.product-grid .card-information .price,.product-grid .card__heading{font-size:var(--text-md);font-family:var(--body-font);letter-spacing:var(--null);font-weight:var(--bold)}
/* .product-grid .card--standard>.card__content .card__information,.product-grid .card-information{text-align:var(--text-center)} */
.product-grid .card__heading{margin-bottom:10px}
.product-grid .card__heading a{text-decoration:none!important}
.product-grid .card__media img {object-fit:contain !important;}
.product-card-wrapper .card__inner {background:transparent !important;}
.related-products .card-wrapper.product-card-wrapper {max-width: 350px;margin: 0 auto;}
.related-products ul.grid.product-grid li {padding:0px 10px;}
.related-products button.slick-next.slick-arrow,.related-products button.slick-prev.slick-arrow{width:38px!important;height:38px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;font-size:var(--null)!important;background:url(/cdn/shop/files/arrow-blk-left_5dd1bfbb-34f4-448c-bd2b-375ce5fbc804.svg?v=1697720210) 0 0 no-repeat!important;position:var(--position-absolute);top:50%;transform:translateY(-50%);left:3px;cursor:pointer}
.related-products button.slick-next.slick-arrow{background:url(/cdn/shop/files/arrow-blk-right.svg?v=1697720210) 0 0 no-repeat!important;left:auto;right:3px}
.card__badge.top.left span{padding:7px 12px;text-transform:var(--uppercase);position:var(--position-absolute);font-weight:var(--bold);min-width:80px;background-color:var(--orange);border-radius:var(--null)}
.template-index .collection  .product-grid .card--standard>.card__content .card__information, .template-index  .collection .product-grid .card-information{text-align:var(--text-center)}
/*==related-product-end==*/
/*===product-collapse-start==*/
.product__accordion .accordion__content.rte{padding:5px 28px 10px;font-size:var(--text-sm);line-height:1.5;color:#595959;letter-spacing:var(--null);font-weight:400;}
.product__accordion button{display:var(--display-inline-block);padding:6px 20px;background-color:#e7f2f7;color:var(--blue);font-size:var(--text-sm);line-height:1;border-radius:25px;margin-right:1px;margin-bottom:8px;border:var(--null);font-weight:var(--light);cursor:pointer;}
.product__accordion button:hover , .product__accordion button.belt-active {background-color: #ebf8f6;color: var(--teal-green);}
.product__accordion .belt-tab {margin-top: 10px;}
.product__accordion .belt-incst-tbb {padding: 10px 0px;}
.product__accordion .summary__title svg {position:var(--position-absolute);top: 50%;transform: translateY(-50%);left:var(--null);}
.product__accordion.accordion .summary__title {padding-left:30px;}
.product__accordion .accordion__content.rte p {line-height:1.5;font-size:var(--text-sm);color:#595959;letter-spacing:var(--null);font-weight:400;}
.product__accordion h2.h4.accordion__title{font-size:var(--text-xs);font-family:var(--body-font);font-weight:var(--bold);letter-spacing:var(--null)}
.product__accordion svg{margin-right:10px}
.product__accordion .faq-icon svg{width:13px;height:auto}
.product__accordion .faq-icon svg.minus,.product__accordion details[open] .faq-icon svg.plus{display:none}
.product__accordion details[open] .faq-icon svg.minus{display:initial}
/*==product-collapse-end==*/
/*==product-video-start==*/
.product-left-content{position:var(--position-relative)}
.product-video-left{width:56.25%;position:var(--position-relative);padding-top:45%}
.product-video-right{width:43.75%;position:var(--position-relative);padding-left:10px}
.product-left-video{position:var(--position-absolute);top:var(--null);left:var(--null);width:var(--full);height:var(--full)}
.product-left-video video{width:var(--full);height:var(--full);object-fit:cover}
.product-video-left::before{content:"";position:var(--position-absolute);background-image:url(/cdn/shop/files/life_bottom_eff_de9b32e0-716a-49da-8a5e-6cd49f843532.png?v=1698818642);background-repeat:no-repeat;background-position:bottom left;background-size:100% auto;width:var(--full);height:13vw;z-index:2;bottom:var(--null)}
.product-left-content{position:var(--position-absolute);bottom:4.5%;left:47px;display:var(--display-flex);align-items:var(--align-mid);z-index:2}
.product-left-content .content-video-icon img{margin-right:23px;max-width:105px}
.product-left-content p{color:var(--white);font-size:28px;line-height:1.25;letter-spacing:.5px;margin:0;font-family:var(--heading-font);text-transform:uppercase;}
.product-video-part{display:var(--display-flex);flex-wrap:wrap;align-items:var(--align-start)}
.product-right-content-img h3{font-size:var(--text-sm);line-height:1;letter-spacing:var(--null);margin:0 0 12px;color:#f4eee0}
.product-right-content-img{width:167px;padding-right:67px;line-height:var(--null)}
.product-right-content p{width:calc(100% - 217px);color:var(--white);font-size:25px;line-height:1.16;margin:10px 0 0;font-family:var(--heading-font);text-transform:uppercase;}
.product-left-video img,.product-right-content-img img,.product-right-img img{width:var(--full);height:100%;}
.product-right-content{position:var(--position-absolute);top:4.9%;left:50px;display:var(--display-flex);align-items:var(--align-mid)}
.product-right-img{position:var(--position-relative);padding-top:104.1%}
.product-right-img img{position:var(--position-absolute);top:0;left:0;width:var(--full);height:var(--full);object-fit:cover}
.content-video-icon{line-height:var(--null)}
.product-tab-vetical .product__accordion:last-child {border-bottom:0px;}
/*==product-video-end==*/
/*==product-custom-product-start==*/
@-webkit-keyframes pulsar_pulsate{
0%{-webkit-transform:scale(0,0);opacity:0}
50%{opacity:1}
100%{-webkit-transform:scale(.5,.5);opacity:0}
}
@-moz-keyframes pulsar_pulsate{
0%{-moz-transform:scale(0,0);opacity:0}
50%{opacity:1}
100%{-moz-transform:scale(.5,.5);opacity:0}
}
@-ms-keyframes pulsar_pulsate{
0%{-ms-transform:scale(0,0);opacity:0}
50%{opacity:1}
100%{-ms-transform:scale(.5,.5);opacity:0}
}
.product-focals-item .focal-image img{width:var(--full);height:auto}
.product-focals{padding:0 20px}
.product-focals-item{max-width:1262px;margin:0 auto}
.product-focals-item span.hover-icon{position:var(--position-relative);display:var(--display-block);width:30px;height:30px;background-color:#e8e9da;border-radius:15px;border:5px solid #f1f2e9;cursor:pointer}
.product-focals-item span.hover-icon:after,.product-focals-item span.hover-icon:before{width:2px;height:12px;background-color:var(--black);content:"";display:var(--display-block);position:var(--position-absolute);left:10px;top:4px;transition:all .25s ease 0s}
.product-focals-item span.hover-icon:after{width:12px;height:2px;left:5px;top:9px;transition:all .25s ease 0s}
.product-focals-item .focal-point-icon{position:var(--position-relative)}
.product-focals-item .focal-point-hover-effect{display:var(--display-block);position:var(--position-absolute);border-style:solid;border-width:var(--null);border-color:#eee;background-color:#eee;height:400%;width:400%;margin:var(--null);border-radius:50%;animation:pulsar_pulsate 4s ease-out;animation-iteration-count:1;animation-iteration-count:infinite;opacity:0;left:-150%;top:-150%}
.product-focals-item .content{display:var(--display-none);padding:16px 8px 10px;width:216px;text-align:var(--text-center);border-radius:4px;box-shadow:2px 3px 19px -4px rgba(0,0,0,0.3);position:var(--position-absolute);left:50%;bottom:calc(100% + 16px);top:auto;right:auto;transform:translate(-50%);background-color:var(--white);font-size:var(--text-sm);line-height:1.5;font-weight:var(--bold)}
.product-focals-item .focal-points-item:hover .content{display:var(--display-block)}
.product-focals-item .focal-points-item{position:var(--position-absolute)}
.product-focals-item{position:var(--position-relative)}
.product-focals-item .content:before{width:24px;height:24px;background-color:var(--white);transform:rotate(45deg) translate(-50%);-moz-transform:rotate(45deg) translate(-50%,0);-webkit-transform:rotate(45deg) translate(-50%,0);position:var(--position-absolute);z-index:-1;bottom:-16px;content:"";left:50%}
.product-focals-item span.hover-icon:hover:before{transform:rotate(45deg)}
.product-focals-item span.hover-icon:hover:after{transform:rotate(-135deg)}
.product-focals .blue-btn.button{min-width:219px}
.product-focul-btn{margin-top:64px;text-align:var(--text-center);margin-bottom:20px;}
.product-focals-item .content.position-bottom {top:calc(100% + 16px);bottom:auto;}
.product-focals-item .content.position-bottom:before {top:0px;bottom:auto;}
.product-focals .title {margin-top:var(--null);}
/*==product-custom-product-end==*/
/*==testionial-start==*/
.product-testimonial{position:var(--position-relative);background:url(/cdn/shop/files/testimonial-top-sep.jpg?v=1698838602) 50% 0 no-repeat;padding:99px 30px 30px;margin-bottom:10px}
.product-testimonial .product-testimonial-block{max-width:900px;margin-left:auto;margin-right:auto;padding-left:90px;padding-right:90px}
.product-tetsimonial-item{text-align:var(--text-center)}
.product-testimonial .tetsimonial-star{padding-top:32px;padding-bottom:40px}
.product-testimonial .tetsimonial-star img{margin:0 auto;}
.product-testimonial .tetso-content p{color:var(--black);font-size:var(--text-h3);line-height:1.41;letter-spacing:var(--letter-spacing-2);margin:0 0 32px;text-align:var(--text-center)}
.product-testimonial .tetso-content h3{color:var(--black);font-size:var(--text-h3);line-height:1;letter-spacing:var(--letter-spacing-2);margin:0 0 6px;text-align:var(--text-center);text-transform:uppercase;}
.product-testimonial .tetso-content h4{color:var(--black);font-size:var(--text-md);line-height:2;margin:var(--null);text-align:var(--text-center);font-family:var(--body-font);}
.product-testimonial .slick-arrow.slick-next,.product-testimonial .slick-arrow.slick-prev{border:none;background:url(/cdn/shop/files/arrow-wht-left.svg?v=1697720013) 0 0 no-repeat!important;width:38px;height:38px;left:0;font-size:var(--null);position:var(--position-absolute);top:50%;transform:translateY(-50%);cursor:pointer}
.product-testimonial .slick-arrow.slick-next{left:auto;right:0;background:url(/cdn/shop/files/arrow-white-right.svg?v=1697720013) 0 0 no-repeat!important}
/*==testimonial-end==*/
/*==product-gallery-start==*/
.product-gallery-row{display:var(--display-flex);align-items:var(--align-start);justify-content:var(--justify-space-between);flex-wrap:wrap}
.product-gallery-row .product-gallery-col-left{width:calc(58.614% - 5px)}
.product-gallery-row .product-gallery-col-right{width:calc(41.32% - 5px)}
.product-gallery-row .gallery-left-pad{position:var(--position-relative);padding-top:70.32%}
.product-gallery-row .gallery-right-pad{position:var(--position-relative);padding-top:var(--full)}
.gallery-left-video video,.gallery-right-video video,.product-gallery-row .gallery-left-pad img,.product-gallery-row .gallery-right-pad img{position:var(--position-absolute);top:0;left:0;width:var(--full);height:var(--full);object-fit:cover}
/*==product-gallery-end==*/
/*==product-review-start==*/
.template-product #trustspot-widget-wrapper .review-result-header {padding: 0px 10px !important;}
.template-product #trustspot-widget-wrapper .description-block p {margin: var(--null) !important;line-height: 1.75;}
.related-products__heading {padding-top:4px;}
.template-product #trustspot-widget-wrapper #product-widget-review-result{padding:0 15px!important}
.template-product #trustspot-widget-wrapper .pagination-controls{margin-bottom:var(--null)!important}
.template-product .vtl-rv-main-widget{margin:50px auto;padding:var(--null)}
.template-product .vtl-rv-main-widget .vtl-product-card{margin-bottom:var(--null);padding-bottom:var(--null)}
/*==product-review-end==*/
/*===blog-start===*/
.blog-hero-block img{width:var(--full)}
.main-blog h1.title--primary{font-size:41px;line-height:1.4;font-weight:var(--bold);font-family:var(--body-font);color:var(--black);margin:0 0 10px}
.blog-hero__stitle.h4 p{color:#aaa;font-size:22px;font-family:var(--body-font);line-height:1.45;font-weight:var(--bold);margin-top:var(--null)}
.main-blog hr{margin:30px 0;width:var(--full)}
.main-blog.page-width , .article-template .page-width {max-width:1180px;padding-left:30px;padding-right:30px}
.main-blog-left{width:66.66%;margin:0 auto 35px;padding-left:30px}
.main-blog-right{width:33.333%;padding-left:30px}
.main-blog-block{display:var(--display-flex);flex-wrap:wrap;margin-left:-30px}
.main-blog-block .card__content{text-align:var(--text-left)}
.main-blog-block h3.card__heading.h2 a{font-size:25px;line-height:1.4;font-family:var(--body-font);font-weight:var(--bold);text-decoration:none!important}
.main-blog-block h3.card__heading.h2{margin:15px 0 10px;border-bottom:1px solid #ddd;padding-bottom:15px}
.main-blog-block .card__information{padding-top:var(--null);padding-bottom:var(--null)}
.main-blog-block .card__information time{color:#707070;font-size:var(--text-sm);font-family:var(--body-font);letter-spacing:var(--null)}
.main-blog-block p.article-card__excerpt{font-size:var(--text-sm);line-height:2}
.main-blog-block a.button.readmore-btn{padding:10px 25px;background:var(--teal-green);font-size:var(--text-md);text-transform:var(--uppercase);letter-spacing:.02em;border-radius:var(--null);min-width:150px;min-height:45px;text-decoration:none!important;font-weight:var(--extrabold);}
.main-blog-block .readmore-block{margin:var(--null);z-index:1;position:var(--position-relative)}
.main-blog-block .blog-articles{display:var(--display-flex);flex-wrap:wrap;gap:var(--null)}
.latest__featured-image img,.main-blog-block .blog-articles .blog-articles__article{width:var(--full)}
.main-blog-right h3.h6{font-family:var(--body-font);margin:0 0 10px;font-weight:var(--bold)}
.latest{position:var(--position-relative);margin-bottom:35px}
.main-blog-right ul{list-style:none;padding:var(--null);margin:var(--null)}
.latest time{font-size:var(--text-sm);letter-spacing:var(--null)}
.latest h4{font-size:var(--text-sm);letter-spacing:var(--null);font-family:var(--body-font);margin:var(--null);font-weight:var(--bold);color:#333}
.latest__featured-image{line-height:var(--null)}
.main-blog-block .caption-with-letter-spacing {text-transform:unset;}
.pagination .pagination__list li a.pagination__item,.pagination .pagination__list li span.pagination__item{color:var(--white);text-decoration:none;font-size:var(--text-md);font-weight:var(--regular);opacity:1;height:35px;background-color:#6d6d6d;min-width:35px}
.pagination .pagination__list li a.pagination__item.pagination__item--current{background-color:var(--teal-green);opacity:1}
.pagination .pagination__list>li{max-width:unset;flex:unset}
.pagination .pagination__list>li:not(:last-child){margin-right:4px}
.pagination .pagination__list li span.pagination__item{width:auto;background-color:transparent;color:#6d6d6d;min-width:unset}
.pagination .pagination__item--current:after,.pagination .pagination__item:hover:after{display:var(--display-none)}
/*===blog-end===*/
/*==article-start==*/
.article-main-block .article-template .main-article-block,.article-template header , .article-template>*:first-child:not(.article-template__hero-container){margin-top:var(--null)!important}
.article-main-block h1.article-template__title{font-size:25px;text-transform:unset;line-height:1.4;font-family:var(--body-font);font-weight:var(--bold);margin:15px 0 10px;border-bottom:1px solid #ddd;padding-bottom:15px;letter-spacing:var(--null);}
.article-main-block .main-article-block{display:var(--display-flex);flex-wrap:wrap;margin-left:-30px}
.article-main-block .main-article-left{width:66.666%;padding-left:30px}
.article-main-block .main-article-right{width:33.333%;padding-left:30px}
.main-article-left .page-width{padding:var(--null)}
.main-article-left header time{font-size:var(--text-sm);letter-spacing:var(--null)}
.main-article-left header .show-time-date{display:var(--display-block);margin-top:var(--null)}
.main-article-left .date-share-block{display:var(--display-flex);flex-wrap:wrap;align-items:var(--align-start);justify-content:var(--justify-space-between)}
.main-article-left .article-template__social-sharing{margin:var(--null)}
.main-article-left summary.share-button__button{padding-top:0;min-height:unset}
.share-date-row{display:var(--display-flex);justify-content:var(--justify-space-between);align-items:var(--align-mid)}
.article-template__content p{line-height:1.7}
.article-template__content h2{font-size:32px;line-height:1.4;font-family:var(--body-font);font-weight:var(--bold)}
.ts-nlt-win-loss-row{display:var(--display-flex);margin-bottom:52px}
.ts-nlt-win-loss-row .ts-nlt-win-loss-left{width:61.25%;position:var(--position-relative);margin-top:-20px;margin-bottom:20px;z-index:1}
.ts-nlt-win-loss-row .ts-nlt-win-loss-left:before{height:56.52%;width:81.81%;content:"";position:var(--position-absolute);left:0;bottom:0;z-index:1;background:linear-gradient(184.4deg,rgba(0,0,0,.0001) 34.68%,#000 94.93%);opacity:.6}
.ts-nlt-win-loss-left-100{left:30px;bottom:47px;position:var(--position-absolute);z-index:1;display:var(--display-flex);align-items:var(--align-mid)}
.ts-nlt-win-loss-left-100 img{width:90px;margin-right:8px}
.ts-nlt-win-loss-left-100 p{font-size:var(--text-h6);line-height:1.1;color:var(--white);letter-spacing:.32px;font-family:var(--heading-font);font-weight:var(--regular);font-weight:var(--regular);margin:var(--null);max-width:175px}
.ts-nlt-win-loss-row .ts-nlt-win-loss-right{width:51.94%;background:linear-gradient(330.13deg,#222 24.18%,#20343d 83.46%);margin-left:-13.19%;overflow:hidden;display:var(--display-flex);align-items:var(--align-mid);padding-left:13.19%;position:var(--position-relative);padding-right:var(--null)}
.ts-nlt-win-loss-row .ts-nlt-win-loss-right:before{content:"";width:20px;height:110%;background-color:var(--white);position:var(--position-absolute);left:10px;top:-5%;transform:rotate(5deg)}
.ts-nlt-win-loss-row .ts-nlt-win-loss-right:before{left:20px}
.ts-nlt-win-loss-right-inn{width:var(--full);position:var(--position-relative);height:var(--full);display:var(--display-flex)}
.ts-nlt-win-loss-right-inn:before{content:"";width:221px;height:var(--full);position:var(--position-absolute);z-index:1;background:url(/cdn/shop/files/Rectangle-33.svg?v=1697708723) 0 100% no-repeat;left:-24%;bottom:0}
.ts-nlt-win-loss-right-inn:after{content:"";width:200px;height:var(--full);position:var(--position-absolute);z-index:1;background:url(/cdn/shop/files/Rectangle-34.svg?v=1697708725) 0 100% no-repeat;left:0;bottom:0}
.ts-nlt-win-loss-right-cont{max-width:425px;margin:auto;padding-right:48px;text-align:var(--text-center)}
.ts-nlt-win-loss-right-cont>h2{font-size:72px;line-height:.76;color:var(--white);letter-spacing:1px;font-family:var(--heading-font);font-weight:var(--regular);font-weight:var(--regular);margin:0;display:var(--display-inline-block)}
.ts-nlt-win-loss-right-cont>p{font-size:var(--text-h6);line-height:1.5;color:var(--white);font-weight:var(--regular);margin:14px 0 24px}
.ts-nlt-win-loss-btn .bl-txt-blue-btn{max-width:209px;width:var(--full);text-decoration:unset;}
.ts-nlt-win-loss-right-cont>h2 span{font-size:var(--title);line-height:1.5;letter-spacing:var(--letter-spacing-2);display:var(--display-block);text-align:var(--text-left);margin-bottom:var(--null);text-indent:-60px}
.ts-nlt-win-loss-right-cont h3{font-size:25px;line-height:1.4;font-family:var(--body-font);margin:15px 0 12px}
.ts-nlt-win-loss-btn .bl-txt-blue-btn{margin-bottom:10px;display:var(--display-block)}
.article-template__content h4{font-size:22px;line-height:1.4;font-weight:var(--bold);font-family:var(--body-font)}
.article-template__content h4 a{color:var(--teal-green);font-family:var(--body-font)}
ul.article-tag{list-style:none;padding:var(--null)}
ul.article-tag a{color:var(--black);text-decoration:none}
.article-template__back hr,.article-template__comment-wrapper hr{margin:30px 0}
.article-template__back .article-template__link{justify-content:var(--justify-start);font-size:var(--text-md)}
.main-article-left .article-template__comment-wrapper h2{margin-top:var(--null);font-size:25px;letter-spacing:var(--null);font-weight:var(--bold);font-family:var(--body-font)}
.main-article-left .article-template__comment-wrapper{margin:var(--null);padding:var(--null)}
.main-article-left .article-template__comments-comment{padding:0 0 30px;letter-spacing:var(--null);color:var(--black);border-bottom:1px solid rgba(18,18,18,.2);margin-bottom:30px}
.main-article-left .article-template__comments footer.left span{font-size:var(--text-md);font-weight:var(--extrabold)}
.main-article-left .article-template__comments{margin-bottom:var(--null)}
.article-template__comment-fields input,.article-template__comment-fields textarea{font-size:var(--text-sm);letter-spacing:var(--null);font-weight:var(--light);padding:10px !important;height:45px}
.article-template__comment-fields .field .field__label,.comment-form .field .field__label{font-size:var(--text-sm);font-weight:var(--light);letter-spacing:var(--null);left:15px}
.main-article-left .article-template__comment-fields>*{margin-bottom:10px}
.main-article-left .article-template__comment-fields{grid-column-gap:30px}
.main-article-left .comment-form input.button{-moz-border-radius:var(--null);border-radius:0;background:var(--teal-green);font-size:var(--text-md);letter-spacing:.02em;-moz-box-shadow:0 8px 15px rgba(0,0,0,.1)}
.main-article-left .comment-form .article-template__comment-warning{font-size:var(--text-md);letter-spacing:var(--null);margin:45px 0 13px;color:rgba(51,51,51)}
.main-article-left .comment-form{margin-bottom:50px}
.main-article-right.main-blog-right h3.h6 {padding-top:60px;}
/*==article-end==*/
/*==article-recommond-start==*/
.article-rec-wrap{border-top:solid 1px var(--black);border-left:solid 1px var(--black);border-right:solid 1px var(--black);border-top-left-radius:5px;border-top-right-radius:5px;position:var(--position-relative);max-width:370px;padding:0 10px!important;margin-left:0;margin-right:0;margin-bottom:25px;margin-top:70px;}
.article-rec-header img{max-width:148px;margin-bottom:-40px}
.article-rec-header{width:100%;text-align:var(--text-center);position:var(--position-relative);z-index:10;margin-top:-22px}
.article-rec-header h3{font-family:var(--body-font);position:var(--position-absolute);font-size:15px;font-weight:var(--bold);color:var(--white);top:20px;left:50%;transform:translate(-50%);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);margin:0;letter-spacing:0}
.article-main-block .main-article-right .ratio:before{padding-bottom:100%}
.article-main-block h3.card__heading a{font-family:var(--body-font);font-size:15px;line-height:24px;color:var(--black);text-align:left;display:var(--display-block);font-weight:var(--bold);letter-spacing:0}
.article-main-block .trustspot-inline-star , .template-index .feature-collection .trustspot-inline-star {font-size:14px}
.article-main-block .trustspot-inline-cat .ts-star , .template-index .feature-collection .trustspot-inline-cat .ts-star {font-size:14px}
.article-main-block a.ts-reviews-count{color:#79797a;font-size:12px;letter-spacing:0}
.article-main-block .price{font-size:16px;font-weight:var(--bold);letter-spacing:0}
.article-rec-wrap::after{background:url(/cdn/shop/files/grid_bottom_border_3.png?v=1701344749) 0 0 no-repeat;background-position:center;width:100%;height:95px;content:"";position:var(--position-absolute);left:0;bottom:-61px;z-index:10}
.article-main-block .card__content {padding: 16px 20px !important;}
.article-main-block .card__information {padding:0px;}
.article-main-block span.badge{background-color:var(--orange);border-radius:4px;letter-spacing:.5px;font-family:var(--heading-font);font-weight:var(--regular);font-weight:var(--regular);line-height:1;padding:4px 10px;left:10px;bottom:2px}
/*==artivle-recommond-end==*/
/*==youth-sport-start==*/
.youth-contact-header h2{font-size:41px;font-family:var(--body-font);font-weight:var(--bold);margin:0 0 15px}
.youth-contact-header h3{color:#9a8a6f;font-size:32px;font-weight:var(--bold);font-family:var(--body-font);margin:0 0 15px}
.youth-contact-header{text-align:var(--text-center);margin:0 0 10px}
.youth-contact-header .content p{line-height:1.5}
.youth-contact-block{margin-top:60px}
.youth-contact-block #ContactForm .field__input,.youth-contact-block #ContactForm label.field__label{font-size:var(--text-sm);letter-spacing:var(--null);left:15px}
.youth-contact-block #ContactForm .field__input{padding:10px 15px}
.youth-contact-block #ContactForm .field:after{box-shadow:0 0 0 1px #e5e5e5}
.youth-contact-block #ContactForm .field{margin-bottom:10px}
.youth-contact-block form#ContactForm{width:52%;margin:0 auto}
.youth-contact-block .contact__button{text-align:var(--text-right)}
.youth-contact-block .contact__button button.button{font-size:var(--text-md);min-width:150px;border-radius:var(--null);background:var(--teal-green)}
.single-banner img {width:var(--full);}
/*==youth-sport-end==*/
/*==cartdrawer-start==*/
.cart-drawer h2.drawer__heading, .cart-drawer .h2.drawer__heading{padding-right:var(--null);font-size:var(--text-xss);line-height:1.4;color:var(--black);font-weight:var(--bold);text-transform:var(--uppercase);display:var(--display-flex);align-items:var(--align-mid);font-family:var(--body-font);white-space: nowrap;margin: 0;}
.cart-drawer h2.drawer__heading span, .cart-drawer .h2.drawer__heading span{color:var(--orange);margin-left:4px}
.cart-drawer h2.drawer__heading svg, .cart-drawer .h2.drawer__heading svg{display: inline-block;max-width: 50px;margin-right: 5px;width: 100%;height: 100%;}

.progress-meter-wrap{width:100%;height: 10px;border-radius: 2px;margin-top: 5px;border: 1px solid #00000036;}
div.progress-meter{display:block !important;height:100%;background: -webkit-linear-gradient(left, #ff3d12 0%, #edd728 100%);transition:0.5s;}

.cart-drawer img{width:50px;margin-right:5px}
.cart-drawer button.drawer__close{font-size:var(--text-sm);line-height:1.2;color:var(--black);text-decoration:underline;font-weight:var(--bold);right:10px;}
.drawer__header button.drawer__close{position:unset;}
.cart-drawer .drawer__inner{padding-left:var(--null);padding-right:var(--null)}
.cart-drawer .drawer__header{box-shadow:0 2px 4px #2323230a,6px 0 27px -20px var(--black);padding:13px;flex-wrap:wrap;}
.cart-drawer .drawer__contents tr.cart-item{display:var(--display-block);border-bottom:1px solid #e0e0e0}
cart-drawer-items{padding-left:18px;padding-right:18px}
.cart-drawer img{width:68px;margin-right:5px}
.cart-drawer .cart-items td{width:100%;display:block}
.cart-drawer .cart-items td.cart-item__media{display:var(--display-block);align-items:var(--align-mid);flex-wrap:wrap}
.cart-drawer .cart-items dd,.cart-drawer .cart-items dt{color:#79797a;font-weight:var(--regular);margin-bottom:10px;padding-left:8px;margin-top:10px;font-size:var(--text-xss)}
.cart-drawer .cart__contents .cart-items td.cart-item__quantity .price{font-size:var(--text-sm);line-height:1;color:var(--black);font-weight:var(--bold);letter-spacing:var(--null)}
.cart-drawer .cart__contents .cart-items td{padding-top:10px;padding-left:var(--null)}
.cart-drawer button.cart-remove-button{position:var(--position-absolute);top:0;right:0;font-size:20px;width:20px;height:20px}
.cart-drawer quantity-input.quantity.cart-quantity{background-color:#f5f5f5;border-radius:4px;width:116px;min-height:40px}
.cart-drawer .quantity:after{display:var(--display-none)}
.cart-drawer quantity-input.quantity input{font-size:var(--text-sm);font-weight:var(--bold);color:var(--black);font-family:var(--body-font)}
.cart-drawer .quantity__button svg{width:14px}
.cart-drawer .drawer__footer{border-top:.1rem solid rgba(var(--color-foreground),.2);margin-top:40px;padding:17px 24px 10px}
.cart-drawer .cart__checkout-button{background-color:#EA4222;margin-bottom:10px; font-size: 18px !important; font-weight: 700; line-height: 24px;}
.cart-drawer .cart__contents .cart-items td.cart-item__quantity{padding-top:10px;display:var(--display-flex);justify-content:var(--justify-space-between);align-items:var(--align-mid);flex-direction:row-reverse}
.cartdrawer-title-right{max-width:calc(100% - 73px)}
.cart-drawer .vitals-upsell-suggestions{margin-right:0;padding:16px 11px 13px 9px;border-radius:4px;background-color:#e7f2f7;border:none}
.cart-drawer .vitals-upsell-suggestions .product-options a,.cart-drawer .vitals-upsell-suggestions span{color:var(--black);font-size:var(--text-xs);line-height:1.3;font-weight:var(--bold)}
.cart-drawer .vitals-upsell-suggestions .vtl-ub-suggestion__product{font-size:var(--text-xss);color:var(--black);padding:5px 0;border-radius:5px;margin:5px;display:var(--display-flex);align-items:var(--align-mid);max-width:200px}
.cart-drawer .vitals-upsell-suggestions span{white-space:pre-wrap}
.cart-drawer .vitals-upsell-suggestions span.vtl-ub-suggestion__value,.cart-drawer .vitals-upsell-suggestions span.vtl-ub-suggestion__value+span{font-size:var(--text-xss);color:var(--orange);margin-left:5px}
.cart-drawer .vitals-upsell-suggestions .vtl-ub-suggestion__add-to-cart{display:inline-block!important;background-color:var(--dark-blue);border-radius:4px;font-size:var(--text-xss);line-height:1.4;font-weight:var(--bold);text-transform:var(--uppercase);padding:11px 13px;margin-left:auto}
.hc-shop-pay--cart-installments{    font-size: 12px;
    line-height: 15px;
    margin-bottom: 5px;
    height: 30px;
    text-overflow: ellipsis;}
.shipbar-wrap{width:100%;margin:10px 0 0;}
.cart-drawer-bottoms p.text-note, .shipbar-wrap p.text-note{display:var(--display-flex);align-items:var(--align-mid);justify-content:var(--justify-mid);font-size:var(--text-xs);font-weight:var(--bold);margin:0;}
.cart-drawer-bottoms p.text-note svg, .shipbar-wrap p.text-note svg{margin-right:5px}
.cart-drawer .cart-item__details{padding:var(--null)}
.cart-drawer .product-option-variants{background-color:#f5f5f5;border-radius:2px;display:var(--display-flex);align-items:var(--align-mid)}
.cart-drawer .product-option-variants dd,.cart-drawer .product-option-variants dt{color:#79797a;font-weight:var(--extrabold)}
.cart-drawer .product-option-variants .product-option+.product-option{margin-top:var(--null)}
.cart-drawer .cart-item__details>*{max-width:var(--full)}
.cart-item__name {font-size:var(--text-xs);font-weight:var(--bold);font-family:var(--body-font);}
.cart-item__quantity-wrapper {justify-content: center;}
/*==cartdrawer-end==*/
/*==faq-start==*/
.template-faq .main-page-title{font-size:32px;font-weight:var(--bold);text-align:var(--text-center);}
.faq-main .faq-que{margin-bottom:10px;padding:0 40px 0 10px;background:#f4f4f4;position:var(--position-relative)}
.faq-main .faq-que p{font-size:var(--text-h6);padding:15px 0;color:var(--black);margin:var(--null);font-weight:var(--bold);cursor:pointer}
.faq-main .faq-que p:after{content:"";position:var(--position-absolute);right:0;top:50%;font-size:25px;font-weight:200;color:var(--black);height:15px;width:24px;background:url(/cdn/shop/files/icon-plus.svg?v=1698745874) center center no-repeat;background-size:12px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.faq-main .single-faq.active .faq-que p:after{background:url(/cdn/shop/files/icon-minus.svg?v=1698745874) center center no-repeat;background-size:12px}
.faq-ans-image img{display:var(--display-block);max-width:800px;margin:0 auto;width:var(--full);height:auto}
.faq-ans-image{padding:10px 0}
h3.faq-head{font-size:25px;margin:50px 0 20px;text-align:var(--text-center);font-family:var(--body-font);font-weight:var(--bold)}
.faq-main{margin-bottom:50px}
.faq-wrap{max-width:1120px;margin:0 auto}
.faq-ans{display:var(--display-none)}
/* .faq-ans-content p{line-height:2} */
.faq-ans-content a{color:var(--teal-green)}
/*==faq-end==*/
/*==login-start==*/
.customer>h1,.customer__title{font-size:31px;margin-bottom:15px;text-align:var(--text-center);font-family:var(--body-font);font-weight:var(--bold);letter-spacing:0}
.shopify-section .customer form input{letter-spacing:0;border:1px solid #e5e5e5}
.shopify-section .customer form .field:after,.shopify-section .customer form .field:before{display:none}
.shopify-section .customer form input:focus{border:1px solid #ccc;box-shadow:none}
.shopify-section .customer .field label{font-size:16px;letter-spacing:0}
.login .field+a{color:#848484}
.customer button.btn--full{width:100%}
.customer button,button.btn--full.signin-btn{background-color:var(--teal-green);border:0;box-shadow:0 8px 17px #0003;font-size:16px;text-transform:var(--uppercase);letter-spacing:.02em;font-weight:700;margin-bottom:0;margin-top:20px;width:100%}
.customer button:after{display:none}
.customer .text-muted-or{display:var(--display-block);position:var(--position-relative);margin:15px 0;width:100%}
.customer .text-muted-or:before{content:"";display:var(--display-block);width:100%;height:1px;background:#cdd2d3;position:var(--position-absolute);left:0;top:50%}
.customer .text-muted-or i{background:var(--white);padding:2px 10px;position:var(--position-relative);z-index:1}
a.btn--full.button.register-btn{width:100%;background:var(--dark-blue);font-weight:500;color:var(--white);text-decoration:none;font-size:16px;text-transform:uppercase}
a.btn--full.button.register-btn em{text-decoration:underline;font-style:normal}
.shopify-section .customer button{margin:20px 0 1.5rem}
.shopify-section .customer button+a,a#customer_login_link{display:var(--display-block);text-align:var(--text-center);color:var(--teal-green);text-decoration:underline;font-size:16px}
/*==login-end==*/
/*==common-page-start==*/
.main-page-title{font-size:41px;font-weight:600}
/* .template-page .rte p{line-height:1.75} */
.template-page main .page-width{max-width:1375px}
.template-page .rte p a{color:var(--teal-green)}
/*==common-page-end==*/
/*==announcementbar-start==*/
.announcement-bar .announcement-bar__message{display:var(--display-flex);align-items:var(--align-mid);padding:6px 0;min-height:unset}
.announcement-bar .announcement-bar__message img{margin-right:6px}
.announcement-bar .announcement-bar__message span{display:var(--display-block);line-height:1;font-size:14px;font-weight:var(--regular);font-family:var(--body-font);letter-spacing:0}
.announcement-bar button.slider-button.slider-button--next,.announcement-bar button.slider-button.slider-button--prev{background:url(/cdn/shop/files/angle-left-lg-wh.svg?v=1701153115) 0 0 no-repeat!important;top:50%;transform:translateY(-50%);left:0;right:auto;width:9px!important;height:13px!important;min-width:unset;opacity:.4;margin:0;z-index:1;}
.announcement-bar button.slider-button.slider-button--next{background:url(/cdn/shop/files/angle-right-lg-wh.svg?v=1701153115) 0 0 no-repeat!important;right:0;left:auto}
/*==announcementbar-end==*/
/*==fantasy-football-start==*/
/*==fantasy-football-banner-start==*/
.fantasy-football-banner .page-width{max-width:100% !important;padding:0}
.fantasy-football-video video{width:100%;max-height:720px;object-fit:cover}
.fantasy-football-banner{position:var(--position-relative)}
.fantasy-football-banner:before{position:var(--position-absolute);left:0;top:0;content:"";background:url(/cdn/shop/files/Rectangle35_5df02aff-f2b7-42ec-958f-645b32ea262b.svg?v=1701352083) 0 50% no-repeat;width:90.2%;height:100%;z-index:1;background-size:cover}
.fantasy-football-banner-inner:before{position:var(--position-absolute);left:0;bottom:-15px;content:"";background:url(/cdn/shop/files/Rectangle70_15d04fd9-4167-410b-b656-1d888f3c092e.svg?v=1701352083) 100% 50% no-repeat;width:27%;height:37px;z-index:2;background-size:cover}
.fantasy-football-banner-inner:after{position:var(--position-absolute);right:0;bottom:0;content:"";background:url(/cdn/shop/files/Rectangle72_97f0b05c-a35e-46b5-970d-e9fc0b0f175d.svg?v=1701352083) 0 50% no-repeat;width:52%;height:11px;z-index:2;background-size:cover}
.fantasy-football-banner-content{position:var(--position-absolute);left:50%;bottom: 100px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:1;text-align:var(--text-center);width:100%}
.fantasy-football-banner.w-image-bg {
  background-size: cover !important;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center top;
}
.fantasy-football-banner.w-image-bg:before, .fantasy-football-banner.w-image-bg .fantasy-football-banner-inner:before, .fantasy-football-banner.w-image-bg .fantasy-football-banner-inner:after {
    display: none;
}
.fantasy-football-banner.w-image-bg .fantasy-football-banner-content {
    position: static;
    padding: 18vw 0 0 0;
    transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    width: 100%;
}
.fantasy-football-banner-content h2{color:var(--white);text-transform:var(--uppercase);font-size:75px;line-height:1;margin:0 0 36px;font-family:var(--heading-font);font-weight:var(--regular);letter-spacing:.78px;font-weight:700}
.fantasy-football-banner-content h2 span{background:url(/cdn/shop/files/Vector-or-1_39b049dc-38df-49a0-864b-72d236e751de.svg?v=1701352274) 50% 2px no-repeat;display:inline-block;padding:5px 0 0 8px}
.fantasy-football-banner-content p{color:var(--white);font-size:22px;line-height:30px;margin:0 0 36px}
.fantasy-football-wrapper .bl-txt-blue-btn{background-image:url(/cdn/shop/files/Newshape2_img_faaec0c7-a2a1-4638-b598-1540619c6201.png?v=1701352503)!important;background-color:transparent;max-width:274px;max-height:48px;background-repeat:no-repeat;font-size:14px;line-height:20px;width:95%;text-align:var(--text-center);border-radius:0;max-height:55px;min-height:55px;display:var(--display-flex);align-items:var(--align-mid);justify-content:center;padding:10px 30px;background-size:cover;color:var(--white);text-decoration:unset;text-transform:var(--uppercase);letter-spacing:0;font-weight:600}
.fantasy-football-wrapper .bl-txt-blue-btn:hover{color:#288ab6!important;background-image:url(/cdn/shop/files/Newshape2_img_hover_830f4fc3-f808-4b4b-b051-7aa5c8b783bc.png?v=1701352397)!important;background-color:transparent;background-repeat:no-repeat;background-size:cover}
.fantasy-football-wrapper .bl-txt-blue-btn span{background-image:url(/cdn/shop/files/Newshape2_0ac2ec9d-f6ce-46af-a0eb-2533c6453019.svg?v=1701352571)!important;background-position:calc(100% + 0px) 75%!important;background-repeat:no-repeat!important}
ul.fantasy-football-wrapper{width:80%;display:var(--display-flex);justify-content:center;margin:0 auto;margin-top:100px;padding:0px;}
ul.fantasy-football-wrapper li.tr-smk-hm-pg-bnr-btn{list-style:none;flex:1}
.fantasy-football-wrapper .bl-txt-blue-btn:hover span{background-image:url(/cdn/shop/files/Newshape3_372d478a-3e14-4b1c-bcc3-735dc9c6af25.svg?v=1701407409)!important}
/*==fantasy-football-banner-end==*/
/*==fantasy-football-product-section-start==*/
.fantasy-product-image{max-width:1028px;margin:0px auto}
.fantasy-product-image img{width:100%;height:auto;}
.fantasy-product-content h1{color:var(--blue);font-size:36px;line-height:.77;text-align:var(--text-center);letter-spacing:.5px;margin-bottom:35px;padding:0 10px;margin-top:0;text-transform:uppercase;}
ul.fantasy-product-icons{display:var(--display-flex);padding:10px;max-width:800px;justify-content:space-between;margin:0 auto}
ul.fantasy-product-icons li{list-style:none;padding:0 10px;display:flex}
ul.fantasy-product-icons li h2{font-size:18px;line-height:1.83;margin:0;white-space:nowrap}
ul.fantasy-product-icons li img{width:auto;margin-right:11px}
/*==fantasy-football-product-section-end==*/
/*==fantasy-feature-product-start==*/
.fantasy-product-detail .page-width{max-width:100% !important;padding:0}
.fantasy-product-detail .fantasy-product-detail-wrapper{display:var(--display-flex);flex-wrap:wrap;align-items:var(--align-mid);margin-bottom:18px;justify-content: space-between;}
.fantasy-product-detail-left{width:46.25%;display:var(--display-flex);align-items:center}
.fantasy-product-detail-right{width:56.25%;margin-left:-2.5%;background:url(/cdn/shop/files/bg-angle_91d36655-f4d6-43f8-879b-fcf67a18f4ea.svg?v=1701421343) 0 50% no-repeat;height:124px;display:var(--display-flex);align-items:var(--align-mid);justify-content:center;padding:0 119px 0 111px}
.fantasy-product-detail-left-image{width:42%;text-align:right;padding-right:55px}
.fantasy-product-detail-left-image img{width:100%;height:auto;}
.fantasy-product-detail-left-content{width:58%;position:relative;}
.fantasy-product-detail-left-content h2{color:var(--black);font-size:48px;line-height:1.14;letter-spacing:1px;margin-bottom:14px;margin-top:0;text-transform:uppercase;}
.fantasy-product-detail-left-content p{color:var(--black);font-size:14px;line-height:1.57;margin:0;max-width:385px}
.fantasy-product-detail-right-wrapper{width:100%}
.fantasy-product-detail-right-wrapper ul{display:var(--display-flex);align-items:var(--align-mid);justify-content:space-between;margin:0;padding:0;list-style:none}
.fantasy-product-detail-right-wrapper ul li{display:var(--display-flex);align-items:var(--align-mid);margin:0}
.fantasy-product-detail-right-wrapper ul li img{width:auto}
.fantasy-product-detail-right-wrapper ul li p{color:var(--black);font-family:var(--heading-font);font-weight:var(--regular);font-size:14px;line-height:1.78;letter-spacing:.5px;margin:0;white-space:nowrap;padding-left:9px;text-transform:uppercase;}
.template-fantasy-football-landing .collection__view-all {min-width:230px;}
.fantasy-product-detail-right-wrapper ul.less-than-three {max-width: 420px; margin: 0 auto;}
.collection__view-all {margin-top:40px;}
/*==fantasy-feature-product-end==*/
/*==fantasy-image-with-text-start==*/
.fantasy-image-with-text-wrapper{position:var(--position-relative);margin-bottom:70px;max-width:1240px;margin-left:auto;margin-right:auto}
.fantasy-image-text-icon{position:var(--position-absolute);width:178px;top:-32px;left:43.7%;z-index:1}
.fantasy-image-with-text-row{display:var(--display-flex);align-items:flex-start}
.fantasy-image-with-text-left{width:54.9%;position:var(--position-relative)}
.fantasy-image-with-text-right{width:60.25%;background:url(/cdn/shop/files/vid-cont-back_b9c4c925-2a5b-49c3-882e-d3961f19f02a.svg?v=1701426209) 0 0 no-repeat;padding:68px 120px 38px;position:var(--position-relative);margin-left:-15.15%}
.fantasy-image-with-text-right:before{width:100%;height:100%;background:url(/cdn/shop/files/vid-cont-lyr-01_bbd8b625-0b3a-40c8-93b5-fe9329a14257.svg?v=1701426290) 100% 100% no-repeat;content:"";position:var(--position-absolute);top:0;left:0;width:51.5%}
.fantasy-image-text-box{max-width:412px;margin-left:auto;position:var(--position-relative);z-index:1}
.fantasy-rating{display:var(--display-flex);margin-bottom:7px;align-items:var(--align-mid);justify-content:center}
.fantasy-rating h3{color:var(--white);line-height:55px;letter-spacing:.5px;margin:0;font-weight:var(--regular);white-space:nowrap;padding-left:22px;text-align:center}
.fantasy-image-text-box p{color:var(--white);font-size:20px;line-height:34px;letter-spacing:.42px;margin:0 0 26px;font-weight:var(--regular);text-align:center}
.fantasy-image-text-box h3{color:var(--white);font-size:24px;line-height:2.29;letter-spacing:.5px;margin:0;font-weight:var(--regular);white-space:nowrap;padding-left:22px;text-align:center;text-transform:uppercase;}
.fantasy-image-with-text-right:after {
width: 42%;
height: 100%;
background: url(https://www.trophysmack.com/cdn/shop/t/118/assets/vid-cont-lyr-02.svg) 100% 100% no-repeat;
content: "";
position: absolute;
top: 0;
left: 0;
}
/*==fantasy-image-with-text-end==*/
/*==fantasy-feature-collection-start==*/
.fantasy-box-content{position:var(--position-absolute);text-align:var(--text-center);bottom:20px;left:10px;right:10px}
.fantasy-box{position:var(--position-relative)}
.fantasy-collection-wrapper{padding:0 100px;display:var(--display-flex);flex-wrap:wrap;justify-content:center}
.fantasy-collection-left{flex:1 1 20%;width:20%;z-index:9;margin-right:30px}
.fantasy-collection-right{flex:1 1 75%;width:75%}
.fantasy-box-image img{width:100%}
.fantasy-box-content p{font-size:18px;line-height:28px;color:var(--white);letter-spacing:.5px;margin:11px 0;font-weight:var(--bold);}
.fantasy-box-content h3{font-size:16px;line-height:16px;letter-spacing:1.3px;color:var(--white);margin:0}
.fantasy-box-image{line-height:0}
/* .template-fantasy-football-landing .product-grid .card--standard>.card__content .card__information,.template-fantasy-football-landing .product-grid .card-information *{text-align:left} */
.fantasy-feature-product button.slick-arrow{width:38px;height:38px;border:0;background-color:transparent;font-size:0;background-image:url(/cdn/shop/files/arrow-blk-left.svg?v=1693407336);top:calc(50% - 20px);position:absolute;left:-40px;z-index:1;cursor:pointer}
.fantasy-feature-product button.slider-next{background-image:url(/cdn/shop/files/arrow-blk-right.svg?v=1697720210);left:unset;right:-40px}
.fantasy-feature-product .card__badge,.fantasy-feature-product .card__inner+.card__content{display:none}
.fantasy-feature-product.show-product-info .card__inner+.card__content {display: block;}
.fantasy-feature-product .card__inner .card__heading a::after{display:block !important;content: "";position: absolute;}
.fantasy-feature-product .card--standard.card--media .card__inner .card__information {display: block;opacity: 0;}

.fantasy-feature-product-main{max-width:1220px;margin:0 auto}
.fantasy-feature-product-main .product-grid:not(.slick-initialized){flex-wrap: nowrap;overflow-x: auto;}
.fantasy-feature-product-main ul.product-grid li{margin-right:15px;margin-bottom:45px}
.fantasy-collection slider-component.page-width:not(.page-width-desktop) ul {margin-left:-30px;}
.fantasy-collection slider-component.page-width:not(.page-width-desktop) ul li{padding-left:30px}
.fantasy-collection .card--standard>.card__content{padding:0 15px}
.fantasy-collection .trustspot-inline-cat .ts-star{font-size:13px}
.fantasy-collection a.ts-reviews-count{font-size:12px;line-height:1!important;color:#79797a;display:block;margin-top:3px;margin-left:5px!important}
.fantasy-feature-product-main .title{margin-top:0}
.fantasy-collection .img-grid.small-hide{flex:1 1 21.5%;width:21.5%;z-index:9;margin-right:30px;max-width:21.5%;position:relative}
.fantasy-collection .img-grid img{width:100%;height:auto}
.img-grid-review{position:absolute;bottom:20px;padding:10px;z-index:1;text-align:CENTER;color:var(--white)}
.img-grid-review p{font-size:18px;line-height:1.5;color:var(--white);letter-spacing:.5px;margin:11px 0;font-weight:600}
.img-grid-review span{font-size:16px;line-height:1;letter-spacing:1.3px;color:var(--white);font-family:var(--heading-font);font-weight:600;margin:0;font-weight:400;display:block;}
.review-slider-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;}
.review-slider-wrapper ul.grid{flex:1 1 75%;width:75%}
.collection-smallpart {max-width:50%;}
/*==fantasy-feature-collection-end==*/
/*==fantasy-draft-start==*/
/*==fantasy-draft-end==*/
.fantasy-party-wrapper{max-width:1240px;margin:0 auto}
.fantasy-party-row{display:var(--display-flex);align-items:flex-start}
.fantasy-party-left{width:73.14%;position:var(--position-relative);overflow:hidden}
.fantasy-party-right{width:54.86%;background:url(/cdn/shop/files/party-sec-back_5777e88c-dfb4-4025-a1ee-95fb85841852.svg?v=1701666792) 0 0 no-repeat;margin-top:54px;margin-left:-28%;min-height:364px;padding:70px 70px 20px;position:var(--position-relative)}
.fantasy-party-right h3{font-size:72px;line-height:55px;color:var(--white);font-family:var(--heading-font);font-weight:var(--regular);letter-spacing:1px;margin:0 0 14px;text-align:right;text-transform:uppercase;}
.fantasy-party-right h3 span{font-size:36px;line-height:55px;letter-spacing:.5px;display:var(--display-block);text-align:left;margin-left:-40px}
.fantasy-party-content{max-width:347px;width:100%;margin-left:auto}
.fantasy-party-content p{font-size:18px;line-height:29px;font-weight:var(--regular);text-align:var(--text-center);color:var(--white);}
.fantasy-party-icon{position:var(--position-absolute);z-index:1;display:var(--display-flex);align-items:var(--align-mid);left:33px;bottom:33px}
.fantasy-party-icon svg{width:90px;margin-right:8px}
.fantasy-party-icon p{font-size:18px;line-height:20px;color:var(--white);letter-spacing:.32px;font-family:var(--heading-font);font-weight:var(--regular);margin:0;max-width:175px}
.fantasy-party-left > img {width:100%;height:auto;}
/*==fantasy-football-end==*/
/*==fantasy-how-it-work-start==*/
.fantasy-how-it-works{padding:20px 0;min-height:664px;display:var(--display-flex);align-items:var(--align-mid);background-size:cover;background-position:0 25%;background-repeat:no-repeat}
.fantasy-how-it-works .page-width{max-width:1264px}
.fantasy-how-it-works-row{display:var(--display-flex);flex-wrap:wrap;width:100%}
.fantasy-how-it-works-left{width:57.83%}
.fantasy-how-it-works-right{width:42.17%}
.fantasy-how-it-works-right-content h3{font-size:72px;line-height:1;color:var(--black);letter-spacing:1px;margin-bottom:40px;padding-left:80px;font-weight:var(--bold);margin-top:0;text-transform:uppercase;}
.fantasy-how-it-works-right-content h3 span{display:var(--display-block);font-size:36px;margin-left:-10px;letter-spacing:.5px;margin-bottom:-5px}
.fantasy-how-it-works-right-content ul{margin:0;padding:0;list-style:none}
.fantasy-how-it-works-right-content ul li{position:var(--position-relative);padding-left:87px;min-height:67px;margin-bottom:30px}
.fantasy-how-it-works-right-content ul li>div{width:69px;height:67px;display:var(--display-flex);position:var(--position-absolute);left:0;top:5px;justify-content:center;font-size:36px;line-height:1.5;color:var(--white);font-family:var(--heading-font);font-weight:var(--regular);letter-spacing:.5px;background:url(/cdn/shop/files/Vector-1-list-back.svg?v=1701671205);background-repeat:no-repeat}
.fantasy-how-it-works-right-content p{font-size:14px;line-height:2;color:var(--black);font-weight:var(--regular);margin:0;letter-spacing:0}
.fantasy-how-it-works-right-content p span{font-weight:var(--bold);font-style:italic}
.fantasy-how-it-works-btn a.button.blue-btn{min-width:209px}
.fantasy-how-it-works-btn{padding-left:87px}
.fantasy-how-it-works-left img {width:100%;height:auto;}
/*==fantasy-how-it-work-end==*/
/*==fantasy-faq-start==*/
.fantasy-faq-wrapper{padding:134px 0 20px;min-height:690px;display:var(--display-flex);background-position:100% 0;background-repeat:no-repeat;background-size:100% auto}
.fantasy-faq-left{width:36%}
.fantasy-faq-left-content h2{font-size:72px;line-height:55px;letter-spacing:1px;margin-bottom:34px;margin-top:0px;}
.fantasy-faq-box .tab{display:var(--display-flex);flex-wrap:wrap;margin-bottom:65px}
.fantasy-faq-box button.tablinks{font-family:var(--body-font);border-radius:4px;padding:8px 24px;font-size:14px;line-height:22px;-webkit-border-radius:4px;background-color:#f5f5f5;border:0;transition:all .25s ease;font-weight:300;margin-left:10px;cursor:pointer}
.fantasy-faq-box .tab button:first-child{margin-left:0}
.fantasy-faq-box button.tablinks.active{background-color:var(--dark-blue);color:var(--white);}
.fantasy-faq-box .tabcontent button{font-size:22px;cursor:pointer;line-height:24px;color:var(--black);letter-spacing:.5px;padding:22px 30px 22px 0;background:0 0;position:var(--position-relative);border:0;border-bottom:1px solid #e0e0e0;width:100%;text-align:left;font-weight:300;font-family:"Open Sans",sans-serif}
.fantasy-faq-box .tabcontent button::after{width:13px;height:13px;content:"";position:var(--position-absolute);right:12px;top:50%;margin-top:-7px;background:url(/cdn/shop/files/faq-tab-accr-plus.svg?v=1697802923) 0 0 no-repeat;transition:0.3s;}
.fantasy-faq-box .tabcontent button.active::after {transform: rotate(45deg);}
.fantasy-faq-box .tabcontent , .fantasy-faq-box .tabcontent .fflp-panel{display:none}
.fantasy-faq-box .tabcontent.active{display:block}
.fantasy-faq-box .tabcontent .fflp-panel p{font-weight:var(--regular);font-size:16px;line-height:28px;padding:0 18px;margin-bottom:0}
.fantasy-faq-box .tabcontent button:first-child{border-top:1px solid #e0e0e0}
.header-mobile-collection ul li a{color:var(--dark-blue);text-decoration:unset}
.fantasy-faq-box .tabcontent button p {margin:0px;}
/*==fantasy-faq-end==*/
/*==header-start==*/
.header-nav-bottom ul.mega-menu__list>li {padding: 10px;}
header .predictive-search__item-query-result *:not(mark) {font-weight:var(--bold);}
.header-searchbox .field__input:focus~.field__label , .header-searchbox .field__input:not(:placeholder-shown)~.field__label {display:none;}
.header-searchbox .field__button {height:40px;right:0px;}
header .predictive-search {width: calc(100% - 30px);left: 15px;top: calc(100% - 1px);}
.header-searchbox  .reset__button:not(:focus):after {display:none;}
.predictive-search__results-list .h5 { font-family: var(--font-heading-family);font-weight: 600;font-size: 13px;}
header .cus-width {padding: 0 60px;position: relative;z-index: 1;}
header .header__heading {padding: 0 16px;order:1;}
header .header-nav-bottom ul.list-menu {display: flex !important;justify-content: space-between;padding: 0 30px;}
.header-nav-bottom {z-index:0;}
/*==header-end==*/
/*==page-landing-start==*/
/*==landing-banner-start==*/
.landing-banner{background-repeat:no-repeat;background-size:cover;display:var(--display-flex);align-items:var(--align-mid);padding:200px 0;background-position:center;position:var(--position-relative);clip-path:polygon(0% 0,100% 0%,100% 78%,0% 100%);height:853px;animation:mymove 3.2s forwards ease-in-out 2s}
.landing-banner-title span.banner-main-heading{color:var(--white);text-transform:var(--uppercase);font-style:normal;font-weight:900;font-size:38px;line-height:1;display:var(--display-flex);margin-bottom:10px;font-family:var(--landing-heading-font);letter-spacing:0}
.landing-banner-title .banner-heading{-webkit-text-stroke:1.5px var(--white);color:transparent;text-transform:var(--uppercase);font-style:normal;font-weight:900;font-size:38px;line-height:1;letter-spacing:.08em;margin-left:10px}
.landing-banner-title img{max-width:355px;display:var(--display-block);margin-bottom:10px}
.landing-banner-title .banner-sub-heading{-webkit-text-stroke:1.5px var(--white);color:#000;text-transform:var(--uppercase);font-family:var(--landing-heading-font);font-style:normal;font-weight:900;font-size:69px;line-height:1.11;letter-spacing:.08em;margin:0}
.landing-banner-title .banner-sub-title{text-transform:var(--uppercase);margin-bottom:0;font-family:var(--landing-heading-font);font-style:normal;font-weight:900;font-size:40px;line-height:1;letter-spacing:.06em;color:var(--white);margin:0}
.shop-btn-wrapper{margin-top:30px}
.shop-btn-wrapper .shop-btn{text-transform:var(--uppercase);padding:12px 59px;height:53px;background:var(--teal-green);font-family:var(--landing-heading-font);font-style:normal;font-weight:900;font-size:35px;line-height:1;letter-spacing:0.06em;color:var(--white);max-width:201px;display:var(--display-flex);border-radius:10.6463px;align-items:var(--align-mid);justify-content:center;text-decoration:none;}
.template-page.template-landing .page-width{max-width:1620px;margin:0 auto;width:100%;padding:0 80px}
.center-image{width:209px;height:189px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;animation:size 4s alternate forwards 2s}
.center-image img{width:var(--full)}
.landing-banner-section{position:var(--position-relative)}
@keyframes size{
0%{width:209px;height:189px;top:50%}
100%{width:111.54px;height:100px;top:88%}
}
@keyframes msize{
0%{width:209px;height:189px;top:50%}
100%{width:80px;height:80px;top:89%}
}
.center-image::after{content:'';width:100%;height:100%;margin:0 auto;display:var(--display-block);border-radius:100%;transform:translate(0,-100%);animation:pulse-animation 2s 3 forwards}
@keyframes pulse-animation{
0%{box-shadow:0 0 0 0 rgba(255,255,255,.2)}
100%{box-shadow:0 0 0 20px rgba(255,255,255,0)}
}
.center-image img{position:relative;z-index:8}
/*==landing-banner-end==*/
/*==landing-image-with-text-start==*/
.landing-image-with-text{position:var(--position-relative);z-index:1}
.landing-image-with-text-row{display:var(--display-flex);flex-wrap:wrap}
.landing-image-with-text-col{width:30%}
.landing-image-with-text-col.col-image{width:70%;position:var(--position-relative)}
.landing-sub-heading{font-style:normal;font-weight:900;font-size:104px;line-height:1;letter-spacing:0.08em;text-transform:var(--uppercase);color:var(--landing-dark-blue);font-family:var(--landing-heading-font);margin-top:12px;margin-bottom:-12px;white-space:nowrap}
.landing-sub-heading a{color:inherit;text-decoration:unset}
.landing-image-with-text-col.col-image .landing-image{position:var(--position-absolute);width:var(--full);top:-99%;max-width:1054px;transform:rotate(344deg);height:1279px;z-index:5;left:20%;object-fit:contain}
.template-landing main {overflow:hidden;}
/*==landing-image-with-text-end==*/
/*==landing-collaboration-start==*/
.landing-collaboration{background:url(//www.trophysmack.com/cdn/shop/files/Gradient_1024x1024.png?v=1673444093);background-repeat:no-repeat;background-size:contain;padding:60px 0;position:var(--position-relative);min-height:1143px;margin-top:-190px;padding-top:260px}
.landing-collaboration-heading{text-transform:var(--uppercase);font-style:italic;font-weight:900;font-size:192px;line-height:87%;color:var(--landing-dark-blue);transform:rotate(-11deg);margin-bottom:141px;font-family:var(--landing-heading-font);}
.landing-collaboration-heading span{color:var(--teal-green);display:var(--display-block);font-size:258px;margin-top:5px;margin-left:-33px}
.landing-collaboration-row{display:var(--display-flex);flex-wrap:wrap;margin:0 -10px}
.land-col-6{width:100%;padding:0 10px}
.land-main-left{object-fit:contain;width:100%;max-width:85%;transform:rotate(10deg);display:var(--display-block);margin:-125px auto 0}
.land-col-6.col-6-right{padding-right:100px}
.land-img-row{display:var(--display-flex);align-items:var(--align-mid);justify-content:space-between;margin-bottom:50px;max-width:575px;margin:0 auto 50px}
.land-img-one{width:210px;height:210px;object-fit:contain}
.land-img-two{width:66.5px;height:66.5px;object-fit:cover}
.land-img-three{width:210px;height:210px;object-fit:contain}
.land-collaboration-content{padding-left:10px;font-style:normal;text-align:var(--text-center);font-weight:400;font-size:25px;line-height:130%;color:#231f20;max-width:1163px;margin:0 auto;font-family: 'Montserrat', sans-serif;}
/*==landing-collaboration-end==*/
/*==landing-losers-start==*/
.landing-losers-title{text-align:var(--text-center);position:var(--position-relative);overflow:hidden;width:fit-content;margin:0 auto 95px;padding:0 1%}
.loser-box-wrapper a{text-decoration:none}
.landing-losers-title.active .title-line{animation:linemove 1s alternate forwards 2.5s}
.title-line{position:var(--position-absolute);width:var(--full);margin:0 auto;display:var(--display-block)!important;z-index:1;left:150%;background:var(--teal-green);height:5.87029px;top:52%;transform:translate(-50%,-50%)}
@keyframes linemove{
0%{left:150%;visibility:hidden}
100%{left:calc(50% - 4px);visibility:visible}
}
h2.land-loser-heading.wow.animate__fadeInLeft.mobile{display:none}
.land-loser-heading{position:var(--position-relative);display:var(--display-block);margin-bottom:0;font-weight:900;font-size:80px;line-height:1.25;letter-spacing:.06em;text-transform:var(--uppercase);color:#d3d3d3;word-spacing:-2px;font-family:var(--font-heading-family)}
.landing-losers-title.active .land-loser-heading span:first-child{animation:wordshow 2s alternate forwards .5s}
@keyframes wordshow{
0%{opacity:0}
100%{opacity:1}
}
.land-loser-heading{position:var(--position-relative);display:var(--display-block);margin-bottom:0;font-weight:900;font-size:90px;line-height:1.22;letter-spacing:.06em;text-transform:var(--uppercase);color:#d3d3d3;word-spacing:-2px;font-family:var(--landing-heading-font)}
h2.land-loser-heading.wow.animate__fadeInLeft.desktop{display:block;white-space:nowrap;margin-top:0;letter-spacing:5px}
.loser-row{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1231px;justify-content:space-between}
.loser-col-6{width:40.0434%}
.loser-box-wrapper{margin-bottom:80px}
.lose-box-image{text-align:center}
.loser-box-wrapper img{width:100%;height:400px;object-fit:contain;margin-bottom:30px}
.loser-title{text-transform:uppercase;margin-bottom:0;font-style:normal;font-weight:900;font-size:42px;line-height:120%;color:var(--landing-dark-blue);font-family:var(--landing-heading-font);margin-top:0;}
.loser-btn{margin-top:25px}
.landing-losers .shop-btn{text-transform:uppercase;padding:12px 59px;height:53px;background:var(--teal-green);font-family:var(--landing-heading-font);font-style:normal;font-weight:900;font-size:35px;line-height:1.5;letter-spacing:4px;color:var(--white);max-width:201px;display:flex;border-radius:10.6463px;align-items:center;justify-content:center;text-decoration:none}
/*==landing-losers-end==*/
/*==page-landing-end==*/
/*==page-product-start==*/
/*==page-product-banner--start==*/
.page-block__hero{padding: 70px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-position:center;background-size:cover}
.page-block__hero:after{content:"";background:#000;opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.page-block__hero h2.h1.page-hero__title{font-size:41px;margin:0 0 20px;text-transform:initial;}
.page-block__hero .page-hero__second-stitle,.page-block__hero .page-hero__stitle{font-size:1.5em}
.page-block__hero a.btn.action_button , .class-image-with-text-satisfied .button , .class-image-with-text-throne .button , .image-with-text__content .button {background:var(--teal-green)!important;font-size:16px;text-transform:uppercase;letter-spacing:.02em;min-width:150px;min-height:45px;font-weight:700;border-radius:4px;}
.text-center{text-align:center}
.page-block__hero .page-hero__stitle p{margin:0 0 30px}
.page-hero__inner{position:relative;z-index:2}
.page-hero__inner img.page-hero__logo {max-width: 400px;margin: 0 auto 20px;}
.template-yahoo .page-block__hero .page-hero__stitle{font-size:1.8em;line-height:1.3}
.template-yahoo .page-block__hero .page-hero__inner{max-width:1024px}
.template-yahoo .page-block__hero .scroll-next{background-color:#442d88;border:2px solid #fff}
/*==page-product-banner-end==*/
/*==page-product-image-with-tetx-start==*/
.page-block__hero .scroll-next{z-index:3;position:absolute;left:50%;bottom:-25px;height:45px;width:45px;min-width:45px;padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);background:var(--teal-green)}
.page-block__hero .scroll-next svg path{fill:var(--white)}
.image-with-text__text.rte p {text-align:left;font-size:16px;}
.class-image-with-text-satisfied,.class-image-with-text-throne{background-color:var(--dark-blue)}
.class-image-with-text-satisfied .image-with-text .grid,.class-image-with-text-throne .image-with-text .grid{min-height:500px;align-items:center}
.class-image-with-text-satisfied .image-with-text__media--small,.class-image-with-text-throne .image-with-text__media--small{height:unset;max-width:350px;margin-left:auto}
.class-image-with-text-satisfied .image-with-text__media--small img,.class-image-with-text-throne .image-with-text__media--small img{position:relative!important}
.class-image-with-text-satisfied .image-with-text__media,.class-image-with-text-throne .image-with-text__media{border:0}
.class-image-with-text-satisfied .image-with-text__text-item h2.image-with-text__heading,.class-image-with-text-throne .image-with-text__text-item h2.image-with-text__heading , .video-with-text .image-with-text__text-item h2.image-with-text__heading{font-weight:700;font-size:40px;line-height:1.2;text-transform:initial;font-family:var(--body-font)}
.class-image-with-text-satisfied .image-with-text__text p  , .video-with-text .image-with-text__text p{background-image:url(/cdn/shop/files/icon-check-circle.svg?v=1701947808);padding-left:28px;list-style:none;background-position:center left;background-repeat:no-repeat;background-size:20px;margin-left:0;color:#fff}
.class-image-with-text-satisfied .image-with-text__content .image-with-text__text+.button , .video-with-text .image-with-text__grid .image-with-text__content .image-with-text__text+.button{margin-top:20px}
.class-image-with-text-satisfied .image-with-text__content{padding:50px}
.class-image-with-text-throne .image-with-text__text-item h2.image-with-text__heading{color:var(--orange);margin-bottom:12px}
.class-image-with-text-throne .image-with-text__text-item p{color:#fff}
.class-image-with-text-throne .image-with-text__grid{max-width:1120px;margin:0 auto}
.class-image-with-text-throne .image-with-text__grid--reverse .image-with-text__content{padding:35px}
.class-image-with-text-throne .image-with-text__media--small{margin:0 auto 0 0}
.image-with-text .media .circle-label{height:120px;width:120px;position:relative;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;background:#eb4424;padding:30px;text-align:center;text-transform:uppercase;font-weight:700;color:#fff;font-size:19px;line-height:1.2;position:absolute;left:-30px;text-decoration:none;top:50%;transform:translateY(-50%)}
.class-image-with-text-throne .image-with-text .grid__item.image-with-text__media-item{padding:30px}
.class-image-with-text-throne .image-with-text .global-media-settings{overflow:visible!important}
.page-product-collection .grid__item.hide-default{display:none}
.page-block__hero .img-icon-inner h3 p {text-transform: uppercase;}
.video-with-text .image-with-text__media iframe{width:100%;height:100%}
.video-with-text .image-with-text .grid{margin-bottom:0;min-height:600px}
/*==page-product-image-with-tetx-end==*/
.fantasy-collection .collection slider-component:not(.page-width-desktop){padding:0 100px;max-width:100%}
.fantasy-image-text-icon svg{width:100%;height:auto}
.page-product-collection .collection slider-component:not(.page-width-desktop).page-width{max-width:100%;padding:0 100px}
.page-product-collection li.grid__item{padding-left:30px}

/* .page-product-collection .card-information>.price,.page-product-collection .collection .product-grid .card--standard>.card__content .card__information,.page-product-collection .trustspot-inline-category{text-align:center}
*/
.product-collection-button{text-align:center;margin-top:40px}
.green-btn{border-radius:0;cursor:pointer;background-color:var(--teal-green);font-size:16px;text-transform:uppercase;letter-spacing:.02em;min-width:150px;min-height:45px;font-weight:700;border-radius:5px;border:0;color:#fff}
.image-with-slider .page-width{max-width:100%;padding:0 70px}
.product-row-feature-collection-row{display:flex}
.product-row-feature-collection-left{width:40%}
.product-row-feature-collection-right{padding-left:30px;width:60%}
.page-block__collection-image{position:relative;height:100%;width:100%}
.page-block__collection-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute}
.image-with-slider .page-block__section-header{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:3;width:100%;padding:0 15px}
.product-row-feature-collection-left-content,.product-row-feature-collection-left-content a{height:100%;display:block}
.image-with-slider .page-block__section-header h2.h3{font-family:var(--body-font);font-weight:600;font-size:25px}
.image-with-slider button.slider-arr.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);text-indent:-9999px;height:35px;width:35px;background-size:15px;background-repeat:no-repeat;background-position:center center;background-color:#04a387;border:1px solid #eee;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;z-index:1;cursor:pointer}
.image-with-slider button.slider-arr.slick-arrow:hover {background-color:rgba(0,0,0,0.3);}
.image-with-slider button.slider-arr.slider-prev.slick-arrow{left:5px;background-image:url(/cdn/shop/files/icon-chevron-left-white.svg?v=1698305452)!important}
.image-with-slider button.slider-arr.slider-next.slick-arrow{right:5px;background-image:url(/cdn/shop/files/icon-chevron-right-white.svg?v=1698305452)!important}
.image-with-slider ul.grid.product-grid{padding:0 40px}
.image-with-slider ul.grid.product-grid li{padding:0 10px}
.image-with-slider .product-grid .card__heading{font-size:14px;line-height:1.4}
.image-with-slider .product-grid .card-information .price{font-size:14px}
.image-with-slider .page-block__collection-image:after{content:"";background:#000;opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.fantasy-faq-box {display: flex;flex-wrap: wrap;width:100%;}
/*==page-product-end==*/
/*==page-sharktank-start==*/
.template-sharktank .page-hero__second-stitle p {color: #fff;font-size: 16px;margin-bottom: 0px;}
.template-sharktank .page-block__hero h2.h1.page-hero__title {font-size: 30px;margin: 0 0 20px;font-family: var(--body-font);}
/*==page-sharktank-end==*/
.img-text-scroll .img_with_text_main:not(.slick-initialized){display:flex;overflow:hidden;}
.img-text-scroll .img_with_text_main:not(.slick-initialized) .img-icon-item{display: flex;white-space: pre;}
.img-text-scroll .img_with_text_main.slick-initialized {display:block;}
.template-404 {margin: 60px auto;}
.template-404 a {color:var(--teal-green);}
p.\34 04-image img{max-width:290px;margin:0 auto}
.trustpilot-review-padding{position:relative;z-index:1}
.cart-drawer .product-option-props dd,.cart-drawer `.product-option-props dt{padding:0}
.product-tab-vetical .product__accordion.accordion.quick-add-hidden:first-child{border-top:0;margin-top:15px}
.trustspot-gallery-filter>a::after{margin-top:6px}
.article-template__comment-wrapper .field.field--with-error small#ContactForm-email-error,.youth-contact-block .field.field--with-error small#ContactForm-email-error{display:none}
.article-template__comment-wrapper .field__input:focus,.youth-contact-block #ContactForm .field__input:focus{box-shadow:none}
.article-template__comment-wrapper .field__input:-webkit-autofill~.field__label,.article-template__comment-wrapper .field__input:focus~.field__label,.article-template__comment-wrapper .field__input:not(:placeholder-shown)~.field__label,.youth-contact-block #ContactForm .field__input:-webkit-autofill~.field__label,.youth-contact-block #ContactForm .field__input:focus~.field__label,.youth-contact-block #ContactForm .field__input:not(:placeholder-shown)~.field__label{top:0;font-size:10px}
article.article-template{position:relative;z-index:1}
.latest{position:relative}
.latest a{position:absolute;width:100%;height:100%;z-index:2;top:0;left:0;display:block}
.ts-nlt-win-loss-row .ts-nlt-win-loss-btn{position:relative;z-index:2}
.main-blog-block .article-card__image.media,.main-blog-block .article-card__image.media img,.main-blog-block .card__media{position:relative}
.main-blog-block .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.main-blog-block .card:hover .media.media--hover-effect>img:first-child:only-child{transform:unset}
.blog-articles__article .card--media .card__inner .card__content,.main-blog-block .blog-articles--collage .article-card__image--medium .ratio:before{display:none}
.pagination li a.pagination__item.link:hover,.pagination span a:hover{background-color:#333}
.coll-banner-main.new-collection .icon-wrap{line-height:1}
.footer-testimonial{position:relative}
.footer-testimonial .home-testimonial-block{background:linear-gradient(330.13deg,#222 19.5%,#20343d 78.78%);padding-top:80px}
.cart-drawer .cart-item .loading-overlay{padding-top:0!important}
button.custom-add-to-cart,button.custom-preview-btn{font-size:12px;border:0;border:1px solid #288ab6;background-color:#fff;border-radius:5px;color:#288ab6;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:500;width:100%;padding:13px 20px;line-height:1;margin-bottom:15px;cursor:pointer}
.customily-preview-button.ld-over-inverse{opacity:0!important;visibility:hidden!important;display:none!important}
.customily-modal-preview-only .main.cl-use-image{padding:40px}
.customily-modal-preview-only .main .cl-preview-image{max-height:calc(90vh - 100px)!important}
.footer-block-image {flex-wrap: wrap;}
.footer-block-image .footer-block__image-wrapper:nth-child(1), .footer-block-image .footer-block__image-wrapper:nth-child(2) {width: 30%;}
.footer-block-image .footer-block__image-wrapper:nth-child(3) {width: 24%;}
.footer-block-image .footer-block__image-wrapper:nth-child(4){width:calc(60% - 10px);display: flex;align-items: center;}
.footer-block-image .footer-block__image-wrapper:nth-child(5){width:calc(40% - 10px);}
.footer-block__details-content.footer-block-image {gap:0 10px;}
/*==custom-filter-start==*/
.custom-filter-sticky{transition-duration: .4s !important;}
.custom-filter-sticky.sticky {position: fixed;left: 0;right: 0;top: 137px;z-index: 2;background-color: rgb(253, 251, 248);animation: mymove 0.5s;}
@keyframes mymove {
from {top: 0px;}
to {top: 137px;}
}
.template-about_us .banner-text .rich-text {background: var(--dark-blue);}
.template-about_us .banner-text .rich-text .rich-text__heading {color: #FFF;font-size: 60px;font-weight: 400;line-height: 55px;text-transform: uppercase;}
.template-about_us .banner-text .rich-text__blocks {max-width: 100%;}
.template-about_us .top-slider .image-slider .marquee img {width: 100%;height: 100%;}
.template-about_us .top-slider .image-slider .item {width: 223px;height: 223px;}
.template-about_us .top-slider .image-slider .marquee {overflow: hidden;display: flex;width: 4340px;transform: rotate(-2deg);}
.template-about_us .top-slider .image-slider .marquee-content {display: flex;animation: scrolling 30s linear infinite;width: max-content;flex-wrap: wrap;padding: 10px 0; background-color: #fff;}
.template-about_us .top-slider .image-slider {overflow: hidden; position: relative;padding: 0 0 80px;}
.template-about_us .top-slider .image-slider .marquee-item {flex: 0 0 225px;margin: 8px;}
.template-about_us .top-slider .image-slider .marquee-item img {display: block;width: 100%;}
@keyframes scrolling {0% { transform: translateX(0); }100% { transform: translatex(-100%); }}
.template-about_us .top-slider .heading {position: absolute;z-index: 1;left: 40px;top:30px;}
.template-about_us .top-slider .heading img {width: 150px;height: auto;}
.template-about_us .top-slider.marquee-slider {position: relative;margin-top: -100px;}

.template-about_us .about-text .rich-text__heading {color: #244159;font-size: 47px;font-weight: 400;line-height: 55px;text-transform: uppercase;}
.template-about_us .about-text .rich-text__text p {color: #232323;font-size: 18px;font-weight: 400;letter-spacing: 0.5px;margin: 8px auto 0;max-width: 680px;}
.template-about_us .team__wrapper {display: flex;gap: 26px;padding: 42px 0;flex-wrap: wrap;justify-content: center;}
.template-about_us .team__wrapper .team-member{width:calc(25% - 20px);}
.team__wrapper .team-member:nth-child(n+17){display:none;}
.template-about_us .team__wrapper .team-member img {width: 100%;height: 100%;object-fit: cover;}
.template-about_us .team__wrapper .team-avtar svg {width: 100%;height: 100%;}
.template-about_us .team__wrapper .team-member h2 {font-size: 24px;font-weight: 400;line-height: 30px;margin: 0;}
.template-about_us .team__wrapper .team-member p {font-size: 16px;font-weight: 400;line-height: 30px;margin: 5px 0 0;}
.template-about_us .team__wrapper .team-content {padding: 20px 0 0;}
.template-about_us .team-view_more .view-more {border-radius: 4px;background: #288AB6;border: none;color: #FFF;text-align: center;font-family: "Open Sans";font-size: 12px;font-style: normal;font-weight: 600;line-height: normal;text-transform: uppercase;text-decoration: none;}
.template-about_us .team-view_more button .view-more svg {width: 16px;margin-left: 13px;}
.template-about_us .team-heading h1 {color: #254259;font-size: 47px;font-weight: 400;line-height: 55px;text-transform: uppercase;margin: 0;}
.template-about_us .team-heading {display: flex;align-items: center;justify-content: center;}
.template-about_us .team__wrapper .team-member .team-avtar {position: relative;}
.template-about_us .team__wrapper .team-member .hover-image {position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;}
.template-about_us .team__wrapper .team-member .team-avtar:hover .hover-image {opacity: 1;}


.template-about_us .animation-line .animation-line-box img {width: 70px;height: auto;}
.template-about_us .animation-line .animation-line-box {display: flex;align-items: center;gap: 22px;}
.template-about_us .animation-line .animation_wrapper {display: flex;gap: 80px;height: 72px;width: max-content;}
.template-about_us .animation-line .animation-block:first-child {background: #F4EEE0;position: relative;z-index: 1;transform: rotate(-2deg);top: 30px;}
.template-about_us .animation-line .animation-block:first-child .track {white-space: nowrap;will-change: transform;animation: marquee1 20s linear infinite;}
@keyframes marquee1 {from { transform: translateX(0); }to { transform: translateX(-50%); }}
.template-about_us .animation-line .animation-block:last-child {background: #CDEDE7;transform: rotate(2deg);position: relative;top: -40px;}
.template-about_us .animation-line .animation-block:last-child .track {white-space: nowrap;will-change: transform;animation: marquee2 20s linear infinite;}
@keyframes marquee2 {from { transform: translateX(-50%); }to { transform: translateX(0%); }}
.template-about_us .animation-line .animation-line-box p {color: #254259;font-size: 24px;font-family: var(--heading-font);font-weight: 400;line-height: 26px;text-transform: uppercase;margin: 0;}
.template-about_us .animation-line {overflow: hidden;}

.template-about_us .client-logo .client__wrapper.logo {display: flex;padding: 40px 0 0;flex-wrap: wrap;justify-content: center;}
.template-about_us .client-logo .client__wrapper.logo img {width: 147px;height: 147px;object-fit: contain;}
.template-about_us .client-logo .client__wrapper.logo .client-logo {text-align: center;width: 25%;}
.template-about_us .client-heading h1 {text-align: center;font-size: 47px;font-weight: 400;line-height: 55px;text-transform: uppercase;position: relative;color: #fff;margin: 0;padding: 6px 80px;display: inline-block;}
.template-about_us .client-heading h1:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;clip-path: polygon(2% 0%, 100% 0%, 98% 100%, 0% 100%);background: #244159;z-index: -1;}
.template-about_us .client-text .client__wrapper.text .client-text {text-align: center;padding: 48px 0 0 ;}
.template-about_us .client-text .client__wrapper.text .client-text h1 {color: #244159;font-size: 47px;font-weight: 400;line-height: 55px;text-transform: uppercase;margin: 0;}
.template-about_us .client-text .client__wrapper.text .client-text p {width: 715px;margin: 8px auto;}
.template-about_us .client-text .client__wrapper.text .client-text ul.button-list {list-style: none;display: flex;justify-content: center;gap: 74px;margin: 36px 0 0 ;}
.template-about_us .client-text .client__wrapper.text .client-text ul.button-list a {color: #244159;font-family: var(--heading-font);text-decoration: none;font-size: 32px;font-weight: 400;line-height: 55px;text-transform: uppercase;}
.template-about_us .client-logo .client__wrapper.client-text-wrapper .client-logo{padding:0;text-align:center !important;}

.booming-slider .image-slider-gride img {width: 260px;height: auto;object-fit: cover;}
.booming-slider .image-slider-gride {display: flex;gap: 18px;width: max-content;}
.booming-slider .image-slider-gride:last-child {padding-left: 18px;}
.booming-slider .image-slider .marquee {display: flex;width: max-content;animation: scrolling 60s linear infinite;}
@keyframes scrolling {0% { transform: translateX(0); }100% { transform: translatex(-50%); }}
.booming-slider .image-slider {overflow: hidden;}
.marquee-slider.booming-slider .heading h1 {color: #254259;text-align: center;font-size: 47px;line-height: 55px;text-transform: uppercase;margin: 0 0 100px;}
.marquee-slider.booming-slider .heading h1 span.other-text {color: #FFF;text-transform: uppercase;position: relative;margin-left: 50px;}
.marquee-slider.booming-slider .heading span.other-text svg {position: absolute;top: -49px;left: -54px;z-index: -1;width: 260px;height: 160px;}


/*==about page end==*/


/*==fantasy-photo-contest page end==*/
.template-fantasy-photo-contest .fpc-hero {position: relative;z-index: 2;background-size: cover;background-position: center;}
.template-fantasy-photo-contest .fpc-hero .fpc-hero-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.template-fantasy-photo-contest .fpc-hero .fpc-hero-wrap .left-side {width: 40%;}
.template-fantasy-photo-contest .fpc-hero .fpc-hero-wrap .right-side {width: 60%;}
.template-fantasy-photo-contest .fpc-hero .fpc-hero-wrap .left-side img {display: block;width: 80%;-webkit-transform: scale(1.4) translate(21%,4%);-ms-transform: scale(1.4) translate(21%,4%);transform: scale(1.4) translate(21%,4%);}
.template-fantasy-photo-contest .fpc-hero .fpc-hero-wrap .right-side img {width: 80%;margin: 0 auto;display: block;}
.template-fantasy-photo-contest .fpc-slideshow {position: relative;padding: 40px 0;}
.template-fantasy-photo-contest .fpc-slideshow .text-wrap {text-align: center;max-width: 850px;padding: 0 15px;margin: 0 auto 30px;}
.template-fantasy-photo-contest .fpc-slideshow .text-wrap .subtitle {display: inline-block;line-height: 1.2;padding: 3px 5px;font-weight: 600;font-size: 16px;color: #fff;}
.template-fantasy-photo-contest .fpc-slideshow .bottom-text {margin: 30px auto 0;padding: 0 15px;max-width: 850px;text-align: center;}
.template-fantasy-photo-contest .fpc-slideshow .social {width: 100%;}
.template-fantasy-photo-contest .fpc-slideshow .social ul {margin: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.template-fantasy-photo-contest .fpc-slideshow .social ul li {margin: 0 5px;list-style: none;}
.template-fantasy-photo-contest .fpc-slideshow .social ul li a {width: 60px;height: 60px;border-radius: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #ea4224;}
.template-fantasy-photo-contest .fpc-slideshow .social ul li a svg {width: 30px;height: 30px;}
.template-fantasy-photo-contest .fpc-slideshow .social ul li a svg, .template-fantasy-photo-contest .fpc-slideshow .social ul li a path {fill: #ffffff;}
.template-fantasy-photo-contest .fpc-slideshow .text-wrap .title {font-size: 32px !important;font-family: var(--font-body-family);color: #fff;margin: 0;font-weight: 600;}
.template-fantasy-photo-contest .fpc-slideshow .text-wrap .text p {color: #fff;margin: 0;}
.template-fantasy-photo-contest .fpc-slideshow .bottom-text p {color: #fff;}
.template-fantasy-photo-contest .fpc-slideshow .social ul li a .icon__fallback-text {display: none;}
.template-fantasy-photo-contest .fpc-slideshow .fpc-slideshow-wrap .item {position: relative;height: 0;overflow: hidden;display: block;padding-bottom: 100%;}
.template-fantasy-photo-contest .fpc-slideshow .fpc-slideshow-wrap .item img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.template-fantasy-photo-contest .fpc-slideshow .fpc-slideshow-wrap .slick-prev {background: url(/cdn/shop/files/arrow-wht-left.svg?v=169772001) 0 0 no-repeat!important;left: 30px;right: inherit;}
.template-fantasy-photo-contest .fpc-slideshow .fpc-slideshow-wrap .slick-next {background: url(/cdn/shop/files/arrow-white-right.svg?v=1697720013) 0 0 no-repeat!important;left: inherit;right: 30px;}
.template-fantasy-photo-contest .fpc-slideshow .fpc-slideshow-wrap .slick-arrow{width: 38px!important;height: 38px!important;box-shadow: none!important;-moz-box-shadow: none!important;-webkit-box-shadow: none!important;border: none!important;font-size: var(--null)!important;position: var(--position-absolute);cursor: pointer;z-index: 2;top: 45%;}
.template-fantasy-photo-contest .fpc-panel-of-judges .title-wrap {padding: 20px 15px;text-align: center;background: #000;}
.template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap {background-size: cover;background-position: center;background-color: #333;}
.template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap {padding: 15px 0;background: #696969;color: #fff;text-transform: uppercase;font-weight: 600;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.template-fantasy-photo-contest .fpc-panel-of-judges .title-wrap .title {color: #fff;margin: 0;font-family: var(--font-body-family);font-weight: 600;}
.template-fantasy-photo-contest .fpc-panel-of-judges .title-wrap .subtitle {color: #fff;}
.template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap {padding: 50px 15px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item {width: 20%;padding: 0 15px 30px;max-width: 250px;text-align: center;}
.template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item .name {text-transform: uppercase;color: #fff;font-weight: 600;font-size: 18px;line-height: 1.2;margin: 10px 0 0;}
.template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item .criteria-wrap {position: relative;}
.template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item .criteria-wrap .criteria-btn {cursor: pointer;color: #c8c8c8;text-decoration: underline;font-size: 14px;}
.template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item img {width: 100%;}
.template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item .criteria-wrap .criteria-content {display: none;}
.template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap .newsletter-title {padding: 15px;line-height: 1.2;text-align: center;}
.template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap form {padding: 15px;}
.template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap form .input-group-field {background: transparent;min-width: 230px;border-radius: 4px;color: #fff;border-color: #fff;box-shadow: none !important;height: 45px;padding: 10px 15px;}
.template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap form .input-group-btn {padding: 0 0 0 15px;}
.template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap form .input-group-btn .btn, .fpc-panel-of-judges .newsletter-wrap form .input-group-btn .btn--secondary {border-radius: 4px;min-width: 120px;border: 1px solid #fff;background: #ea4224;color: #fff;font-size: 16px;}
.template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap form .input-group-field:focus-visible {outline: none;}
.template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap form  input::placeholder {color: #fff;font-size: 16px;}
.template-fantasy-photo-contest .fpc-single-text {padding: 40px 0;}
.template-fantasy-photo-contest .fpc-single-text>.wrapper {max-width: 992px;margin: 0 auto;}
.template-fantasy-photo-contest .fpc-single-text>.wrapper p {font-weight: 400;line-height: 30px;}
.template-fantasy-photo-contest .fpc-products {padding: 40px 0;}
.template-fantasy-photo-contest .collection .collection__view-all .button {background: var(--teal-green)!important;color: #fff;font-size: 16px;}
.template-fantasy-photo-contest .collection .title {font-size: 32px;font-weight: 600;margin: 0 0 30px;font-family: var(--font-body-family);color: #ea4224;}
.template-fantasy-photo-contest .collection .collection__view-all {margin: 20px 0 0;}
.template-fantasy-photo-contest .fpc-slideshow-wrap:before {content: "";position: absolute;height: 100%;width: 17%;background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgb(255 255 255 / 0%) 100%);top: 0;left: 0;z-index: 1;}
.template-fantasy-photo-contest .fpc-slideshow-wrap:after {content: "";position: absolute;height: 100%;width: 17%;background: linear-gradient(90deg, rgb(255 255 255 / 0%) 0%, rgba(0,0,0,1) 100%);top: 0;right: 0;z-index: 1;}
.template-fantasy-photo-contest .fpc-slideshow-wrap .slick-track {left: 8%;}
/*==fantasy-photo-contest page end==*/

/*==Wall Smack template start==*/
.template-bs-wall-plaques  media-gallery {display: block;}
.template-bs-wall-plaques media-gallery .slider-mobile-gutter {width: 100% !important;padding: 0;}
.template-bs-wall-plaques media-gallery .thumbnail-list__item {width: 105px !important;float: left;}
.template-bs-wall-plaques media-gallery .thumbnail-slider {width: 100% !important;}
.template-bs-wall-plaques media-gallery .thumbnail-list__item {border: 1px solid #fdfdfd;margin: 5px !important;}
.template-bs-wall-plaques media-gallery .thumbnail-list__item.slick-current {border-color:#000;}
/* .template-bs-wall-plaques media-gallery .thumbnail-slider .slick-track, .template-bs-wall-plaques media-gallery .thumbnail-slider .slick-list.draggable {height: auto !important;transform: unset !important;}
.template-bs-wall-plaques media-gallery .thumbnail-slider .thumbnail-list {padding-top: 0 !important;margin-top: -40px;} */
.template-bs-wall-plaques .product .thumbnail-slider[data-thumb-slider] .thumbnail-list__item.slick-current .thumbnail {border: none !important;}
/*==Wall Smack template end==*/
/*==contact-page-start==*/
.contact .title{font-size:32px;font-weight:600;font-family:"Open Sans",sans-serif;text-transform:unset;color:#333;letter-spacing:0;margin-bottom:20px}
.contact .subtext p{font-size:16px;line-height:1.7}
.contact .subtext a,.contact-address a{color:#04a387}
.contact label.field__label{font-size:14px;color:#333;letter-spacing:0;font-family:"Open Sans",sans-serif}
.contact input,.contact textarea{border-radius:0;padding:10px 15px;font-family:"Open Sans",sans-serif;color:#333;font-size:14px;border:1px solid #e5e5e5}
.contact .field:after,.contact .field:before{display:none}
.contact .field{margin-bottom:10px!important}
.contact.page-width{max-width:1282px!important}
.contact textarea{height:245px}
.contact .contact__button{margin-top:0;text-align:right}
.contact-address{margin-top:-55px}
/*==contact-page-end==*/
/*==defaultpage-start==*/
.template-page main .page-width {    max-width: 1282px;}
.template-page main .main-page-title {text-align:left;}
.template-page main .rte h2 {font-family: "Open Sans", sans-serif;letter-spacing: 0px;font-size:32px;line-height:1.3;margin-bottom:16px;}
/*==default-page-end==*/
/*==cart-page-start==*/
.template-cart main .page-width{max-width:1282px}
.template-cart thead{display:none}
.cart__items .cart-items td{padding:25px 10px 25px;vertical-align:middle}
table.cart-items{border-collapse:collapse}
table.cart-items .cart-item{border-bottom:none;border-top:1px solid #eee}
table.cart-items .title-wrapper-with-link{padding-bottom:15px;margin-top:10px}
cart-items .title-wrapper-with-link{margin:10px 0 0;padding-bottom:15px}
.cart-item td.cart-item__media{padding:0;vertical-align:middle}
.cart-item td.cart-item__media img.cart-item__image{max-width:68px;border:0}
.cart-item td.cart-item__media .cart-item__image-container{border:0}
a.cart-item__name.h4{font-size:13px;line-height:17px;color:#232323;font-weight:600;display:block;max-width:211px}
.cart-item td.cart-item__details{padding-left:27px;padding-top:30px}
.cart-item quantity-input.quantity.cart-quantity{height:40px!important;border-radius:4px!important;background-color:#f5f5f5!important;width:116px!important;font-size:14px!important;color:#232323!important;line-height:22px!important;font-weight:600!important;border:0!important}
.cart-item .quantity:after,.cart-item .quantity:before{display:none}
.main-cart-wrap a.button.shippingcart-btn{margin-top:20px;flex-shrink:0;background-color:#e1e1e1!important;border:none!important;border-radius:4px!important;font-size:12px!important;line-height:17px!important;font-weight:600!important;text-transform:uppercase!important;color:#232323!important;min-height:40px!important;box-shadow:none!important;padding:12px 22px;text-decoration:none}
.main-cart-wrap{display:flex;flex-wrap:wrap;max-width:1255px;margin:0 auto}
.main-cart-wrap cart-items{width:67%}
div#main-cart-footer{width:33%;padding-left:30px}
div#main-cart-footer .cart__footer{border:1px solid #e0e0e0;border-radius:4px;padding:27px 30px;margin-top:113px}
.cart__footer button#checkout{background-color:#288ab6;line-height:17px!important}
.cart__footer .totals__total-value,.cart__footer h2.totals__total{font-family:"Open Sans",sans-serif;font-size:14px;line-height:22px;font-weight:600;color:#232323}
.cart__footer .totals{justify-content:space-between}
.cart__footer .cart__ctas{margin-top:13px}
quantity-input.quantity.cart-quantity input{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;opacity:1}
.cart-item td.cart-item__quantity{min-width:162px;padding-left:46px;padding-right:0;vertical-align:middle}
.cart-item td.remove{min-width:83px!important;text-align:left!important;padding-left:0!important;vertical-align:middle}
.cart-item span.price.price--end{font-size:14px;color:#232323;letter-spacing:0;font-weight:600;margin:0;text-align:left}
.cart-item td.cart-item__totals.right.small-hide{vertical-align:middle;min-width:174px;padding-left:50px;text-align:left!important}
.cart-item cart-remove-button{margin:0}
.cart-item .quantity-popover-container{padding:0}
h3.satisfy-gaurentee{padding:4px 0 4px 22px;font-size:13px;line-height:17px;font-weight:600;text-transform:uppercase;color:#232323;margin:0 auto 20px;font-family:"Open Sans",sans-serif;letter-spacing:0;display:flex;align-items:center;justify-content:center}
h3.satisfy-gaurentee span{color:#ea4222}
h3.satisfy-gaurentee svg{margin-right:3px}
.cart__footer .totals{justify-content:space-between;border-top:1px solid #cecece;padding:10px 10px 0}
.cst-fre-shpp p{font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}
.cst-fre-shpp p svg{margin-right:5px}
.cart__footer .cst-fre-shpp{margin-top:25px}
.vtl-rv-main-widget .vtl-product-carousel__title{font-family:"Open Sans",sans-serif;font-weight:600;margin:0 0 .5em;line-height:1.4}
.custom-timer{float:left;clear:none}
.custom-timer #cart_reserved_box{padding:10px 24px 10px 17px;background-color:#fff5f3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:auto;margin:0;align-items:center}
.custom-timer #cart_reserved_box .fireEmoji{font-size:0px;width:24px;min-width:24px;height:28px;background:url(https://www.trophysmack.com/cdn/shop/t/118/assets/fire.svg) 0 0 no-repeat;background-size:100% auto;margin-left:0!important;margin-right:10px!important}
.custom-timer #cart_reserved_box span{color:#232323;font-weight:600;font-size:13px;line-height:16px;font-family:Open Sans,sans-serif;letter-spacing:0}
.custom-timer #cart_reserved_box span.cartReservedTimerText{font-weight:700}
.custom-timer #cart_reserved_box span#cart_reserved_timer{color:#eb4d2f!important;font-weight:700}
.main-cart-wrap .title-wrapper-with-link{justify-content:flex-start;gap:25px;padding-bottom:20px}
.main-cart-wrap cart-items.page-width.is-empty {width:100%;}
.main-cart-wrap a.button.shippingcart-btn {display:none;}
/*==cart-page-end==*/
.template-tw-new-default-engraving .product-single__engraving label { min-height:auto;}
.product-testimonial-no_shape .product-testimonial {background:none;padding-top:10px;}
.product-testimonial-bottom_shape .product-testimonial{background: url(/cdn/shop/t/118/assets/testimonial-border-sep_4.png) 50% 100% no-repeat !important;padding: 10px 30px 100px;}
/****************************************************************** media-query-start **************************************************/
@media(max-width:1700px)
{
  .template3-collection-style2 .fs-wall-plaques-ban-left { left: 25%;}
  .land-loser-heading {font-size:80px;}
}

@media(max-width:1500px)
{
  /* header .page-width {padding-left:50px;padding-right:50px;} */
  .feature-collection .fantasy-collection-wrapper .product-grid li{padding:0 18px}
  .fantasy-collection-wrapper{padding:0 20px}
  .feature-collection .fantasy-collection-wrapper slider-component{padding:0!important}
  .fantasy-box-content p{font-size:14px;line-height:1.3}
  /* .fantasy-party-right{width:58.86%;padding-right:20px} */
  
  h2.landing-collaboration-heading{font-size:130px;text-align:var(--text-center);margin-bottom:160px}
  .landing-collaboration-heading span{font-size:180px;margin-top:8px}
  .land-col-6.col-6-right{padding-right:0}
  .template-cart main .page-width {padding-left: 50px;padding-right: 50px;}
  .banner-video .template2-collection-style1 .tr-collection-pg-tp-bnr-inn video {height: 400px;}
}
@media(max-width:1439px)
{
  /* .header__inline-menu ul li a, .header__inline-menu ul>li .header__menu-item {padding: 21px 15px 16px;}
  .header__inline-menu ul li a, .header__inline-menu ul>li .header__menu-item>span {font-size: 15px;} */
  .fantasy-football-wrapper .bl-txt-blue-btn{font-size:12px;padding:10px 20px!important;background-position:calc(100% - 8px) 50%!important}
  ul.fantasy-football-wrapper{margin:60px auto 0}
  .landing-sub-heading {font-size:80px;}
  .land-loser-heading{font-size:68px;margin-left:auto;margin-right:auto}
  .fantasy-collection .collection slider-component:not(.page-width-desktop) { padding: 0 20px;}
}
/* @media(min-width:1023px)
{
.announcement-bar .slider__slide[aria-hidden=true]{visibility:visible}
.announcement-bar .slider--everywhere{flex-wrap:wrap;justify-content:center;width:auto}
.announcement-bar .slider.slider--everywhere .slider__slide{width:auto;padding:0 26px}
.announcement-bar button.slider-button.slider-button--next, .announcement-bar button.slider-button.slider-button--prev {display:none;}
} */
/* @media(min-width:990px)
{
.header-mobile-collection {display:none;}
} */
@media(min-width:750px)
{
  .home-trim-collection-bottom-link , .mobile-image , .ts-ntl-mobile-show  {display:var(--display-none);}
}
@media(min-width: 750px) and (max-width: 1024px) {
  .ts-nlt-hm-banner-cont h2.h1 {font-size:32px;}
}
@media(min-width: 750px) and (max-width: 1920px) {
  .template2-collection-style1.bottom-curve  .tr-collection-pg-fea-bar:before { background: url(/cdn/shop/files/fa-bar-tp-sep.png?v=1698486092) 50% 0 no-repeat;}
}
@media(max-width:1199px)
{

  .home-our-product-left .img-ist-logo{width:140px}
  .home-our-product-left .img-ist-logo img{width:var(--full);height:auto;}
  .home-our-product-left h2{padding:0 20px;font-size:20px}
  .home-image-with-text-right h2{font-size:40px}
  .home-image-with-text-right span{font-size:24px;text-indent:-30px}
  .home-image-with-text-right .content p{font-size:14px}
  .common-banner-content a.button.blue-btn,.home-image-with-text-right-content a.button.blue-btn{margin-top:10px}
  .home-image-with-text-right-content{padding-right:var(--null)}
  .home-image-with-text-block.img-right-direcrtion .home-image-with-text-right-content{padding-left:20px}
  .home-single-banner-content.common-banner-content .content{margin:20px 0 15px}
  .feature-collection .product-grid li{padding:0 10px}
  .home-trim-collection-top.common-banner-content h2 span{text-indent:var(--null)}
  .home-image-with-text-block.block-size-Small .home-image-with-text-right{padding:20px 20px 20px 12%}
  .ts-nlt-3-cat-cont h3 {line-height:1.3;margin: 0 0 14px;}
  .home-image-with-text-content h2 , .home-trim-collection-top.common-banner-content h2 {font-size:70px;}
  
  .collection-style1 .collection-trophies-header-wrap .text h2 {font-size:25px;}
  .collection-style1 .collection-trophies-header-wrap .text p {font-size:19px;line-height:1.4;}
  .collection-style4 .row-block .row-block-wrap .text-block .small-text {font-size:13px;}
  .collection-style4 .row-block .row-block-wrap .text-block .small-text+.heading-h1 h1{font-size:18px!important;}
  .template3-collection-style2 .fs-wall-plaques-ban-left img {max-width: 40%;}
  .template3-collection-style2 .fs-wall-plaques-ban-left p {font-size:var(--text-md);margin-top: var(--null);}
  .template3-collection-style2 .fs-wall-plaques-banner-era video {width: var(--full);height: 250px;object-fit: cover;}
  .template-collection .custom-filter .slick-arrow.slick-prev {left: -24px;;}
  .template-collection .custom-filter .slick-arrow.slick-next {right: -20px;}
  
  .product-left-content .content-video-icon img{max-width:70px}
  .product-left-content p{font-size:var(--text-h3)}
  .product-right-content-img{width:100px;padding-right:20px}
  .product-right-content p{font-size:var(--text-sm);width:calc(100% - 100px);padding-right:20px}
  .product-left-content{bottom:2.5%}
  
  .ts-nlt-win-loss-right-cont>h2{font-size:40px;line-height:1}
  .ts-nlt-win-loss-right-cont>h2 span{font-size:24px;line-height:30px;letter-spacing:0;text-indent:-30px}
  .ts-nlt-win-loss-right-cont>p{font-size:var(--text-sm);margin:7px 0 10px}
  .ts-nlt-win-loss-right-cont{padding-right:20px}
  .ts-nlt-win-loss-btn .bl-txt-blue-btn{margin:0 auto;text-decoration:unset;}
  
  .fantasy-football-banner-content p {font-size:18px;}
  .fantasy-product-content h1 {font-size:32px;}
  .fantasy-product-detail-left{width:42.25%}
  .fantasy-product-detail-right{width:57.75%;margin-left:0;padding:0 20px 0 70px}
  .fantasy-image-text-icon{width:120px}
  .fantasy-image-text-icon img{width:100%}
  .fantasy-image-text-box p{font-size:16px;line-height:1.6}
  .fantasy-image-with-text-right{padding-right:80px}
  .fantasy-image-with-text-left img{width:100%;height:auto;}
  .fantasy-faq-left,.fantasy-how-it-works-left{width:47.83%}
  .fantasy-faq-right,.fantasy-how-it-works-right{width:52.17%}
  .fantasy-how-it-works{min-height:550px;background-size:auto 100%}
  .fantasy-faq-wrapper .page-width{padding:0 20px}
  .fantasy-faq-wrapper{min-height:500px;padding-top:50px}
  
  /* .header--top-left .header__icons {padding: 20px 0 20px 20px;}
  .header-shopby ul li a , .header-more span {font-size:16px;}
  .header-shopby ul li a svg , .header-more svg {width:18px;}
  .header__inline-menu ul li a, .header__inline-menu ul>li .header__menu-item {padding: 21px 9px 16px;}
  .announcement-bar-section .announcement-bar .slider.slider--everywhere .slider__slide {padding:0px 10px;}
  .announcement-bar .slider--everywhere {justify-content:space-between;width:100%;} */
  
  .landing-sub-heading {font-size: 70px;line-height: 80px;}
  .landing-image-with-text-col.col-image { transform: scale(1.3);}
  .landing-image-with-text-col.col-image .landing-image{height: 768px; left: 13%;top: -82%;}
  
  h2.landing-collaboration-heading{font-size:110px;}
  .landing-collaboration-heading span{font-size:153px;margin-left:-21px;}
  .land-col-6{text-align:center}
  .land-main-left{max-width:90%;margin: -130px 0 0 20px;}
  .land-img-row{margin-bottom:20px}
  .land-img-one{width:100px;height:120px}
  .land-img-two{width:50px;height:50px}
  .land-img-three{width:100px;height:120px}
  .land-collaboration-content{font-size:22px}
  .landing-collaboration{margin-top:-189px}
  
  .page-block__hero h2.h1.page-hero__title{font-size:33px}
  .page-block__hero .page-hero__second-stitle,.page-block__hero .page-hero__stitle{font-size:18px}
  
  .fantasy-feature-product button.slick-arrow{left:0}
  .fantasy-feature-product button.slider-next{left:unset;right:0}
  .fantasy-collection .img-grid{flex:1 1 25%;max-width:25%}
  .review-slider-wrapper{align-items:flex-start}
  .img-grid-review p{font-size:13px;line-height:1.1}
  .template-landing .landing-losers .page-width {padding: 0 20px !important;}
  
  
  .marquee-slider.top-slider, .animation-line  {padding-bottom: 0;}
  .template-about_us .animation-line .animation_wrapper {height: 62px;}
  .template-about_us .client-text .client__wrapper.text .client-text {padding: 45px 0 0;}
  .template-about_us .client-text .client__wrapper.text .client-text ul.button-list {margin: 24px 0 0;}
  
  .banner-video .template2-collection-style1 .tr-collection-pg-tp-bnr-inn video {height: 380px;}
  .product__info-wrapper .icon-text-row{flex-wrap: wrap;}
}

@media(max-width:1025px)
{
  .article-rec-wrap:after{bottom: -53px;}
  .landing-banner-title .banner-sub-title {font-size:30px;}
  .landing-banner{clip-path: none;}
  .template-belt-product .product-focals-item .focal-points-item.item-5 .content{left:auto;right:50%;transform:translate(25%);-moz-transform:translate(25%,0);-webkit-transform:translate(25%,0)}
  .template-belt-product .product-focals-item .focal-points-item.item-5 .content::before{left:75%}
  .template-belt-product .product__info-wrapper .icon-text-row{justify-content:flex-start}
  .template-belt-product .product__info-wrapper .icon-text-row .icon-text-col+.icon-text-col{margin-left:50px}
  
  .template2-collection-style1 .tr-collection-pg-tp-bnr-inn img {object-position: 65% 0;}
}
.cstm-icon-change::before {
    opacity: 0 !important;
}
.cstm-icon-change{
  width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    max-width: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    border-radius: 26px !important;
}
@media(max-width:989px)
{
  /* .header-searchbox {display:none;} */
  /* .header-small-search {display:var(--display-block);} */
  /* .header__icons .header-searchbox{display:none !important;} */
  header .cus-width { padding: 0;}
  .h1 {font-size:32px;}
  .collection-list-wrapper .collection-list li {width:49%;}
  .feature-collection .collection .slider--tablet.product-grid{scroll-padding-left:var(--null);}
  .home-trim-collection-top.common-banner-content h3 p{line-height:1}
  footer .footer__blocks-wrapper .footer-block.grid__item{width:49%}
  .collection-style4 .text-block {width: var(--full); text-align: var(--text-center);order: 1;padding: 3em 0; max-width: 500px;}
  .collection-style4  .row-block .row-block-wrap .text-block .text {display:var(--display-none);}
  .collection-style5 .row-block .row-block-wrap {margin: 30px auto 0;}
  .collection-style5 .row-block .row-block-wrap .image-block{width:100%;order:2}
  .collection-style5 .row-block .row-block-wrap .image-block img{width:500px;margin:0 auto;z-index:9;position:var(--position-relative);display:var(--display-block);bottom:-61px;left:auto;-webkit-transform:none;transform:none;max-width:100%}
  .collection-style5 .row-block .row-block-wrap .text-block{width:100%;max-width:685px;text-align:var(--text-center);padding:0 30px 20px;order:1}
  .collection-style5 .row-block .row-block-wrap .text-block .title{margin:0 auto 35px;text-align:center}
  .template3-collection-style2 .fs-wall-plaques-ban-left {left:var(--null);transform: translateY(-50%);padding-left: 30px;}
  .related-products ul.grid.product-grid {padding-left:40px;padding-right:40px;}
  .template-collection .custom-filter .slick-arrow.slick-next, .template-collection .custom-filter .slick-arrow.slick-prev {width: 30px;height: 30px;left: 0px;background-size: cover !important;}
  .template-collection .custom-filter .slick-arrow.slick-next {left: auto; right: 10px;}
  .template-collection .custom-filter-sticky.sticky {top: 140px !important;}
  
  
  .product-left-content p{font-size:17px}
  .product-left-content .content-video-icon img{margin-right:10px}
  .product-left-content{bottom:2%;left:20px}
  .product-right-content-img h3{font-size:var(--text-xs);margin-bottom:5px}
  .product-right-content-img{width:80px;padding-right:12px}
  .product-right-content p{font-size:var(--text-xs);width:calc(100% - 80px)}
  .product-right-content{top:2%;left:20px}
  
  .product-focals {padding: 0 40px;}
  .template-product .product--medium:not(.product--no-media) .product__media-wrapper, .template-product .product--medium:not(.product--no-media) .product__info-wrapper {width:100%;max-width:100%;}
  .main-blog h1.title--primary , .blog-hero__stitle.h4 {text-align:var(--text-center);}
  .main-blog h1.title--primary {font-size:32px;}
  .main-blog-left , .main-blog-right { width:var(--full);}
  .main-blog-right {display:var(--display-none);}
  
  .ts-nlt-win-loss-row{flex-wrap:wrap}
  
  .article-main-block .main-article-left,.article-main-block .main-article-right{width:var(--full)}
  .main-article-right.main-blog-right{display:var(--display-block)}
  .main-article-right.main-blog-right h3.h6{padding-top:var(--null)}
  .youth-contact-block form#ContactForm{width:var(--full)}
  
  /*==megamenu-start==*/
  /* .header__inline-menu ul li a,.header__inline-menu ul>li .header__menu-item>span{font-size:15px}
  .section-header.shopify-section-group-header-group{padding:0 16px;background-color:var(--white);}
  .header-center{display:none}
  .header-top{width:100%}
  .header-top .page-width{padding:0px !important;}
  header .header__heading-link{width:unset;padding:0}
  .header__heading-logo-wrapper{position:var(--position-relative);top:unset}
  header .header__heading-logo{min-width:56px;width:56px}
  .header-center,.header-mobile-icon,.header-searchbox{display:block}
  .header-more,.header-shopby,.header-small-search{display:none}
  .header__icon.header__icon--cart{font-size:0px;padding:0;min-width:unset;border:0}
  .header__icons .header__icon--cart svg{margin-right:0}
  .header__icons .cart-count-bubble{font-size:11px;width:16px;height:16px;top:-2px;right:-6px}
  .header-more,.header__icon.header__icon--cart,.header__icons .header__icon--account{margin-left:18px}
  .header--top-left .header__icons{width:100px;padding:0}
  .menu-drawer-container{width:100px;padding:0}
  .header-center .field__button>svg{width:19px}
  .header-center .field label{font-size:13px;top:13px}
  .header-center .search__input.field__input{height:36px;padding:8px 35px 8px 40px;font-size:13px}
  .header-searchbox{width:100%;padding:8px 0 13px}
  .header-nav-bottom{border-top:0}
  .header-center .search__button{height:36px;top: 2px;}
  .header-top-wrapper{padding:3px 0}
  .header-center .field label{left:42px!important}
  .header-wrapper {border-bottom:0px;}
  .header-searchbox .field__button {height: 36px;right: 0px;} */
  /*==megamenu-end==*/
  /*==collection-list-start==*/
  /* .collection-list-image img{width:65px;height:65px;object-fit:contain}
  .header-mobile-collection ul{margin:0;padding:0}
  .header-mobile-collection ul li{list-style:none}
  .header-mobile-collection ul li span{font-family:var(--heading-font);font-weight:var(--regular);font-size:14px}
  .collection-list-image{padding:0 10px}
  .header-mobile-collection ul li .collection-list-image{text-align:center}
  .header-mobile-collection button.slick-next.slick-arrow,.header-mobile-collection button.slick-prev.slick-arrow{background-image:url(/cdn/shop/files/angle-left-lg-wh.svg?v=1701153115);left:-20px;width:21px;height:21px;background-color:var(--black);border-radius:50px;background-position:center center;background-size:6px auto;background-repeat:no-repeat;position:var(--position-absolute);top:50%;transform:translateY(-50%);font-size:0px;border:0}
  .header-mobile-collection button.slick-next.slick-arrow{background-image:url(/cdn/shop/files/angle-right-lg-wh.svg?v=1701153115);left:unset;right:-20px}
  .header-mobile-collection{padding:0 24px} */
  /*==collection-list-end==*/
  /*==collection-list-style2-start==*/
  /* .header-mobile-collection{padding:14px 30px 4px;margin-left:-16px;margin-right:-16px;border-top:1px solid rgba(0,0,0,.1)}
  .header-mobile-collection.collection-list-style2 .slick-arrow{display:none!important}
  .header-mobile-collection.collection-list-style2{padding:14px 0 4px 2px}
  .header-mobile-collection.collection-list-style2 .collection-list-image img{border:1px solid var(--dark-blue);border-radius:50px}
  .header-mobile-collection.collection-list-style2 .collection-list-image{padding:0 8px} */
  /*==collection-list-style2-end==*/
  /*==menudrawer-start==*/
  /* div#menu-drawer{position:fixed;width:100%;height:100%;filter:unset;background-color:var(--white);top:0}
  .menu-drawer-wrapper{display:var(--display-flex);align-items:var(--align-mid);justify-content:space-between}
  .header--top-left .menu-drawer-wrapper h1.header__heading{order:unset}
  .menu-drawer-header svg.icon.icon-close{width:31px;height:auto}
  .menu-drawer-header{padding:20px 25px}
  .header-top-wrapper .menu-drawer__navigation ul li{border-top:1px solid rgba(0,0,0,.1);display:var(--display-flex);padding:0;align-items:var(--align-mid);font-size:18px;letter-spacing:.17px;font-family:var(--heading-font);font-weight:var(--regular);margin:0;overflow:hidden}
  .header-top-wrapper .menu-drawer__navigation ul li details{width:100%}
  .header-top-wrapper .menu-drawer__navigation ul.menu-drawer__menu.has-submenu:not(.submenu-open)>li{position:var(--position-relative)}
  .header-top-wrapper .menu-drawer summary.menu-drawer__menu-item,.header-top-wrapper .menu-drawer__navigation ul li .link--text{font-size: 1.8rem;color:var(--dark-blue);padding:0;line-height:1;position:var(--position-relative);background-color:var(--white);padding:10px 24px;min-height:55px;z-index:2}
  .mobilemenu-icon{padding-right:8px;line-height:0}
  .menu-drawer .menu-drawer__menu-item{padding:0}
  .js .menu-drawer__menu-item .icon-caret,.no-js .menu-drawer .icon-arrow{display:block!important;width:16px;height:auto;right:24px}
  .menu-drawer__menu-item>.icon-arrow{display:none}
  .js div#menu-drawer .menu-drawer__navigation .submenu-open{visibility:visible}
  .js div#menu-drawer .menu-drawer__submenu{position:var(--position-relative);background-color:#f5eedc4d;padding-top:10px;padding-bottom:5px;transform:translateY(-100%);z-index:1}
  details[open].menu-opening>.menu-drawer__submenu{transform:translateY(0)}
  .menu-drawer__navigation{padding:0}
  .menu-drawer .menu-drawer__close-button{display:none!important}
  .header-top-wrapper .menu-drawer__navigation .menu-drawer__inner-submenu ul li{border-top:1px solid #e0d9c2}
  .menu-drawer .menu-drawer__inner-submenu .menu-drawer__menu-item{padding:9px 32px 5px;color:var(--dark-blue)}
  .header-top-wrapper .menu-drawer__navigation ul:not(.megamenu-with-image) .menu-drawer__inner-submenu ul li:first-child{border-top:0}
  .js div#menu-drawer .menu-drawer__submenu{bottom:unset;right:0}
  .js div#menu-drawer details[open].menu-opening>.menu-drawer__submenu{transform:translateY(0)}
  .header-top-wrapper .menu-drawer__navigation ul li .menu-drawer__inner-submenu ul li a.link--text{background-color:transparent;padding:9px 32px 5px;min-height:unset}
  ul.menu-drawer__menu.megamenu-with-image.list-menu.hide-image .megamenu-image.mobile-megamenu-image {display:none;}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image ul.menu-drawer__menu.list-menu.hide-image li ,  .header-top-wrapper .menu-drawer__navigation ul li.more-menu ul.menu-drawer__menu.list-menu li {width:100%;justify-content: flex-start;}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image ul.menu-drawer__menu.list-menu.hide-image li a ,  .header-top-wrapper .menu-drawer__navigation ul li.more-menu ul.menu-drawer__menu.list-menu li a {font-size: 18px;text-align: left;line-height: 1;padding: 13px 30px 8px;}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image ul.menu-drawer__menu.list-menu.hide-image li:last-child ,  .header-top-wrapper .menu-drawer__navigation ul li.more-menu ul.menu-drawer__menu.list-menu li:last-child {border-bottom:0px;}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image #link-shop-by-interest .mobile-megamenu-image {height:62px;} */
  /*==menudrawer-end==*/
  /*==menudrawer2-start==*/
  /* .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image li .menu-drawer__inner-submenu ul li a{display:var(--display-block);font-size:14px;color:var(--dark-blue);padding: 14px 10px;text-align: center;font-weight: 400;}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image .menu-drawer__inner-submenu ul li img{margin:0 auto 0px;display:var(--display-block);width:100%;height:100%;object-fit:contain;}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image .mobile-megamenu-image{height:81px;margin-bottom:10px;padding:0px;justify-content:center;}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image ul.menu-drawer__menu.list-menu{display:var(--display-flex);flex-wrap:wrap}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image ul.menu-drawer__menu.list-menu li{width:33.33%;border-right:1px solid #e0d9c2;align-items: flex-start;justify-content: center;}
  .js div#menu-drawer ul.megamenu-with-image .menu-drawer__submenu{padding:0}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image .menu-drawer__inner-submenu ul li{border-bottom:1px solid #e0d9c2;border-top:0}
  .header-top-wrapper .menu-drawer__navigation ul.megamenu-with-image ul.menu-drawer__menu.list-menu li:nth-child(3n+3){border-right:0px}
  .menu-drawer__utility-links {display:none;}
  .menu-drawer__account {font-size:1.8em;} */
  /*==menudrawer2-end==*/
  .article-rec-wrap:after {bottom: -64px;}
  .article-rec-wrap {margin: 0 auto 25px;}
  .main-article-right.main-blog-right {padding-bottom:40px;}
  
  .fantasy-product-detail-left{flex-wrap:wrap}
  .fantasy-product-detail-left-image{width:100%;padding-right:20px;padding-left:20px;text-align:left}
  .fantasy-product-detail-left-content{width:100%;max-width:100%;padding:20px}
  .fantasy-product-detail-right{width:75.25%;margin-left:-21.5%;padding:0 20px 0 60px}
  .fantasy-collection-wrapper{padding:0 20px}
  .fantasy-image-with-text-right{padding-left:50px;padding-right:50px;padding-top:50px}
  .fantasy-image-text-box p{margin-bottom:0}
  .fantasy-rating{flex-wrap:wrap}
  .fantasy-image-text-icon{width:100px}
  .fantasy-party-right h3{font-size:36px;line-height:1.1;text-align:center}
  .fantasy-party-right h3 span{font-size:24px;line-height:1.25;margin-left:-80px;text-align:center}
  .fantasy-party-right{width:60.86%;margin-left:-34%;padding:20px 20px 20px 100px;min-height:auto;margin-top:24px}
  .fantasy-how-it-works{background-size:100% auto;min-height:auto}
  .fantasy-how-it-works-right{width:59.17%}
  .fantasy-how-it-works-left{width:40.83%}
  .fantasy-faq-left{width:60%}
  
  h2.landing-collaboration-heading{font-size:80px;margin-bottom:10px;line-height: 88%;margin-top: 0px;}
  .landing-collaboration-heading span{font-size:111px}
  .land-main-left {margin: -10px 0 0 0px;max-width: 100%;}
  .land-collaboration-content{font-size:22px}
  
  .fantasy-football-banner-content h2{font-size:50px;libe-height:1}
  .product-row-feature-collection-left,.product-row-feature-collection-right{width:100%;padding:0}
  .image-with-slider .page-width{padding:0}
  .product-row-feature-collection-row{flex-wrap:wrap}
  .page-block__collection-image{min-height:250px;max-height:250px;overflow:hidden}
  .image-with-slider .page-block__section-header h2.h3{margin:0 0 15px}
  .image-with-slider button.slider-arr.slick-arrow{top:unset;transform:none;bottom:0}
  .image-with-slider ul.grid.product-grid{padding:0 15px;padding-bottom:30px}
  .image-with-slider button.slider-arr.slider-prev.slick-arrow{left:calc(50% - 45px)}
  .image-with-slider button.slider-arr.slider-next.slick-arrow{right:calc(50% - 45px)}
  .image-with-slider .product-grid .card--standard>.card__content .card__information,.image-with-slider .product-grid .card-information{text-align:center}
  .page-product-collection .collection slider-component:not(.page-width-desktop).page-width{padding:0 30px}
  .product-right-img {padding-top:106%;}
  
  .template-cart main .page-width {padding-left: 16px;padding-right: 16px;}
  .main-article-left header {position:relative;}
  .land-loser-heading span {display: inline-block;position: relative;}
  .land-loser-heading .title-line-mobile {display: block !important;position: absolute;width: 87%;content: '';margin: 0 auto;z-index: 1;background: #39B54A;height: 3px;bottom: 0;overflow: visible;visibility: hidden;left: 50%;transform: translateX(-50%);}
  .landing-losers-title.active .title-line-mobile {animation: linemove 2s alternate forwards 3s;}
  @keyframes linemove {   0% {left: 150%;visibility: hidden;}100% {left: calc(50% - 4px);visibility: visible;}}
  
  .template2-collection-style1 .tr-collection-pg-tp-bnr-cont h1{width: 50%;font-size:40px;}
  
  
  .template-fantasy-photo-contest .fpc-hero .fpc-hero-wrap .right-side {width: 90%;}
  .template-fantasy-photo-contest .fpc-hero {padding: 0 0 3vw;}
  .template-fantasy-photo-contest .fpc-panel-of-judges .title-wrap .subtitle {font-size: 16px;}
  .template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item {width: 33.3333%;}
  .template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .template-fantasy-photo-contest .fpc-single-text>.wrapper p {padding: 0 30px;}
  .template-fantasy-photo-contest .fpc-slideshow .social ul li a {width: 50px;height: 50px;}
  .template-fantasy-photo-contest .fpc-slideshow .social ul li a svg {width: 20px;height: 20px;}
  .template-fantasy-photo-contest .fpc-slideshow-wrap .slick-track {left: 25%;}
  .template-fantasy-photo-contest .fpc-slideshow .fpc-slideshow-wrap .slick-prev{left:15px}
  .cart__items .cart-items td{padding:20px 10px 10px}
  .main-cart-wrap cart-items{width:100%}
  .cart-item td.cart-item__details{padding-left:0;padding-top:17px;display:block;width:100%}
  .cart-items .cart-item{display:inline-block;position:relative;width:100%}
  .cart-items .cart-item td.cart-item__media{padding:0;vertical-align:middle;position:unset;}
  .cart-items a.cart-item__name.h4{margin-bottom:10px;max-width:231px;padding-right:20px}
  #CartDrawer .cart-item__quantity{width:100%;}
  .cart__items .cart-items td.remove{position:absolute;top:12px;padding:0;width:20px;min-width:40px!important;right:0;padding:0}
  cart-remove-button .button{min-width:unset;min-height:unset;line-height:1;margin:0;padding:0;height:auto;display:block}
  .cart-item td.cart-item__quantity{padding-top:0;padding-left:0;min-width:116px;width:116px;display:block}
  .cart-item td.cart-item__totals.right.small-hide{padding-top:0;min-width:124px;width:124px;padding-left:0;text-align:right!important;float:right;display:block!important}
  .cart-item td.cart-item__quantity quantity-popover{float:left}
  .cart-item td.cart-item__media img.cart-item__image{max-width:68px;height:68px;object-fit:cover}
  table.cart-items .cart-item{border-bottom:none;border-top:1px solid #eee;border-top-width:0;border-bottom:1px solid #eee;padding:15px 0;}
  .cart-item span.price.price--end{text-align:right}
  .template-cart thead{display:none!important}
  .title-wrapper-with-link .title{margin:0;font-size:18px;margin:0;width:100%;padding:0;text-align:left}
  td.cart-item__totals.right.medium-hide.large-up-hide{display:none!important}
  .main-cart-wrap a.button.shippingcart-btn{display:none}
  .main-cart-wrap .cart__items{padding-bottom:0;border-bottom:0}
  div#main-cart-footer{width:100%;padding-left:0}
  div#main-cart-footer .cart__footer{border:0;border-radius:4px;padding:0 15px;margin-top:14px}
  .cart__footer .totals{border:0}
  .cart__footer .totals{border:0;border-top:0 solid #cecece;padding:10px;background-color:#f5f5f5;margin-bottom:9px;border-radius:2px;margin-top:5px}
  .cart__footer h2.totals__total{margin-top:0}
  .cart__footer .cart__ctas{margin-top:10px}
  h3.satisfy-gaurentee{margin-bottom:0}
}


   .template-index .custom-home-collection .media.media--hover-effect>img+img {
    opacity: 1;
}



@media(max-width:768px){
      .template-index .section-collection-list .media.media--hover-effect>img+img {
    opacity: 0;
}
.custom-home-collection .collection-list-wrapper .card__heading a:after {
  display:none;
}
  .custom-home-collection .collection-list-wrapper .collection-list-btn .button {
    min-width: unset;
    width: 100%;
    padding: 10px 5px;
    font-size: 13px;
}
     .section-collection-list.custom-home-collection .card__content .card__heading {
        font-size: 18px;
    }

 .custom-home-collection .collection-list-wrapper .collection-list li {
    background: #80808017;
    border-radius: 10px;
     margin-top: 23%;
    }
  .custom-home-collection .collection-list-wrapper .card__inner {
    width: 80%;
    margin: 0 auto;
     margin-top: -81px;
    border-radius: 10px;
    background: none;
}
 .custom-home-collection .collection-list-wrapper .card .card__inner .card__media {
border-radius: 10px;
   }
  .custom-home-collection .collection-list-wrapper .card--standard>.card__content {
   padding: 1rem;
}
 .custom-home-collection .collection-list-wrapper .card--standard> .card__content .card__information{
    background-color: unset;
     padding: 0px;
   padding-bottom: 5px;
  }
   .template-index .section-collection-list .card__information p {
       margin: 4px 0 15px;
      margin-bottom: 0px;
      padding-bottom: 5px;
    }
   .template-index .feature-collection button.slider-button.slider-button--prev, .template-index .feature-collection button.slider-button.slider-button--next{
  top:50%;
  background-color: #F4EEE0 !important;
  border-radius: 50%;
 background-image: none !important;
  cursor: pointer;
  }
   .template-index .feature-collection button.slider-button.slider-button--prev:hover, .template-index .feature-collection button.slider-button.slider-button--next:hover{ 
    background-color: var(--black) !important;
     background-image: none !important;
}
  .template-index .feature-collection button.slider-button.slider-button--next:hover svg,     .template-index .feature-collection button.slider-button.slider-button--prev:hover svg{
    color:#fff;
  }
  .template-index .feature-collection .slider-button .icon {
    height: 1rem;
}
  .template-index .feature-collection button.slider-button.slider-button--prev svg, .template-index .feature-collection button.slider-button.slider-button--next svg {
    display: block;
    color: #000;
}
  .template-index .feature-collection button.slider-button.slider-button--prev{
    left: -6%;
  }
  .template-index .feature-collection button.slider-button.slider-button--next{
  right: -6%;
  }
  .header-mobile-collection .header-mob-coll-item .collection-list-image span {color: #000;line-height:120%;display:inline-block;}
  .header-mobile-collection .header-mob-coll-item a {text-decoration: none;}

  .template-product .product--medium:not(.product--no-media) .product__info-wrapper {padding-left: 0;}
  
  .template-fantasy-photo-contest .fpc-hero .fpc-hero-wrap .right-side {width: 100%;}
  .template-fantasy-photo-contest .fpc-slideshow .text-wrap .title {font-size: 28px !important;margin: 5px 0 10px;}
  .template-fantasy-photo-contest .template-fantasy-photo-contest .collection .title {font-size: 28px;margin: 10px 0 30px;}
  .template-fantasy-photo-contest .fpc-panel-of-judges .title-wrap .title {margin: 0 0 10px;}
  .template-fantasy-photo-contest .fpc-panel-of-judges .title-wrap .subtitle {font-size: 14px;line-height: normal;}
  .template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item {width: 50%;}
  .template-fantasy-photo-contest .fpc-single-text>.wrapper p {padding: 0 15px;font-size: 14px;}
  .template-fantasy-photo-contest .fpc-slideshow .social ul {padding: 0;}
  .template-fantasy-photo-contest .fpc-slideshow .fpc-slideshow-wrap .slick-arrow {width: 30px!important;height: 30px!important;background-size: cover !important;} 
  
  
  .medium-down--hide , .breadcrumb  {display: var(--display-none) !important;}
  .template-collection main .page-width{padding:0 15px}
  .collection-style1 .collection-trophies-header-wrap .image{width:70%;order:2;max-width:400px;margin:0 auto}
  .collection-style1 .collection-trophies-header-wrap .text{padding:30px 0;width:100%;order:1}
  .collection-style1 .collection-trophies-header-wrap .text h2{font-size:20px}
  .collection-style1 .collection-trophies-header-wrap .text p{font-size:16px;line-height:1.75}
  .collection.style3 .collection-losers-header, .collection.style3 .collection-rings-header-wrap {min-height:190px;}
  .collection.style5 .row-block .row-block-wrap .image-block{padding:0 15px}
  .collection.style5 .row-block .row-block-wrap .image-block img{width:400px;bottom:-48px}
  .collection.style5 .row-block .row-block-wrap .text-block .title{font-size:40px;max-width:375px;margin:0 auto 20px}
  /* .header-mobile-collection ul {display:none;}
  .header-mobile-collection ul.slick-initialized.slick-slider {display:var(--display-block);} */
  .template-collection .custom-filter .slick-arrow.slick-prev {left: 10px;}
  .template-collection .custom-filter-sticky.sticky {top: 70px;}
  .template-collection .custom-filter .sticky ul.custom-filter-ul {margin: 14px 0;}
  
  .landing-losers .title-line {display: none !important;}
  .landing-image-with-text-row{flex-direction:column-reverse}
  .landing-image-with-text-col,.landing-image-with-text-col.col-image{width:100%}
  .landing-image-with-text-content{margin-top:-120px}
  .landing-sub-heading{font-size:57px;line-height: 54px;}
  .landing-image-with-text-col.col-image{width:100%;text-align:center;transform:scale(1.1)}
  .landing-image-with-text-col.col-image .landing-image{position:unset;margin-top:-70px;height:750px}
  .landing-collaboration{padding:110px 0 0px;min-height:unset;}
  .land-col-6{width:100%}
  .land-col-6.col-6-right{padding:0}
  .land-img-one{width:122px;height:122px}
  .land-img-two{width:28.5px;height:28.5px}
  .land-img-three{width:122px;height:122px}
  .land-collaboration-content{font-size:16px;text-align:center;padding:0;}
  .template-page.template-landing main .page-width{padding:0 80px}
  h2.land-loser-heading{font-size:60px;margin-bottom:40px;line-height:76px;max-width:380px;word-spacing:-3px;margin:0 auto;letter-spacing:0}
  h2.land-loser-heading.wow.animate__fadeInLeft.desktop{display:none}
  h2.land-loser-heading.wow.animate__fadeInLeft.mobile{display:var(--display-block);letter-spacing:3px;}
  .loser-col-6{width:100%;padding:0}
  .loser-row{margin:0 auto}
  .landing-losers-title{margin-bottom:30px}
  .loser-box-wrapper{margin-bottom:40px}
  .loser-box-wrapper img{width:100%;height:295px}
  .loser-title{font-size:32px;line-height:120%;margin-bottom:10px}
  
 
  .image-with-text .grid__item{width:100%}
  .class-image-with-text-satisfied .image-with-text__media--small,.class-image-with-text-throne .image-with-text__media--small ,  .image-with-text__media--small {max-width:250px;margin:0 auto}
  .class-image-with-text-satisfied .image-with-text__text-item h2.image-with-text__heading,.class-image-with-text-throne .image-with-text__text-item h2.image-with-text__heading , .video-with-text .image-with-text__text-item h2.image-with-text__heading {font-size:20px;letter-spacing:0;margin-bottom: 10px;}
  
  .page-product-image-with-text .image-with-text__grid{padding:35px 0}
  .ts-nlt-win-loss-row .ts-nlt-win-loss-left,.ts-nlt-win-loss-row .ts-nlt-win-loss-right{width:100%}
  .article-template__content .ts-nlt-win-loss-row .ts-nlt-win-loss-right{width:100%;background:linear-gradient(317deg,#222 3.03%,#20343d 43.65%);margin-left:0;padding:18px 0 0;margin-top:-60px}
  .article-template__content .ts-nlt-win-loss-row .ts-nlt-win-loss-right::before{display:none}
  .ts-nlt-win-loss-right-inn{padding:52px 20px 40px}
  .ts-nlt-win-loss-right-inn:before,.ts-nlt-win-loss-row:nth-child(2n) .ts-nlt-win-loss-right-inn:before{content:"";width:calc(100% - 28px);height:160px;position:absolute;z-index:1;background:url(/cdn/shop/files/Rectangle-33-m.svg?v=1698213866) 0 100% no-repeat;left:0;top:-50px}
  .ts-nlt-win-loss-right-cont{max-width:100%;margin:auto;padding-right:0}
  .ts-nlt-win-loss-right-cont>p{font-size:16px;line-height:24px;margin:8px 0 24px}
  .ts-nlt-win-loss-right-inn:after,.ts-nlt-win-loss-row:nth-child(2n) .ts-nlt-win-loss-right-inn:after{content:"";width:calc(100% - 62px);height:146px;position:absolute;z-index:1;background:url(/cdn/shop/files/Rectangle-34-m.svg?v=1698214265) 0 100% no-repeat;left:0;top:50px}
  .ts-nlt-win-loss-row .ts-nlt-win-loss-left:before{display:none}
  .ts-nlt-win-loss-row .ts-nlt-win-loss-left{margin-top:0;margin-bottom:0}
  .ts-ntl-desktop-show{display:none}
  .footer-block-image .footer-block__image-wrapper:nth-child(1), .footer-block-image .footer-block__image-wrapper:nth-child(2) {width: 28%;margin:8px 0 0;}
  .footer-block-image .footer-block__image-wrapper:nth-child(4), .footer-block-image .footer-block__image-wrapper:nth-child(5) {width: 40%;}
  
  .template-about_us .banner-text .rich-text .rich-text__heading {font-size: 36px;line-height: 42px;}
  .template-about_us .banner-text .rich-text {padding-top: 50px;padding-bottom: 60px;}
  .template-about_us .heading img {width: 100px;}
  .template-about_us .heading {top: 20px;left: 10px;}
  .template-about_us .client-text .client__wrapper.text .client-text p {width: 317px;font-size: 17px;line-height: 20px;margin: 16px auto 0;}
  .template-about_us .client-logo .client__wrapper.logo .client-logo {width: 50%;}
  .template-about_us .top-slider .heading img {width: 100px;}
  .template-about_us .top-slider.marquee-slider {margin-top: -80px;}
  .template-about_us .top-slider .heading {left: 35%;top:20px;}
  .template-about_us .top-slider .image-slider .marquee-item {flex: 0 0 165px;margin: 8px;}
  .template-about_us .top-slider .image-slider .marquee {width: 3500px;}
  .template-about_us .about-text .rich-text__heading {font-size: 36px;line-height: 35px;padding: 0 10px;}
  .template-about_us .about-text .rich-text__text p {font-size: 17px;line-height: 20px;max-width: 317px;}
  .template-about_us .client-logo .client__wrapper.logo img {width: 100px;height: 100px;}
  .template-about_us .client-logo .client__wrapper.logo {padding: 10px 0 0;}
  .template-about_us .client-logo .client__wrapper.logo .client-logo:nth-child(odd) {text-align: right;padding-right: 20px;}
  .template-about_us .client-logo .client__wrapper.logo .client-logo:nth-child(even) {text-align: left;padding-left: 20px;}
  .template-about_us .animation-line .animation-block:first-child {transform: rotate(-8deg);}
  .template-about_us .animation-line .animation-block:last-child {transform: rotate(3deg);}
  .template-about_us .animation-line .animation-line-box p {font-size: 17px;}
  .template-about_us .animation-line .animation-block {width: 110%;}
  .template-about_us .client-heading h1 {font-size: 36px;padding: 0px 30px;width: 100%;}
  .template-about_us .animation-line .animation_wrapper {  gap: 44px;}
  .template-about_us .team-heading h1 {font-size: 36px;line-height: 35px;width: 80%;text-align: center;}
  .template-about_us .team-heading svg {width: 44px;}
  .template-about_us .client-text .client__wrapper.text .client-text h1 {font-size: 36px;line-height: 35px;padding: 0 10px;}
  .template-about_us .client-text .client__wrapper.text .client-text ul.button-list {gap:0 18px;flex-wrap: wrap;}
  .template-about_us .client-text .client__wrapper.text .client-text ul.button-list a {font-size: 20px;font-weight: 400;line-height: normal;}
  .template-about_us .client-text .client__wrapper.text .client-text ul.button-list {padding: 0 30px;}
  .marquee-slider.booming-slider .heading h1 {font-size: 35px;line-height: 60px;margin: 0 36px 80px;}
  .marquee-slider.booming-slider .heading span.other-text svg {position: absolute;top:-34px;left:0;right:0;z-index: -1;width: 211px;height:123px;margin: 0 auto;}
  .marquee-slider.booming-slider .heading h1 span.other-text {margin-left: 0;display:block;margin:0 auto;}
  .booming-slider .image-slider-gride img {width: 220px;}
  .marquee-slider.booming-slider {padding: 10px 0 30px;}
  .template-about_us .animation-line .animation-block:first-child .track {animation: marquee1 10s linear infinite;}
  @keyframes marquee1 {from { transform: translateX(0); }to { transform: translateX(-300%); }}
  .template-about_us .animation-line .animation-block:last-child .track {animation: marquee2 10s linear infinite;}
  @keyframes marquee2 {from { transform: translateX(-300%); }to { transform: translateX(0%); }}
  .template-about_us .top-slider .image-slider {padding: 0 0 50px;}
  
  .perpetual-main-product .product--medium:not(.product--no-media) .product__media-wrapper {z-index: 9;top: 0 !important;margin: 0 -10px;}
}
.ymq-input-text{
  height:195px !important;
}
@media(max-width:749px)
{
  .title {line-height:1;font-size:28px;}
  h3, .h3 {font-size:18px;}
  .ts-nlt-hm-banner-main .h1, .fs_slide_update_txt_block h2 {line-height:1.4;}
  .ts-nlt-hm-banner-main .ts-nlt-hm-banner-cont .fs_slide_update_txt_block h2 {font-size: 40px;line-height: 48px;margin-top: -5px;}
  .ts-nlt-hm-banner-main .ts-nlt-hm-banner-cont .fs_slide_update_txt_block{background:url(/cdn/shop/files/trophy-back_1.svg?v=1697450692) 50% -3px no-repeat;background-size:255px auto;min-height:55px;margin-top:-5px}
   .ts-nlt-hm-banner-main .ts-nlt-hm-banner-cont .fs_slide_update_txt_block.gold-ALL.TIME{background:url(/cdn/shop/files/Screenshot_2024-11-01_at_4.26.40_PM_1_copy_2_3e77cf08-ce0e-445b-883e-85ed7c28bf80.png?v=1730962084) 50% -3px no-repeat;background-size:255px auto;min-height:55px;margin-top:-5px}
  .ts-nlt-hm-banner-cont p {margin-bottom:12px;margin-top:10px;font-size:17px;}
  .ts-nlt-hm-banner-main .ts-nlt-hm-banner-cont{top:unset;bottom:55px;transform:none;-webkit-transform:none;top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);}
  .ts-nlt-hm-banner-main .button{width:var(--full);max-width:260px;min-width:unset}
  .ts-nlt-hm-banner-main .h1 {margin-bottom:7px;}
  header .predictive-search {top: calc(100% - 15px);}
  
  .collection-smallpart {width:100%;max-width:100%;}
  .img-icon-inner{display:var(--display-block);flex-wrap:wrap;text-align:var(--text-center)}
  .img-icon-inner h3{font-size:16px;text-align:var(--text-center);width:var(--full);margin-top:18px;line-height:1.18;}
  .ing-icon{height:18px;justify-content:var(--justify-mid)}
  .img-icon-inner img.iccon{margin-right:23px;height:var(--full);width:auto;object-fit:contain}
  button.slick-next.slick-arrow,button.slick-prev.slick-arrow{font-size:var(--null);width:9px;height:12px;background:url(/cdn/shop/files/angle-right-lg.svg?v=1698141357) 0 0 no-repeat;position:var(--position-absolute);right:11px;top:50%;border:var(--null);transform:translateY(-50%)}
  button.slick-prev.slick-arrow{background:url(/cdn/shop/files/angle-left-lg.svg?v=1698141357) 0 0 no-repeat;left:11px}
  
  .icon-with-text-item img.icon-img{width:auto;height:24px;margin-right:var(--null)}
  .icon-with-text-item{display:var(--display-block);text-align:var(--text-center);max-width:86px}
  .icon-with-text-block h6,.icon-with-text-block h6 p{font-size:14px;line-height:1.14;white-space:normal;text-align:var(--text-center);margin:8px 0 0}
  .icon-with-text-block{padding:0 25px 20px;max-width:390px;align-items:var(--align-start);column-gap:unset;justify-content:var(--justify-space-between)}
  
  .collection-list-wrapper .collection-list li {width:100%;}
  .collection-list-btn {display:var(--display-block);}
  .section-collection-list .card-wrapper .card:hover .card__content{margin-top:var(--null)}
  .collection-list-wrapper .card--standard>.card__content .card__information{padding:12px 0 10px}
  .home-our-product-left,.home-our-product-right{width:var(--full);line-height:1}
  .home-our-product-right:before{height:40px;bottom:-30px}
  .home-our-product-left{width:var(--full);order:2;padding:100px 0 32px}
  .home-our-product-left .img-ist-logo{width:120px;top:-44px;bottom:unset;left:var(--null);right:var(--null);margin:0 auto}
  .home-our-product-right:before{height:40px;bottom:-30px;width:auto;left:-10px;top:auto;transform:rotate(-3deg);right:-10px}
  .home-our-product-left h2{padding:0 45px;font-size:18px}
  .home-our-product-left h2 p{margin:var(--null)}
  .ts-nlt-tilt-slider-cont h2{margin-bottom:15px}
  .ts-nlt-tilt-slider-cont p{font-size:var(--text-h6);line-height:1.5;font-size:15px;line-height:24px;margin:0 0 20px}
  .common-banner-content span,.home-image-with-text-content span,.home-image-with-text-right span{text-indent:30px;line-height:1.2}
  .home-image-with-text-content span {font-size:28px;}
  .home-image-with-text-content .content{margin-top:15px}
  .home-image-icon img{width:auto;height:24px;margin-right:var(--null)}
  .home-image-with-text-content ul li h6{margin:var(--null);line-height:1.14;font-size:14px}
  .home-image-icon{min-height:24px}
  .home-image-with-text-left{width:var(--full)}
  .bottom-icon-with-text img{max-width:43px;margin-right:7px}
  .bottom-icon-with-text p.h6{width:125px;margin:var(--null);color:var(--white);letter-spacing:.32px;min-width:125px;font-size:13px;line-height:1}
  .bottom-icon-with-text{left:10px;bottom:20px}
  .desktop-image{display:var(--display-none)}
  .home-image-text-bg:before , .home-image-with-text-block.img-right-direcrtion .home-image-text-bg:before , .home-image-with-text-block.block-size-Small .home-image-text-bg:before{content:"";width:calc(100% - 28px);height:160px;position:var(--position-absolute);z-index:1;background:url(/cdn/shop/files/Rectangle-33-m.svg?v=1698213866) 0 100% no-repeat;left:var(--null);top:-50px}
  .home-image-with-text-right{width:var(--full);background:linear-gradient(317deg,#222 3.03%,#20343d 43.65%);margin-left:var(--null);padding:0px;margin-top:-60px}
  .home-image-text-bg{padding:52px 20px 40px}
  .home-image-text-bg:after , .home-image-with-text-block.img-right-direcrtion .home-image-text-bg:after , .home-image-with-text-block.block-size-Small .home-image-text-bg:after{content:"";width:calc(100% - 62px);height:146px;position:var(--position-absolute);z-index:1;background:url(/cdn/shop/files/Rectangle-34-m.svg?v=1698214265) 0 100% no-repeat;left:var(--null);top:60px}
  .home-image-with-text-block.img-right-direcrtion{flex-direction:unset}
  .home-image-with-text-block.img-right-direcrtion .home-image-with-text-left{width:100%}
  .home-image-with-text-block.img-right-direcrtion .home-image-with-text-right{order:1;margin-right:var(--null);padding-right:var(--null);width:var(--full)}
  .home-image-with-text-block.img-right-direcrtion .home-image-with-text-right-content{padding-left:0}
  .common-banner-content span,.home-image-with-text-right span{text-indent:-82px;font-size:28px}
  .common-banner-content h2,.home-image-with-text-right h2{font-size:50px}
  .ts-nlt-win-loss-right-cont>h2 span{font-size:28px}
  .common-banner-content .content p,.home-image-with-text-right .content p{font-size:16px;line-height:24px;margin:8px 0 24px}
  .common-banner-content a.button.blue-btn,.home-image-with-text-right-content a.button.blue-btn{margin-top:var(--null)}
  .home-single-banner-badge img{left:36px;width:95px;top:-32px}
  .home-single-image{padding:var(--null);background:0 0!important}
  .home-single-banner-mobile-img img{width:var(--full)}
  .home-single-banner-content.common-banner-content{padding:40px 20px;background-color:#21363f}
  .home-single-banner-mobile-img{line-height:var(--null)}
  .feature-collection .grid__item.slider__slide{width:var(--full)!important}
  .template-index .feature-collection .slider-buttons{display:block;}
  .feature-collection .slider-buttons{display:var(--display-none)}
  .feature-collection .slider--desktop{margin-top:var(--null)}
  .feature-collection slider-component ul li .card__content .card__heading{font-size:16px}
  .feature-collection .product-grid li{padding:0}
  .home-trim-collection{padding:60px 0 54px !important; }
  .home-trim-collection-row{flex-wrap:wrap}
  .home-trim-collection-left,.home-trim-collection-right{width:var(--full)}
  .home-trim-collection-top.common-banner-content{max-width:var(--full);padding-left:20px;padding-right:20px}
  .home-trim-collection-top.common-banner-content h2 span{text-indent:-55px}
  .home-trim-collection-top.common-banner-content h2{padding-left:40px}
  .home-trim-collection-top.common-banner-content h3 p{line-height:1.2;font-size:18px;margin-top:15px}
  .home-trim-collection-bottom-item h3{font-size:18px;text-align:var(--text-center)}
  .home-trim-collection-bottom-img{line-height:0}
  .home-trim-collection-bottom-btn{display:var(--display-none)}
  .home-trim-collection-bottom-link a{font-size:14px;color:var(--blue);font-family:var(--heading-font);font-weight:var(--regular);display:var(--display-inline-block);letter-spacing:.5px;text-decoration:none;position:var(--position-relative);line-height:1;padding-right:13px}
  .home-trim-collection-bottom-link{text-align:var(--text-center)}
  .home-trim-collection-bottom-item h3{font-size:18px;text-align:var(--text-center);padding-bottom:0;padding:5px 20px}
  .home-trim-collection-bottom-link a:after{content:"";background:url(/cdn/shop/files/Vector-123.svg?v=1698224721) 0 0 no-repeat;width:6px;height:8px;display:var(--display-block);position:var(--position-absolute);top:2px;right:var(--null)}
  .home-trim-collection-right .home-trim-collection-bottom-item{margin-top:-28%;width:calc(50% - 4px);margin-bottom:26px}
  .home-trim-collection-bottom .home-trim-collection-bottom-item:nth-child(2){margin-top:28%}
  .home-trim-collection-bottom{gap:8px}
  .home-testimonial-mainblock:after,.home-testimonial-mainblock:before{display:var(--display-none)}
  .home-testimonial-mainblock{min-height:auto;padding:65px 20px 58px}
  .home-testimonial-mainblock h3.title{margin-top:var(--null)}
  .home-testimonial-block{background:url(/cdn/shop/files/angle-invert-lg-mob.svg?v=1698226252) 50% -2px no-repeat var(--blue);background-position:50% -1px}
  .home-testimonial-content .tetto-content p,.home-testimonial-content h3{font-size:16px}
  .home-testimonial-content p.varify-user{font-size:14px;line-height:14px;margin-top:4px}
  .home-testimonial-content button.slick-next.slick-arrow,.home-testimonial-content button.slick-prev.slick-arrow{top:unset;transform:none;bottom:var(--null)}
  .home-image-with-text-block.block-size-Small .home-image-with-text-left,.home-image-with-text-block.block-size-Small .home-image-with-text-right{width:var(--full)}
  .home-image-with-text-block.block-size-Small .home-image-with-text-right{background:linear-gradient(337.06deg,#222 40.25%,#20343d 65.28%);width:var(--full);padding:60px 20px;margin-left:var(--null);margin-top:-25px}
  .home-image-with-text-block.block-size-Small .home-image-text-bg{padding:unset}
  .home-image-with-text-block.block-size-Small .content p{font-size:15px}
  .home-image-with-text-block.block-size-Small .home-image-with-text-right-content h3{text-align:var(--text-center)}
  .newsletter-section .newsletter__wrapper{padding-left:20px;padding-right:20px}
  .newsletter-section .input-group-btn button{width:49px}
  .footer .page-width{padding:0 12px}
  footer .footer-block__heading{font-size:13px}
  .footer-block__details-content .list-menu__item--link{font-size:12px;padding:var(--null)!important;margin-bottom:14px}
  .footer .grid.footer__blocks-wrapper{display:var(--display-flex);align-items:var(--align-start);gap:20px}
  footer .footer__blocks-wrapper .footer-block.grid__item{margin:var(--null);width:calc(50% - 20px)}
  .footer-block__details-content{margin-bottom:var(--null)}
  .footer-bottom-text{margin-top:35px}
  footer .footer__payment span{margin:0 0 20px}
  footer small.copyright__content{font-size:11px;}
  
  .home-image-with-text-content ul {padding: 0 25px 0px 41px;}
  .home-image-with-text-content ul li {max-width:86px;}
  .footer-bottom-text a, .footer-bottom-text p {font-size:14px;}
  .section-collection-list .card__content .card__heading{font-size:24px}
  .section-collection-list.section .collection-list:not(.slider){padding-left:12px;padding-right:12px}
  .section-collection-list .card__information p{margin:16px 0 15px}
  .ts-nlt-tilt-slider-cont h2{font-size:24px}
  .home-image-with-text-right h2{padding-left:50px}
  .footer-block__details-content .list-menu__item--link{line-height:1.4;margin-bottom:12px}
  .home-image-with-text-content h2 , .home-trim-collection-top.common-banner-content h2 {font-size:50px;}
  .home-testimonial-mainblock h3.title {font-size:28px;}
  .home-image-with-text-content .content p {font-size:17px;}
  .home-image-with-text-block.block-size-Small .home-image-text-bg p {line-height:1.6;}
  .newsletter__wrapper .newsletter__subheading p {font-size:17px;line-height:1.5;}
  .newsletter-section .newsletter-form {margin-top:30px;}
  
  .collection-style1 .collection-trophies-header-wrap .text h2 {font-size:16px;}
  .collection-style1 .collection-trophies-header-wrap .text p {display:var(--display-none);}
  .collection-label__new {font-size:16px;line-height:1.5;}
  
  .collection-style5 .row-block .row-block-wrap .text-block .title{font-size:var(--text-h2);margin:0 auto 20px}
  .collection-style5 .row-block .row-block-wrap .text-block .title small{font-size:22px}
  .collection-style5 .row-block .row-block-wrap .image-block img{width:300px;bottom:-36px}
  .collection-style5 .row-block .logo img{max-width:250px}
  .collection-style5 .row-block .row-block-wrap .text-block{padding:0 15px 15px;font-size:var(--text-p)}
  .collection-style5 .row-block .row-block-wrap strong{font-size:17px}
  .collection-style5 .row-block .row-block-wrap .text-block .text p{line-height:1.8}
  .collection-style5 .row-block .small-text{position:var(--position-relative);text-align:var(--text-right);margin-top:20px}
  .collection-style5 .row-block .logo{padding-bottom:var(--null)}
  
  .template2-collection-style1 .tr-collection-pg-tp-bnr-cont h5,.template2-collection-style1 .tr-collection-pg-tp-bnr-cont img,.template2-collection-style1 .tr-collection-pg-tp-bnr-inn video,.template2-collection-style1 .tr-collection-pg-tp-bnr-inn img{display:var(--display-none)}
  /* .template2-collection-style1 .tr-collection-pg-tp-bnr-cont{top:var(--null);left:0;right:0;transform:translate(0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);position:var(--position-relative);z-index:1;background:url(/cdn/shop/files/tr-col-topbnr-back.jpg?v=1698485506) 50% 50% no-repeat;background-size:cover;padding:17px 12px} */
  .template2-collection-style1 .tr-collection-pg-tp-bnr-cont {top: 20px;left: 0;right: 0;transform: translate(0);-webkit-transform: translate(0,0);}
  .template2-collection-style1 .tr-collection-pg-tp-bnr-cont h1{font-size:32px;line-height:1.4;text-align:var(--text-center);margin:7px 0 0;}
  .template2-collection-style1 .fs_col-tp-bnr-des{text-align:var(--text-center)}
  .template3-collection-style2 .fs-wall-plaques-ban-left {position:var(--position-relative);transform:none;text-align: var(--text-center);padding:30px 15px;}
  .template-collection .collection-categories .categories-wrap{padding:15px 0;flex-wrap:wrap}
  .template-collection .collection-categories .category-item{width:var(--full)}
  .template-collection .collection-categories .category-item a{font-size:12px;padding:10px 0}
  .template-product main .page-width{padding-left:20px;padding-right:20px;}
  .related-products ul.grid.product-grid{padding-left:var(--null);padding-right:var(--null);margin-left:-5px;margin-right:-5px;padding-top:10px}
  .related-products .related-products__heading{text-align:var(--text-left);font-size:var(--text-h6);padding-right:100px;width:var(--full);margin-bottom:var(--null)}
  .related-products button.slick-next.slick-arrow,.related-products button.slick-prev.slick-arrow{top:var(--null);left:auto;right:52px;margin-top:-25px}
  .related-products button.slick-next.slick-arrow{right:var(--null)}
  /* .product-grid .card--standard>.card__content .card__information,.product-grid .card-information{text-align:var(--text-left)} */
  .product-grid .card-information .price,.product-grid .card__heading{margin-bottom:7px;font-size:var(--text-xs);line-height:1.5}
  .related-products ul.grid.product-grid li{padding:0 5px}
  
  .product-video-left,.product-video-right{width:var(--full)}
  .product-video-left{padding-top:127%}
  .product-left-content .content-video-icon img{margin-right:18px;max-width:82px}
  .product-left-content p{font-size:var(--text-h6);line-height:1.4}
  .product-left-content:before{width:var(--full);height:36px;content:"";background:url(/cdn/shop/files/top-seprator.png?v=1698824157) 50% 100% no-repeat;background-size:auto 100%;position:var(--position-absolute);left:var(--null);top:-35px;pointer-events:none}
  .product-left-content:after{width:var(--full);height:36px;content:"";background:url(/cdn/shop/files/bot-seprator.png?v=1698824162) 50% 100% no-repeat;background-size:auto 100%;position:var(--position-absolute);left:var(--null);bottom:-12px;pointer-events:none}
  .product-video-left:before{display:var(--display-none)}
  .product-left-content{bottom:var(--null);left:var(--null);width:var(--full);padding:10px 25px 10px 15px;background-color:var(--dark-blue);position:var(--position-relative)}
  .product-right-content{top:unset;left:var(--null);position:var(--position-relative);padding:30px 28px 52px;background-color:var(--dark-blue);order:2;border-top:2px solid #fff}
  .product-right-content-img{width:128px;padding-right:29px;margin-top:10px}
  .product-right-content-img h3{margin-bottom:7px;font-size:var(--text-sm)}
  .product-right-content p{width:calc(100% - 128px);font-size:var(--text-sm);line-height:1.7;margin:var(--null);padding:var(--null)}
  .product-video-right{padding-left:var(--null)}
  .product-right-content{align-items:var(--align-end)}
  .product-video-left.image-available{padding-top:unset}
  .product-video-left.image-available .product-left-video{position:var(--position-relative);line-height:0;}
  
  .product-testimonial{padding:22px 0px 15px;background-size:auto 28px;margin-top:20px}
  .product-testimonial .product-testimonial-block {padding:0px;}
  .product-testimonial  .tetsimonial-star{padding-bottom:18px}
  .product-testimonial .tetso-content p{font-size:var(--text-md);line-height:1.5;margin:0 0 14px}
  .product-testimonial .tetso-content h3{font-size:var(--text-h6);margin:var(--null);padding-left:48px;padding-right:48px;margin-bottom:5px;}
  .product-testimonial .tetso-content h4{font-size:var(--text-sm);line-height:2;padding-left:48px;padding-right:48px}
  .product-testimonial .slick-arrow.slick-next, .product-testimonial .slick-arrow.slick-prev {left: 10px;bottom: 18px;top: auto;transform: translate(0);}
  .product-testimonial .slick-arrow.slick-next {left:auto;right:10px;}
  .product-gallery-row .product-gallery-col-left , .product-gallery-row .product-gallery-col-right {width:var(--full);margin-bottom: 10px;}
  .template-product #trustspot-widget-wrapper .ts-share-btn {padding: 7px 10px !important;display: var(--display-flex) !important;align-items: var(--align-mid);}
  
  .product-focals{padding:0 20px}
  .product-focals-item .focal-points-item{display:var(--display-none)}
  .focal-icon-text{display:var(--display-flex);flex-wrap:wrap;margin-top:20px}
  .focal-icon-text .icon-text-col{width:50%;text-align:var(--text-center);margin:0 auto 20px;max-width:165px}
  .focal-icon-text .text{font-size:var(--text-xs);line-height:1.38;color:var(--black);font-weight:var(--bold);letter-spacing:var(--null)}
  .focal-icon-text .icon-text-col span.icon{width:80px;height:80px;display:var(--display-flex);align-items:var(--align-mid);justify-content:var(--justify-mid);margin:auto}
  .product-focul-btn{margin-top:10px}
  
  .product__info-wrapper .product__title h1 , .product__info-wrapper .price.price--large.price--show-badge {font-size:20px;}
  .product__info-wrapper .price.price--large.price--show-badge,.product__info-wrapper .product__title h1{font-size:20px}
  .product-form .help-text{font-size:12px}
  .product-desc-mobile.mobile-image .description-title{text-transform:var(--uppercase);color:var(--teal-green);font-weight:var(--bold);letter-spacing:var(--null);text-align:var(--text-center)}
  .product-desc-mobile.mobile-image hr{margin:15px 0}
  .product-desc-mobile.mobile-image .product__description{margin-top:30px}
  div#vitals-recently_viewed-container{margin-left:-8px;margin-right:-8px}
  .vtl-product-card__title-inner{font-size:var(--text-sm)}
  .template-product .vtl-rv-main-widget{margin:0 auto 45px;padding:0}
  
  .main-blog h1.title--primary{font-size:28px;line-height:1.4}
  .blog-hero__stitle.h4 p{font-size:20px}
  .main-blog.page-width{padding-left:15px;padding-right:15px}
  .main-blog-block h3.card__heading.h2 a{font-size:22px}
  .main-blog-block .card__information time{font-size:var(--text-xss)}
  variant-radios .fl-toolip-content{left:unset;right:var(--null);transform:none;max-width:280px;padding:20px}
  variant-radios .fl-toolip-content img{width:var(--full)}
  .focal-icon-text.mobile-image .icon-text-col .icon svg{max-height:57px}
  .product-single__engraving .line-item-property__actions{width:224px;top:0px;margin:0px;position:var(--position-relative);}
  .product-single__engraving .property-fields__row.property-fields__row-item .line-item-property__field.line-item-property__year{flex:1 1 38.78%}
  .product-single__engraving .property-fields__row.property-fields__row-item .line-item-property__field.line-item-property__team{flex:1 1 61.22%}
  .product-single__engraving .property-fields__row.property-fields__row-item .line-item-property__field.line-item-property__name{flex:1 1 100%;padding-top:5px}
  .product-single__engraving .property-fields__row.property-fields__row-item{flex-wrap:wrap;padding-right:0px;}
  .property-fields__rows{position:var(--position-relative)}
  .property-fields__rows:after{width:var(--full);height:3px;border-radius:5px;content:"";position:var(--position-absolute);left:0;bottom:0;background-color:#f0f0f0}
  .product-single__engraving .property-fields__rows{padding-bottom:25px}
  
  .youth-contact-header h2,.youth-contact-header h3{font-size:20px}
  .engraving-tooltip .tooltip-content{left:unset;transform:none;right:-11px;width:230px}
  .engraving-tooltip .tooltip-content:before{left:unset;right:0}
  .template-product .product--medium:not(.product--no-media) .product__info-wrapper{padding-bottom:var(--null);margin-top:20px;}
  .product-video-sectio .product-right-img{padding-top:unset}
  .product-video-sectio .product-right-img img{position:var(--position-relative);}
  .product-left-video img{height:auto}
  .customily-modal-preview-only .main.cl-use-image {  padding: 0; }
  
  .homepage-section--slideshow-wrapper .slideshow--full-screen ul.slides img {max-height: 100vw !important;}
  
  .template-faq .main-page-title{font-size:25px}
  .faq-main .faq-que p{text-align:left;padding:10px 0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
  h3.faq-head{font-size:18px}
  .faq-ans-content p{line-height:1.6}
  
  .shopify-section .customer:not(.account):not(.order){margin:40px 20px;padding:30px 20px 50px;width:auto}
  .customer>h1,.customer__title{font-size:25px}
  .shopify-section .customer form{margin-top:20px}
  .shopify-section .customer .field label{font-size:14px;top:13px}
  
  .template-page .main-page-title{font-size:36px;margin-bottom:18px}
  .template-page .rte p{font-size:14px;line-height:2}    
  
  .customily-preview-wrap{position:fixed;bottom:20px;z-index:2;width:100%}
  .customily-preview-wrap button{border:1px solid var(--blue);width:calc(100% - 32px);font-size:12px;color:var(--white);text-transform:var(--uppercase);border-radius:4px;background-color:var(--blue);margin:0 16px;padding:12px 20px}
  /* .customily-modal-preview-only .main .cl-preview-wrapper{padding:50px 20px;background-color:var(--white);} */
  .customily-modal-preview-only .main .customily-close-button {background-color:var(--white);right: 20px !important;margin-left: auto;}
  .customily-preview-wrap{opacity:0;visibility:hidden;transform:translateY(100%);transition:.3s ease-in-out}
  .customily-preview-wrap.show{opacity:1;visibility:visible;transform:translateY(0)}
  .customily-modal-preview-only .main .cl-preview-wrapper{margin:0 20px}
  .customily-modal-preview-only .main.cl-use-image .customily-close-button{right:15px!important;top:-15px;background:var(--white);}
  
  /* .megamenu-image {height:80px;}
  .megamenu-image img {width:100%;} */
  .fantasy-football-banner-content h2{font-size:26px;line-height:1.38;margin:0;letter-spacing:.5px}
  .fantasy-football-banner-content p{font-size:17px;line-height:1.35;margin:0 0 10px}
  ul.fantasy-football-wrapper li.tr-smk-hm-pg-bnr-btn{flex:1 1 48%;max-width:48%;margin-bottom:5px;text-align:var(--text-center);width:295px}
  .fantasy-football-wrapper .bl-txt-blue-btn{font-size:11px;padding:10px 20px!important;background-position:calc(100% - 8px) 50%!important;max-height:40px;min-height:40px}
  .fantasy-football-video video{height:420px}
  .fantasy-football-banner-content h2 span{background-size:60px;background-position:1px 9px!important;padding-right:10px;margin:0 -10px 0 -8px;width:auto}
  .fantasy-football-banner-content h2 br{display:none}
  .fantasy-football-banner-content{padding:0 20px}
  ul.fantasy-football-wrapper{margin:0;flex-wrap:wrap;width:100%;padding:0}
  .fantasy-product-content h1{font-size:20px;line-height:1.4;margin-bottom:25px;padding:0 12px}
  ul.fantasy-product-icons{padding:0}
  ul.fantasy-product-icons li{display:var(--display-block);text-align:center}
  ul.fantasy-product-icons li img{max-height:24px;margin:0}
  ul.fantasy-product-icons li h2{font-size:14px;line-height:1.14;white-space:normal;text-align:var(--text-center);margin:8px 0 0}
  .fantasy-product-detail-left{width:100%}
  .fantasy-product-detail-left-content h2{font-size:28px;line-height:1;letter-spacing:.5px;margin-top:27px;margin-bottom:13px!important;text-align:center}
  .fantasy-product-detail-right{width:100%!important;margin-left:0!important;margin-top:47px;margin-bottom:28px;padding:17px 24px;background-image:none!important;background-color:#f6f6f6;height:auto}
  /* .fantasy-product-detail-right-wrapper ul li:nth-child(2){display:none} */
  .fantasy-product-detail-left-content{padding:20px 24px 0;text-align:center}
  .template-fantasy-football-landing .product-grid .card--standard>.card__content .card__information,.template-fantasy-football-landing .product-grid .card-information *{text-align:center}
  .template-fantasy-football-landing .feature-collection slider-component ul li .card__content .card__heading{font-size:15px}
  .template-fantasy-football-landing .product-grid .card-information .price{font-size:16px;line-height:1.3;margon-top:14px}
  .template-fantasy-football-landing .collection__view-all .button{width:100%;max-width:230px;margin:auto}
  .template-fantasy-football-landing .collection__view-all{margin-top:0}
  .fantasy-image-with-text-row{flex-wrap:wrap}
  .fantasy-image-with-text-left,.fantasy-image-with-text-right{width:100%}
  .fantasy-image-with-text-row .fantasy-image-with-text-right{width:100%;background:url(/cdn/shop/files/vid-shark-text-back-mob.svg?v=1701766714) 0 0 no-repeat;padding:115px 40px 52px;margin-left:0;margin-top:-10%;background-size:cover}
  .fantasy-image-with-text-right:before{display:none}
  .fantasy-image-text-icon.mobile-image{width:124px!important;transform:translate(-50%);bottom:-40px;top:auto;left:50%}
  .fantasy-image-text-box h3{font-size:18px}
  .fantasy-image-text-box p{font-size:15px;line-height:1.6;margin:0 0 16px}
  .fantasy-image-text-box h3{font-size:16px;line-height:1.25}
  .fantasy-image-with-text .page-width{padding:0}
  .fantasy-party-left{width:100%;position:var(--position-relative);overflow:hidden}
  .fantasy-party-right{width:100%;background:url(/cdn/shop/files/draft-party-blue-back-mob.svg?v=1701769086) 0 0 no-repeat;margin-top:-8%;margin-left:0;min-height:auto;padding:58px 30px 40px;background-size:cover;position:var(--position-relative);z-index:1}
  .fantasy-party-row{flex-wrap:wrap}
  .fantasy-party-section .page-width{padding:0}
  .fantasy-party-content p{font-size:16px;line-height:1.5;max-width:275px;margin-left:auto;margin-right:auto;margin-bottom:0}
  .fantasy-how-it-works-left,.fantasy-how-it-works-right{width:100%}
  .fantasy-how-it-works{background-image:none!important;padding-top:0;padding-bottom:28px}
  .fantasy-how-it-works .page-width{padding:0}
  .fantasy-how-it-works-right-content h3{font-size:28px;line-height:1;margin-bottom:16px;padding-left:0;text-align:var(--text-center);letter-spacing:.5px;margin-top:-12px}
  .fantasy-how-it-works-right-content h3 span{display:inline-block;font-size:28px;margin-left:0;letter-spacing:.5px;margin-bottom:0}
  .fantasy-how-it-works-right-content ul li{position:var(--position-relative);padding-left:0;min-height:auto;margin-bottom:26px;text-align:center}
  .fantasy-how-it-works-right-content ul li>div{position:var(--position-relative);margin:0 auto;width:auto;height:auto;background-position:50% 50%!important;background-size:auto 44px!important}
  .fantasy-how-it-works-right{padding:0 20px}
  .fantasy-how-it-works-btn{padding-left:0;text-align:center}
  .fantasy-faq-wrapper{background-image:none!important;padding:0!important;min-height:auto}
  .fantasy-faq-left{width:100%;order:2}
  .fantasy-faq-left-content h2{font-size:28px;line-height:1;letter-spacing:.5px;margin-bottom:38px;margin-top:-48px}
  .fantasy-faq-box .tab{margin-bottom:11px}
  .fantasy-faq-box button.tablinks{padding:8px 10px;margin-bottom:10px}
  .fantasy-faq-box .tabcontent button{padding-right:13px;font-size:16px}
  .fantasy-faq-box .tabcontent button:after{right:0}
          
  .fantasy-faq-right img{width:100%;height:auto;}
  .fantasy-faq-right,.fantasy-how-it-works-right{width:100%}
  .fantasy-faq-row{display:var(--display-flex);flex-wrap:wrap}
  .custom_banner_slider .ts-nlt-hm-banner-main:after {bottom:-1px;}
  .fantasy-faq-box .tab-content {display:none;}
  
  .landing-banner-title .banner-heading,.landing-banner-title span.banner-main-heading{font-size:26px;justify-content: center;}
  .landing-banner-title img{max-width:228px;margin: 0px auto 10px;}
  .landing-banner-title .banner-sub-heading{font-size:42px}
  .template-page.template-landing main .page-width{padding:0 20px}
  .shop-btn-wrapper .shop-btn{margin:0 auto;font-size:21px;max-width:132px;height:41px;padding:12px;}
  .landing-banner-content {text-align: center;}
  .hero-banner{height:auto;align-items:flex-start;background-position:50% 100%;padding:50% 0;background-repeat:no-repeat;background-size:cover;animation:mymove 3.2s forwards ease-in-out 1s}
  .landing-image-with-text-content{margin-top:-90px}
  .landing-image-with-text-col.col-image{transform:scale(1.3);overflow:hidden}
  .landing-image-with-text-col.col-image .landing-image{margin-top:-10px;height:440px;position:var(--position-relative);top:unset;left:unset;right:-5%}
  .template-page.template-landing .landing-image-with-text .page-width{max-width:360px}
  
  .landing-collaboration{padding:15px 0 0px;background-size:cover;margin:0}
  h2.landing-collaboration-heading{font-size:48px;margin-bottom:0;margin-top:0;padding-bottom:25px;letter-spacing: 3px;}
  .landing-collaboration-heading span{font-size:66px;}
  .landing-collaboration-row{max-width:500px;margin:0 auto}
  .land-col-6.col-6-left{padding:0;transform:scale(1.15);text-align:center}
  .land-main-left {max-width: 90%;margin:-10px 0 0 24px;}
  .land-col-6.col-6-right{padding:0}
  .land-img-two{margin:20px 0}
  
  
  .class-image-with-text-satisfied .image-with-text__content , .image-with-text__text-item .image-with-text__content {padding:8px}
  .class-image-with-text-satisfied .image-with-text__content>*+* , .image-with-text .image-with-text__content>*+* {margin-top:0px}
  .template-page .class-image-with-text-satisfied .rte p{font-size:13px}
  .class-image-with-text-throne .image-with-text .grid__item.image-with-text__media-item,.class-image-with-text-throne .image-with-text__grid--reverse .image-with-text__content{padding:30px 20px}
  .image-with-text .media .circle-label{height:80px;width:80px;padding:15px;font-size:14px;left:5%}
  .fantasy-feature-product button.slick-arrow{top:0!important;left:auto!important;right:52px!important;margin-top:-44px!important}
  .fantasy-feature-product button.slider-next{right:0!important}
  .fantasy-feature-product-main .title{font-size:20px;transform:translateY(5px);text-align:left;padding:0 20px}
  .center-image{animation:msize 4s alternate forwards}
  @keyframes msize{
  0%{width:209px;height:189px;top:50%}
  100%{width:80px;height:80px;top:90%}
  }
  .template-fantasy-football-landing .img-text-scroll .img_with_text_main{background-color:#f5f5f5}
  .template-fantasy-football-landing .fantasy-product-section{background:url(/cdn/shop/files/angle-invert-lg-mob.svg?v=1698226252) 50% 0 no-repeat #fff;background-position:50% -1px;padding-top:70px}
  .template-fantasy-football-landing .fantasy-feature-product ul.grid.product-grid{padding-top:30px}
  .fantasy-collection button.slider-arr.slider-prev.slick-arrow{top:30%;left:20px;right:unset;z-index:1}
  .fantasy-collection button.slider-arr.slider-next.slick-arrow{top:30%;right:20px;z-index:1}
  .fantasy-product-detail-right-wrapper ul{flex-wrap:wrap;justify-content:center}
  
  .page-product-collection .collection slider-component:not(.page-width-desktop).page-width{padding:0 20px}
  .page-product-collection .collection slider-component:not(.page-width-desktop) .grid{margin-left:-30px}
  .page-product-collection .collection .product-grid .card__heading{line-height:1.4}
  .image-with-slider .product-row-feature-collection{padding-top:0!important}
  .class-image-with-text-throne .image-with-text .grid__item.image-with-text__media-item{padding:0}
  .class-image-with-text-throne .image-with-text .grid__item.image-with-text__media-item,.class-image-with-text-throne .image-with-text__grid--reverse .image-with-text__content{padding:15px 20px 30px}
  .class-image-with-text-throne .image-with-text__text.rte.body , .video-with-text .image-with-text__text.rte.body {margin-top:0}
  .class-image-with-text-throne .image-with-text__content .image-with-text__text+.button , .video-with-text .image-with-text__grid .image-with-text__content .image-with-text__text+.button {margin-top:15px}
  
  .page-hero__inner img.page-hero__logo {max-width: 260px;}
  .template-yahoo .page-block__hero .page-hero__stitle {font-size: 1.4em;}
  
  .template-sharktank .page-block__hero h2.h1.page-hero__title{fotn-size:28px;}
  .template-sharktank .page-hero__second-stitle p {font-size:14px;}
  .section-header.shopify-section-group-header-group {padding:0px 16px;}
  .template-belt-product .product__info-wrapper .icon-text-row .icon-text-col+.icon-text-col{margin-left:0}
  .template-belt-product .product__info-wrapper .icon-text-row{justify-content:space-between}
  .template-bs-wall-plaques variant-radios .fl-toolip-content{left:0;right:0;max-width:90vw}
  .template-bs-wall-plaques variant-radios .form__label-tooltip{position:static}
  .template-bs-wall-plaques variant-radios legend.form__label{position:relative}
  
  .template-bs_super_general .perpetual-main-product .product__info-wrapper .icon-text-row span.icon{position:relative}
  .product-video-sectio .content-video-icon,.product-video-sectio .product-left-content p{position:relative;z-index:2}
  .cart__contents .cart-item__image{max-width:70px}
  .cart__contents .product-option,.cart__contents td.cart-item__details dd{font-size:12px}
  .cart__contents .cart-item__quantity-wrapper{justify-content:flex-start}
  .cart__contents .quantity{width:100px;height:40px}
  .cart__blocks .vitals-discounts p{margin:12px 0!important;font-size:14px}
  .product-media-modal .canvas-container{max-width:90vw!important}
  .template-product button#customily-preview-button{width:100%!important}
  .fantasy-product-detail-right-wrapper ul{margin-left:-10px;margin-right:-10px}
  .fantasy-product-detail-right-wrapper ul li{padding:0 10px}
  .article-template>.page-width,.main-blog.page-width{padding-left:15px;padding-right:15px}
  .home-testimonial button.slick-next.slick-arrow,.home-testimonial button.slick-prev.slick-arrow{top:unset;transform:none;bottom:0}
  .template-collection .collection .product-grid .card__heading{font-size:13px;line-height:1.5;color:#232323;font-weight:600;}
  .footer-testimonial .home-testimonial-block{padding-top:50px}
  .template-landing .landing-losers .page-width {padding: 0 50px !important;}
  
  .template-about_us .team__wrapper .team-member {width: calc(50% - 20px);}
  
  .template2-collection-style1 .tr-collection-pg-tp-bnr-inn .video-wrap img:nth-child(2) {display: block;height: 200px;object-fit: cover;}
  .collection-mobile-banner:before{display: none !important;}
  .banner-video .template2-collection-style1 .tr-collection-pg-tp-bnr-inn video {width: 100% !important;height: 100%;display: block;}
  .banner-video .template2-collection-style1 .tr-collection-pg-tp-bnr-inn .video-wrap {flex-wrap: wrap;}
  .template-collection .banner-video .collection-mobile-banner{display: none;}
  .template2-collection-style1 .tr-collection-pg-tp-bnr-cont h1 {width: 100%;}
  .template2-collection-style1 .tr-collection-pg-tp-bnr-inn img {display: block;object-position: 0 !important;height: 170px;object-fit: none;}
  .template2-collection-style1 .tr-collection-pg-tp-bnr-inn img.mob-img{object-fit:cover;}
  
  /*==custom-filter-end==*/
  .tippy-popper {
    z-index: 7 !important;
}
  .template-product .grid__item.product__media-wrapper.main-sticky-div:not(.sticky-button-hidden){top:0!important;box-shadow:0 2px 4px #2323230a,6px 12px 27px -9px #00000030!important;z-index:8 !important;}
  .grid__item.product__media-wrapper:not(.no-sticky){z-index:4!important}
  .sticky-true .hide-show-preview-btn{display:flex;color:#000;background-color:transparent;font-weight:700;color:#232323;font-size:14px;letter-spacing:0;line-height:29px;padding-right:24px;position:relative;cursor:pointer;padding:0;box-shadow:none!important}
  .sticky-true .hide-show-preview-btn span.icon{display:none}
  .sticky-true .slider-mobile-gutter .slick-dots{margin-top:10px!important}
  .sticky-true .hide-show-preview-btn{margin:0 auto!important;justify-content:center;padding:0 0 5px!important}
  .hide-show-preview-btn .btn-text:after{content:"";border-left:2px solid #232323;border-bottom:2px solid #232323;position:absolute;right:8px;top:12px;transform:rotate(-225deg);-moz-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);width:8px;height:8px}
  .hide-show-preview-btn span.btn-text{padding-right:26px;position:relative}
  button.hide-show-preview-btn.preview-hidden{border:2px solid #244159;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px #2323230a,6px 12px 27px -9px #00000030;width:100%;color:#244159!important;padding:6px 20px!important}
  button.hide-show-preview-btn.button.blue-btn:hover,button.hide-show-preview-btn:hover{background-color:transparent!important;color:#244159!important}
  button.hide-show-preview-btn.preview-hidden .btn-text::after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:9px}
  /*==about page start==*/
  .template-collection .custom-filter-sticky.sticky {top: 122px !important;}
  .ts-nlt-hm-banner-main img {height:480px;min-height:480px;}
  .fantasy-football-banner-content {top:50%;transform: translate(-50%, -50%);moz-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);bottom: unset; }
  .fantasy-collection slider-component.page-width:not(.page-width-desktop) ul {margin:0px;}
  .fantasy-collection slider-component.page-width:not(.page-width-desktop) ul li {padding:0px;}
  .fantasy-image-with-text-right:after {display:none;}
  .fantasy-product-detail-right-wrapper ul.less-than-three{flex-wrap:unset;padding-left:16px;padding-right:0;justify-content:space-between}
  .fantasy-product-detail-right-wrapper ul.less-than-three li p{white-space:unset;max-width:96px;line-height:16px}
  .fantasy-product-detail-right-wrapper ul.less-than-three li{padding:0}
  .fantasy-product-detail-right-wrapper ul:not(.less-than-three) li:nth-child(2){display:none}
  .contact .subtext p{font-size:14px}
  .template-page main .rte h2{font-size:28px}
  .custom_banner_slider ul.slick-dots {bottom:10px;}
  .main-cart-wrap .title-wrapper-with-link {display:block;gap:0px;}
  .custom-timer {margin-top:10px;margin-bottom: 10px;}
  .custom-timer {float: none;width: 100%;}
}


@media(max-width:480px)
{
  .small--hide {display:none;}
  .article-rec-wrap:after {bottom: -55px;}
  p.\34 04-image img {max-width: 210px;}
  .landing-banner{height:auto;padding:50% 0;clip-path: polygon(0% 0, 100% 0%, 100% 88%, 0% 100%);}
  header .cus-width {padding: 0;}
  .loadingoverlay>div {width: 0 !important;height: 0 !important;left: -10px !important;}
  .template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap form .input-group-field {min-width: 100%;}
  .template-fantasy-photo-contest .fpc-panel-of-judges .newsletter-wrap form .input-group-btn .btn {width: 100%;margin: 10px 0 0;}

  .template-product .product:not(.customily-product) .product-media-container.constrain-height.media-fit-contain{max-width:100%;}
}

@media(max-width:375px)
{
  .template-landing .landing-losers .page-width {padding: 0 30px !important;}
  .land-main-left {max-width: 90%;margin: -16px auto 0;}
  h2.landing-collaboration-heading {letter-spacing: 2px;}
  
  .template-about_us .about-text .rich-text__heading {padding: 0;}
  .template-about_us .banner-text .rich-text .rich-text__wrapper {padding: 0;}
}

@media(max-width:320px)
{
  .template-fantasy-photo-contest .fpc-panel-of-judges .fpc-panel-of-judges-wrap .flex-wrap .flex-item {width: 100%;}
  .template-fantasy-photo-contest .template-fantasy-photo-contest .collection .title {font-size: 24px;margin: 10px 0 30px;}
  
  
  .template-landing .landing-losers .page-width {padding: 0 20px !important;}
  h2.landing-collaboration-heading {font-size: 36px;letter-spacing: 3px;}
  .landing-collaboration-heading span {font-size: 48px;}
  .land-main-left {margin: -5px auto 0;}
  h2.land-loser-heading {font-size: 42px;line-height: 50px;}
  .land-main-left {margin-top: -9px;}
  .home-image-with-text-content h2, .home-trim-collection-top.common-banner-content h2 {font-size: 42px;}
  
  .template-about_us .team__wrapper .team-member {width: 100%;}
  .template-about_us .client-text .client__wrapper.text .client-text p {width: auto;}
  .template-about_us .team__wrapper .team-member img {height: 290px;}
  .template-about_us .team__wrapper .team-avtar svg {width: 100%;height: 100%;}
  .template-about_us .client-heading h1 {font-size: 34px;padding: 8px;line-height: 40px;}
  .template-about_us .team-heading h1 {font-size: 34px;}
  .template-about_us .banner-text .rich-text .rich-text__heading {font-size: 30px;line-height: 36px;}
  .about-text .rich-text__wrapper {padding: 0;}
  .template-about_us .about-text .rich-text__heading {font-size: 30px;line-height: 30px;}
  .marquee-slider.booming-slider .heading h1 {margin: 0 36px 60px;}
  .client-logo.section-template--15456236404797__text_and_images_frwCKK-padding {padding-bottom: 30px;}

}