.subscription__section .subscription__wrapper{display:flex;flex-direction:column;align-items:center;row-gap:clamp(1.6rem,2.5dvw,8.4rem)}.subscription__section .subscription__wrapper .subscription__title{font-size:45px;font-weight:500;line-height:1;text-align:center}.subscription__section .subscription__wrapper .subscription__content{display:flex;flex-direction:column-reverse;border-radius:3.2rem;overflow:hidden;background-color:#fff;box-shadow:8px 8px #cee0ef}@media (width >= 768px){.subscription__section .subscription__wrapper .subscription__content{display:grid;grid-template-columns:1fr 45%;height:100%;-moz-column-gap:2.2rem;column-gap:2.2rem}}.subscription__section .subscription__wrapper .subscription__content .subscription__info{display:flex;flex-direction:column;align-items:center;padding:3.2rem 2.4rem 0}@media (width >= 768px){.subscription__section .subscription__wrapper .subscription__content .subscription__info{padding:2.4rem 2.4rem 2.4rem 0}}@media (width >= 1024px){.subscription__section .subscription__wrapper .subscription__content .subscription__info{padding:3rem 3rem 3rem 0}}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscription__text{margin-bottom:.8rem;font-family:Onest;font-size:clamp(1.4rem,1dvw,1.6rem);line-height:1;font-weight:700;letter-spacing:-.042rem;text-align:center}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscription__label{margin-bottom:15px;font-size:25px;line-height:1;font-weight:500;text-align:center}@media (width >= 1024px){.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscription__label{font-size:36px}}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscription__label em{color:#33b6e6;font-style:normal}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscription__sublabel{margin-bottom:clamp(1.6rem,2dvw,2.4rem);font-family:Onest;font-size:1.4rem;font-weight:300;line-height:1;letter-spacing:-.042rem;text-align:center}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box{display:flex;flex-direction:column;row-gap:.8rem;width:100%;background-color:#ebf2f8;border-radius:.8rem}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__link{display:flex;align-items:center;justify-content:center;-moz-column-gap:clamp(1.6rem,2dvw,3.2rem);column-gap:clamp(1.6rem,2dvw,3.2rem);width:100%;padding:1.6rem;border-radius:.8rem;font-size:clamp(2rem,2dvw,2.4rem);font-weight:500;line-height:1;color:#fff;background-color:#ff5e5e;transition:background-color .3s ease}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__link:hover,.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__link:focus{background-color:#ff2b2b}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__features{display:flex;flex-direction:column;align-items:center;padding:1.6rem}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__features h4{margin-bottom:1.6rem;font-size:2rem;line-height:1;font-weight:500}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__features ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1.1rem;column-gap:1.1rem;row-gap:1.1rem}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__features ul li{display:flex;align-items:center;gap:.8rem;font-family:Onest;font-size:13px;line-height:1;font-weight:400;letter-spacing:-.03rem;text-wrap:balance}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__features ul li:before{content:"";display:inline-block;width:2.1rem;height:1.8rem;background-image:url(/cdn/shop/files/subscribe-icon.svg?v=1766661300);background-position:center;background-size:contain;background-repeat:no-repeat}.subscription__section .subscription__wrapper .subscription__content .subscription__image{position:relative;height:37rem;width:100%;background-image:url(/cdn/shop/files/HappyCoffee--Background__Ellips.png?v=1758784225);background-position:0% 4rem;background-repeat:no-repeat;background-size:cover}@media (width >= 768px){.subscription__section .subscription__wrapper .subscription__content .subscription__image{height:100%;overflow:hidden;background-image:url(/cdn/shop/files/HappyCoffee--Background__Ellips__2.png?v=1758786516);background-position:right}}@media (width >= 1200px){.subscription__section .subscription__wrapper .subscription__content .subscription__image{overflow:unset}}@media (width >= 1440px){.subscription__section .subscription__wrapper .subscription__content .subscription__image{background-position:110% 0}}.subscription__section .subscription__wrapper .subscription__content .subscription__image img{width:100%;height:100%;-o-object-position:60% 100%;object-position:60% 100%;-o-object-fit:cover;object-fit:cover;translate:0 5%;scale:1.35;pointer-events:none}@media (width >= 768px){.subscription__section .subscription__wrapper .subscription__content .subscription__image img{opacity:1;scale:1.8}}@media (max-width:767px){.subscription__section .subscription__wrapper .subscription__title{font-size:29px;line-height:1.2}.subscription__section .subscription__wrapper .subscription__content .subscription__image img{-o-object-position:40% 100%;object-position:40% 100%}.subscription__section .subscription__wrapper .subscription__content .subscription__info .subscriptions__link--box .subscription__link{font-size:clamp(1.6rem,2dvw,2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/subscription.out.css.map */
