.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}:is(.element-button:not(.element-button--plain):not(.element-button--transparent):not(.element-button--inverted):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)),.kit-button--primary:not(.kit-button--icon-only),.btn:not(.btn--secondary):not(.btn--inverse):not(.btn--circle):not(.btn--icon),.add-to-cart,button[name=checkout],.shopify-payment-button__button--unbranded):not(:disabled):not([aria-disabled=true]):not(.disabled):not(.kit-button--disabled){background:#ffd43b!important;color:#111!important;border:1px solid #9b7800!important;box-shadow:none!important;font-weight:700!important;min-height:48px;--element-button-font-weight: 700;--element-button-color: #111111;--element-text-color: #111111}:is(.element-button:not(.element-button--plain):not(.element-button--transparent):not(.element-button--inverted):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)),.kit-button--primary:not(.kit-button--icon-only),.btn:not(.btn--secondary):not(.btn--inverse):not(.btn--circle):not(.btn--icon),.add-to-cart,button[name=checkout],.shopify-payment-button__button--unbranded):not(:disabled):not([aria-disabled=true]):not(.disabled):not(.kit-button--disabled) .element-text{color:#111!important;font-weight:700!important}:is(.element-button:not(.element-button--plain):not(.element-button--transparent):not(.element-button--inverted):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)),.kit-button--primary:not(.kit-button--icon-only),.btn:not(.btn--secondary):not(.btn--inverse):not(.btn--circle):not(.btn--icon),.add-to-cart,button[name=checkout],.shopify-payment-button__button--unbranded):not(:disabled):not([aria-disabled=true]):not(.disabled):not(.kit-button--disabled):hover{background:#f4c21c!important;color:#111!important}:is(.element-button:not(.element-button--plain):not(.element-button--transparent):not(.element-button--inverted):not(:has(>svg:only-child)):not(:has(>element-icon:only-child)),.kit-button--primary:not(.kit-button--icon-only),.btn:not(.btn--secondary):not(.btn--inverse):not(.btn--circle):not(.btn--icon),.add-to-cart,button[name=checkout],.shopify-payment-button__button--unbranded):not(:disabled):not([aria-disabled=true]):not(.disabled):not(.kit-button--disabled):focus-visible{outline:3px solid #111111!important;outline-offset:3px}.add-to-cart:not(:disabled):not([aria-disabled=true]){width:100%;min-height:52px;font-size:18px;--element-button-font-size: 18px}:root{--element-text-font-family--body: Arial !important;--element-text-font-family-fallback--body: sans-serif !important;--element-text-font-family--heading: Arial !important;--element-text-font-family-fallback--heading: sans-serif !important;--element-text-font-size--body-md: 16px !important;--element-text-line-height--body: 1.5 !important;--element-text-line-height--body-md: 1.5 !important}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:#252525}:is(h1,h2,h3,h4,h5,h6,.element-text){font-family:Arial,Helvetica,sans-serif!important}:is(h2,.element-text--heading-h2){font-size:24px;line-height:1.3;font-weight:600}:is(h3,.element-text--heading-h3){font-size:22px;line-height:1.3;font-weight:600}block-title h1,.block-title h1,.product-single__title{font-size:32px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important}block-price .element-price:not(.element-text--line-through){font-size:28px!important;line-height:1.25!important;font-weight:700!important}:is(.egd-product-description,.product__description,.product-single__description,.element-text--rte) :is(p,li,td,th){font-size:16px!important;line-height:1.5!important}:is(.egd-product-description,.product__description,.product-single__description) :is(h2,h3){font-size:24px!important;line-height:1.3!important;margin-top:24px;margin-bottom:12px}.egd-lead-time,.egd-lead-time p{font-size:16px!important;line-height:1.5!important}.egd-lead-time p{margin:0 0 8px}.egd-lead-time p:last-child{margin-bottom:0}:is(.product__policies,.shopify-payment-terms,.block-price__unit-price,.product__unit-price){font-size:14px!important;line-height:1.5!important}@media(max-width:768px){block-title h1,.block-title h1,.product-single__title{font-size:26px!important}block-price .element-price:not(.element-text--line-through){font-size:26px!important}:is(h2,.element-text--heading-h2){font-size:22px}:is(h3,.element-text--heading-h3){font-size:20px}:is(.egd-product-description,.product__description,.product-single__description) :is(h2,h3){font-size:22px!important}}.egd-price-compact .block-price__unit-price .element-price:not(.element-text--line-through){font-size:16px!important;line-height:1.4!important;font-weight:500!important}.egd-selling-contents{margin:2px 0 4px}.template-product .shopify-payment-terms{display:none!important}.type-product .promo-grid__product-text>.type-product__labels{position:static;inset:auto;transform:none;width:auto;justify-content:flex-start;flex-wrap:wrap;margin:0 0 8px}@media(max-width:768px){.type-product .promo-grid__product-text>.type-product__labels{justify-content:center}}.product-image-main .image-wrap{background-color:#fff}.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button shopify-accelerated-checkout>[slot=button]{display:none!important}.shopify-payment-button .shopify-payment-button__more-options{display:block;width:auto;margin:8px auto 0;padding:0;border:0;background:transparent;color:#555;font-size:14px;font-weight:400;line-height:1.4;text-align:center;text-decoration:underline}newsletter-popup .modal__centered-content{background:#fff;color:#1d1d1f;box-shadow:0 18px 70px #0003;border-radius:12px;overflow:hidden}newsletter-popup .color-scheme-texture{display:none}newsletter-popup .newsletter-popup{max-width:780px;min-width:0;width:min(780px,calc(100vw - 36px))}newsletter-popup .newsletter-popup__image-wrapper{width:38%;flex-shrink:0;min-height:410px;background:#eee}newsletter-popup .newsletter-popup__image{object-position:50% 50%}newsletter-popup .newsletter-popup__content{width:62%;padding:40px 34px;text-align:left}newsletter-popup .newsletter-popup__content h2{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:30px;line-height:1.15;letter-spacing:-.4px;font-weight:600;text-align:left;margin:0}newsletter-popup .newsletter-popup__content .enlarge-text{font-size:16px;line-height:1.55;text-align:left;color:#454545}newsletter-popup .newsletter-popup__content .enlarge-text p{margin:0 0 10px}newsletter-popup .newsletter-popup__content small{font-size:12px;color:#757575}newsletter-popup .newsletter__input-group{display:flex;flex-direction:column;gap:10px;width:100%;max-width:none}newsletter-popup .newsletter__input-group .element-input{width:100%;border-radius:6px;border:1px solid #c9c9c9;background:#fff;color:#1d1d1f;min-height:48px}newsletter-popup .newsletter__input-group .element-button{width:100%;min-height:48px;border-radius:6px;background:#ffda33;color:#111;border:1px solid #e5bd1a;font-weight:600}newsletter-popup .newsletter__input-group .element-button span{display:block}newsletter-popup .newsletter__input-group .element-icon{display:none}newsletter-popup .newsletter-popup__content a.element-button{background:transparent;border:0;padding:0;min-height:auto;font-size:13px;color:#555;text-decoration:underline}newsletter-popup .modal__close{background:#fff;color:#333;border:1px solid #ddd;right:10px;top:10px}@media(max-width:768px){newsletter-popup .newsletter-popup{width:min(460px,calc(100vw - 28px))}newsletter-popup .newsletter-popup__image-wrapper{display:none}newsletter-popup .newsletter-popup__content{width:100%;padding:32px 24px}newsletter-popup .newsletter-popup__content h2{font-size:27px}}body.template-collection #MainContent .page-content--top{padding-top:18px;padding-bottom:0}body.template-collection #MainContent .egd-collection{padding-top:16px}body.template-collection #MainContent .rte--collection-desc{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:16px}body.template-collection #MainContent .rte--collection-desc>:first-child{margin-top:0}body.template-collection #MainContent .rte--collection-desc>:last-child{margin-bottom:0}body.template-collection #MainContent section-main-content{padding-top:16px;padding-bottom:24px}body.template-collection #MainContent .egd-collection section-main-content{padding-top:0}@media(max-width:768px){body.template-collection #MainContent .page-content--top,body.template-collection #MainContent .egd-collection{padding-top:12px}body.template-collection #MainContent .rte--collection-desc{margin-bottom:12px}body.template-collection #MainContent section-main-content{padding-top:12px;padding-bottom:20px}}@media(max-width:768px){body.template-collection #MainContent #snize-search-results-grid-mode.snize-two-columns .snize-product{min-width:0;box-sizing:border-box}}@media(max-width:768px){body.template-collection #MainContent #snize-search-results-grid-mode.snize-two-columns>ul.snize-search-results-content{width:100%;margin-left:0;margin-right:0}body.template-collection #MainContent .snize-product-filters-reset-all{box-sizing:border-box;max-width:100%}}body.template-collection #MainContent>.shopify-section.index-section{margin-block:32px}body.template-collection #MainContent>.shopify-section>.index-section{padding-block:32px;margin-block:0}body.template-collection #MainContent>.shopify-section>.layout-section--featured-collections{padding-block:16px}@media(max-width:768px){body.template-collection #MainContent>.shopify-section.index-section{margin-block:24px}body.template-collection #MainContent>.shopify-section>.index-section{padding-block:24px}body.template-collection #MainContent>.shopify-section>.layout-section--featured-collections{padding-block:12px}}@media(max-width:768px){body{padding-bottom:76px}#smile-ui-lite-launcher-frame-container,.smile-launcher-frame-container.smile-launcher-closed{left:12px!important;bottom:12px!important;transform:scale(.8)!important;transform-origin:bottom left!important}shopify-chat::part(activator){position:fixed!important;right:12px!important;bottom:12px!important;min-height:48px;padding:12px 16px;font-size:14px}#trustedsite-tm-image{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:12px 16px 12px auto!important}}.cart__image .image-wrap{background-color:#fff}newsletter-reminder{bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media(max-width:768px){newsletter-reminder{left:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px)}}body.template-search #MainContent .egd-search-heading{background:#fff!important;color:#252525!important;border:0!important;border-top:2px solid #ffc400!important;border-radius:0!important;box-shadow:none!important;padding-top:14px!important;padding-bottom:12px!important;margin-top:18px!important;margin-bottom:0!important;min-height:0!important;text-align:left}body.template-search #MainContent .egd-search-heading h1{font-size:clamp(24px,2.2vw,30px)!important;line-height:1.2!important;font-weight:700;margin:0!important;color:#252525!important}body.template-search #MainContent .egd-search>#snize_results{max-width:1440px;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}body.template-search #MainContent .snize-search-results-header{background:#fff!important;color:#252525!important;padding:12px 0!important;margin:0!important;min-height:0!important;font-size:28px!important}body.template-search #MainContent .snize-search-results-main-content{margin-top:20px!important}body.template-search #MainContent section-main-search{padding-top:20px!important}body.template-search #MainContent section-main-search>.section-header{background:#fff!important;color:#252525!important;border-top:2px solid #ffc400;padding:14px 0 12px!important;margin-bottom:16px!important;text-align:left}body.template-search #MainContent section-main-search .section-header__title{font-size:30px!important;color:#252525!important}body.template-search #MainContent .main-search__content{padding-top:20px!important}@media(max-width:768px){body.template-search #MainContent .egd-search-heading{margin-top:12px!important;padding-top:10px!important;padding-bottom:10px!important}body.template-search #MainContent .egd-search>#snize_results{padding-left:12px!important;padding-right:12px!important}body.template-search #MainContent .snize-search-results-main-content{margin-top:12px!important}}body.template-search #MainContent .egd-search [data-egd-native-results] section-main-search>.section-header{display:none}@media(max-width:768px){#SiteHeader .site-header__mobile-nav .footer__block--mobile a,#SiteHeader .site-header__mobile-nav .footer__block--mobile a .element-icon{color:#f5f5f5}#SiteHeader .site-header__mobile-nav .footer__block--mobile a:hover,#SiteHeader .site-header__mobile-nav .footer__block--mobile a:focus-visible,#SiteHeader .site-header__mobile-nav .footer__block--mobile a:hover .element-icon,#SiteHeader .site-header__mobile-nav .footer__block--mobile a:focus-visible .element-icon{color:#ffc400}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/overrides.css.map */
