body.template-product,body.template-index,body.template-product #MainContent,body.template-index #MainContent{background:#f1f0ec!important}body.template-product #MainContent .product__outer,body.template-product #MainContent .product.row,body.template-product #MainContent .container,body.template-index #MainContent .container{background:transparent!important}body.template-product #MainContent :is([id*=slideshow],[id*=image_with_text_sticky],[id*=image_text_sticky],[id*=image_and_text],[id*=scrolling_section],[id*=media-banner],[id*=video]),body.template-index #MainContent :is([id*=slideshow],[id*=scrolling_section],[id*=image_banner],[id*=media-banner],[id*=image_text_sticky],[id*=instagram],[id*=custom_liquid]){background:#0a0a0a}body.template-product #MainContent .shopify-section:not([id*=slideshow]):not([id*=image_with_text_sticky]):not([id*=image_text_sticky]):not([id*=image_and_text]):not([id*=scrolling_section]):not([id*=media-banner]):not([id*=video]){background:#f1f0ec;color:#0a0a0a}body.template-index #MainContent .shopify-section:not([id*=slideshow]):not([id*=scrolling_section]):not([id*=image_banner]):not([id*=media-banner]):not([id*=image_text_sticky]):not([id*=instagram]):not([id*=custom_liquid]){background:#f1f0ec;color:#0a0a0a}body.template-index #MainContent .shopify-section:not([id*=slideshow]):not([id*=scrolling_section]):not([id*=image_banner]):not([id*=media-banner]):not([id*=image_text_sticky]):not([id*=instagram]):not([id*=custom_liquid]) :is(h1,h2,h3,h4,p,a,li,span):not([class*=jdgm]):not(.button):not(.btn){color:#0a0a0a}body.template-product #MainContent .product__info-container :is(h1,h2,h3,h4,p,span,div,a,li,summary,small,legend,label,strong,b):not([class*=jdgm-prev-badge__stars]):not([class*=inventory]):not(.button):not(.btn):not([class*=sold-out]):not(.variant-swatch),body.template-product #MainContent>[id*=tab_based_info] :is(h1,h2,h3,h4,p,span,div,a,li),body.template-product #MainContent>[id*=product-recommendations] :is(h1,h2,h3,a,p):not([class*=jdgm]){color:#0a0a0a}body.template-product #MainContent .product__info-container .secondary_text,body.template-product #MainContent .product__info-container [class*=caption],body.template-product #MainContent .product__info-container [class*=subtitle]{color:#5c5e60!important}body.template-product #MainContent [class*=inventory],body.template-product #MainContent [class*=inventory] *{color:#1e7d32!important}body.template-product .specs-module :is(span,div,p,strong,b,h1,h2,h3,h4,h5,h6){color:#f1f0ec!important}body.template-product .specs-module small,body.template-product .specs-module [class*=caption]{color:#9fa1a4!important}body.template-product .product-parameters{background:transparent!important;border:none!important}body.template-product label.variant-swatch{border:1px solid #cfcecb}body.template-product .product-form__submit{background:#0a0a0a!important;border:none!important}body.template-product .product-form__submit,body.template-product .product-form__submit *{color:#f1f0ec!important}body.template-product #MainContent .product__info-container hr,body.template-product #MainContent .product__info-container [class*=accordion],body.template-product #MainContent .product__info-container details,body.template-product #MainContent .product__info-container [class*=border]{border-color:#cfcecb!important}body.template-product .share-buttons,body.template-product [class*=share_],body.template-product .product__tags{display:none!important}body.template-product [id*=tab_based_info] .material-card__body :is(h1,h2,h3,h4,p,li,span,div,strong){color:#f1f0ec!important}body.template-product [id*=tab_based_info] .material-card__overlay{background:linear-gradient(to top,#0a0a0ad1,#0a0a0a59 45%,#0a0a0a0d)!important}body.template-product [id*=tab_based_info] .itg-tab-button{color:#5c5e60!important;border-color:#cfcecb}body.template-product [id*=tab_based_info] .tab-button.active .itg-tab-button,body.template-product [id*=tab_based_info] .itg-tab-button.active{color:#0a0a0a!important;border-color:#f45900!important}body.template-product [id*=tab_based_info] .itg-tab-button:hover,body.template-product .jdgm-rev-widg,body.template-product .jdgm-rev-widg__title,body.template-product .jdgm-rev__author,body.template-product .jdgm-rev__title{color:#0a0a0a!important}body.template-product .jdgm-rev__body,body.template-product .jdgm-rev__body p{color:#3a3a3c!important}body.template-product .jdgm-rev__timestamp,body.template-product .jdgm-rev-widg__summary-text,body.template-product .jdgm-rev__location{color:#5c5e60!important}body.template-product a.jdgm-write-rev-link.jdgm-write-rev-link,body.template-product .jdgm-widget-actions-wrapper .jdgm-write-rev-link{background:#f45900!important;color:#0a0a0a!important;border:none!important}body.template-product a.jdgm-rev__body-read-more.jdgm-rev__body-read-more{color:#0a0a0a!important;text-decoration:underline;text-decoration-color:#f45900;text-underline-offset:3px}body.template-product .jdgm-rev{border-color:#dedcd7!important}body.template-product [id*=product-recommendations] .card,body.template-product [id*=product-recommendations] .card__content,body.template-product [id*=product-recommendations] .card__information,body.template-product [id*=product-recommendations] .card-information{background:transparent!important}body.template-product [id*=product-recommendations] :is(.full-unstyled-link,.card__heading,.price,.price-item){color:#0a0a0a!important}body.template-product .product__info-container .link,body.template-product .product__info-container [class*=read-more],body.template-product .product__info-container .product__description+a,body.template-product .product__info-container a.link--text{text-decoration-color:#f45900;text-underline-offset:4px}body.template-product #MainContent>[id*=scrolling_section_HHptNe]{background:#f1f0ec!important;padding-top:64px!important;padding-bottom:24px!important}body.template-product [id*=scrolling_section_HHptNe] :is(h1,h2,h3,h4,h5,h6,p,span,div,a,li,strong,b,em,small){color:#0a0a0a!important}body.template-product #MainContent>[id*=tab_based_info]{padding-bottom:72px!important}body.template-product #MainContent>[id*="17625022718d95cc2e"]{padding-top:40px!important}body.template-product #MainContent>[id*=slideshow] [class*=color-background]{background-color:#0a0a0a!important}body.template-product [id*=tab_based_info] .specs-left h4{color:#9fa1a4!important}body.template-product [id*=tab_based_info] .specs-left :is(h3,p,span,div,li,strong){color:#f1f0ec!important}body.template-product label.variant-swatch{border:1px solid #cfcecb!important}body.template-product .read-more-toggle{color:#0a0a0a!important;border-bottom-color:#f45900!important}body.template-product .jdgm-histogram,body.template-product .jdgm-widget-actions-wrapper,body.template-product .jdgm-medals-wrapper{border-color:#0a0a0a24!important}body.template-product a.jdgm-medal{text-decoration:none!important}body.template-product .product__price-note,body.template-product .jdgm-histogram__frequency{color:#5c5e60!important}body.template-product .product__accordion-section-header{color:#0a0a0a!important}body.template-product [id*=tab_based_info] .storage-left,body.template-product [id*=tab_based_info] .storage-right{background:#111!important;border:1px solid #222!important}body.template-product [id*=tab_based_info] :is(.storage-left,.storage-right) :is(h1,h2,h3,h4,h5,h6,strong,b){color:#f1f0ec!important}body.template-product [id*=tab_based_info] :is(.storage-left,.storage-right) :is(p,li,span,div){color:#9fa1a4!important}body.template-product .product__popup .product-form__submit{background:#f45900!important}body.template-product .product__popup .product-form__submit,body.template-product .product__popup .product-form__submit *{color:#fff!important}body.template-product [id*=scrolling_section_HHptNe] .itg_content>:is(img,h6,p){display:none!important}body.template-product [id*=scrolling_section_HHptNe] .itg_content ul{list-style:none;padding-left:0}body.template-product [id*=scrolling_section_HHptNe] .itg_content ul li:first-child{display:none!important}body.template-product [id*=scrolling_section_HHptNe] .itg_content li:before{content:none!important}body.template-product [id*=product-recommendations] .card-wrapper{background:#fff!important;border:1px solid #e5e3de!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 2px #0a0a0a0a}body.template-product [id*=product-recommendations] .card__inner{background:linear-gradient(180deg,#8a8a8a,#d6d6d6)!important}body.template-product [id*=product-recommendations] .card__inner .media.itg_img_hover_mm{background:transparent!important;border-radius:0!important;overflow:visible!important}body.template-product [id*=product-recommendations] .card-information{padding:16px 18px 20px!important}@media(min-width:750px){body.template-product [id*=tab_based_info] .material-card,body.template-product [id*=tab_based_info] .specs-left,body.template-product [id*=tab_based_info] .specs-right,body.template-product [id*=tab_based_info] .storage-left,body.template-product [id*=tab_based_info] .storage-right{min-height:554px;box-sizing:border-box}}body.template-product [id*=product-recommendations] .card-information__wrapper,body.template-product [id*=product-recommendations] .card-information__group{height:auto!important}body.template-product [id*=scrolling_section_HHptNe] .marquee{display:none!important}@media(max-width:749px){body.template-product #MainContent>[id*=tab_based_info]{padding-bottom:48px!important}body.template-product #MainContent>[id*=scrolling_section_HHptNe]{padding-top:48px!important;padding-bottom:0!important}body.template-product #MainContent>[id*="17625022718d95cc2e"]{padding-top:16px!important}body.template-product [id*=product-recommendations] .card__title{font-size:20px!important;line-height:1.3!important}body.template-product [id*=product-recommendations] .price,body.template-product [id*=product-recommendations] .price *{font-size:15px!important}body.template-product [id*=product-recommendations] .card-information{padding:12px 14px 16px!important}}body.template-product .product-parameters input:checked+label.variant-swatch{border:1px solid #f45900!important;box-shadow:0 0 0 1px #f45900}body.template-product header.itg_header_main,body.template-index header.itg_header_main,body.template-collection header.itg_header_main,body.template-list-collections header.itg_header_main{background:transparent!important;box-shadow:none!important}body.template-product .product__info-main_content{display:flex;flex-direction:column}body.template-product .product__info-main_content>.specs-module{order:1;margin-top:24px}body.template-product .product__info-main_content>:is(.product__description,.pickup-availability,.complementary-products,.product__accordion-group,.share-buttons){order:2}body.template-product .product__info-main_content>.product__inventory{margin-bottom:10px}body.template-product .product__buy_buttons .product-form__submit{background:#f45900!important}body.template-product .product__buy_buttons .product-form__submit,body.template-product .product__buy_buttons .product-form__submit *{color:#fff!important}body.template-product .product__info-main_content>:is(.no-js-hidden,.product-parameters,.product__inventory,.product__buy_buttons,.specs-module,.product__description){margin-bottom:0!important}body.template-product .product__info-main_content>.no-js-hidden.price-wrapper{margin-top:10px}body.template-product .product__info-main_content>.product-parameters{margin-top:40px!important}body.template-product .product__info-main_content>.product__inventory{margin-top:40px!important}body.template-product .product__info-main_content>.product__buy_buttons{margin-top:14px!important}body.template-product .product__info-main_content>.specs-module{margin-top:56px!important}body.template-product .product__info-main_content>.product__description{margin-top:40px!important}body.template-product .product__info-main_content>.product__accordion-group{margin-top:56px!important}@media(min-width:750px){body.template-product #MainContent>[id*=scrolling_section_HHptNe]{padding-top:72px!important;padding-bottom:56px!important}body.template-product [id*=scrolling_section_HHptNe] .itg_marquee_head{margin:0!important}body.template-product #MainContent>[id*="17625022718d95cc2e"]{padding-top:24px!important}body.template-product [id*=tab_based_info] .tab-buttons{margin-bottom:40px!important}}body.template-product .product__info-main_content>.complementary-products,body.template-product .product__info-main_content>.pickup-availability{margin:0!important}body.template-product #MainContent>[id*=scrolling_section_HHptNe] section.marquee-text-wrapper{padding-top:0!important;padding-bottom:0!important}body.template-product [id*=product-recommendations] .section-heading{margin-bottom:40px!important}body.template-product .expandable-list .icon-container,body.template-product .expandable-list .icon-container *{background:transparent!important;border:none!important}body.template-product .expandable-list .icon svg,body.template-product .expandable-list .icon svg *{fill:#0a0a0a!important;color:#0a0a0a!important}body.template-product .expandable-list .content,body.template-product .expandable-list .content :is(ul,ol,li,p,span,a,div,strong,em,h1,h2,h3,h4,h5,h6){color:#2e2f31!important}body.template-product .product__buy_buttons:after{content:"Free US Shipping  \b7   Lifetime Warranty  \b7   Easy Returns";display:block;margin-top:14px;text-align:center;font-size:12px;letter-spacing:.04em;color:#5c5e60}body.template-product .product__description [style*=color],body.template-product .product__description font{color:#3a3a3c!important}body.template-product .product__popup_main{padding:8px 16px!important;align-items:center}body.template-product .product__popup .product_info .media{display:none!important}body.template-product .product__popup .product_info .text{font-size:14px!important}body.template-product .product__popup .product-form__submit{height:42px!important;min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important}body.template-product .product__popup .product__buy_buttons:after{content:none!important}body.template-product .product__popup .product__buy_buttons{margin-top:0!important}body.template-product .expandable-list .content :is(u,font,b,small,td,th,blockquote){color:#2e2f31!important}body.template-product .expandable-list .content *{text-decoration-color:currentColor!important}@media(max-width:749px){body.template-product [id*=tab_based_info] .tab-content-items.active{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px!important;scrollbar-width:none}body.template-product [id*=tab_based_info] .tab-content-items.active::-webkit-scrollbar{display:none}body.template-product [id*=tab_based_info] .tab-content-items.active>*{flex:0 0 86%!important;width:86%!important;min-width:0!important;scroll-snap-align:center}body.template-product #MainContent>[id*=slideshow_EKF9Fc]{display:none!important}}@media(max-width:749px){body.template-product [id*=tab_based_info] .tab-content-items.active>*{min-height:480px}body.template-product [id*=tab_based_info] .material-card__body{min-height:250px}body.template-product [id*=image_with_text_sticky] .block_main_container{display:flex!important;flex-direction:row!important;align-items:stretch!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px!important;scrollbar-width:none}body.template-product [id*=image_with_text_sticky] .block_main_container::-webkit-scrollbar{display:none}body.template-product [id*=image_with_text_sticky] .itg_image_text_item{flex:0 0 86%!important;min-width:0!important;height:auto!important;min-height:100%;scroll-snap-align:center}}@media(min-width:750px){body.template-product [id*=tab_based_info] .material-card__body{min-height:205px}}@media(max-width:749px){body.template-product [id*=image_with_text_sticky] .itg_image_text_item{padding:0!important;overflow:hidden}body.template-product [id*=image_with_text_sticky] .itg_image_block{height:320px!important;min-height:0!important;flex:0 0 auto!important;width:100%!important}body.template-product [id*=image_with_text_sticky] .itg_image_scales{height:100%!important;width:100%!important}body.template-product [id*=image_with_text_sticky] .itg_image_scales img{width:100%!important;height:100%!important;object-fit:cover}body.template-product [id*=image_with_text_sticky] .itg_image_content_block{flex:1 1 auto!important;display:flex!important;align-items:center;justify-content:center}body.template-product [id*=image_with_text_sticky] .itg_content_block{padding:24px 22px!important}body.template-product [id*=image_with_text_sticky] .itg_content_block p{text-align:center;margin:0}body.template-product #MainContent>[id*=image_with_text_sticky]{padding-bottom:48px!important}body.template-product #MainContent>[id*=product-recommendations]{padding-bottom:48px!important}}body.template-collection,body.template-list-collections,body.template-collection #MainContent,body.template-list-collections #MainContent{background:#f1f0ec!important;color:#0a0a0a}body.template-collection .facets-container{background:transparent!important;color:#0a0a0a!important}body.template-collection .facets-container :is(summary,label,legend,span,a,p,h1,h2,h3,h4,h5,div):not(.button):not(.btn){color:#0a0a0a!important}body.template-collection .facets-container :is(.secondary_text,[class*=caption],.facets-sorting__label){color:#5c5e60!important}body.template-collection .facets-container :is(details,[class*=disclosure],hr,[class*=border],fieldset){border-color:#cfcecb!important}body.template-collection .facets-container select,body.template-collection .facets-container input[type=text],body.template-collection .facets-container input[type=number]{color:#0a0a0a!important;background:#fff!important;border:1px solid #cfcecb!important}body.template-collection #MainContent [class*=pagination] :is(a,span){color:#0a0a0a!important}body.template-collection .card-wrapper,body.template-list-collections .card-wrapper,body.template-index .card-wrapper{background:#fff!important;border:1px solid #e5e3de!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 2px #0a0a0a0a}body.template-collection .card-wrapper .card__inner,body.template-list-collections .card-wrapper .card__inner,body.template-index .card-wrapper .card__inner{background:linear-gradient(180deg,#8a8a8a,#d6d6d6)!important}body.template-collection .card__inner .media.itg_img_hover_mm,body.template-list-collections .card__inner .media.itg_img_hover_mm,body.template-index .card__inner .media.itg_img_hover_mm{background:transparent!important;border-radius:0!important;overflow:visible!important}body.template-collection .card-information,body.template-list-collections .card-information,body.template-index .card-information{padding:16px 18px 20px!important;background:transparent!important}body.template-collection .card-information__wrapper,body.template-collection .card-information__group,body.template-list-collections .card-information__wrapper,body.template-list-collections .card-information__group,body.template-index .card-information__wrapper,body.template-index .card-information__group{height:auto!important}body.template-collection .card-wrapper :is(.card__title,.card__heading,.price,.price-item,.full-unstyled-link),body.template-list-collections .card-wrapper :is(.card__title,.card__heading,.price,.price-item,.full-unstyled-link),body.template-index .card-wrapper :is(.card__title,.card__heading,.price,.price-item,.full-unstyled-link){color:#0a0a0a!important}@media(max-width:749px){body.template-collection .card__title,body.template-index .card__title{font-size:20px!important;line-height:1.3!important}body.template-collection .card-wrapper .price,body.template-collection .card-wrapper .price *,body.template-index .card-wrapper .price,body.template-index .card-wrapper .price *{font-size:15px!important}body.template-collection .card-information,body.template-index .card-information{padding:12px 14px 16px!important}}body.template-index [id*=rich_text] :is(h1,h2,h3,h4,h5,h6,div,span){color:#0a0a0a!important}body.template-index [id*=rich_text] p{color:#3a3a3c!important}body.template-index [id*=rich_text] :is([class*=subheading],[class*=sub_heading],[class*=subtitle]){color:#f45900!important}body.template-collection .facets__wrapper{background:#fff!important;border:1px solid #e5e3de!important;border-radius:14px!important}body.template-collection .facets__container,body.template-collection .facets-remove__all{background:transparent!important}body.template-collection .js-load-more{background:#f45900!important}body.template-collection .card-wrapper .card__title,body.template-list-collections .card-wrapper .card__title,body.template-index .card-wrapper .card__title,body.template-product [id*=product-recommendations] .card__title{font-size:18px!important;line-height:1.35!important;font-weight:600!important;margin:0!important}body.template-collection .card-wrapper .price,body.template-list-collections .card-wrapper .price,body.template-index .card-wrapper .price,body.template-product [id*=product-recommendations] .card-wrapper .price{margin-top:8px!important}body.template-collection .card-wrapper .price,body.template-collection .card-wrapper .price *,body.template-list-collections .card-wrapper .price,body.template-list-collections .card-wrapper .price *,body.template-index .card-wrapper .price,body.template-index .card-wrapper .price *,body.template-product [id*=product-recommendations] .card-wrapper .price,body.template-product [id*=product-recommendations] .card-wrapper .price *{font-size:14px!important;color:#5c5e60!important}@media(min-width:750px){body.template-index #MainContent>[id*=image_banner]{padding-top:80px!important;padding-bottom:80px!important}body.template-collection #MainContent>[id*=product-grid]{padding-bottom:72px!important}}@media(max-width:749px){body.template-index #MainContent>[id*=categories_list]{padding-bottom:48px!important}body.template-index #MainContent>[id*=image_banner]{padding-top:48px!important;padding-bottom:48px!important}body.template-index #MainContent>[id*=rich_text]{padding-top:48px!important;padding-bottom:48px!important}body.template-collection #MainContent>[id*=product-grid]{padding-bottom:48px!important}body.template-product #MainContent>[id*=image_and_text]{padding-top:48px!important;padding-bottom:48px!important}}body.template-product section.marquee-text-wrapper.product_page_reviews{background:#f1f0ec!important;padding:72px 0 56px!important}body.template-product section.marquee-text-wrapper.product_page_reviews .itg_marquee_head{margin:0!important}body.template-product section.marquee-text-wrapper.product_page_reviews :is(h1,h2,h3,h4,h5,h6,p,span,div,a,li,strong,b,em,small){color:#0a0a0a!important}body.template-product section.marquee-text-wrapper.product_page_reviews .marquee{display:none!important}body.template-product section.marquee-text-wrapper.product_page_reviews .itg_content>:is(img,h6,p){display:none!important}body.template-product section.marquee-text-wrapper.product_page_reviews .itg_content ul{list-style:none;padding-left:0}body.template-product section.marquee-text-wrapper.product_page_reviews .itg_content ul li:first-child{display:none!important}body.template-product section.marquee-text-wrapper.product_page_reviews .itg_content li:before{content:none!important}@media(max-width:749px){body.template-product section.marquee-text-wrapper.product_page_reviews{padding:48px 0 0!important}}body.template-product .product__info-main_content>.custom-liquid,body.template-product .product__info-main_content>.custom-text-icons-block{display:none!important}body.template-product .product__popup [class*=quantity]{display:none!important}body.template-product .product__popup .floated-form,body.template-product .product__popup .product__info-main,body.template-product .product__popup .product__info-main_content{height:auto!important}body.template-product .product__info-main_content>.product-parameters:not(:has(label,select,input[type=radio])){margin-top:0!important}body.template-product .product-form__buttons-row [class*=quantity]{display:none!important}body.template-product .product-form__buttons-row .product-form__submit{width:100%!important;flex:1 1 auto!important}@media(max-width:749px){body.template-product .product__info-main_content>.product-parameters{margin-top:28px!important}body.template-product .product__info-main_content>.product__inventory{margin-top:28px!important}body.template-product .product__info-main_content>.product__buy_buttons{margin-top:12px!important}body.template-product .product__info-main_content>.specs-module{margin-top:36px!important}body.template-product .product__info-main_content>.product__description{margin-top:28px!important}body.template-product .product__info-main_content>.product__accordion-group{margin-top:40px!important}body.template-product .product__buy_buttons:after{margin-top:10px}}body.template-product .product__popup .product__info-main_content>*{margin-top:0!important;margin-bottom:0!important}body .button--primary,body .button--primary:hover{background:#f45900!important;border-color:#f45900!important}body.template-index #MainContent>:is([id*=categories_list],[id*=featured_collection],[id*=rich_text]) .button--simple:not(.card__link){color:#0a0a0a!important;text-decoration-color:#0a0a0a!important}body.template-index [id*=categories_list] .itg_collection_image_hidden .button,body.template-index [id*=categories_list] .collections-grid__overlay{display:none!important}body.template-index [id*=categories_list] .collections-grid__image{background:linear-gradient(180deg,#8a8a8a,#d6d6d6)!important;border-radius:14px;overflow:hidden}body.template-index [id*=categories_list] .collections-grid__image img{transition:transform .35s ease}body.template-index [id*=categories_list] li:hover .collections-grid__image img{transform:scale(1.05)}body.template-index [id*=categories_list] .collections-grid__title{font-size:16px!important;font-weight:600!important;margin-top:14px!important;color:#0a0a0a!important}body.template-index [id*=categories_list] li:hover .collections-grid__title span{text-decoration:underline;text-decoration-color:#f45900;text-underline-offset:4px}body.template-index #MainContent>[id*=image_with_product] .itg_image_product_left :is(h1,h2,h3,h4,p,a,span,div){color:#f1f0ec!important}body.template-index #MainContent>[id*=featured_collection] a{text-decoration-color:currentColor!important}body.template-index #MainContent>[id*=featured_collection]{margin-bottom:-46px!important}body.template-index #MainContent>[id*=scrolling_section_tEaPdB]{padding-top:56px!important;padding-bottom:64px!important}body.template-index #MainContent>[id*=categories_list]{padding-top:64px!important;padding-bottom:72px!important}body.template-index [id*=categories_list] .collections-grid__image img{object-fit:contain;padding:10%}body.template-index [id*=categories_list] .collections-grid__title{margin-top:12px!important}body.template-index [id*=categories_list] .section-heading :is(h1,h2,h3){color:#0a0a0a!important}body.template-index [id*=categories_list] .collections-grid__item{background:#fff!important;border:1px solid #e5e3de!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 2px #0a0a0a0a}body.template-index [id*=categories_list] .collections-grid__image{border-radius:0!important}body.template-index [id*=categories_list] .itg_collection_image_hidden{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}body.template-index [id*=categories_list] .collections-grid__image img{width:100%!important;height:100%!important;object-fit:contain;object-position:center;padding:4%}body.template-index [id*=categories_list] .collections-grid__information{padding:14px 12px 18px!important;text-align:center}body.template-index [id*=categories_list] .collections-grid__title{margin-top:0!important}body.template-index [id*=instagram] a:has(img,video){position:relative}body.template-index [id*=categories_list] .collections-grid__image,body.template-index [id*=categories_list] .collections-grid__image img,body.template-index [id*=categories_list] .collections-grid__information{box-sizing:border-box!important}@media(min-width:750px){body.template-product #MainContent>:is([id*=slideshow],[id*=image_and_text]){padding-top:80px!important;padding-bottom:80px!important}body.template-product #MainContent>[id*=image_with_text_sticky]{padding-bottom:80px!important}}@media(max-width:749px){body.template-product #MainContent>[id*=image_with_text_sticky]{padding-bottom:48px!important}}body.template-index [id*=instagram] a:has(img,video){display:block;line-height:0}body.template-index [id*=featured_collection] .itg_featured_collection{padding-top:24px!important}body.template-index [id*=featured_collection] .itg_featured_collection_head{margin-bottom:40px!important}body.template-index #MainContent>[id*=custom_liquid] :is(video,iframe){max-height:640px;width:100%;object-fit:cover;display:block}body.template-index [id*=instagram] a:has(img,video){aspect-ratio:1 / 1;overflow:hidden}body.template-index [id*=instagram] a:has(img,video) :is(img,video){width:100%;height:100%;object-fit:cover}@media(min-width:750px){body.template-index [id*=image_banner] .banner{height:640px!important;min-height:0!important}}body.template-index #MainContent>[id*=image_banner]{padding-top:0!important;padding-bottom:0!important}body.template-index [id*=categories_list] .collections-grid__image img{transform:scale(1.18)}body.template-index [id*=categories_list] li:hover .collections-grid__image img{transform:scale(1.24)}@media(max-width:749px){body.template-index #MainContent>[id*=custom_liquid]>:last-child{margin-bottom:48px!important}}body.template-index .itg_collection_judgeme,body.template-collection .itg_collection_judgeme{min-height:14px}@media(max-width:749px){body.template-index #MainContent>[id*=featured_collection]{margin-bottom:0!important}body.template-index [id*=featured_collection] .itg_featured_collection{padding-bottom:16px!important}body.template-index #MainContent>[id*=scrolling_section_tEaPdB]{padding-top:48px!important;padding-bottom:48px!important}}@media(min-width:990px){header .header__submenu.list-menu--disclosure{background:#0a0a0a!important;padding:20px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)}header .header__submenu>.container{background:transparent!important;padding:0!important;border-radius:0!important}header .header__submenu a.header__menu-item:has(img){display:block;background:#fff;border-radius:14px;overflow:hidden;padding:0 0 14px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}header .header__submenu a.header__menu-item:has(img):hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000059}header .header__submenu a.header__menu-item .itg-submenu-img-bg{display:block;padding:0!important;border-radius:0!important}header .header__submenu a.header__menu-item:has(img) img{display:block;width:100%;border-radius:0!important;margin:0 0 12px!important}header .header__submenu a.header__menu-item:has(img) .link-hover-line{color:#0a0a0a!important;font-weight:600;font-size:14px}}@media(min-width:990px){header .header__submenu a.header__menu-item:has(img) .link-hover-line{display:block;text-align:center!important;padding:2px 10px 0}}@font-face{font-family:Messina Sans;src:url(messina-sans-light.woff2) format("woff2"),url(messina-sans-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Messina Sans;src:url(messina-sans-bold.woff2) format("woff2"),url(messina-sans-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-body-family: "Messina Sans", Poppins, sans-serif;--font-heading-family: "Messina Sans", Poppins, sans-serif;--font-body-weight: 300;--font-body-weight-bold: 700;--font-heading-weight: 700}body{font-family:Messina Sans,Poppins,sans-serif}body :is(h1,h2,h3,h4,h5,h6,p,a,span,div,li,button,input,select,textarea,summary,label,legend,small,strong,b,em,td,th):not([class*=jdgm]):not([class*=fa-]){font-family:Messina Sans,DM Sans,Poppins,sans-serif!important}header .header__menu-item>span,.button:not(.header__icon),button[name=checkout],button[name=add]{font-weight:700}.facets__wrapper--vertical{padding:24px 22px!important;box-sizing:border-box}cart-drawer .drawer__inner{background:#f1f0ec!important}cart-drawer .drawer__inner :is(h1,h2,h3,h4,p,span,div,a,li,label,summary,small,td,th,legend):not(.button):not([class*=checkout]):not([class*=jdgm]){color:#0a0a0a}cart-drawer .drawer__header{border-bottom:1px solid #e5e3de}cart-drawer .drawer__footer{border-top:1px solid #e5e3de}cart-drawer .cart-item{border-bottom:1px solid #e5e3de}cart-drawer :is(input,textarea,select){background:#fff!important;color:#0a0a0a!important;border-color:#cfcecb!important}cart-drawer [class*=quantity] :is(button,input){background:#fff!important;color:#0a0a0a!important}cart-drawer svg:not([class*=jdgm]){color:#0a0a0a}cart-drawer.drawer,cart-drawer .drawer{background:#0a0a0a73}body.template-contact #MainContent,body.template-contact #MainContent .shopify-section{background:#f1f0ec!important;color:#0a0a0a}body.template-contact #MainContent [class*=contact]{background:transparent}body.template-contact #MainContent :is(h1,h2,h3,h4,p,span,div,a,li,label):not(.button){color:#0a0a0a}body.template-contact #MainContent :is(input,textarea,select){background:#fff!important;color:#0a0a0a!important;border:1px solid #cfcecb!important;border-radius:8px}body.template-contact #MainContent ::placeholder{color:#8a8c8e}@media(min-width:990px){header .header__submenu>.container>li{width:100%}header .header__submenu a.header__menu-item:not(:has(img)){display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px 16px}}body.template-faq #MainContent>[id*=section_faq_with_contact]{background:#f1f0ec!important}body.template-faq [id*=section_faq_with_contact] :is(h1,h2,h3,h4,p,span,div,a,li,summary,label):not(.button){color:#0a0a0a!important}body.template-faq [id*=section_faq_with_contact] .collapsible-content__item,body.template-warranty [id*=section_faq_with_contact] .collapsible-content__item{background:#fff!important;border:1px solid #e5e3de!important;border-radius:10px}body.template-faq [id*=section_faq_with_contact] svg{color:#0a0a0a}body.template-faq [id*=section_faq_with_contact] :is(input,textarea){background:#fff!important;color:#0a0a0a!important;border:1px solid #cfcecb!important;border-radius:8px}body.template-faq [id*=section_faq_with_contact] ::placeholder{color:#8a8c8e}body.template-about #MainContent .shopify-section:not([id*=slideshow]):not([id*=scrolling_section]):not([id*=image_banner]){background:#f1f0ec!important;color:#0a0a0a}body.template-about #MainContent .shopify-section:not([id*=slideshow]):not([id*=scrolling_section]):not([id*=image_banner]) :is(h1,h2,h3,h4,p,a,li,span,div):not(.button):not([class*=jdgm]){color:#0a0a0a}body.template-about #MainContent a:not(.button){text-decoration-color:currentColor}body *:not(#tbbFontGuard):not(.jdgm-star):not([class*=jdgm-star]):not([class*=fa-]){font-family:Messina Sans,DM Sans,Poppins,sans-serif!important}body.template-contact #MainContent .color-background-1,body.template-faq [id*=section_faq_with_contact] .color-background-1{background:#fff!important;border:1px solid #e5e3de;border-radius:14px}body.template-faq [id*=section_faq_with_contact] details [class*=accordion]{border:0!important;background:transparent!important}body.template-about #MainContent .shopify-section:not([id*=slideshow]):not([id*=scrolling_section]):not([id*=image_banner]) [class*=color-background]{background:transparent!important}@media(min-width:990px){header .header__submenu.list-menu--disclosure:not(:has(img))>.container{display:flex;justify-content:center;align-items:center;gap:6px}}cart-drawer .cart-item,cart-drawer [class*=cart-item]:not([class*=media]):not([class*=image]):not([class*=img]),cart-drawer .drawer__inner [class*=color-background]{background-color:#fff!important;border-radius:12px}cart-drawer .cart-item :is(a,span,p,div,dd,dt):not(.button){color:#0a0a0a!important}body.template-about #MainContent [id*=image_with_text_sticky] [class*=color-background]:not(#tbbX){background:#fff!important;border-radius:14px}body.template-about #MainContent .shopify-section:not([id*=slideshow]):not([id*=scrolling_section]):not([id*=image_banner]) :is(h1,h2,h3,h4,p,a,li,span):not(.button):not([class*=jdgm]){color:#0a0a0a!important}body.template-about [id*=section_icon_with_text] img[src$=".svg"],body.template-about [id*=section_icon_with_text] img[src*=".svg?"]{filter:invert(1)}header .header__submenu .tbb-mm-well{display:block;background:linear-gradient(180deg,#8a8a8a,#d6d6d6)}header .header__submenu .tbb-mm-well img{object-fit:contain!important;height:180px;padding:8%;box-sizing:border-box}body.template-about [id*=section_icon_with_text] .itg_grid_item{background:#fff!important;border:1px solid #e5e3de;border-radius:14px;padding:28px 20px;text-align:center}body.template-about [id*=section_icon_with_text] :is(h3,h6,.itg_icon_title,p,div,span){color:#0a0a0a!important}body.template-about [id*=section_icon_with_text] .itg_grid_item p{color:#5c5e60!important}body.template-about [id*=section_icon_with_text] .itg_icon img{filter:invert(1);height:40px;width:auto;margin:0 auto 14px}body.template-about .itg_image_slider_main{background:linear-gradient(180deg,#8a8a8a,#d6d6d6);border-radius:14px;overflow:hidden}body.template-about .itg_image_slider_part_img img{object-fit:contain;padding:6%;box-sizing:border-box}body.template-about #MainContent .shopify-section:not([id*=slideshow]):not([id*=scrolling_section]):not([id*=image_banner]) :is(h5,h6,div):not(.button):not([class*=jdgm]){color:#0a0a0a}@media(max-width:749px){body.template-about :is([id*=image_and_text],[id*=image_with_text_sticky]) :is(p,li){text-align:left!important}body.template-about [id*=image_with_text_sticky] [class*=color-background]{padding:20px!important;box-sizing:border-box}body.template-about #MainContent .shopify-section{overflow-x:hidden}body.template-about [id*=section_icon_with_text] .itg_grid_item{padding:20px 16px}}body.template-about [id*=section_icon_with_text]{padding-bottom:80px!important}body.template-about .itg_image_slider_main{max-height:640px}body.template-about .itg_text_image_slider_main{align-items:center}body.template-collection #MainContent>.shopify-section.categories-list-section:first-child{padding-top:130px!important;min-height:250px;box-sizing:border-box}@media(max-width:749px){body.template-collection #MainContent>.shopify-section.categories-list-section:first-child{padding-top:100px!important;min-height:190px}}header .header__submenu .tbb-mm-well img{padding:3%!important;height:196px}@media(max-width:989px){html,body{overflow-x:clip!important}body.template-index #MainContent>[id*=image_with_product] .itg_image_product{max-width:100%}}@media(max-width:989px){.quick-add-block,.product-parameters .quick-add,product-form.card__add-to-cart{display:none!important}}.card-wrapper .js-color-swatches{display:flex;justify-content:center;margin-top:10px}.card-wrapper .js-color-swatches .product-form__controls-group{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.card-wrapper .js-color-swatches input[type=radio]{position:absolute;opacity:0;pointer-events:none}.card-wrapper :is(.variant-image-swatch,.color-swatch){width:28px;height:28px;border-radius:50%!important;overflow:hidden;border:1px solid #cfcecb;cursor:pointer;display:inline-block;padding:0;background:linear-gradient(180deg,#a5a5a5,#d6d6d6)}.card-wrapper .variant-image-swatch img{width:100%;height:100%;object-fit:cover;display:block}.card-wrapper .color-swatch{background:var(--swatch-color, #cfcecb)}.card-wrapper input:checked+:is(.variant-image-swatch,.color-swatch){border:2px solid #F45900}body.template-index [id*=categories_list] .collections-grid__title:not(#tbbX){font-size:16px!important}body.template-index [id*=categories_list] .collections-grid__title span{white-space:nowrap}@media(max-width:749px){body.template-index [id*=categories_list] .collections-grid__title:not(#tbbX){font-size:13.5px!important}}body.template-collection #MainContent>.shopify-section.categories-list-section:first-child{position:relative;padding-top:0!important;min-height:320px}body.template-collection #MainContent>.shopify-section.categories-list-section:first-child .background_img_wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0}@media(max-width:749px){body.template-collection #MainContent>.shopify-section.categories-list-section:first-child{min-height:230px;padding-top:0!important}}@media(max-width:989px){.menu-drawer a.menu-drawer__menu-item,.menu-drawer .list-menu__item,.menu-drawer summary.menu-drawer__menu-item{padding:16px 22px!important;font-size:17px!important;min-height:52px;box-sizing:border-box;display:flex;align-items:center;width:100%}}body.template-collection #MainContent>.shopify-section.categories-list-section:first-child .background_img_wrapper{height:100%!important;width:100%!important;background-position:center!important}.card-wrapper .js-color-swatches{display:flex!important}body.template-collection #MainContent>.shopify-section.categories-list-section:first-child .itg_collection_list{position:relative;min-height:320px;height:100%}@media(max-width:749px){body.template-collection #MainContent>.shopify-section.categories-list-section:first-child .itg_collection_list{min-height:230px}}.card-wrapper :is(.variant-image-swatch,.color-swatch):not(#tbbX){border-radius:50%!important}.card-wrapper .variant-image-swatch:not(#tbbX) img{border-radius:50%}@media(max-width:749px){body.template-product .product__media-list,body.template-product .product__media-list-wrapper,body.template-product .product__media-list .swiper-wrapper{height:auto!important;min-height:0!important}body.template-product .product__media-item{height:auto!important}body.template-product .product__media-list .swiper-wrapper{align-items:flex-start}}cart-drawer :is(quantity-input,.quantity):not(#tbbX){background:#fff!important;border:1px solid #cfcecb!important;border-radius:8px;box-shadow:none!important;overflow:hidden}cart-drawer .quantity__button:not(#tbbX){background:transparent!important;border:0!important;box-shadow:none!important;color:#0a0a0a!important}cart-drawer .quantity__button.disabled:not(#tbbX),cart-drawer .quantity__button:disabled:not(#tbbX){background:transparent!important;opacity:.35!important}cart-drawer [class*=quantity] input:not(#tbbX){background:#fff!important;border:0!important;box-shadow:none!important;color:#0a0a0a!important}cart-drawer .quantity__button svg{color:#0a0a0a!important;fill:currentColor}.card-wrapper .js-color-swatches:not(#tbbY):not(#tbbQ){display:none!important}body.template-collection .shopify-section-group-header-group:has(sticky-header){top:40px}body.template-collection #MainContent{padding-top:112px;background:#0a0a0a!important}@media(max-width:749px){body.template-collection #MainContent{padding-top:92px}}@media(max-width:749px){body.template-index [id*=categories_list] .collections-grid__item.swiper-slide:not(#tbbY){margin:0 24px 0 0!important}}@media(max-width:989px){.menu-drawer details,.menu-drawer li{padding:0!important;margin:0!important}.menu-drawer :is(a,summary):is(.menu-drawer__menu-item,.list-menu__item):not(#tbbY){display:flex!important;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:16px 22px!important;min-height:52px;font-size:17px!important}.menu-drawer summary svg{margin-left:auto;flex-shrink:0}.menu-drawer details>ul :is(a.menu-drawer__menu-item,a.list-menu__item):not(#tbbY){padding-left:40px!important;font-size:16px!important}.menu-drawer details[open]>summary,.menu-drawer details[open]>summary span{color:#f45900!important}}@media(max-width:989px){.card .media--second,.card-wrapper .media--second,.card .bvfcdxsaZFVCDXS,.card-wrapper .itg_not_hover{display:none!important}.card .media--first,.card-wrapper .media--first{opacity:1!important;transform:none!important}}@media(max-width:989px){.menu-drawer summary :is(div,span):not(#tbbZ){margin:0!important;padding:0!important;text-align:left}.menu-drawer summary svg:not(#tbbZ){margin-left:auto!important}.menu-drawer details :is(.menu-drawer__submenu,ul) a:is(.menu-drawer__menu-item,.list-menu__item):not(#tbbZ){padding-left:40px!important;font-size:16px!important;min-height:48px}.menu-drawer details[open]>summary :is(span,div):not(#tbbZ){color:#f45900!important}}@media(max-width:989px){.menu-drawer summary>a:not(#tbbZ){padding:0!important;min-height:0!important;width:auto!important;flex:0 1 auto!important;font-size:17px!important;display:inline-flex!important}.menu-drawer summary svg.icon-caret:not(#tbbZ){width:44px!important;height:44px!important;padding:14px;box-sizing:border-box;margin:-14px 0 -14px auto!important}}@media(max-width:989px){.menu-drawer summary>a:not(#tbbZ):not(#tbbW){padding:0!important;min-height:0!important}}@media(max-width:749px){body.template-product .product__media-sublist-outer:not(#tbbV),body.template-product .product__media-sublist:not(#tbbV){height:auto!important;max-height:122px!important;min-height:0!important;overflow:hidden}body.template-product .product__media-sublist .swiper-wrapper:not(#tbbV){flex-direction:row!important;height:auto!important}body.template-product .product__media-subitem:not(#tbbV){height:auto!important}}body.template-collection #MainContent>.shopify-section:not(.categories-list-section){background:#f1f0ec}@media(hover:none),(max-width:989px){.card .media--first,.card-wrapper .media--first{opacity:1!important;visibility:visible!important}.card .itg_img_hover_mm:hover .media--first,.card-wrapper .itg_img_hover_mm:hover .media--first,.card .media--hover-effect:hover .media--first{opacity:1!important;transform:none!important}}.facets-modal__close:not(#tbbF){color:#0a0a0a!important;width:44px;height:44px;min-width:44px;display:flex!important;align-items:center;justify-content:center}.facets-modal__heading:not(#tbbF),.facets-modal__header:not(#tbbF){color:#0a0a0a!important}body.template-faq [id*=section_faq_with_contact] :is(.collapsible-content__toggle,.collapsible-content__toggle-group,.collapsible-content__question,.collapsible-content__icon,.collapsible-content__answer,.collapsible-content__answer-inner),body.template-warranty [id*=section_faq_with_contact] :is(.collapsible-content__toggle,.collapsible-content__toggle-group,.collapsible-content__question,.collapsible-content__icon,.collapsible-content__answer,.collapsible-content__answer-inner){background:transparent!important;border:0!important;color:#0a0a0a!important;box-shadow:none!important}body.template-faq [id*=section_faq_with_contact] .collapsible-content__icon svg,body.template-warranty [id*=section_faq_with_contact] .collapsible-content__icon svg{color:#0a0a0a!important;stroke:currentColor;width:18px;height:18px;display:block}body.template-faq [id*=section_faq_with_contact] .collapsible-content__icon svg :is(path,line,rect),body.template-warranty [id*=section_faq_with_contact] .collapsible-content__icon svg :is(path,line,rect){stroke:#0a0a0a!important;fill:#0a0a0a}body.template-warranty #MainContent,body.template-warranty #MainContent .shopify-section{background:#f1f0ec!important}body.template-warranty #MainContent [class*=color-background]{background:transparent!important}body.template-warranty #MainContent :is(h1,h2,h3,h4,h5,h6,p,a,li,span,div,td,th,strong,b,em,small,label,summary):not(.button):not([class*=jdgm]){color:#0a0a0a!important}body.template-warranty [id*=section_faq_with_contact] .contact-form__wrapper,body.template-faq [id*=section_faq_with_contact] .contact-form__wrapper{background:#fff!important;border:1px solid #e5e3de;border-radius:14px}body.template-warranty #MainContent :is(input,textarea,select){background:#fff!important;color:#0a0a0a!important;border:1px solid #cfcecb!important;border-radius:8px}body.template-warranty #MainContent ::placeholder{color:#8a8c8e}body.template-warranty #MainContent a:not(.button){text-decoration-color:currentColor}@media(min-width:990px){header .header__submenu a.header__menu-item:not(:has(img)):not(#tbbG){text-align:center;justify-content:center}}body.template-warranty #MainContent [id*=section_faq_with_contact] .collapsible-content__item{background:#fff!important;border:1px solid #e5e3de!important;border-radius:14px!important}body.template-warranty #MainContent [id*=section_faq_with_contact] .contact-form__wrapper{background:#fff!important}body.template-faq [id*=section_faq_with_contact] .collapsible-content__item{border-radius:14px!important}@media(max-width:989px){.shopify-section-group-header-group:has(header-drawer details[open]):not(#tbbH){position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;z-index:100;background:#0a0a0a}}img.jdgm-rev__verification-badge-img[src=""],img.jdgm-rev__pic-img[src=""]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tbb-brand-system.css.map */
