product-info .page-width{max-width:125rem}.product__description h2{color:#3d4435;font-size:clamp(1.8rem,1.5vw,2.2rem);line-height:1.3;margin-bottom:.6em}.trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,1vw,1.2rem);margin:clamp(1.2rem,1.8vw,2rem) 0}.trust-badge{display:flex;align-items:flex-start;gap:clamp(.5rem,.8vw,.8rem);background:#f1f4ec;border-radius:.5rem;padding:clamp(.8rem,1vw,1.2rem);font-size:clamp(1.25rem,1vw,1.45rem);line-height:1.45;color:#3d4435;font-weight:500}.trust-badge svg{flex-shrink:0;width:clamp(1.3rem,1.2vw,1.7rem);height:clamp(1.3rem,1.2vw,1.7rem);margin-top:.1em;color:#5c6750}@media screen and (min-width:750px){.trust-badges{grid-template-columns:repeat(4,1fr)}}.product-how-it-works{background:#faf4e6;padding:clamp(3.6rem,6vw,5.6rem) 0}.product-how-it-works__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 clamp(1.6rem,4vw,5rem)}.miresica-section-heading{font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.2;font-weight:700;color:#3d4435;text-align:center;margin:0 0 clamp(.6rem,1vw,1rem)}.miresica-section-sub{text-align:center;color:#5c6750;font-size:clamp(1.35rem,1.15vw,1.65rem);line-height:1.45;margin:0 0 clamp(2rem,3vw,3rem)}.how-steps{display:grid;grid-template-columns:1fr;gap:clamp(2rem,3.4vw,3.6rem);counter-reset:step-counter}@media screen and (min-width:750px){.how-steps{grid-template-columns:repeat(3,1fr)}}.how-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.8rem,1.4vw,1.2rem)}.how-step__number{width:clamp(2.8rem,3vw,3.4rem);height:clamp(2.8rem,3vw,3.4rem);border-radius:50%;background:#3d4435;color:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(1.4rem,1.3vw,1.7rem);font-weight:700;flex-shrink:0}.how-step__text{font-size:clamp(1.35rem,1.15vw,1.6rem);color:#3d4435;line-height:1.5}.product-what-you-get{background:linear-gradient(180deg,#e8efe3,#eef3ea);padding:clamp(6.4rem,8vw,8.8rem) 0}.product-what-you-get__inner{max-width:min(var(--page-width, 1200px),118rem);margin:0 auto;padding:0 clamp(2rem,4vw,5.6rem)}.product-what-you-get .miresica-section-heading{font-size:clamp(2.8rem,3vw,4rem);line-height:1.12;letter-spacing:0;font-weight:700;color:#3f4a3f;margin-bottom:clamp(.8rem,1.1vw,1.2rem)}.product-what-you-get .miresica-section-sub{max-width:58rem;margin-left:auto;margin-right:auto;margin-bottom:clamp(3rem,4vw,4.8rem);color:#687363;font-size:clamp(1.35rem,1.05vw,1.55rem);line-height:1.65}.what-grid{display:grid;grid-template-columns:1fr;gap:clamp(1.6rem,2vw,2.4rem);margin-top:0}@media screen and (min-width:750px){.what-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.what-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.what-item{background:#f9f8f5;border:1px solid rgba(140,150,130,.12);border-radius:clamp(2rem,2vw,2.4rem);box-shadow:0 .8rem 3rem #0000000a;min-height:100%;padding:clamp(2.1rem,2.4vw,3rem);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.what-item:hover{border-color:#8c96822e;box-shadow:0 1.4rem 4rem #3d443513;transform:translateY(-.4rem)}.what-item--featured{background:#f4f7ef;border-color:#5c67502e;box-shadow:0 1.2rem 3.6rem #3d443512}.what-item__icon{width:clamp(3.8rem,3.6vw,4.6rem);height:clamp(3.8rem,3.6vw,4.6rem);border-radius:999px;background:#e8efe3db;color:#627159;display:inline-flex;align-items:center;justify-content:center;margin-bottom:clamp(1.6rem,1.8vw,2.2rem)}.what-item--featured .what-item__icon{background:#d2dcc8ad;color:#4e5e48}.what-item__icon svg{width:52%;height:52%;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.what-item__title{font-size:clamp(1.6rem,1.25vw,1.9rem);font-weight:600;color:#3f4a3f;line-height:1.25;margin:0 0 clamp(.8rem,1vw,1.1rem);overflow-wrap:anywhere}.what-item__desc{font-size:clamp(1.3rem,1vw,1.48rem);color:#687363;line-height:1.7;margin:0;overflow-wrap:anywhere}@media screen and (max-width:749px){.product-what-you-get__inner{padding:0 clamp(1.8rem,5vw,2.4rem)}.what-grid{gap:1.6rem}.what-item{padding:2.2rem}}@media(prefers-reduced-motion:reduce){.what-item{transition:none}.what-item:hover{transform:none}}.product-faq{background:#f1f4ec;padding:clamp(3.6rem,6vw,5.6rem) 0}.product-faq__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 clamp(1.6rem,4vw,5rem)}.faq-list{margin-top:clamp(2rem,3vw,3rem);max-width:min(76rem,100%);margin-left:auto;margin-right:auto}.faq-item{border-bottom:1px solid #D2DCC8}.faq-item:first-child{border-top:1px solid #D2DCC8}.faq-item summary{list-style:none;cursor:pointer;padding:clamp(1.4rem,2vw,2rem) 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;font-size:clamp(1.35rem,1.1vw,1.6rem);color:#3d4435;-webkit-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .faq-icon{flex-shrink:0;width:clamp(1.4rem,1.3vw,1.8rem);height:clamp(1.4rem,1.3vw,1.8rem);position:relative;color:#5c6750}.faq-item summary .faq-icon:before,.faq-item summary .faq-icon:after{content:"";position:absolute;background:currentColor;border-radius:2px}.faq-item summary .faq-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq-item summary .faq-icon:after{width:2px;height:100%;left:50%;top:0;transform:translate(-50%) rotate(0);transition:transform .2s ease}.faq-item[open]>summary .faq-icon:after{transform:translate(-50%) rotate(90deg)}.faq-item__answer{padding:0 0 clamp(1.4rem,2vw,2rem);font-size:clamp(1.3rem,1vw,1.5rem);color:#455038;line-height:1.65}.sticky-atc-bar{position:fixed;bottom:0;left:0;right:0;z-index:200;background:#fff;border-top:1px solid #D2DCC8;box-shadow:0 -3px 16px #3d44351f;padding:clamp(.8rem,1.5vw,1.2rem) clamp(1rem,3vw,1.6rem);display:flex;align-items:center;gap:.75rem;transform:translateY(110%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.sticky-atc-bar.is-visible{transform:translateY(0)}.sticky-atc-bar__price{font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;color:#3d4435;white-space:nowrap}.sticky-atc-bar__btn{flex:1;background:#3d4435;color:#fff;border:none;border-radius:.375rem;padding:clamp(.8rem,2vw,1.2rem) clamp(1rem,3vw,1.6rem);font-size:clamp(1.35rem,3.8vw,1.6rem);font-weight:600;cursor:pointer;text-align:center;line-height:1.2;transition:background .2s}.sticky-atc-bar__btn:hover{background:#455038}@media screen and (min-width:750px){.sticky-atc-bar{display:none!important}}.footer-anpc-links{display:flex;flex-wrap:wrap;gap:clamp(.6rem,1.4vw,1rem);align-items:center;margin-top:clamp(.8rem,1.5vw,1.2rem)}.footer-anpc-links a{display:inline-flex;align-items:center;gap:clamp(.35rem,.8vw,.6rem);font-size:clamp(1.15rem,.95vw,1.3rem);font-weight:600;color:#455038;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/miresica-product.css.map */
