.section--blog .section__heading,.section--blog-slider .section__heading{margin-bottom:2.5rem;text-align:center}@media(min-width: 64rem){.section--blog .section__heading{margin-bottom:5rem}}.section--blog .blog__grid{margin-bottom:2.5rem}@media(min-width: 64rem){.section--blog .blog__grid{margin-bottom:5rem}}.blog__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.5rem}@media(min-width: 48rem){.blog__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.blog__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.blog-item{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"title" "date" "thumbnail" "excerpt" "link";gap:1rem}@media(min-width: 40rem){.blog-item{grid-template-columns:minmax(0, 1fr) max-content;grid-template-areas:"title date" "thumbnail thumbnail" "excerpt excerpt" "link link"}}.blog-item__title{grid-area:title;font-size:1.5rem;font-weight:500;line-height:1.08}.blog-item__date{grid-area:date;align-self:end;font-size:1.25rem;line-height:1.08}.blog-item__thumbnail{grid-area:thumbnail;width:100%;height:auto;margin-block:.25rem}.blog-item__excerpt{grid-area:excerpt;font-size:.875rem;line-height:1.2}.blog-item__read-more{grid-area:link;width:max-content;font-weight:700;line-height:1;text-transform:uppercase;color:#a349a3;text-decoration:none}.blog-item__read-more:is(:hover,:focus-visible){text-decoration:underline}@media(max-width: calc(40rem - 1px)){.section--blog-slider .blog-item:nth-child(2){display:none}}@media(max-width: calc(48rem - 1px)){.section--blog-slider .blog-item:nth-child(3){display:none}}.deal-of-the-day{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:2.5rem}@media(min-width: 64rem){.deal-of-the-day{grid-template-columns:repeat(2, minmax(0, 1fr))}.deal-of-the-day__title,.deal-of-the-day__product-name,.deal-of-the-day__product-image,.deal-of-the-day__info,.deal-of-the-day__description,.deal-of-the-day__actions,.deal-of-the-day__cta{grid-column:1/2}}@media(min-width: 80rem){.deal-of-the-day{grid-template-columns:repeat(3, minmax(0, 1fr))}.deal-of-the-day__title,.deal-of-the-day__product-name,.deal-of-the-day__product-image,.deal-of-the-day__info,.deal-of-the-day__description,.deal-of-the-day__actions,.deal-of-the-day__cta{grid-column:span 2}}.deal-of-the-day__badge{display:none}.deal-of-the-day__badge a{display:inline-block}.deal-of-the-day__badge a:is(:hover,:focus){scale:1.05}.deal-of-the-day__badge img{max-height:12rem}@media(min-width: 64rem){.deal-of-the-day__badge{display:block;grid-column:2/3;grid-row:1/3}}@media(min-width: 80rem){.deal-of-the-day__badge{grid-column:3/4;grid-row:1/3}}.deal-of-the-day__title,.deal-of-the-day__product-name{text-align:center;text-transform:uppercase}.deal-of-the-day__title{margin-bottom:1.25rem;color:#121212;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.2}@media(min-width: 48rem){.deal-of-the-day__title{margin-bottom:2rem}}.deal-of-the-day__product-name{margin-bottom:2.5rem;color:#a349a3;font-size:clamp(2rem,3vw,3rem);font-weight:300;line-height:1.2}@media(min-width: 48rem){.deal-of-the-day__product-name{margin-bottom:5rem}}.deal-of-the-day__product-image{width:100%;height:11.25rem;object-fit:cover}.deal-of-the-day__info{margin-top:1.25rem;margin-bottom:1.25rem;columns:2;gap:1rem}@media(min-width: 48rem){.deal-of-the-day__info{gap:3rem;margin-top:3rem}}.deal-of-the-day__info-item{margin-bottom:1.25rem}.deal-of-the-day__info-label{margin-bottom:1.25rem;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:300;line-height:1.2}.deal-of-the-day__info-value{color:#a349a3;font-size:1.5rem;font-weight:700;line-height:1.2}.deal-of-the-day__info-value:has(del){display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem}.deal-of-the-day__info-value:has(del) del,.deal-of-the-day__info-value:has(del) del+span{order:2}.deal-of-the-day__info-value:has(del) del{color:#121212;font-size:clamp(.875rem,2vw,1.125rem)}.deal-of-the-day__description{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;margin-bottom:3rem;font-size:.875rem;line-height:1.2}@media(min-width: 48rem){.deal-of-the-day__description{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem}}.deal-of-the-day__actions{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1.25rem}@media(min-width: 48rem){.deal-of-the-day__actions{flex-direction:row;justify-content:start}}.deal-of-the-day__actions p{color:#a349a3;font-size:1.5rem;line-height:1.2}.deal-of-the-day__cta{padding:2.5rem;background-color:hsl(300,38%,26%);color:#fff;font-size:1.5rem;line-height:1.2}.deal-of-the-day__cta>*{width:min(100%,37.5rem);margin-inline:auto}.deal-of-the-day--no-deal .deal-of-the-day__description{grid-template-columns:minmax(0, 1fr);width:min(100%,37.5rem);margin:1.25rem auto;font-size:1rem}@media(min-width: 64rem){.deal-of-the-day--no-deal .deal-of-the-day__description{margin-block-start:2.5rem;margin-block-end:3.75rem}}.deal-of-the-day--no-deal .deal-of-the-day__description strong{font-size:1.5rem;font-weight:500;line-height:1.2}@media(min-width: 64rem){.deal-of-the-day--no-deal .deal-of-the-day__description p+p{margin-top:3.75rem}}body:has(.deal-of-the-day__cta:hover) .subscribe-to-newsletter__arrow{transform:translateY(-0.5rem) scale(1.02)}.subscribe-to-newsletter{margin-top:3rem}@media(min-width: 64rem){.subscribe-to-newsletter{grid-column:2/3;grid-row:3/6;margin-top:0}}@media(min-width: 80rem){.subscribe-to-newsletter{grid-column:3/4}}.subscribe-to-newsletter__content{grid-area:image;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"suptitle" "title" "form";gap:.5rem}@media(min-width: 48rem){.subscribe-to-newsletter__content{gap:1.75rem}}.subscribe-to-newsletter__suptitle{grid-area:suptitle;font-size:1.5rem;line-height:1.2}@media(min-width: 48rem){.subscribe-to-newsletter__suptitle{width:min(100%,14rem);margin-bottom:0}}.subscribe-to-newsletter__title{grid-area:title;margin-bottom:1.5rem;color:#a349a3;font-size:1.5rem;font-weight:700;line-height:1.2}@media(min-width: 48rem){.subscribe-to-newsletter__title{margin-bottom:0}}.subscribe-to-newsletter__form{grid-area:form}.subscribe-to-newsletter__form ::placeholder{color:#a349a3}.subscribe-to-newsletter__arrow{margin-top:1.25rem;transform-origin:bottom left;color:#a349a3}.subscribe-to-newsletter__arrow{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: calc(64rem - 1px)){.subscribe-to-newsletter__arrow{display:none}}.subscribe-to-newsletter .mc4wp-response{margin-top:1.75rem}