@font-face{font-family:ES Allianz;src:url(ESAllianz-Regular.woff2) format("woff2"),url(ESAllianz-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ES Allianz;src:url(ESAllianz-Medium.woff2) format("woff2"),url(ESAllianz-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ES Allianz;src:url(ESAllianz-Bold.woff2) format("woff2"),url(ESAllianz-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ES Allianz;src:url(ESAllianz-BoldItalic.woff2) format("woff2"),url(ESAllianz-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:ES Allianz,sans-serif!important;font-weight:700;letter-spacing:-.04em}body,p,span,li,a,input,textarea,select{font-family:ES Allianz,sans-serif!important;font-weight:400}.font-heading,.accordion__title-text.font-heading{font-family:ES Allianz,sans-serif!important;font-weight:700}nav,nav a,.navlink,.header__links a{font-family:ES Allianz,sans-serif!important;font-weight:700;text-transform:uppercase}button,.btn,[class*=button]{font-family:ES Allianz,sans-serif!important;font-weight:700;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.font-heading,.caps{font-style:italic}.btn,button,[class*=button],.navlink,nav a,.header__links a,.header-countdown__button,.subheading-text,input,textarea,select,.accordion__title-text,label,.product__price,.product-grid-item__price,summary{font-style:normal!important}.overlapping-images .overlapping-images__heading{text-transform:none}.text-highlight-wrapper--highlight-color .text-highlight__string{-webkit-background-clip:text;background-clip:text}.subheading-text{font-family:ES Allianz,sans-serif!important;font-weight:500;font-style:normal!important}.product-grid-item__title,.product-grid-item__price{font-family:ES Allianz,sans-serif!important}.header-countdown,.shopify-section-header-countdown{background-color:#e7f481!important;--bg: #E7F481}.header-countdown *,.header-countdown .subheading-text,.header-countdown a{color:#000!important}.header-countdown .header-countdown__button{color:#000!important;border-color:#000}.image-with-text__accordion .accordion__text{font-size:1rem!important;line-height:1.65}.image-with-text__accordion .accordion__title-text{font-style:normal!important}.overlapping-images .overlapping-images__buttons,.overlapping-images .main-buttons{justify-content:center}.section-hero-scrolling .ticker__slide{font-size:120%!important}[data-section-id=section_overlapping_images_rwUEYw] em,[data-section-id=section_overlapping_images_rwUEYw] .text-highlight__string{color:#ed0016!important}[data-section-id=section_image_with_text_4KcVdB] .image-with-text__image-bg,[data-section-id=section_image_with_text_Gg8VeM] .image-with-text__image-bg{object-fit:contain!important;background-size:contain!important;background-position:center!important}@media screen and (max-width:749px){.section-hero-scrolling .ticker__slide{font-size:120%!important}}@media screen and (max-width:749px){body,.rte p,.rte li,.accordion__content p,.product__description p,.page__content p{font-size:16px;line-height:1.55}h1,.h1{font-size:clamp(28px,7vw,40px);line-height:1.15}h2,.h2{font-size:clamp(24px,6vw,34px);line-height:1.2}h3,.h3{font-size:clamp(20px,5vw,28px);line-height:1.25}.btn,.btn--solid,.btn--outline,.btn--text,.product__submit__add,.shopify-payment-button button,input[type=submit],button[type=submit]{min-height:44px;min-width:44px;padding:12px 24px;font-size:15px}.product__submit__add,.shopify-payment-button button,.shopify-payment-button .shopify-payment-button__button{width:100%;padding:16px 24px;font-size:16px;font-weight:700}[data-section-id=d271b97c-d48f-4fc7-9328-39c783dc8385] [data-section-id=section_image_with_text_4KcVdB] [data-section-id=section_overlapping_images_rwUEYw] [data-section-id=section_social_gallery_4nprFx] .section-padding{padding-top:20px;padding-bottom:20px}.section-banner-image .hero__content{padding:20px 16px}.section-banner-image .hero__content .h1,.section-banner-image .hero__content h1{font-size:clamp(32px,8vw,44px);word-break:break-word}.section-collection .grid--products{gap:12px}.section-collection .product-grid-item{margin-bottom:8px}.section-collection .product-grid-item__title{font-size:14px;line-height:1.3}.section-collection .product-grid-item__price{font-size:14px}.section-grid .grid__item{margin-bottom:8px}.section-grid .grid__item:last-child{margin-bottom:0}.section-grid .hero__content{padding:16px}.section-marquee .ticker__slide{padding:8px 0}.section-hero-scrolling .hero__content{padding:16px}.section-image-with-text .image-with-text__content{padding:20px 16px}.section-image-with-text .accordion__heading{font-size:15px;padding:14px 0;min-height:44px;display:flex;align-items:center}.section-image-with-text .accordion__content{font-size:14px;line-height:1.55;padding:0 0 14px}.section-overlapping-images .overlapping__content{padding:24px 16px;text-align:center}.section-overlapping-images .overlapping__content p{font-size:15px;line-height:1.55}.collection-products .grid--products{gap:10px}.collection-products .product-grid-item{margin-bottom:6px}.collection__title h1{font-size:28px}.collection__nav{padding:12px 16px;gap:8px}.collection__nav button,.collection__nav select{min-height:44px;font-size:14px}.product__title h1,.product__title .h1{font-size:26px;line-height:1.2}.product__price{font-size:20px;margin-bottom:12px}.product__form .swatch__button,.product__form .radio__button{min-height:44px;min-width:44px;font-size:14px;padding:10px 16px}.product__form .quantity-selector{min-height:44px}.product__form .quantity-selector__btn{min-width:44px;min-height:44px}.product__description{font-size:15px;line-height:1.55;padding:16px 0}.product__tabs .accordion__heading{min-height:44px;font-size:15px}.product__tabs .accordion__content{font-size:14px;line-height:1.55}.page__content{padding:0 16px}.page__content h1,.page__content .h1{font-size:28px;margin-bottom:16px}.page__content h2,.page__content .h2{font-size:22px;margin-bottom:12px}.page__content .accordion__heading{font-size:16px;min-height:44px;padding:14px 0}.page__content .accordion__content{font-size:15px;line-height:1.6}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea,.contact-form select,.form__input,.form__field input,.form__field textarea,.form__field select{font-size:16px;min-height:44px;padding:12px 16px}.contact-form textarea,.form__field textarea{min-height:120px}.contact-form label,.form__label{font-size:14px;margin-bottom:6px}.contact-form .form__field,.form__field-group{margin-bottom:16px}.section-newsletter .newsletter__title{font-size:20px;line-height:1.3}.section-newsletter .newsletter__form input[type=email]{font-size:16px;min-height:44px}.section-newsletter .newsletter__form button{min-height:44px}.section-footer{padding:20px 16px}.section-footer .footer__block{margin-bottom:16px}.mobile-nav__link,.drawer__nav a{min-height:44px;padding:12px 16px;font-size:16px}.wrapper,.wrapper--full-padded{overflow-x:hidden}img{max-width:100%;height:auto}}@media screen and (max-width:749px){:not(.has-scrolled) .site-header--transparent .mobile-menu__button--burger{left:20px!important}:not(.has-scrolled) .site-header--transparent .mobile-menu{padding-right:20px!important}}@media screen and (max-width:749px){.section-banner-image .hero__content{padding:32px 20px 24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:auto}.section-banner-image .hero__content-inner,.section-banner-image .hero__content .hero__content-inner{margin-top:0;padding-top:0}.section-banner-image .hero{display:flex;align-items:flex-start}.section-banner-image .hero__content .h1,.section-banner-image .hero__content h1{margin-top:0;margin-bottom:12px}.section-banner-image .hero__content .hero__subheading,.section-banner-image .hero__content .hero__description{margin-top:0;margin-bottom:10px}}.btn,.btn--solid,.btn--outline,.btn--text,.btn--primary,.btn--secondary,.btn--white,.btn--black,.product__submit__add,.shopify-payment-button button,.shopify-payment-button .shopify-payment-button__button,input[type=submit],button[type=submit],.newsletter__form .btn,.cart__checkout-btn,.cart__continue-btn,.header-countdown__button,a.btn,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded{border-radius:999px!important}@media screen and (max-width:749px){.promotion-row__item__heading{--adjust-heading: 1.65 !important;overflow:visible!important;padding-top:.15em}.promotion-row__item__heading .text-reveal__cropper{overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important}.promotion-row__item{overflow:visible!important}}@media screen and (min-width:750px){.announcement__text,.announcement__message,.announcement__scale{font-size:1.5em!important}.announcement__slide,.announcement__block{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:749px){.announcement__text,.announcement__message,.announcement__scale{font-size:15px!important;letter-spacing:0!important}}.promotion-row__item{transition:transform .3s ease,box-shadow .3s ease!important}@media screen and (min-width:750px){.promotion-row__item:hover{transform:scale(1.02)!important;box-shadow:0 8px 24px #0000001f!important}}@keyframes cog-subtle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}.promotion-row__item--2 .promotion-row__item__heading em{display:inline-block!important;animation:cog-subtle-pulse 2.5s ease-in-out 1!important;animation-delay:.5s!important;animation-fill-mode:both!important}.cog-copy-code{cursor:pointer!important;position:relative!important;border-bottom:1px dashed currentColor!important;transition:opacity .2s ease!important}.cog-copy-code:hover{opacity:.7!important}.cog-copy-code__tooltip{position:absolute!important;bottom:calc(100% + 6px)!important;left:50%!important;transform:translate(-50%)!important;background:#333!important;color:#fff!important;padding:4px 10px!important;border-radius:4px!important;font-size:12px!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;transition:opacity .2s ease!important;z-index:9999!important}.cog-copy-code__tooltip:after{content:""!important;position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%)!important;border:5px solid transparent!important;border-top-color:#333!important}.cog-copy-code__tooltip--visible{opacity:1!important}.product-grid-item__image{aspect-ratio:3 / 4!important;overflow:hidden!important}.product-grid-item__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.product-gallery__media-space{--media-padding-top: 120% !important}.product-gallery__media figure.lazy-image--cover img{object-fit:contain!important}@media screen and (max-width:749px){.banner-image__heading.h1{--adjust-heading: calc(var(--FONT-ADJUST-HEADING) * .85) !important}.banner-image__text-container{padding-bottom:30px!important}}#ImageWithText--template--27728991584633__section_image_with_text_4KcVdB .image-with-text__image{border-radius:24px!important;overflow:hidden!important}@media screen and (max-width:749px){.overlapping-images__content{overflow:visible!important;padding-bottom:20px!important}.overlapping-images__buttons{overflow:visible!important}}.rc_widget,.rc_widget *,.rc_widget *:before,.rc_widget *:after{font-family:ES Allianz,sans-serif!important;box-sizing:border-box}.rc_widget .rc_widget__heading{font-style:italic!important;font-weight:400!important;text-decoration:none!important}.rc_widget .rc_widget__option{font-family:ES Allianz,sans-serif!important;font-weight:400!important;font-style:normal!important;cursor:pointer}.rc_widget .rc_widget__option input[type=radio],.rc_widget input[type=radio]{appearance:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;opacity:0!important;position:absolute!important}.rc_widget a,.rc_widget label,.rc_widget .rc_widget__option label{text-decoration:none!important;font-weight:400!important}.rc_widget .rc_widget__option--selected{font-weight:400!important}.rc_widget .rc_widget__badge{background-color:#e7f481!important;color:#000!important;font-family:ES Allianz,sans-serif!important;font-weight:400!important;font-style:italic!important;text-decoration:none!important;border-radius:4px!important;padding:2px 10px!important;display:inline-block!important}.rc_widget .rc-frequency-toggle{font-family:ES Allianz,sans-serif!important;font-weight:400!important;font-style:normal!important;background-color:#fff!important;color:#000!important;border:1px solid #000000!important;border-radius:999px!important;text-decoration:none!important;cursor:pointer!important}.rc_widget .rc-frequency-toggle--active{background-color:#e7f481!important;color:#000!important;border-color:#e7f481!important;font-weight:400!important}.rc_widget .rc_widget__benefit,.rc_widget .rc_widget__benefit *{font-family:ES Allianz,sans-serif!important;font-weight:400!important;font-style:normal!important;text-decoration:none!important}@media screen and (max-width:749px){.rc_widget .rc-frequency-toggle{min-height:44px!important;padding:10px 18px!important}.rc_widget .rc_widget__option{padding:12px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-fonts.css.map */
