@font-face{font-family:Avenir_Regular;src:url(/cdn/shop/files/Avenir_Regular.ttf?v=1703224266) format("truetype")}@font-face{font-family:Avenir_Light;src:url(/cdn/shop/files/AvenirLTStd-Light.otf?v=1762433609) format("truetype")}@font-face{font-family:Avenir_Heavy;src:url(/cdn/shop/files/AvenirLTStd-Heavy.otf?v=1762433609) format("truetype")}@font-face{font-family:Avenir_Book;src:url(/cdn/shop/files/Avenir_Book.ttf?v=1703224266) format("truetype")}@font-face{font-family:Avenir_Black;src:url(/cdn/shop/files/AvenirLTStd-Black.otf?v=1762433609) format("truetype")}@font-face{font-family:Avenir_Medium;src:url(/cdn/shop/files/AvenirLTStd-Medium.otf?v=1762433609) format("truetype")}body,*{scroll-behavior:smooth}.corner_radius{border-radius:30px}.font_600{font-weight:600}.uppercase{text-transform:uppercase}@media screen and (min-width: 750px) and (max-width: 1024px){.header .header__icons{column-gap:5px}.image_with_text_flx .visitor_show_content{width:50%;padding:20px}.footer-block.grid__item{width:calc(50% - 2*var(--grid-mobile-horizontal-spacing) / 2)}}@media screen and (min-width: 990px){.desktop_hide{display:none}}@media screen and (max-width: 989px){.mobile_hide{display:none}}.section-header.shopify-section-group-header-group{z-index:4}header.page-width{max-width:100%}span.ctm_search_text{display:none;font-size:15px;font-family:Avenir_Light}.header__icon span{height:100%}summary.ctm_search_head{border-radius:30px}.header__icon .svg-wrapper{width:50px;height:50px}.header__icon--cart{margin-right:0rem}.header__icons{padding-right:0;column-gap:20px}nav.header__inline-menu li a,summary.list-menu__item span{font-family:Avenir_Regular;font-size:16px;text-transform:uppercase}.header__search span.svg-wrapper{width:18px;height:18px}.text_footer_image{width:220px;margin-bottom:20px}.text_footer_image img{width:100%;border:0}.footer__content-bottom{display:flex;align-items:center;flex-direction:row-reverse;width:100%}.footer .footer__content-bottom-wrapper--center{justify-content:start}.footer .footer__localization:empty+.footer__column--info{align-items:end}h2.ctm_insta_title{margin:0 0 20px}.ctm_instagram_heading{text-align:center;line-height:normal}.header__icon,.header__icon--cart .icon{height:5rem;width:5rem}.cart-count-bubble{right:0;left:9px;text-align:center;margin:0 auto;bottom:2.2rem;background-color:transparent;color:rgb(var(--color-button));font-size:11px}@media screen and (min-width: 1300px){.footer__blocks-wrapper.grid{column-gap:130px;flex-wrap:nowrap;justify-content:space-evenly}.footer-block.grid__item{width:auto}.announcement-bar{padding:0}}@media screen and (min-width: 990px){span.ctm_search_text{display:flex}summary.ctm_search_head{width:375px;border:1px solid var(--border-primary, #474747);display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:20px}.header:not(.drawer-menu).page-width{padding-left:3rem;padding-right:3rem}.header__heading-link{padding:.75rem .75rem 0}}@media screen and (min-width: 769px){.announcement-bar{padding:0!important}}@media screen and (min-width: 750px) and (max-width: 989px){.header__search span.svg-wrapper{width:40px;height:40px}.header__icon .icon{height:4rem;width:4rem}}@media screen and (max-width: 749px){.header .header__icons{column-gap:2px}.header .header__icons .header__icon{height:4rem;width:3rem}.cart-count-bubble{left:7px;bottom:1.5rem;font-size:8px}.header__icon .icon{height:2.5rem;width:2.5rem}.header__search span.svg-wrapper{width:25px;height:25px}.header{padding:4px 1.5rem!important}.main_announcement p.announcement-bar__message.h5,.main_announcement p.announcement-bar__message.h5 span{letter-spacing:normal;font-size:14px}.visitor_show_main{padding-top:30px!important}h2.visitor_heading_mn,h2.faq_mn_heading,h3.visiter_pwr_heading,h2.ctm_heading_index,.ctm_richtext h2.rich-text__heading,h2.ctm_insta_title,h2.jdgm-rev-widg__title,.ctm_register_text_bt h2{font-size:26px!important;line-height:1.5}.image_with_text_flx .visitor_show_content{padding:20px}.rich-text__wrapper{width:calc(100% - 0rem / var(--font-body-scale))!important}.ctm_signup_banner .ctm_register_data{padding:20px}.ctm_signup_banner .ctm_register_text p{margin:10px 0 0}.testimonil-wrapper .review_str svg{width:120px}.testimonials-slider__text .rte-setting.text-spacing h2 p{font-size:22px;line-height:1.5;margin:10px 0 20px}.image_with_text_flx{flex-wrap:wrap;gap:20px}.visitor_show_content{width:100%;padding:20px}.visitor_show_image{width:100%}}.shopify-section-header-sticky~.announcement-bar-section{position:sticky;top:calc(var(--header-height) - 1px);z-index:3}.announcement-bar__message{padding:1.5rem 0}.main_announcement:hover{background:#c7307b!important;border-color:#c7307b}.main_announcement:hover .announcement-bar__link{text-decoration:none}.main_announcement:hover p.announcement-bar__message.h5,.main_announcement:hover p.announcement-bar__message.h5 span{color:rgba(var(--color-foreground))!important}.shopify-section-header-sticky.scrolled-past-header+.announcement-bar-section .main_announcement{background:rgb(var(--color-background));color:rgba(var(--color-foreground))}.shopify-section-header-sticky.scrolled-past-header+.announcement-bar-section .main_announcement p.announcement-bar__message.h5,.shopify-section-header-sticky.scrolled-past-header+.announcement-bar-section .main_announcement p.announcement-bar__message.h5 span{color:rgba(var(--color-foreground))}p.announcement-bar__message.h5,p.announcement-bar__message.h5 span{font-family:Avenir_Regular;font-size:15px;letter-spacing:0}span.header__active-menu-item,.header__menu-item:hover span,details[open]>.header__menu-item{text-decoration:none}.header__menu-item:hover span{color:#c7307b;font-weight:600;font-family:Avenir_Heavy}.header__menu-item:hover svg path{fill:#c7307b}.mega-menu__content .page-width{padding:0;max-width:fit-content}.ctm_megamenu_main{display:flex;justify-content:space-between;max-height:450px;max-width:850px;margin:0 auto;padding:0rem 5rem}.ctm_megamenu_items,.megamenu_collection_shows{width:50%}.ctm_megamenu_items ul.mega-menu__list{padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.ctm_megamenu_items ul.mega-menu__list li{width:100%}.mega-menu__list--condensed .mega-menu__link:hover{color:#c7307b;font-weight:600;text-decoration:none;font-family:Avenir_Heavy}.megamenu_collection_shows{position:relative}.megamenu_collection_shows:before{content:"";position:absolute;width:1px;height:100%;background:#d4d4d4;left:-50px}.ctm_menu_collection_data{width:100%;height:100%;padding:0rem 0rem 4rem;display:none}.ctm_menu_collection_data:first-child{display:block}.ctm_menu_collection_image a{text-decoration:none}.ctm_menu_collection_image img{width:100%;object-fit:cover;height:300px}.ctm_menu_collection_image_title{font-size:20px;color:#000;text-transform:capitalize}.banner-link{cursor:pointer}.banner__buttons a.button:hover{background:rgb(var(--color-foreground))}.banner__buttons a.button:hover:after{box-shadow:none}.banner__box{border-radius:30px}@media screen and (min-width:750px){.banner__box{padding:2rem}}h2.visitor_heading_mn,h2.jdgm-rev-widg__title{margin:0;text-transform:uppercase;font-family:Avenir_Medium}h2.visitor_heading_mn span{font-family:Avenir_Black}.image_with_text_flx{display:flex;gap:var(--grid-desktop-horizontal-spacing)}h2.visiter_pwr_heading{margin:0 0 20px;font-family:Avenir_Black;text-transform:uppercase;letter-spacing:0;font-size:30px}.visitor_content_wrp p{margin-top:0}.visitor_content_wrp p,.visitor_content_wrp p a{text-align:center;font-size:15px;line-height:normal;margin:30px 0;font-family:Avenir_Regular}a.visiter_pwr_btn{border-radius:50px;border:2px solid #C7307B;padding:15px;display:inline-grid;align-items:center;transition:.3s all linear;font-family:Avenir_Regular}a.visiter_pwr_btn svg{line-height:20px;width:20px;height:20px}.visitor_show_image{width:58%;display:flex;overflow:hidden}.visitor_show_image img{width:100%;object-fit:cover}.text_wraper_section .image_with_text_flx{flex-direction:column}.text_wraper_section .visitor_show_image{width:100%}.text_wraper_section .visitor_show_content{width:100%;padding:0}.text_wraper_section .image_with_text_flx{gap:40px}.text_wraper_section h2.visiter_pwr_heading{margin:0}.collection__title h2.title{font-family:Avenir_Medium;text-align:center;text-transform:uppercase}.collection__title h2.title strong{font-family:Avenir_Black}h2.ctm_heading_index{text-align:center;margin:0 0 40px;font-family:Avenir_Medium}h2.ctm_heading_index strong{font-family:Avenir_Black}.icon_with_text_content_scroll{overflow:hidden;margin:0 auto}.icon_data_div .swiper-wrapper,.ctm_brand_grid_data .swiper-wrapper{transition-timing-function:linear}.icon_data_list{flex:0 0 auto;text-align:center}.icon_data_image{display:flex;width:110px;justify-content:center;margin:0 auto}.icon_data_content{padding-top:30px}.icon_data_content p{text-align:center;font-size:16px;line-height:normal;margin:0;font-family:Avenir_Regular}.icon_data_list a{text-decoration:none;color:inherit}.icon_data_image img{width:100%;border-radius:100%}.Product_list_wrapper button.slider-button{position:absolute;top:35%;transform:translateY(-50%)}.Product_list_wrapper button.slider-button svg{width:50px;height:50px}.card__badge .badge{background:#c7307b}.Product_list_wrapper button.slider-button .icon{color:rgb(var(--color-background))}.Product_list_wrapper button.slider-button[disabled] .icon{color:rgb(var(--color-background),.5)}.Product_list_wrapper .svg-wrapper{width:24px;height:24px}.Product_list_wrapper .slider-button .icon{height:1rem}.Product_list_wrapper .slider-button--prev{left:0}.Product_list_wrapper .slider-button--next{right:0}.Product_list_wrapper .slider-buttons .slider-counter.caption{display:none}.flex_card_information .card-information{display:flex;align-items:center;gap:10px}.price.price--on-sale .price-item--regular{font-size:14px}.price .price-item{font-size:20px;font-family:Avenir_Black}@media screen and (max-width:749px){.Product_list_wrapper .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing))}.Product_list_wrapper .grid--peek.slider .grid__item:first-of-type{margin-left:0rem}.card__heading h3{margin-bottom:0}}.ctm_richtext h2.rich-text__heading{text-align:center;font-family:Avenir_Medium}.ctm_richtext .rich-text__text.rte{font-size:15px;line-height:normal;font-family:Avenir_Regular}.ctm_richtext .rich-text__buttons a{transition:.3s linear;padding:15px;display:flex;align-items:center;font-family:Avenir_Regular}.ctm_richtext .rich-text__buttons a.button:hover{background:rgba(var(--color-foreground))}.ctm_richtext .rich-text__buttons a.button:hover:after{box-shadow:none}.ctm_richtext .rich-text__blocks ul.list-unstyled.list-social{justify-content:center;margin-top:25px}.ctm_richtext .rich-text__blocks .svg-wrapper{width:35px;height:35px}.ctm_richtext .rich-text__blocks .list-social__item .icon{height:3.5rem;width:3.5rem}@media screen and (min-width: 990px){.rich-text__wrapper .rich-text__blocks{max-width:980px}}@media screen and (max-width: 749px){.ctm_register_main.corner_radius{border-radius:30px;max-width:100%}}h2.rich-text__heading.rte.inline-richtext.h1{font-size:40px;line-height:40px}h2.rich-text__heading.rte{font-family:Avenir_Regular}.ctm_register_main{width:max-content;margin:0 auto;border-color:rgba(var(--color-button));background:rgba(var(--color-button));color:rgb(var(--color-button-text));border-radius:100px}.ctm_register_main{border:1px solid #f1f1f1;transition:.3s all linear}.ctm_register_data{padding:20px 50px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.ctm_register_main a{text-decoration:none}.ctm_register_text{text-align:center}.ctm_register_text h3{font-size:20px;line-height:20px;margin:0;font-family:Avenir_Medium;color:rgb(var(--color-button-text))}.ctm_register_text p{font-size:13px;font-weight:400;line-height:normal;margin:10px 0 0;font-family:Avenir_Regular;color:rgb(var(--color-button-text))}.ctm_register_main:hover{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground))}.testimonials-slider__text{text-align:center;margin:0 auto}.rte-setting.text-spacing h2 p{font-family:Avenir_Regular;font-size:33.18px;font-weight:500;margin:30px 0}h5.auther_name{font-family:Avenir_Heavy;font-size:16px;line-height:normal;margin-top:0;margin-bottom:30px}.testimonil-wrapper .swiper-pagination-bullet{background:var(--gradient-background);border:1px solid rgb(var(--color-foreground));width:10px;height:10px;margin:0 5px}.testimonil-wrapper .swiper-pagination-bullet-active{background:rgb(var(--color-foreground))}.testimonil-wrapper .swiper-pagination{line-height:normal}@media screen and (min-width: 990px){.testimonials-slider__text{width:70%}}.brand_scroller{overflow:hidden}.ctm_brand_grid_items img{width:100%;height:100%;object-fit:contain;display:flex}.ctm_brand_grid_data{display:flex;width:100%}.brand_image{height:100px;background:#fff;object-fit:contain}.ctm_brand_grid_main h2.faq_mn_heading{text-align:center;font-family:Avenir_Medium;margin:0 0 40px;letter-spacing:0}.ctm_brand_grid_main h2.faq_mn_heading strong{font-family:Avenir_black}.ctm_brand_grid_data_list .ctm_brand_grid_items{display:flex;flex-direction:column;gap:20px;height:100%}.brand_image_long{overflow:hidden}@media screen and (max-width:750px) and (min-width:1023px){.ctm_brand_grid_data_list{flex:0 0 40%}}@media screen and (max-width:749px){.ctm_brand_grid_data_list{flex:0 0 75%}}.collection-hero__text-wrapper h1.collection-hero__title{font-size:34px;line-height:34px;text-transform:uppercase;font-family:Avenir_Light}.ctm_coll_inner_main h1.collection-hero__title{text-align:center}.collection-hero--with-image .collection-hero__description.rte{font-size:15px;font-family:Avenir_Regular}.market_align_options{display:flex;align-items:center;justify-content:center;gap:50px}a.faq_contct{font-size:16px;line-height:16px;display:inline-block;font-family:Avenir_Regular!important;padding:15px 30px;border-width:1px;border-style:solid;border-image:initial;text-decoration:none;transition:.3s linear}a.faq_contct:hover{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}a.faq_contct.button:hover:after{box-shadow:none}.location_collection_tabs{display:flex;justify-content:center;align-items:center;gap:30px;width:72%}.collection_title h1{font-family:Avenir_Black;font-size:20px;text-transform:uppercase;width:100%;margin-left:-2px}.market_align_options .collection_title{max-width:321.6px;width:100%;text-align:center}.location_collection_tabs .location_collection_btn{width:max-content;text-align:center}.location_collection_btn button:hover,.location_collection_btn button.active{border-color:#c7307b;background:#c7307b;color:rgb(var(--color-background))}.location_collection_btn button{background:transparent;border:1px solid rgba(var(--color-foreground));font-size:16px;line-height:16px;display:inline-block;padding:13px 30px;transition:.1s all linear;font-family:Avenir_Regular;cursor:pointer}.location_collection_btn button span{font-family:Avenir_Black}.market_align_options facet-filters-form.facets{width:35%}.product-count-vertical.light,.product-count.light{display:none}.facet-filters.sorting.caption label{font-size:16px;line-height:16px;font-family:Avenir_Regular}.facet-filters__field .select{width:max-content;border:1px solid var(--border-primary, #474747);padding:10px 0}.facet-filters__sort.select__select{font-size:15px;line-height:normal;font-family:Avenir_Regular;padding:0 3rem 0 2rem}.facet-filters__sort+.svg-wrapper{right:10px}.facets-vertical .active-facets-vertical-filter .facets__heading--vertical{display:none}#main-collection-filters .facets-container{border:1px solid #474747;padding:30px;border-radius:10px}summary.facets__summary span{font-size:20px;line-height:20px;font-family:Avenir_Regular;letter-spacing:0}.facets-wrap .facets-layout-list--text input[type=checkbox]{width:24px;height:24px;border-radius:2px}.facets-wrap .facets-layout-list--text input[type=checkbox]+svg{width:24px;height:24px}span.facet-checkbox__text,.facets__header-vertical span.facets__selected{font-size:15px;font-family:Avenir_Regular}.facets-vertical.page-width{margin-top:40px}.ctm_collection_main ul.product-grid{margin:0}.product-grid .card__heading{font-size:25px;line-height:25px;font-family:Avenir_Black}.itg_ctm_collection .product-grid .card__heading{font-size:28px;line-height:28px}.itg_ctm_collection .card__heading h3{font-size:16px}.itg_ctm_collection .price .price-item{font-size:22px;font-family:Avenir_Black}.card-information .quick-add.no-js-hidden{width:max-content}.card__heading h3{font-size:15px;letter-spacing:0;line-height:normal;font-family:Avenir_Regular}.product-card-wrapper .card__information{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0}.product-card-wrapper .card:not(.ratio)>.card__content{grid-template-rows:auto}.flex_card_information .quick-add .quick-add__submit svg{width:30px;height:30px;line-height:20px;display:block}.flex_card_information .quick-add .quick-add__submit svg{transition:.3s all linear}.flex_card_information .quick-add .quick-add__submit{border-radius:100%;border:3px solid rgba(var(--color-button));padding:15px;display:flex;transition:.3s all linear;background:rgba(var(--color-button))}.product-card-wrapper button[type=submit]:after,.product-card-wrapper button[type=submit]:hover:after{box-shadow:none}.flex_card_information .quick-add .quick-add__submit:hover,a.visiter_pwr_btn:hover{background:rgba(var(--color-foreground));border-color:rgba(var(--color-foreground))}a.visiter_pwr_btn.button:hover:after{box-shadow:none}ul.ctm_color_filters li label{width:47px;height:47px;border:1px solid #474747;transition:.1s all linear}.ctm_color_filters label.facets__label.facet-checkbox{border:1px solid rgba(var(--color-foreground))}ul.ctm_color_filters{display:flex;flex-wrap:wrap;gap:10px}.ctm_color_filters span.facet-checkbox__text{position:absolute;opacity:0;visibility:hidden}ul.ctm_color_filters li label svg,ul.ctm_color_filters li label span.facet-checkbox__text{opacity:0;visibility:hidden}.itg_ctm_collection .icon_data_div .icon_data_list a{display:flex;align-items:center;gap:20px;justify-content:center}.itg_ctm_collection .icon_data_div .icon_data_list a .icon_data_image{width:35%;margin:0}.itg_ctm_collection .icon_data_div .icon_data_list a .icon_data_content{width:65%;text-align:left;display:flex;padding:0}.itg_ctm_collection .icon_data_div .icon_data_list a .icon_data_content p{font-size:15px;text-align:left}.itg_ctm_collection .icon_with_text_content_scroll{width:100%}.facet-checkbox input[type=checkbox]{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none}.facets__label svg.square_boxes{width:24px;height:24px;border-radius:2px}.facet-checkbox .icon-checkmark{left:6px;top:17px;width:13px;height:10px;position:absolute;visibility:hidden}.facet-checkbox>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.no-js:not(html){display:none}.facets__disclosure .facets__and-helptext,.facets__disclosure-vertical .facets__and-helptext,.facets__disclosure[open] .facets__and-helptext,.facets__disclosure-vertical[open] .facets__and-helptext{display:none!important}.parent-display.facets__display-vertical:has(.facets-wrap .ul_featured_list) show-more-button{display:none}@media screen and (min-width: 750px){.collection_page_banner .collection-hero--with-image .collection-hero__text-wrapper{padding:30px;flex-basis:70%}.collection_page_banner .collection-hero__image-container{flex:1 0 30%}#FacetsWrapperDesktop .facets__disclosure-vertical{border-bottom:.1rem solid #474747;border-top:none}.ctm_collection_main .facets-vertical .facets-wrapper{padding-right:50px}aside#main-collection-filters{height:fit-content}}@media screen and (max-width: 749px){.collection-hero--with-image .collection-hero__inner{padding-top:40px}.collection_page_banner .collection-hero--with-image .collection-hero__text-wrapper{padding:20px}.collection-hero__image-container{margin-top:20px}.market_align_options{margin-bottom:20px;justify-content:center;width:100%}.location_collection_tabs{justify-content:normal;overflow:scroll;gap:10px;width:100%}.location_collection_tabs .location_collection_btn,.location_collection_btn button{width:max-content}.location_collection_btn button{font-size:15px;line-height:15px;padding:12px}.facets-container{border-radius:0;border:none;padding:0 0 20px}.ctm_collection_main ul.product-grid:not(:first-child){margin-top:15px}.facets-vertical.page-width{margin-top:0}span.mobile-facets__open-label.button-label{color:rgb(var(--color-foreground))}span.mobile-facets__open svg path{fill:rgb(var(--color-foreground))}}.product__title h1{font-size:36px;line-height:36px;font-family:Avenir_Black}.product__title h3{font-family:Avenir_Medium;letter-spacing:.01rem;margin-top:20px;line-height:normal}.product__info-wrapper.grid__item .price span{font-size:24px;font-family:Avenir_Black}.product__info-container .product__description.rte,.product__info-container .product__description.rte p,.product__info-container .product__description.rte p span{font-size:15px!important;line-height:normal;margin-top:5px;font-family:Avenir_Regular!important}.product_option_type_list{margin-bottom:20px}.thumbnail:hover{opacity:1}.product_option_type_list ul{padding:0;display:flex;flex-wrap:wrap;margin-left:-15px}.product_option_type_list ul li{width:23%;padding-left:15px;list-style-type:none;text-align:center;display:flex}.product_option_type_list ul li a{border:2px solid #000;padding:15px;width:100%;transition:.3s all linear;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:10px}.product_option_type_list h4,.ctm_variant_label legend.form__label,span.bold--text--label{margin:0;font-size:16px;font-family:Avenir_Black}a.product_option_data_other.plug_type_items{margin-top:20px;display:none}a.product_option_data.last_type_option svg{width:45px;height:40px}a.product_option_data.active_data span,.product_option_type_list ul li a:hover span,a.product_option_data_other.plug_type_items.active_data span{color:#c7307b}a.product_option_data_other.plug_type_items.active_data{border-color:#c7307b}.product_option_type_list ul li a svg{transition:.3s all linear}.product_option_type_list ul li a span{width:100%;color:rgba(var(--color-foreground));font-size:16px;font-weight:400;display:block;font-family:Avenir_Black;line-height:normal}.product_option_type_list ul li a:hover,a.product_option_data.active_data{border-color:#c7307b!important}.product_option_type_list ul li a:hover,a.product_option_data.active_data svg path,.product_option_type_list ul li a:hover svg path{stroke:#c7307b;fill:#c7307b!important}.second_option_data.row{margin:30px 0 20px}ul.cus_clickyboxes{display:flex;grid-gap:10px;row-gap:20px;flex-wrap:wrap;padding:0}ul.second_clickyboxes_product li.other_option{display:block}ul.cus_clickyboxes a.opt--base-game.active,ul.cus_clickyboxes a.opt--base-game:hover{background:#c7307b;border-color:#c7307b}.quantity__button svg{width:16px;pointer-events:none}.product__info-wrapper.grid__item button.sp-compare-button{border:1px solid #474747;background:#202020;font-size:16px;line-height:16px;padding:12px 30px;text-decoration:none;transition:.3s all linear;opacity:1!important;text-transform:capitalize;font-family:Avenir_Regular!important;margin:0;color:rgb(var(--color-background));border-radius:30px}.product__info-wrapper.grid__item button.sp-compare-button:hover{background:#c7307b;color:#fff;border-color:#c7307b}ul.cus_clickyboxes a.opt--base-game{font-size:16px;font-weight:400;line-height:normal;border-radius:15px;border:1px solid #474747;padding:10px 15px;width:100%;transition:.3s all linear;text-decoration:none}.ctm_variant_quantity_align{flex-wrap:wrap}.ctm_variant_quantity_align{display:flex;align-items:center;justify-content:space-between;gap:20px}.ctm_variant_align{width:70%}.ctm_variant_align.hide_variant_option{display:none}.ctm_variant_label{width:50%}fieldset.product-form__input .form__label{margin-bottom:.2rem}.ctm_variant_items{display:flex;justify-content:flex-end}input[type=radio]+label.ctm_img_variants{padding:0!important;width:30px;height:30px;background:transparent;border-radius:100%;background-size:cover;background-repeat:no-repeat;cursor:pointer}label.ctm_img_variants.color_ctm_Black{background-color:#000!important}label.ctm_img_variants.color_ctm_White{background-color:#fff!important}.ctm_variant_items label{margin:0 5px!important}.ctm_quantity_align{width:30%}.ctm_quantity_align .quantity{padding:20px 10px;width:100%}.ctm_quantity_align .quantity__input{font-size:16px;font-weight:400;line-height:normal;opacity:1}.addons_product_list_main{margin-top:30px}h3.addons_title_heading{color:currentColor;font-size:20px;line-height:20px;font-family:Avenir_Light}.addons_product_list{list-style-type:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.product_box{border:1px solid #474747;padding:10px;position:relative;cursor:pointer}.custom_featured_media_img.product-card{display:inline}.product_box_image{display:flex;height:100px}.addons_product_list img{width:100%;height:100%;object-fit:cover}.check_product_addons{position:absolute;top:5px;right:5px;line-height:normal;background:#f1f1f1;padding:3px;border:1px solid #474747;display:flex;align-items:center;cursor:pointer}.check_product_addons svg.icon.icon-checkmark{width:13px;height:13px}.check_product_addons svg{opacity:0}.check_product_addons svg.icon.icon-checkmark path{stroke:#0e0e0e}.product__info-wrapper .product-form__submit{display:flex;justify-content:center;align-items:center;background:#c7307b;padding:15px 30px;transition:.3s all linear;font-family:Avenir_Regular;border-radius:30px}.add-on-p:hover .product-form__submit{background:#f1f1f1!important;border-color:#f1f1f1!important}a.pro_register_btn:hover{background:#c7307b!important;border-color:#c7307b!important}a.pro_register_btn{border:1px solid #474747;background:#202020;font-size:16px;line-height:16px;padding:16px 30px;text-decoration:none;transition:.3s all linear;font-family:Avenir_Regular;display:block;width:100%;text-align:center;color:#fff;border-radius:30px}.pro_richtext_page{padding:0}.pro_richtext_page.ctm_richtext.isolate{border:none}.ctm_richtext h2.rich-text__heading{text-align:center;font-size:40px;line-height:40px;font-family:Avenir_Medium}.ctm_richtext h2.rich-text__heading strong{font-family:Avenir_Black}.ctm_richtext .rich-text__text.rte{text-align:center;font-size:15px;line-height:normal;font-family:Avenir_Regular}.pro_bannertext_page{padding:30px 0 80px}.pro_banner_image{width:100%;height:455px;display:block}.pro_banner_image img{width:100%;height:100%;object-fit:cover}.pro_imageshowcase_page{border-top:1px solid #474747}.visiter_wrap{text-align:center;margin-bottom:80px}.image_with_text_flx:not(:last-child){margin-bottom:80px}.image_with_text_flx:last-child{margin-bottom:0}.image_with_text_flx{display:flex;gap:30px}.visitor_show_content{width:42%;text-align:center;padding:30px;display:flex;align-items:center;justify-content:center}.pro_imageshowcase_page .visitor_show_content .visitor_content_wrp{justify-content:flex-start;display:block}.visitor_content_wrp{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pro_imageshowcase_page .visitor_show_content h3.visiter_pwr_heading{margin-bottom:20px;text-align:left;font-size:30px;line-height:30px;font-family:Avenir_Black}.pro_showcase_text{font-size:15px;line-height:normal;font-family:Avenir_Regular}.pro_banner_video video{width:100%;height:100%;object-fit:cover;display:blcok}.itg_ctm_product .pro_showcase_text{text-align:left!important}.pro_imageshowcase_page .visitor_show_content,.pro_imageshowcase_page .visitor_content_wrp p{text-align:left}.visitor_content_wrp p,.visitor_content_wrp p a{text-align:center;font-size:15px;line-height:normal;margin:20px 0;font-family:Avenir_Regular}.pro_showcase_text li a.btn-arrow,.pro_showcase_text li a{color:#c7307b;text-decoration:none;font-family:Avenir_Regular}a.plug_type_items svg{width:40px;height:40px;transition:.3s all linear}a.product_option_data_other.active_data svg .cls-1{fill:#c7307b!important}a.product_option_data_other.active_data svg rect,.product_option_type_list ul li a:hover .cls-1,.product_option_type_list ul li a:hover svg rect{stroke:#c7307b!important;fill:#c7307b!important}.itg_ctm_product .gallery_viewer,.itg_ctm_product .thumbnail-list__item.slider__slide.disactive_slider{display:none}.quick-add-modal__content-info .product__title h3:not(.quick-add-modal__content-info a.product__title h3){display:none}.itg_ctm_product .pro_bannertext_page{max-width:100%}.itg_ctm_product .pro_bannertext_page .page-width{padding:0;max-width:100%}@media screen and (min-width: 1200px){.pro_bannertext_page,.itg_ctm_product .product.grid{width:100%;margin:0 auto;max-width:1172px}}.ctm_register_main a{color:rgba(var(--color-foreground))}.ctm_register_main:hover a,.ctm_register_main:hover h3{color:rgb(var(--color-background))}.ctm_register_text_bt p{margin-top:0}span.btn_subheadings{width:max-content;display:block;overflow:hidden;margin-top:20px}section#shopify-pc__banner{padding:20px}h2#shopify-pc__banner__body-title{font-size:15px}.shopify-pc__banner__body p{font-size:13px}.shopify-pc__banner__dialog .shopify-pc__banner__btns button{padding:10px;margin-top:10px;font-size:13px}@media screen and (max-width:749px){.testimonil-wrapper .swiper-button-prev,.testimonil-wrapper .swiper-button-next{width:30px;height:30px}}.form-vertical_choose select{font-size:1.5rem;font-family:Avenir_Light;letter-spacing:normal;background:transparent;cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 1rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2);height:4.5rem;width:50%}.cart-item__error-text:empty+svg{display:none}@media screen and (min-width:750px){div#main-cart-footer .cart__footer{display:block;width:40rem;margin-left:auto}.form-vertical_choose select{width:100%}}.itg_ctm_page .page-title{text-align:center;text-transform:uppercase;font-family:Avenir_Light}.ctm_page_contact-us h1.main-page-title,.ctm_page_contact-us h1.main-page-title .contact-content,.itg_ctm_login .customer h1#login,.customer h1{padding:0;font-size:40px!important;line-height:34px!important}.ctm_page_contact-us h1.main-page-title .contact-content{font-weight:700;font-family:Avenir_Black}.ctm_page_contact-us .contact-address p a{text-decoration:none}.contact__button{text-align:center}.contact-address p a{color:initial}.brads_page_image_text .image-with-text__content .image-with-text__text p,.our_story_page_main_section .image-with-text__content .image-with-text__text p{font-size:15px;line-height:normal;margin:10px 0;font-family:Avenir_Regular}.template-search__header h1.h2.center,.customer h1,.itg_ctm_page .page-title,.shopify-policy__container h1,.customer.account h1.customer__title{font-size:34px;line-height:34px;text-transform:uppercase;font-family:Avenir_Light}.brads_page_image_text .image-with-text__content{padding:3rem 2rem 2rem}.shopify-policy__body .rte p b{font-size:20px;font-family:Avenir_Regular}.shopify-policy__body .rte p b,.shopify-policy__body .rte li{font-family:Avenir_Regular}.ctm_page_terms-of-use .rte strong,.shopify-policy__body .rte strong,.shopify-policy__body .rte p,.shopify-policy__body .rte span{font-size:15px;font-weight:500;font-family:Avenir_Regular}.itg_ctm_page .content-for-layout .rte p,.itg_ctm_page .content-for-layout span,.shopify-policy__body .content-for-layout .rte span{font-size:15px;font-family:Avenir_Regular}.ctm_page_terms-of-use .content-for-layout .rte p{font-family:Avenir_Regular;font-size:16px}.ctm_page_terms-of-use .content-for-layout .rte p strong{font-size:20px;font-family:Avenir_Regular}.shopify-policy__container{max-width:var(--page-width)}.ctm_page_our-story .image-with-text__text-item .image-with-text__heading{font-size:30px}.ctm_page_terms-of-use .content-for-layout .rte p>strong{font-weight:700;font-family:Avenir_Regular;font-size:20px}.handle_privacy-policy .shopify-policy__container .shopify-policy__body .rte>.p1{display:none}@media screen and (min-width: 990px){.brads_page_image_text .image-with-text__content{padding:3rem}}@media screen and (max-width: 989px){span.btn_subheadings a{font-size:13px;padding:15px 10px}.Product_list_wrapper .slider.slider--tablet{overflow-y:hidden}}@media screen and (min-width: 750px){.visitor_show_image{height:46rem}}@media screen and (max-width: 749px){.template-search__header h1.h2.center,h2.faq_heading,.customer h1,.ctm_page_contact-us h1.main-page-title,.itg_ctm_page .page-title,.main-blog h1.title--primary,.shopify-policy__container h1,.customer.account h1.customer__title{font-size:24px;line-height:normal}.our_story_page_main_section .image-with-text__content{padding:3rem 2rem 2rem}#main-collection-filters .facets-container{border:1px solid #474747;padding:10px;margin-top:25px;margin-bottom:25px}.mobile-facets__disclosure{display:flex;width:100%}.mobile-facets__open-wrapper{display:inline-block;width:100%}span.mobile-facets__open svg{width:20px;height:20px}.mobile-facets__label .icon-checkmark{position:absolute;top:42%!important;left:3.1rem!important}}.main-blog h1.title--primary{text-align:center;font-size:34px;line-height:34px;text-transform:uppercase;font-family:Avenir_Light}.main-blog .blog-articles{margin-top:35px}.blog-articles__article.article h3.card__heading.h2{font-size:28px;letter-spacing:normal;font-family:Avenir_Regular}.article-card__info.caption-with-letter-spacing.h5{font-family:Avenir_Regular}.blog-articles__article p.article-card__excerpt{font-size:15px;margin-bottom:0;font-family:Avenir_Regular}@media screen and (max-width: 749px){.blog-articles__article.article h3.card__heading.h2{font-size:22px}.main-blog h1.title--primary{font-size:24px;line-height:normal}.product-card-wrapper .card__information{justify-content:unset}ul.ctm_color_filters{padding:0 20px}}span.mobile-facets__close{width:20px}.location_collection_btn button{color:currentColor}.product_option_type_list.second{display:none}.product_option_type_list.second:has(a.product_option_data_other.plug_type_items.active_data){display:block;padding-top:15px}.product_option_type_list.second ul.first_clickyboxes_product{margin-top:0}.itg_ctm_product .pro_richtext_page{padding-bottom:25px}.itg_ctm_product .pro_imageshowcase_page{border-top:0}.itg_ctm_product .pro_bannertext_page{padding-bottom:0}.itg_ctm_product .visitor_show_main{padding-top:4rem}.wrapper--variant--section fieldset.js.product-form__input{width:80%;border:2px solid #474747;padding:10px 20px;border-radius:10px}.wrapper--variant--section{display:flex;flex-direction:column;gap:10px}.product-form__input--pill input[type=radio]:checked+label{border:2.5px solid #fff;outline:1px solid #000}.itg_ctm_index .visiter_wrap{margin-bottom:50px}.ctm_brand_grid_data_list .brand_image_long.corner_radius{border-radius:10px}@media screen and (min-width:749px){.pro_richtext_page{padding:50px 0}}@media screen and (max-width:749px){.visiter_wrap{margin-bottom:0}.visitor_show_content,.visitor_show_image{width:100%}.image_with_text_flx:not(:last-child){margin-bottom:20px}.image_with_text_flx.third_flex_image h3.visiter_pwr_heading{margin-top:0}.product_option_type_list ul li{width:auto}.product__info-container{padding-top:1.5rem}h2.jdgm-rev-widg__title{margin-bottom:1.5rem!important}}@media screen and (max-width:950px){.market_align_options{width:100%}}.flex_card_information .card-information .price .price-item{font-size:22px}.image_with_text_flx:not(:last-child){margin-bottom:40px}.itg_register_imagescard .swiper-slide,.itg_register_imagescard .swiper-slide img,.ctm_menu_collection_image img,.facets-container .facets__disclosure-vertical .facets__price .field:after{border-radius:10px!important}.ctm_color_filters label.facets__label.facet-checkbox{border-radius:50%}.list-menu__item label{background-size:contain}.quick-add-modal__content-info .product__title .product__title .h1{font-size:36px;font-family:Avenir_Black}.quick-add-modal__content-info .product__title .product__title h3{font-size:16px;letter-spacing:0;line-height:normal;font-family:Avenir_Regular}.ctm_variant_quantity_align fieldset{border:unset!important;gap:10px}.ctm_variant_quantity_align fieldset label.swatch-input__label{margin-right:0!important}.ctm_variant_align .product-form__input input:checked+.swatch-input__label{outline:2px solid #c7307b!important}.ctm_variant_align .product-form__input .swatch-input__label span{border-color:#000}.quantity__rules-cart{display:none}.product_option_type_list ul li a{border:1px solid #000}.quantity:after{border-color:#000;box-shadow:unset}.wrapper--variant--section fieldset.js.product-form__input{padding-left:3px}.product__info-wrapper .product-form__submit{max-width:69%;width:100%}.itg_ctm_product .product__info-wrapper .product-form__submit{max-width:100%}.field__input:focus-visible{box-shadow:none}summary.facets__summary.caption-large.focus-offset{border:unset!important}summary.facets__summary.caption-large.focus-offset{border:unset!important;box-shadow:unset!important}#FacetsWrapperDesktop .facets__disclosure-vertical{box-shadow:unset!important}summary.facets__summary.caption-large.focus-offset:focus-visible{box-shadow:unset!important;border:none!important;outline:none!important}.slider-button .icon{height:1.6rem!important}#FacetsWrapperDesktop .facets__disclosure-vertical[data-index="4"]{border-bottom:none}.thumbnail-slider .thumbnail-list.slider--tablet-up{border-radius:10px!important}product-recommendations .product-grid{justify-content:center}.request_codes_btn_without,.request_codes_btn_without+.request_codes_btn_register{display:block!important}.ctm_color_filters label.facets__label.facet-checkbox.active{outline:2px solid #c7307b;outline-offset:2px}#main-collection-filters .facets-container *{color:#000!important}.itg_ctm_product .gallery_viewer{display:block!important}.itg_ctm_product .pro_bannertext_page .pro_banner_image .corner_radius{border-radius:unset}.pro_imageshowcase_page .visitor_show_image .corner_radius{border-radius:10px}.pro_banner_video video{border-radius:unset!important}.AjaxinatePagination{display:flex;align-items:center;justify-content:center;margin-top:20px}.AjaxinatePagination a{color:#000;text-decoration:none;font-weight:700;font-size:16px}.product_option_type_list li.hide_type_option{display:none}.product_option_type_list ul li a{gap:5px}@media screen and (min-width: 990px){.itg_ctm_product .gallery_viewer{display:block!important}.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:112%;display:flex!important;z-index:2;justify-content:space-between}.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons .slider-counter.caption{display:none}}@media screen and (min-width: 750px){.image_with_text_flx:not(:last-child){align-items:center}.visitor_show_image{height:unset}}.mega-menu__list--condensed .mega-menu__link.mega-menu__link--active,.header--top-center .header__inline-menu>.list-menu--inline .header__menu-item .header__active-menu-item{font-weight:900;text-decoration:none;color:#c7307b;font-weight:600;font-family:Avenir_Heavy}.jdgm-widget-actions-wrapper a.jdgm-write-rev-link{border-radius:10px}h2.footer-block__heading.inline-richtext{text-transform:uppercase}.product--thumbnail_slider .slider-mobile-gutter .slider-button .svg-wrapper{width:44px;height:44px}.product--thumbnail_slider .slider-mobile-gutter .slider-button .svg-wrapper svg{width:32px;height:50px}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none!important}@media screen and (max-width: 750px){.product--thumbnail_slider .slider-mobile-gutter .slider-button .svg-wrapper svg{width:20px;height:50px}}.hidden_by_filter,.AjaxinatePagination{display:none!important}.itg_ctm_product .jdgm-rev-widg__header .jdgm-rev-widg__title{font-weight:400!important}h2.jdgm-rev-widg__title .first-word{font-family:Avenir_Black!important}.product-form__input--pill input[type=radio].disabled:checked+label{outline:2px solid #c7307b;outline-offset:2px}.card__badge .badge{background:#c7307b;color:#fff}.product__info-wrapper.grid__item .price span.badge{color:#fff}.quick-add-modal .product__info-wrapper .product-form__submit{max-width:100%}.pro_imageshowcase_page .visitor_show_content h3.visiter_pwr_heading,.itg_ctm_product .ctm_richtext h2.rich-text__heading{text-transform:uppercase}.product__info-wrapper.grid__item .price span.badge{background:#c7307b;color:#fff;border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;padding:.5rem 1.3rem .6rem;text-align:center;margin-bottom:0;font-family:var(--font-body-family)}.itg_ctm_product .flex_card_information .card-information .price__container .price__sale .price-item--regular,.flex_card_information .card-information .price__sale span .price-item{font-size:1.6rem!important;color:#0e0e0ebf}.itg_ctm_product .visitor_show_main a.btn-arrow{color:#c7307b;text-decoration:none}@media screen and (min-width: 750px){.itg_ctm_index .visitor_show_image{height:46rem}}.product-form__input--pill input[type=radio]:checked+label{outline-color:#c7307b!important}.contact-form .contact-form-wrap .contact-address .title{text-transform:uppercase;font-size:30px;line-height:30px;font-family:Avenir_Black}.contact__fields .field:after,.contact__fields+.field:after{border-radius:10px}.contact-address p{font-family:Avenir_Regular}.contact__fields .field input,.contact__fields .field input::placeholder,.contact__fields .field input+label,.contact__fields+.field textarea,.contact__fields+.field textarea::placeholder,.contact__fields+.field textarea+label{font-family:Avenir_Regular!important}.product-grid-container .collection .grid__item.hide-product-grid{display:none!important}.itg_ctm_login .customer h1#login{font-weight:700;font-family:Avenir_Black}.itg_ctm_page .content-for-layout .rte p,.itg_ctm_page .content-for-layout span,.shopify-policy__body .content-for-layout .rte span{line-height:normal;margin-top:5px;font-family:Avenir_Regular}.thumbnail-list__item button[aria-current=true]{outline:0!important;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))!important}.contact__fields .field:hover:after{box-shadow:unset;border:1px solid #121212;border-radius:10px!important}.contact .contact-page-form .contact__fields .field:before,.contact .contact-page-form .contact__fields .field:after,.contact .contact-page-form .contact__fields+.field:before,.contact .contact-page-form .contact__fields+.field:after{box-shadow:unset!important;border:unset}.contact .contact-page-form .contact__fields .field .field__input,.contact .contact-page-form .contact__fields .field select,.contact .contact-page-form form .field textarea{border:1px solid #121212;border-radius:10px;height:5rem}.contact .contact-page-form .contact__fields .field select:focus-visible{outline:unset!important;box-shadow:unset}.contact .contact-page-form .contact__fields .field:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))!important;--border-offset: 1.3px;--border-opacity: calc(1 - var(--buttons-border-opacity));border:unset}.contact .contact-page-form .contact__fields .field:hover .field__input,.contact .contact-page-form .contact__fields .field:hover select,.contact .contact-page-form .contact__fields+.field:hover textarea{border:unset!important}.contact .contact-page-form .contact__fields .field:hover:after,.contact .contact-page-form .contact__fields+.field:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))!important;--border-offset: 1.3px;--border-opacity: calc(1 - var(--buttons-border-opacity));border:unset;border-radius:10px!important}.itg_ctm_login h1#recover,.itg_ctm_register .content-for-layout .register h1,.main-page-title{text-transform:uppercase;font-family:Avenir_Black!important;line-height:normal!important;font-weight:bolder}.itg_ctm_page .main-page-title{font-weight:400!important;font-family:Avenir_Light!important;font-size:40px!important}.itg_ctm_page .main-page-title .first-word{font-size:40px!important;font-family:Avenir_Black!important}.itg_ctm_login form#customer_login .field:after,.itg_ctm_login form:not(#customer_login) .field:after,.itg_ctm_register .content-for-layout .register #create_customer .field:after{border-radius:10px;box-shadow:none;border:unset}.itg_ctm_login form#customer_login .field input:focus-visible,.itg_ctm_login form:not(#customer_login) .field input:focus-visible,.itg_ctm_register .content-for-layout .register #create_customer .field input:focus-visible{box-shadow:unset!important}.itg_ctm_login form#customer_login .field input,.itg_ctm_login form:not(#customer_login) .field input,.itg_ctm_register .content-for-layout .register #create_customer .field input{border:1px solid #121212;border-radius:10px}.itg_ctm_login form#customer_login a,.itg_ctm_login form:not(#customer_login) a{text-decoration:none}.itg_ctm_register .content-for-layout .register #create_customer button,.itg_ctm_login form#customer_login button{font-weight:bolder}.itg_ctm_login form#customer_login button+a{font-size:16px;text-decoration:underline}.itg_ctm_login form#customer_login .field:hover:after,.itg_ctm_login form:not(#customer_login) .field:hover:after,.itg_ctm_register .content-for-layout .register #create_customer .field:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))!important;--border-offset: 1.3px;--border-opacity: calc(1 - var(--buttons-border-opacity));border:unset;border-radius:10px!important}.itg_ctm_login form#customer_login .field:hover input,.itg_ctm_login form:not(#customer_login) .field:hover input,.itg_ctm_register .content-for-layout .register #create_customer .field:hover input{border:unset!important}.multiple_videos .multiple_videos_heading h1{text-align:center;font-size:40px;line-height:34px;text-transform:uppercase;font-family:Avenir_Light!important;font-weight:bolder}.multiple_videos .multiple_videos_row{margin-top:40px;width:100%;display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));gap:30px;text-align:center;align-items:center}.multiple_videos .main_video_wrapper{width:100%;height:100%}.multiple_videos .main_video_wrapper video{width:100%;height:100%}.multiple_videos .main_video_wrapper .iframe_video_main iframe{width:100%;height:100%}.multiple_videos .main_video_wrapper .iframe_video_main,.multiple_videos .main_video_wrapper .main_video{height:100%;width:100%}.multiple_videos .multiple_videos_row .main_video_wrapper .iframe_video_main{position:relative;display:block;padding-bottom:56%}.multiple_videos .multiple_videos_row .main_video_wrapper .iframe_video_main iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.youtub_video{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:9999;display:block}.iframe_video_main iframe,.multiple_videos .main_video_wrapper video{border-radius:20px!important;border-color:#000}.itg_ctm_register .content-for-layout .register h1{font-weight:400!important;font-family:Avenir_Light!important}.itg_ctm_register .content-for-layout .register h1 .register_head{font-family:Avenir_Black}.multiple_videos .multiple_videos_heading h1 .multiple_heading{font-size:40px;line-height:34px;font-family:Avenir_Black!important}@media screen and (min-width: 750px){.shopify-policy__container{max-width:var(--page-width);padding:0 5rem}}.shopify-policy__container .shopify-policy__title h1 .first-word{font-family:Avenir_Black!important}.ctm_page_our-story .image-with-text__text-item .image-with-text__heading{text-transform:uppercase}.ctm_page_our-story .image-with-text__text-item .image-with-text__heading strong,.main-blog .title--primary .multiple_heading{font-family:Avenir_Black!important}.main-blog .blog-articles .card__content .card__information .card__heading,.main-blog .blog-articles .card__content .card__information .article-card__info{text-align:center}cart-items .title-wrapper-with-link .title.title--primary{font-family:Avenir_regular!important}.ctm_page_faqs h2.faq_heading .multiple_heading,cart-items .title-wrapper-with-link .title.title--primary .multiple_heading{font-size:34px;line-height:34px;text-transform:uppercase;font-family:Avenir_Black!important}cart-items .title-wrapper-with-link .title.title--primary{font-size:40px;line-height:34px;text-transform:uppercase}cart-items .title-wrapper-with-link{flex-direction:column}cart-items .title-wrapper-with-link a.underlined-link{margin-left:auto}.product__subheading .metafield-rich_text_field h3{font-family:Avenir_Medium;letter-spacing:.01rem;margin-top:20px;line-height:normal}.cart__footer hr.cart_terms-line{margin:2rem 0;background:#c7307b}.customer_ctm_info{display:grid;flex-wrap:wrap;gap:20px;margin-top:15px;grid-template-columns:auto auto}.ctm_carterms_main p.cart-attribute__field{margin:0;color:rgb(var(--color-foreground));font-size:15px}.customer_ctm_info p.cart-attribute__field{width:100%;display:grid;gap:5px}.customer_ctm_info p.cart-attribute__field label,.form-vertical_choose label{font-size:16px;font-family:Avenir_Book!important}.customer_ctm_info p.cart-attribute__field input{display:inline-block;padding:12px 10px;font-family:Avenir_Book!important;border-width:1px!important;border-radius:10px!important}span.data_field_error{font-size:14px!important;color:red}.form-vertical_choose{display:flex;flex-wrap:wrap}.form-vertical_choose label{width:100%;margin-bottom:5px}.customer_ctm_info p.cart-attribute__field input:focus-visible,select#how-did-you-hear-about-us:focus-visible{box-shadow:none!important;outline:none}.customer_ctm_info p.cart-attribute__field input:hover{border:2px solid #c7307b;box-shadow:none!important;outline:none!important}select#how-did-you-hear-about-us:hover{background:#c7307b;color:#fff!important;border-color:#c7307b}.cart__blocks{margin-top:80px!important}.totals.custom_carts_totals{flex-wrap:wrap;justify-content:flex-start!important}.cart__blocks .tax-note{text-align:left!important}small.tax-note.caption-large.rte{margin:18px 0}.cart__blocks .cart__ctas button#checkout{max-width:100%}.cart__dynamic-checkout-buttons{max-width:40rem!important}.cart__blocks .cart__ctas button#checkout{max-width:100%;font-weight:700;font-family:Avenir_Book!important}.section_content .theme_button:after,select#how-did-you-hear-about-us{border-radius:10px!important}.main-blog h1.title--primary{font-weight:400!important;font-family:Avenir_Light!important;font-size:40px!important}.distributors-section .dis_col h3{font-size:20px;font-family:Avenir_Black!important;text-transform:uppercase}.login_url{font-size:16px!important;text-decoration:underline}.ctm_page_our-story .image-with-text__heading{font-weight:700;font-family:Avenir_Heavy;font-size:20px}.itg_ctm_page .section .page-width,.ctm_page_distributors .distributors-section .page-width{max-width:1060px;margin-left:auto;margin-right:auto}.ctm_page_our-story .section .page-width{max-width:var(--page-width)}.shopify-policy__title{margin:56px 0 3rem}.shopify-policy__title h1,.ctm_page_faqs h2.faq_heading,.ctm_page_faqs h2.faq_heading .multiple_heading,cart-items .title-wrapper-with-link .title.title--primary .multiple_heading{font-size:40px}div#powrIframeLoader{display:none}.ctm_page_faqs .main_faq_section .accordion_block_mn{max-width:960px;margin:0 auto}.accordian_contains{display:none}.colored_text .accordion_in_icons svg path{stroke:#fff}.distribute_sec:first-child h3{margin-top:0}.product_catalogs h2{text-align:center;font-size:24px;text-transform:uppercase;font-family:Avenir_Black;letter-spacing:0}.product_catalogs_content h3{font-weight:600}.product_catalogs_content{width:max-content;margin:0 auto}.handle_current-products .collection_title,.handle_sale .collection_title{visibility:hidden;opacity:0}.customer__title{text-align:center}.customer__title span{font-family:Avenir_Black!important}@media screen and (min-width:1025px) and (max-width:1200px){.collection_title h1{font-size:18px}.location_collection_tabs{gap:20px}}@media screen and (max-width:1024px){.market_align_options{flex-wrap:wrap;gap:10px}}@media screen and (min-width: 750px){.shopify-policy__container{max-width:1060px}.customer_ctm_info{display:block}.form-vertical_choose{justify-content:flex-end;margin:30px 0}.cart__footer>*{margin-left:0!important;width:40rem!important}.ctm_page_our-story .main-page-title{margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1024px){.itg_ctm_page .main-page-title,.shopify-policy__title h1,.itg_ctm_page .main-page-title .first-word,.ctm_page_faqs h2.faq_heading,.ctm_page_faqs h2.faq_heading .multiple_heading,cart-items .title-wrapper-with-link .title.title--primary .multiple_heading,.multiple_videos .multiple_videos_heading h1,.multiple_videos .multiple_videos_heading h1 .multiple_heading,h2.rich-text__heading.rte.inline-richtext.h1{font-size:32px!important}}@media screen and (max-width:767px){.itg_ctm_page .main-page-title,.shopify-policy__title h1,.itg_ctm_page .main-page-title .first-word,.ctm_page_faqs h2.faq_heading,.ctm_page_faqs h2.faq_heading .multiple_heading,cart-items .title-wrapper-with-link .title.title--primary .multiple_heading,.multiple_videos .multiple_videos_heading h1,.multiple_videos .multiple_videos_heading h1 .multiple_heading,h2.rich-text__heading.rte.inline-richtext.h1{font-size:24px!important}.handle_our-story .main-page-title{margin-bottom:0rem}.multiple_videos .multiple_videos_row{margin-top:30px;grid-template-columns:repeat(1,minmax(auto,1fr));gap:20px}}.grid__item .card__content .card__information .product__subheading *{font-size:16px;letter-spacing:0;line-height:normal;font-family:Avenir_Regular}.contact .contact-page-form .contact__fields .field .field__input,.contact .contact-page-form form .field textarea{height:4.5rem}a.visiter_pwr_btn:after,.button:after{border-radius:50%}.ctm_page_product-spec-sheets .product_catalogs{text-align:center}.ctm_page_product-spec-sheets .product_catalogs .product_catalogs_content{width:unset;margin-top:50px}.ctm_page_product-spec-sheets .product_catalogs .product_catalogs_content h3{margin-top:50px;font-weight:400}.ctm_page_product-spec-sheets .product_catalogs .product_catalogs_content p a{text-decoration:none;color:#c7307b}.ctm_page_product-spec-sheets .product_catalogs .product_catalogs_content .product_catalogs_inner{display:flex;flex-wrap:wrap;max-width:55%;margin:0 auto;row-gap:5px}.ctm_page_product-spec-sheets .product_catalogs .product_catalogs_content .product_catalogs_inner p{max-width:33%;width:100%}.cart__items thead .caption-with-letter-spacing,.cart__items tbody.cart-body tr.cart-item .cart-item__details *,.cart__items tbody.cart-body .cart-item__totals *,.cart__blocks .totals.custom_carts_totals *{font-size:16px;font-family:Avenir_Regular}.cart__items thead .caption-with-letter-spacing{font-weight:600}.product-form__input--pill .ctm_variant_items .ctm_img_variants{border-radius:50%}article.article-template header{text-align:center}.cart__blocks .cart__ctas button#checkout:after{box-shadow:unset!important}.cart__blocks .cart__ctas button#checkout{max-width:100%;font-weight:700;font-family:Avenir_Book!important;transition:.3s all linear}.cart__blocks .cart__ctas button#checkout:hover{background-color:#000!important}.itg_ctm_login .customer h1#login{font-weight:400;font-family:Avenir_Light}.itg_ctm_login .customer h1#login span{font-family:Avenir_Black!important}.customer h2.customers_heading{font-family:Avenir_Black;margin-bottom:20px;text-align:left;font-size:30px;line-height:30px}.customer a{color:#c7307b;text-decoration:none;font-size:15px;line-height:normal;font-family:Avenir_Regular}.ctm_page_product-spec-sheets .product_catalogs .product_catalogs_content+h2{margin-top:50px;padding-top:30px}.itg_ctm_article .article-template{max-width:1060px;margin:0 auto}.itg_ctm_article .article-template .article-template__content{max-width:100%;width:100%}.itg_ctm_article .article-template .article-template__title{font-family:Avenir_Regular;width:100%;line-height:50px;font-size:36px;margin:1rem auto}.itg_ctm_article .article-template .article-template__title .metafield-rich_text_field *{padding:0;margin:0;font-family:Avenir_Black;width:100%;line-height:50px}.ctm_quantity_align .quantity{border-radius:10px!important}@media only screen and (min-width: 750px){.itg_ctm_article .article-template .article-template__title .metafield-rich_text_field h1{font-size:36px}.itg_ctm_article .article-template .article-template__title .metafield-rich_text_field h2{font-size:30px}}@media only screen and (max-width: 750px){.ctm_quantity_align .quantity{width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}}.itg_ctm_article .article-template .article-template__social-sharing .share-button__button{margin:0 auto}.itg_ctm_article .article-template .article-template__social-sharing .share-button .share-button__button{min-height:unset}.itg_ctm_article .article-template .article-template__social-sharing{margin-top:0}.itg_ctm_article .article-template .caption-with-letter-spacing{font-size:1.5rem;color:gray}.ctm_variant_quantity_align table,.ctm_variant_quantity_table table{width:100%;border-radius:10px;box-shadow:0 0 0 1px #000}.ctm_variant_quantity_align table tr,.ctm_variant_quantity_table table tr{text-align:center}.ctm_variant_quantity_align table tr th,.ctm_variant_quantity_align table tr td,.ctm_variant_quantity_table table tr th,.ctm_variant_quantity_table table tr td{border-color:#000;padding:.5rem 1rem;font-weight:400;font-family:Avenir_Regular;border-width:1px}.ctm_variant_quantity_align span{font-size:15px!important;line-height:normal;font-family:Avenir_Regular!important}a.visiter_pwr_btn.button:after,.ctm_richtext .rich-text__buttons a:after{display:none}.product__info-wrapper.grid__item .price span.badge.updated_badge{display:inline-block!important}div#main-cart-footer .cart__footer{display:flex;flex-wrap:wrap}div#main-cart-footer .cart__footer .cart__blocks{order:-1;margin-top:10px!important}.ctm_variant_quantity_align div#wcp_vd_table{display:none}.ctm_variant_quantity_table table{width:100%;text-align:center}.ctm_variant_quantity_align span{font-size:16px!important;font-family:Avenir_Black!important}.ctm_variant_label legend.form__label span{font-family:Avenir_Regular!important}.ctm_richtext .rich-text__buttons a{border-radius:50px;font-size:16px}.ctm_register_text h3+p{font-size:15px}.related-products__heading strong{font-family:Avenir_Black!important}cart-items .title-wrapper-with-link .title.title--primary{display:flex;gap:15px}.rte ul.ul1 li a{text-decoration:unset;color:#0e0e0e}.customer table{border-radius:10px!important}.order-history thead th{font-size:16px!important;font-family:Avenir_Regular;font-weight:600}.customer table tbody #RowOrder>a{font-size:16px!important}.brand_image{background:#fff;position:relative;display:block;padding-top:35%;height:unset}.brand_image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}a.visiter_pwr_btn{font-size:16px}.iframe_video_main iframe,.multiple_videos .main_video_wrapper video{border:unset;object-fit:cover}.cart__blocks .totals.custom_carts_totals *{font-family:Avenir_Black;text-transform:uppercase}.handle_privacy-policy .accordion_block_mn .accordian_contains *{font-family:Avenir_Book!important}@media screen and (max-width: 750px){cart-items .title-wrapper-with-link .title.title--primary{gap:10px;font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/custom.css.map */
