.cc-campaign-announcement{color:inherit;text-decoration:none;display:block;padding-block:.5rem;text-align:center;line-height:1.5}.cc-campaigns{color:#151515;text-align:start}.cc-campaigns--home{max-width:144rem;margin-inline:auto;padding:4rem max(2rem,4vw)}.cc-campaigns--home>h2{font-size:clamp(2.4rem,3vw,3.6rem);margin-block:0 2.4rem}.cc-campaigns__grid{display:grid;gap:2rem}.cc-campaigns--home .cc-campaigns__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,40rem),1fr))}.cc-campaign-card{background:#f8f5f0;border:1px solid #d5cbbb;border-radius:.8rem;overflow:hidden}.cc-campaign-card__content{padding:2rem}.cc-campaign-card p{font-size:1.4rem;line-height:1.6;margin-block:0 1rem}.cc-campaign-card .cc-campaign-card__heading{font-size:1.8rem;line-height:1.35;font-weight:700;margin-block:0 1.2rem;color:inherit}.cc-campaign-card__images{display:flex;justify-content:center;align-items:center;background:#fff;padding:1.5rem;gap:1rem}.cc-campaign-card__images a{min-width:0;flex:1 1 0;max-width:22rem}.cc-campaign-card__images img{display:block;width:100%;height:20rem;object-fit:contain}.cc-campaign-card__instruction{font-weight:600}.cc-campaign-card .cc-campaign-card__validity{font-size:1.2rem}.cc-campaign-card__links{display:flex;flex-wrap:wrap;gap:.8rem;margin-block:1.2rem}.cc-campaign-card__links a{padding:.8rem 1.2rem;min-height:4.4rem;display:inline-flex;align-items:center;border:1px solid #9b886d;border-radius:.3rem;color:inherit;text-decoration:underline;text-underline-offset:.2em;font-size:1.3rem}.cc-campaign-card__links a:hover{background:#eee7dc}.cc-campaign-card__terms{font-size:1.2rem}.cc-campaign-card__terms summary{cursor:pointer;padding-block:.6rem;text-decoration:underline;text-underline-offset:.2em}.cc-campaign-card__terms p{font-size:1.2rem;margin-block:.5rem 0}.cc-campaigns--product{margin-block:1.6rem}.cc-campaigns--cart{margin-block:1.2rem}.cc-campaigns--cart .cc-campaign-card__content{padding:1.2rem}.cc-campaigns--cart .cc-campaign-card__heading{font-size:1.4rem}.cc-campaigns--cart .cc-campaign-card p{font-size:1.2rem}.cc-campaigns--cart .cc-campaign-card__links{display:none}@media(max-width:749px){.cc-campaigns--home{padding:2.4rem 1.6rem}.cc-campaign-card__content{padding:1.6rem}.cc-campaign-card__images img{height:15rem}}.chrissie-mobile-help{display:none}[data-chrissie-chat-control][hidden]{display:none!important}@media screen and (max-width:749px){html body .section-hero-banner .hero__swiper-pagination .swiper-pagination-bullet{min-width:44px;min-height:44px;margin-inline:0}html body .product .product-grid{row-gap:20px}html body .product .main-product__media .swiper--product-gallery .swiper-slide[data-media-type=image],html body .product .main-product__media[data-single-media] .swiper-slide[data-media-type=image]{height:clamp(250px,40svh,340px);aspect-ratio:auto}html body .product .main-product__media .swiper--product-gallery .swiper-slide[data-media-type=image] .media,html body .product .main-product__media[data-single-media] .swiper-slide[data-media-type=image] .media{height:100%;aspect-ratio:auto}html body .product .main-product__media .swiper--product-gallery .media>img,html body .product .main-product__media .swiper--product-gallery .media>a>img,html body .product .main-product__media[data-single-media] .media>img,html body .product .main-product__media[data-single-media] .media>a>img{object-fit:contain}html body .product .product__title{font-size:clamp(24px,6.3vw,30px);line-height:1.2;overflow-wrap:break-word}html body .product .product__description,html body .product .product__description p{font-size:16px;line-height:1.55}html body .product .product-form__submit,html body .product .quantity__button,html body .product .main-product__media .swiper-button,html body .product .product__accordion summary,html body .product__sticky-cart .button{min-height:44px;min-width:44px}html body .product .product-form__submit{white-space:normal;line-height:1.3;padding-block:14px}html body .product .product-form__buttons,html body .section-hero-banner .hero__button{scroll-margin-block:110px}html body .back-to-top{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.chrissie-mobile-help{display:block;padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));border-block-start:1px solid rgba(var(--color-foreground),.15)}.chrissie-mobile-help h2{margin:0 0 12px;font-size:20px;line-height:1.3}.chrissie-mobile-help__links{display:flex;flex-wrap:wrap;gap:8px}.chrissie-mobile-help__links a,.chrissie-mobile-help__links button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:4px;font:inherit;font-size:15px;line-height:1.4;text-decoration:none;cursor:pointer}.chrissie-mobile-help__links :is(a,button):focus-visible,.chrissie-chat-menu-item button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.chrissie-chat-menu-item button{width:100%;min-height:44px;text-align:start}}@media(prefers-reduced-motion:reduce){html body .section-hero-banner .hero__animation>*,html body .section-hero-banner .hero__swiper-slide.swiper-slide-active .hero__animation>*{animation:none!important;opacity:1!important;transform:none!important}html body .section-hero-banner .hero__swiper-wrapper{transition-duration:.01ms!important}}.chrissie-product-card-copy{min-width:0;display:flex;flex-direction:column;gap:.4rem}.chrissie-product-summary{margin:0;font-size:1.4rem;line-height:1.45;font-weight:400;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.chrissie-product-summary--product{font-size:1.6rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAABAJ */
