@font-face{font-family:Christmas Storybook;src:url(christmas-storybook-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Merienda;src:url(festive-merienda.ttf) format("truetype");font-style:normal;font-weight:300 900;font-display:swap}body{font-family:Arial,Helvetica,sans-serif}.featured-products .festive-heading h2,.christmas-hero .christmas-hero__heading,.newsletter-festive .newsletter-festive__copy h2{font-family:Christmas Storybook,Georgia,serif!important;font-weight:700!important}.featured-products .festive-heading h2{font-size:clamp(2.3rem,6vw,3.6rem)}.contact-section{padding-top:16px}.christmas-hero .christmas-hero__text,.christmas-hero .christmas-hero__text p,.christmas-hero .christmas-hero__buttons--mobile .button,.mobile-deals .rte,.mobile-deals .button,.featured-products .section-actions .button,.value-panel .value-feature h3,.value-panel .value-feature p,.value-panel .button,.site-footer .footer-track-button,.site-footer .site-footer__bottom>small,.newsletter-festive .newsletter-festive__copy p,.newsletter-festive .newsletter-form button{font-family:Christmas Storybook,Georgia,serif!important;font-weight:500;letter-spacing:0!important;line-height:1.45}.mobile-deals .mobile-deals__copy h2,.value-panel .value-panel__intro h2{font-family:Christmas Storybook,Georgia,serif!important;font-weight:700!important;text-transform:none;line-height:1.3}.announcement-bar .announcement-bar__item{font-weight:700!important}.newsletter-festive .newsletter-form button{font-weight:700}.announcement-bar .announcement-bar__item,.category-heading--mobile h2,.collection-directory__intro h1,.site-footer h2,.main-page h1,.main-page h2,.value-panel__intro h2,.value-panel__feature h3{font-family:Christmas Storybook,Georgia,serif!important;letter-spacing:0!important;line-height:1.4}@font-face{font-family:Christmas Banner;src:url(christmas-storybook-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}@font-face{font-family:Christmas Banner;src:url(festive-merienda.ttf) format("truetype");font-style:normal;font-weight:300 900;font-display:swap;unicode-range:U+0030-0039}.announcement-bar .announcement-bar__item{font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important;font-variant-numeric:lining-nums;font-size:clamp(.82rem,2.8vw,1rem);line-height:1.4;letter-spacing:0!important;text-transform:none}.value-panel .value-feature h3,.value-panel .value-feature p{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important;line-height:1.5;overflow-wrap:normal}.value-panel .value-feature h3{font-size:clamp(.8rem,2.4vw,1rem);font-weight:700;text-transform:none}.value-panel .value-feature p{font-size:clamp(.8rem,2.3vw,.95rem);font-weight:400}.trust-strip .trust-strip__item strong,.trust-strip .trust-strip__mobile-detail,.trust-strip .trust-strip__detail,.category-circle .category-circle__title,.collection-showcase__mobile-copy strong{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important}.trust-strip .trust-strip__item strong{font-weight:700;line-height:1.2}.trust-strip .trust-strip__mobile-detail,.trust-strip .trust-strip__detail{font-weight:400;line-height:1.3}.category-circle .category-circle__title{text-transform:uppercase;font-weight:700;overflow-wrap:normal;line-height:1.3}.category-heading--mobile h2{font-weight:800;font-size:clamp(1rem,4.5vw,2rem);white-space:normal!important;line-height:1.3!important}.product-card .product-card__title,.product-card .price,.product-info,.product-info h1,.product-info h2,.product-info h3,.product-info p,.product-info label,.product-info select,.product-info button,.product-info .price{font-family:Arial,Helvetica,sans-serif!important}.product-card__title{font-size:1rem}.footer-benefits,.product-card,.product-info{--font-body:Arial,Helvetica,sans-serif;--font-heading:Arial,Helvetica,sans-serif;font-family:Arial,Helvetica,sans-serif}.footer-benefits .footer-benefit strong,.footer-benefits .footer-benefit span,.footer-benefits .footer-benefit p,.product-card :is(h2,h3,h4,p,a,label,input,select,option,button,small,strong),.product-info :is(h1,h2,h3,h4,h5,h6,p,a,label,input,select,option,button,summary,li,td,th,small,strong){font-family:Arial,Helvetica,sans-serif!important}.footer-benefits .footer-benefit strong{font-weight:700;line-height:1.3}.footer-benefits .footer-benefit span,.footer-benefits .footer-benefit p{font-weight:400;line-height:1.4}.facets .sort-select,.facets .sort-select select,.facets .sort-select option{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}.trust-strip .trust-strip__mobile-detail{font-weight:400}@media(max-width:599px){.template-index .category-heading--mobile h2{font-size:clamp(1rem,4.5vw,1.45rem)}.template-index .category-circle__title{font-size:.65rem;line-height:1.3;min-height:2.6em}.template-index .category-section{height:auto;max-height:none}.template-index .trust-strip__item strong{font-size:.62rem;white-space:normal}.template-index .trust-strip__mobile-detail{font-size:.58rem!important;white-space:normal;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/festive-type.css.map */
