*,*:before,*:after{font-family:Arial,Helvetica,sans-serif!important}.hdr-logo__text,.hdr-drawer__logo{font-family:Dancing Script,cursive!important;font-weight:700!important;color:#8b5cf6!important}:root{--font-body-family: Arial, Helvetica, sans-serif !important;--font-heading-family: Arial, Helvetica, sans-serif !important;--color-foreground: 51, 51, 51 !important;font-size:16px!important}html{font-size:16px!important}body{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important;color:#333!important;-webkit-font-smoothing:antialiased!important;letter-spacing:0!important}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;color:#111!important;line-height:1.25!important;letter-spacing:0!important;margin-top:0!important;margin-bottom:16px!important}h1{font-size:28px!important}h2{font-size:22px!important}h3{font-size:18px!important}h4{font-size:16px!important}h5{font-size:15px!important}h6{font-size:14px!important}p{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important;color:#333!important;margin-top:0!important;margin-bottom:14px!important;letter-spacing:0!important}p:last-child{margin-bottom:0!important}a{font-family:Arial,Helvetica,sans-serif!important;color:#111!important;text-decoration:none!important}a:hover{text-decoration:underline!important}li{font-size:15px!important;line-height:1.65!important;color:#333!important}span,label,td,th,caption,input,textarea,select,button{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important}.richtext-block__heading{font-size:22px!important;font-weight:700!important;color:#111!important;margin-bottom:16px!important;line-height:1.25!important}.richtext-block__content p,.richtext-block__body p{font-size:15px!important;color:#333!important;line-height:1.65!important;margin-bottom:14px!important}.hdr-logo__text{font-size:2.7rem!important;font-weight:700!important}.hdr-drawer__logo{font-size:1.6rem!important;font-weight:700!important}.hdr-info-item,.hdr-info-item span{font-size:13px!important;color:#333!important}.hdr-announcement__text{font-size:14px!important}.hdr-nav__link{font-size:14px!important;font-weight:400!important;color:#111!important}.hdr-dropdown__link{font-size:13px!important;color:#333!important}.pop-grid__title,.testi__title,.faq__title,.cat-slider__title,.popular-occasions__title,.prod-slider__title{font-size:22px!important;font-weight:700!important;color:#111!important;margin-bottom:20px!important}.prod-card__name,.pop-card__name{font-size:13px!important;color:#333!important;line-height:1.5!important}.prod-card__price,.pop-card__price{font-size:14px!important;font-weight:700!important;color:#111!important}.prod-card__vendor{font-size:11px!important;color:#888!important}.testi-card__name{font-size:14px!important;font-weight:700!important;color:#111!important}.testi-card__source{font-size:12px!important;color:#888!important}.testi-card__text{font-size:13px!important;color:#333!important;line-height:1.65!important}.faq-item__question{font-size:15px!important;font-weight:400!important;color:#111!important}.faq-item__answer,.faq-item__answer p,.faq-item__answer li{font-size:14px!important;color:#333!important;line-height:1.7!important}.usp-item__title{font-size:15px!important;font-weight:700!important;color:#111!important}.usp-item__text{font-size:13px!important;color:#555!important;line-height:1.6!important}.newsletter__eyebrow{font-size:11px!important;color:#888!important;letter-spacing:1px!important}.newsletter__heading{font-size:22px!important;font-weight:800!important;color:#111!important}.newsletter__subtext{font-size:14px!important;color:#333!important}.newsletter__fine,.newsletter-note__text{font-size:12px!important;color:#888!important}.footer-col__heading{font-size:14px!important;font-weight:700!important;color:#111!important;margin-bottom:14px!important}.footer-col__link{font-size:13px!important;color:#444!important;line-height:2!important}.footer-col__link:hover{color:#111!important;text-decoration:underline!important}.footer-brand__name{font-size:13px!important;color:#555!important}.footer-bottom__text{font-size:12px!important;color:#666!important}.prod-title{font-size:20px!important;font-weight:700!important;color:#111!important;line-height:1.35!important}.prod-price{font-size:22px!important;font-weight:700!important;color:#111!important}.prod-vat{font-size:12px!important;color:#888!important}.prod-vendor{font-size:13px!important;color:#e6a817!important}.prod-section-title{font-size:16px!important;font-weight:700!important;color:#111!important}.prod-section-title.orange{color:#e6a817!important}.prod-breadcrumb{font-size:12px!important;color:#888!important}.prod-desc-short__label{font-size:14px!important;font-weight:700!important;color:#111!important}.prod-desc-short__body p,.prod-full-desc__body p,.prod-desc-short__body li,.prod-full-desc__body li{font-size:14px!important;color:#333!important;line-height:1.7!important}.prod-atc-btn{font-size:15px!important;font-weight:700!important}.review-card__name{font-size:14px!important;font-weight:700!important;color:#111!important}.review-card__headline{font-size:13px!important;font-weight:700!important;color:#111!important}.review-card__meta{font-size:12px!important;color:#888!important}.review-card__body{font-size:14px!important;color:#333!important;line-height:1.65!important}.rec-card__title{font-size:12px!important;color:#333!important;line-height:1.45!important}.rec-card__price{font-size:13px!important;font-weight:700!important;color:#111!important}.occ-card__label,.cat-slide__label{font-size:14px!important;font-weight:700!important}.hdr-drawer__label{font-size:15px!important;color:#111!important}.shopify-section{margin-top:0!important;margin-bottom:0!important}@media(max-width:768px){html{font-size:15px!important}body,p{font-size:14px!important}h2{font-size:19px!important}.hdr-logo__text{font-size:2.1rem!important}.richtext-block__heading{font-size:19px!important}.prod-title{font-size:17px!important}.prod-price{font-size:19px!important}}@media(max-width:480px){.hdr-logo__text{font-size:1.75rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/typography-override.css.map */
