button#sca-fg-today-offer-widget,iframe#chat-button{z-index:2}img,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}a{text-decoration:none;color:inherit}deferred-media:has(video[autoplay=autoplay][loop=loop][muted=muted]) button>img{display:none}.custom-list ul{list-style-type:disc;padding-left:20px;margin:0}.custom-list ul li::marker{color:var(--color-primary, #231f20)}.center{text-align:center}.custom-section{background-color:var(--section-background-color, transparent);background-image:var(--section-background-image, none);background-size:var(--section-background-size, cover);background-repeat:var(--section-background-repeat, no-repeat);background-position:var(--section-background-position, center center);color:var(--section-text-color, inherit);padding-top:var(--section-padding-top, 0);padding-bottom:var(--section-padding-bottom, 0);padding-left:var(--section-padding-left, 0);padding-right:var(--section-padding-right, 0);margin-top:var(--section-margin-top, 0);margin-bottom:var(--section-margin-bottom, 0);margin-left:var(--section-margin-left, 0);margin-right:var(--section-margin-right, 0)}.custom-section p{margin:0}.custom-container{max-width:var(--section-max-width, 1200px);padding:0 5rem;margin:0 auto}@media (max-width: 749px){.custom-container{padding:0 1.5rem}}.section-heading{font-family:Suisse Intl,sans-serif;font-style:normal;font-weight:500;font-wight:300;font-size:clamp(32px,4vw,48px);line-height:calc(1.3*clamp(32px,4vw,48px));letter-spacing:clamp(-.64px,-.08vw,-.96px);margin:0}.custom-section .section-heading span{color:var(--color-primary)}@media (max-width: 1024px){.section-heading{font-size:clamp(32px,4vw,34px);line-height:calc(1.3*clamp(32px,4vw,34px));letter-spacing:clamp(-.64px,-.06vw,-.8px)}}@media (max-width: 749px){.section-heading{font-size:36px;line-height:calc(1.3 * 36px);letter-spacing:-.64px}}@media screen and (min-width: 1025px){.hide-on-desktop{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.hide-on-tablet{display:none!important}}@media screen and (max-width: 749px){.hide-on-mobile{display:none!important}}header-menu.header-menu .menu-list__link{color:#231f20;font-size:15px;line-height:180%}header-menu.header-menu .menu-list__link[aria-expanded=true] .svg-wrapper svg{transform:rotate(180deg);transition:transform .3s ease}header-menu.header-menu .menu-list__link span.menu-list__link-title{display:inline-flex;align-items:center}header-menu.header-menu .menu-list__link .svg-wrapper{width:24px;height:24px}header-menu.header-menu .menu-list__link .svg-wrapper svg{width:24px;height:24px;transform:rotate(0);transition:transform .3s ease}.mega-menu__list>.mega-menu__column:only-child{grid-column:span 2!important}.mega-menu__list>.mega-menu__column+.mega-menu__column .mega-menu__custom-content{display:none!important}.mega-menu__list:has(>.mega-menu__column:nth-child(2))>.mega-menu__column:first-child .mega-menu__custom-content{display:none!important}header-menu.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{max-width:var(--page-content-width);left:50%;transform:translate(-50%);padding:40px 0;border-radius:0 0 8px 8px;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px;clip-path:rect(0 100% var(--submenu-height) 0) inset(0px -10px -10px -10px);background-color:var(--color-background)}header-menu.header-menu .menu-list .overflow-menu:after{width:max-content;box-shadow:none;background-color:transparent}header-menu.header-menu .menu-list__submenu-inner{padding-block-start:0;padding-block-end:0}header-menu.header-menu .custom-menu-list-0-1{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px}header-menu.header-menu div.mega-menu__custom-content{max-width:298px;text-wrap:auto;display:flex;flex-direction:column;align-items:flex-start}header-menu.header-menu .mega-menu__custom-image img{width:46px;height:14px}header-menu.header-menu h3.mega-menu__custom-heading{color:#231f20;font-family:Suisse Intl;font-size:36px;font-weight:300;line-height:140%;text-transform:uppercase;margin:32px 0 0}header-menu.header-menu h3.mega-menu__custom-heading strong{font-weight:500}header-menu.header-menu div.mega-menu__custom-paragraph,header-menu.header-menu div.mega-menu__custom-paragraph p{color:#231f20bf;font-family:Suisse Intl;font-size:15px;font-weight:300;line-height:180%;margin:2px 0 0}header-menu.header-menu span.mega-menu__link-title{display:inline-flex;align-items:center;color:#231f20;font-family:Suisse Intl;font-size:15px;font-weight:500;line-height:150%;text-decoration:underline}header-menu.header-menu a.mega-menu__link:has(svg){padding:0}header-menu.header-menu a.mega-menu__link span.mega-menu__link-title svg{width:22px;height:22px;aspect-ratio:1 / 1}header-menu.header-menu .resource-card__content .resource-card__title{color:#231f20;font-family:Suisse Intl;font-size:16px;font-weight:500;line-height:150%;text-transform:capitalize}.resource-card__content ul.variant-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.resource-card__content ul.variant-list li.variant-list__item{padding:1px 5px;border-radius:2px;background:#f4f4f4;color:#231f20;font-family:Suisse Intl;font-size:14px;font-weight:500;line-height:150%;letter-spacing:.28px}header-menu.header-menu .resource-card__content ul.variant-list li.variant-list__item{font-size:12px;letter-spacing:.24px}.menu-open>.menu-drawer>*{display:none}.menu-open>.menu-drawer>#custom-menu-drawer{display:block}#cart-drawer-header{padding:14px 20px}#cart-drawer-header .cart-drawer__heading,#cart-drawer-header .cart-drawer__heading .cart-bubble__text{color:#231f20;font-family:Suisse Intl;font-size:20px;font-style:normal;font-weight:300;line-height:1!important;text-transform:uppercase;gap:0}#cart-drawer-header .cart-drawer__heading .cart-bubble{padding:0;min-width:unset}#cart-drawer-header .cart-drawer__heading .cart-bubble__background{background-color:unset}#cart-drawer-header button.cart-drawer__close-button,#cart-drawer-header button.cart-drawer__close-button .svg-wrapper,#cart-drawer-header button.cart-drawer__close-button .svg-wrapper svg{width:28px;height:28px;aspect-ratio:1 / 1;margin:0}.cart-drawer__summary .cart__summary-item{padding-bottom:12px;margin-bottom:7.2px;border-bottom:1px solid #e6e6e6}.cart-drawer__summary .cart__summary-item:last-child{padding-block-end:0px;margin-block-end:0px;border-bottom:none}.cart-drawer__summary .cart__total-label,.cart-drawer__summary .cart-secondary-typography,.cart-drawer__summary .cart-free-shipping-label,.cart-drawer__summary .cart-free-shipping{color:#231f20;font-family:Suisse Intl;font-size:15px;font-style:normal;font-weight:500;line-height:150%}.cart-drawer__summary .cart__compare-value{font-weight:300;opacity:.75;margin-right:4px}button#checkout{display:inline-flex;align-items:center;justify-content:center;gap:4px}button#checkout .svg-wrapper,button#checkout .svg-wrapper svg{width:18px;height:18px}cart-drawer-component.cart-drawer ul.list-payment{list-style:none;padding:0;margin:0 20px 20px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;filter:grayscale(100%)}.card-gallery .custom-product-card-badge--top-right,.resource-card .custom-product-card-badge--top-right{position:absolute;top:12px;right:12px;z-index:2;pointer-events:none}product-card.product-card:hover .custom-product-card-badge--top-right{visibility:hidden}.card-gallery .custom-product-card-badge__image,.resource-card .custom-product-card-badge--top-right{display:block;width:100px;height:auto;object-fit:contain;transform:rotate(20deg)}.resource-card .custom-product-card-badge--top-right{width:80px}@media (max-width: 749px){.card-gallery .custom-product-card-badge__image,.resource-card .custom-product-card-badge--top-right{width:70px}}button.button.quick-add__button.quick-add__button--choose{display:flex;width:28px;height:28px;padding:4px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1 / 1;box-shadow:none;animation:none;box-shadow:#0000000a 0 3px 5px}.rating-wrapper{gap:3px}.rating-wrapper p.rating-count,.rating-wrapper p.rating-count *{color:#231f20bf;font-family:Basis Grotesque Pro;font-size:13px;font-weight:250;line-height:120%;text-transform:uppercase;margin-top:2px}.group-block-content .custom-product-title.text-block{color:#231f20;font-family:Suisse Intl;font-size:18px;font-weight:500;line-height:150%;text-transform:capitalize}div[ref=priceContainer]{color:#231f20;font-family:Suisse Intl;font-size:16px;font-weight:500;line-height:150%}@media (max-width: 749px){.group-block-content .custom-product-title.text-block{font-size:15px}div[ref=priceContainer]{font-size:14px}}@media (max-width: 749px){div#ResultsList.main-collection-grid :is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__item .group-block{padding-inline-start:0;padding-inline-end:0}}.product-information .slideshow-controls__thumbnails .slideshow-control{padding:4px;outline:1.4px solid #f7f7f7}.product-information .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:2px solid currentcolor}.product-information .main-product-heading>h1{color:#231f20;font-family:Suisse Intl;font-size:48px;font-weight:500;line-height:140%;text-transform:uppercase;text-box-trim:trim-both}.product-information div[ref=priceContainer],.product-information div[ref=priceContainer] .compare-at-price{font-size:18px;white-space:nowrap}.product-information .variant-option--buttons legend{color:#231f20;font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin-block-end:12px}.product-information .variant-option__button-label{color:#231f20;font-family:Basis Grotesque Pro;font-size:16px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase}.product-information .custom-product-page-accordion-wrapper .details__header{color:#231f20;font-family:Basis Grotesque Pro;font-size:15px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase;padding:18px 0}.product-information .custom-product-page-accordion-wrapper .details__header .svg-wrapper,.product-information .custom-product-page-accordion-wrapper .details__header .svg-wrapper svg{width:24px;height:24px;aspect-ratio:1/1}@media (max-width: 749px){.product-information .slideshow-controls__thumbnails{padding-block:calc(var(--padding-lg) - 2px);padding-inline-start:16px;padding-block-end:25px}.product-information .slideshow-controls__thumbnails .slideshow-control{border-radius:2px;width:70px;padding:1px}.product-information .slideshow-controls__thumbnails .slideshow-control img{border-radius:2px}.product-information .main-product-heading>h1{font-size:32px}.product-information .variant-option--buttons legend{font-size:13px}.product-information .variant-option__button-label{font-size:15px}.product-information .custom-product-page-accordion-wrapper .details__header .svg-wrapper,.product-information .custom-product-page-accordion-wrapper .details__header .svg-wrapper svg{width:24px;height:24px;aspect-ratio:1/1}}@media (max-width: 749px){.product-information slideshow-container[ref=slideshowContainer] slideshow-arrows[position=center]{display:flex!important}.product-information slideshow-container[ref=slideshowContainer] .slideshow-control .svg-wrapper.icon-caret{--slideshow-controls-icon: 26px}.pdp-creative-section:has([class*=custommaskedimagewithtext]):before{content:"No smoke. no compromises.";position:absolute;top:22%;right:0;transform:translate(44%,-22%) rotate(-90deg);display:inline-block;color:#231f20;font-family:Basis Grotesque Pro;font-size:12px;font-style:normal;font-weight:250;line-height:160%;text-transform:uppercase}}div[id*=stamped_reviews_main_widget].shopify-app-block{width:100%}div[id*=stamped_reviews_main_widget] div.stamped-container[data-widget-style],div[id*=stamped_reviews_main_widget] div[data-widget-style] div.stamped-container{max-width:unset;margin:unset!important}div[id*=stamped_reviews_main_widget] div.stamped-container[data-widget-style] .stamped-content{padding-left:20px;padding-right:20px;padding-bottom:40px}div[id*=stamped_reviews_main_widget] #stamped-main-widget{margin:0}div[id*=stamped_reviews_main_widget].shopify-app-block .stamped-header{display:flex;padding:32px 20px;flex-direction:column;justify-content:center;align-items:center;gap:40px;align-self:stretch;background:#f7f7f7}div[id*=stamped_reviews_main_widget] .summary-rating-bar-content{background:#231f20!important}div[id*=stamped_reviews_main_widget] div[data-widget-style*=standard] .stamped-summary-actions{display:flex!important;flex-direction:column;gap:12px}div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newreview,div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newquestion{display:flex;height:48px;padding:16px 42px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1.2px solid #231f20;box-shadow:none!important;text-align:center;font-family:Suisse Intl;font-size:13px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase}div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newreview:hover,div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newquestion:hover{opacity:1;color:#fff;background:#231f20}div[id*=stamped_reviews_main_widget] .stamped-summary-caption .stamped-summary-text-1{color:#231f20;text-align:center;font-family:Suisse Intl;font-size:40px!important;font-style:normal;font-weight:300!important;line-height:1;text-transform:uppercase}div[id*=stamped_reviews_main_widget] [data-widget-type=minimal] .stamped-summary-starrating i:before,div[id*=stamped_reviews_main_widget] [data-widget-style*=standard] .stamped-summary-starrating i:before{color:#231f20!important;font-size:16px!important}div[id*=stamped_reviews_main_widget] .stamped-summary-caption .stamped-summary-text{color:#231f20bf;font-family:Basis Grotesque Pro;font-size:12px!important;font-style:normal;font-weight:250;line-height:120%;text-transform:uppercase;margin-top:6px}div[id*=stamped_reviews_main_widget] .stamped-container ul.stamped-tabs li{color:#231f20;font-size:16px}div[id*=stamped_reviews_main_widget] .stamped-container ul.stamped-tabs li.active{font-weight:500}div[id*=stamped_reviews_main_widget] .fa-star,div[id*=stamped_reviews_main_widget] .fa-star-checked,div[id*=stamped_reviews_main_widget] .fa-star-half-o,div[id*=stamped_reviews_main_widget] .fa-star-o,div[id*=stamped_reviews_main_widget] .stamped-fa-star,div[id*=stamped_reviews_main_widget] .stamped-fa-star-checked,div[id*=stamped_reviews_main_widget] .stamped-fa-star-half-o,div[id*=stamped_reviews_main_widget] .stamped-fa-star-o{color:#231f20!important;padding:0}div[id*=stamped_reviews_main_widget] .stamped-review .author{font-weight:500}div[id*=stamped_reviews_main_widget] span.stamped-location-flag{display:none}div[id*=stamped_reviews_main_widget] .stamped-review-header-title{margin:10px 0 0!important;font-weight:500}div[id*=stamped_reviews_main_widget] .stamped-container{font-family:Suisse Intl,sans-serif}div[id*=stamped_reviews_main_widget] p.stamped-review-content-body{color:#231f20;font-family:Suisse Intl;font-weight:300;line-height:1.8;letter-spacing:0px}div[id*=stamped_reviews_main_widget] input.stamped-form-input-email,div[id*=stamped_reviews_main_widget] input.stamped-form-input-text{padding:4px 15px}@media (min-width: 1440px){div[id*=stamped_reviews_main_widget].shopify-app-block .stamped-header{height:200px;padding:32px 50px}div[id*=stamped_reviews_main_widget] .stamped-content,div[id*=stamped_reviews_main_widget] .stamped-summary{max-width:1200px;margin:30px auto!important;border:none!important;padding:0!important}div[id*=stamped_reviews_main_widget] .stamped-summary{width:100%;display:flex;align-items:center;justify-content:space-between}div[id*=stamped_reviews_main_widget] .summary-overview{width:240px!important;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;margin:0}div[id*=stamped_reviews_main_widget] .summary-overview>span:nth-child(1){grid-column:1;grid-row:1 / span 2}div[id*=stamped_reviews_main_widget] .summary-overview>span:nth-child(2){grid-column:2;grid-row:1;height:16px;line-height:1}div[id*=stamped_reviews_main_widget] .summary-overview>span:nth-child(3){grid-column:2;grid-row:2;line-height:1}div[id*=stamped_reviews_main_widget] div[data-widget-style*=standard] .stamped-summary-ratings{margin-bottom:0!important}div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:first-child .summary-rating-title:before,div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:nth-child(2) .summary-rating-title:before,div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:nth-child(3) .summary-rating-title:before,div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:nth-child(4) .summary-rating-title:before,div[id*=stamped_reviews_main_widget] div[data-widget-style] .summary-rating:nth-child(5) .summary-rating-title:before{color:#231f20!important}div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newreview,div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newquestion{padding:16px 72px}}@media (min-width: 481px) and (max-width: 797px){div[data-widget-style*=standard] .stamped-summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}div[id*=stamped_reviews_main_widget] div[data-widget-style*=standard] .stamped-summary-actions{width:100%;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}div[id*=stamped_reviews_main_widget].shopify-app-block .stamped-header{gap:40px}div[data-widget-style*=standard] .summary-overview{width:max-content!important;padding:0 20px}div[data-widget-style*=standard] .stamped-summary-ratings{margin:0}div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newreview,div[id*=stamped_reviews_main_widget] span.stamped-summary-actions-newquestion{margin-left:0;min-width:240px}}@media (max-width: 749px){.stamped-summary-actions-newquestion,.stamped-summary-actions-newreview{margin-bottom:0!important}div[id*=stamped_reviews_main_widget].shopify-app-block .stamped-header{gap:initial}}.email-signup__input-group:not(:has(.email-signup__button--integrated)){gap:12px}form#contact_form .email-signup__input-group{width:100%;gap:12px!important;max-width:512px;margin:auto}.email-signup__input-group input.email-signup__input{min-width:300px;height:50px;border-radius:100px;border:1.5px solid rgba(255,255,255,.3);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:300;line-height:180%;text-align:center}.email-signup__input-group button.email-signup__button{display:flex;width:200px;height:50px;padding:16px 8px;justify-content:center;align-items:center}@media (max-width: 749px){.email-signup__input-group button.email-signup__button{width:100%}}button#checkout-pay-button{line-height:1.2;letter-spacing:.4px;text-transform:uppercase;padding:20px 10px;border-radius:100px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom-global-styles.css.map */
