.coc-newsletter{padding:0;border:1px solid #eadbd9;border-radius:16px;width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;color:#32272a;background:#fffaf5;box-shadow:0 18px 70px #25192340;margin:auto}.coc-newsletter::backdrop{background:#211b214d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.coc-newsletter__layout{display:grid;grid-template-columns:42% 58%}.coc-newsletter__brand{display:flex;align-items:center;justify-content:center;padding:32px;background:linear-gradient(145deg,#f7eae5,#ecd2d7);min-height:350px}.coc-newsletter__brand img{width:100%;height:auto;object-fit:contain}.coc-newsletter__content{padding:54px 36px 40px}.coc-newsletter__content h2{font-size:clamp(23px,2.3vw,32px);line-height:1.3;margin:0 0 25px}.coc-newsletter__content input{display:block;width:100%;border:1px solid #d1bdc1;border-radius:8px;background:#fff;padding:14px;margin:16px 0 12px;font-size:16px;color:#32272a}.coc-newsletter__content button[type=submit]{width:100%;padding:14px;border:0;border-radius:8px;background:#8f4759;color:#fff;font-weight:600;font-size:16px;cursor:pointer}.coc-newsletter__close{position:absolute;right:10px;top:8px;width:44px;height:44px;border:0;background:transparent;color:#32272a;font-size:32px;cursor:pointer}.coc-newsletter :focus-visible{outline:2px solid #8f4759;outline-offset:3px}@media(max-width:640px){.coc-newsletter__layout{grid-template-columns:1fr}.coc-newsletter__brand{min-height:0;padding:24px}.coc-newsletter__brand img{max-width:180px}.coc-newsletter__content{padding:26px 24px 28px}.coc-newsletter__content h2{font-size:24px;margin-bottom:20px}}.coc-offers{padding:32px;border:1px solid #eadbd9;border-radius:16px;width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:#fffaf7;color:#32272a;box-shadow:0 18px 70px #25192340;margin:auto}.coc-offers::backdrop{background:#211b2159;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.coc-offers h2{font-size:28px;margin:0 36px 10px 0}.coc-offers>p{font-size:15px;line-height:1.5}.coc-offers__close{position:absolute;right:8px;top:8px;width:44px;height:44px;font-size:30px;border:0;background:transparent;color:inherit;cursor:pointer}.coc-offers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.coc-offers__card{padding:16px;background:#fff;border:1px solid #ecdde0;border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.coc-offers__card img{width:100%;height:145px;object-fit:contain}.coc-offers__card h3{font-size:16px;line-height:1.4;margin:0}.coc-offers__price{display:flex;align-items:center;gap:10px;color:#8f4759;font-weight:600}.coc-offers__price del{color:#766970;font-size:14px;font-weight:400}.coc-offers__card select{width:100%;font-size:16px;padding:10px;border:1px solid #d1bdc1;border-radius:6px;color:inherit;background:#fff}.coc-offers__card button{margin-top:auto;width:100%;background:#8f4759;border:0;border-radius:7px;color:#fff;font-size:15px;font-weight:600;padding:12px 8px;cursor:pointer}.coc-offers button:disabled{opacity:.55;cursor:wait}.coc-offers__footer{display:flex;justify-content:space-between;gap:16px;align-items:center}.coc-offers__footer button{border:0;background:transparent;color:#6e3747;text-decoration:underline;padding:10px 0;cursor:pointer}.coc-offers__footer a{color:#6e3747;text-decoration:underline}.coc-offers .coc-offers__terms{font-size:12px;color:#766970}.coc-offers :focus-visible{outline:2px solid #8f4759;outline-offset:3px}@media(max-width:600px){.coc-offers{padding:24px 18px}.coc-offers h2{font-size:24px}.coc-offers__grid{grid-template-columns:1fr}.coc-offers__card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px 14px}.coc-offers__card img{width:88px;height:100px;grid-row:span 3}.coc-offers__card button{grid-column:1/-1}.coc-offers__card h3{font-size:15px}}.az-period-quiz{padding:clamp(40px,7vw,88px) 20px;background:#fff9f5}.az-period-quiz__shell{width:min(820px,100%);margin:0 auto}.az-period-quiz__eyebrow,.az-period-quiz__result-kicker{margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.16em;text-align:center}.az-period-quiz__progress{height:7px;margin:0 auto 34px;overflow:hidden;border-radius:999px;background:#00000014}.az-period-quiz__progress-bar{display:block;width:20%;height:100%;border-radius:inherit;background:currentColor;transition:width .3s ease}.az-period-quiz__step{display:none;margin:0;padding:0;border:0}.az-period-quiz__step.is-active{display:grid;gap:12px;animation:azQuizIn .28s ease both}.az-period-quiz__step legend{width:100%;margin:0 0 8px;font-size:clamp(28px,5vw,46px);line-height:1.05;font-weight:700;text-align:center}.az-period-quiz__step>p{margin:0 0 20px;text-align:center;opacity:.72}.az-period-quiz__step label{position:relative;display:block;cursor:pointer}.az-period-quiz__step input{position:absolute;opacity:0;pointer-events:none}.az-period-quiz__step span{display:flex;min-height:64px;align-items:center;padding:16px 20px;border:1px solid rgba(0,0,0,.16);border-radius:14px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.az-period-quiz__step label:hover span{transform:translateY(-1px);border-color:#0006}.az-period-quiz__step input:checked+span{border-color:currentColor;box-shadow:0 0 0 2px currentColor}.az-period-quiz__step input:focus-visible+span{outline:3px solid currentColor;outline-offset:3px}.az-period-quiz__nav{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.az-period-quiz__nav button,.az-period-quiz__restart,.az-period-quiz__discount button{min-height:48px;padding:12px 22px;border:1px solid currentColor;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.az-period-quiz__next{margin-left:auto;background:#111;color:#fff}.az-period-quiz__next:disabled{opacity:.35;cursor:not-allowed}.az-period-quiz__back,.az-period-quiz__restart,.az-period-quiz__discount button{background:transparent;color:inherit}.az-period-quiz__result{text-align:center;animation:azQuizIn .35s ease both}.az-period-quiz__result h2{margin:0 0 12px;font-size:clamp(32px,6vw,54px);line-height:1.05}.az-period-quiz__result>p{width:min(660px,100%);margin:0 auto 30px;opacity:.78}.az-period-quiz__products{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;text-align:left}.az-period-quiz__product{overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:18px;background:#fff}.az-period-quiz__product[hidden]{display:none}.az-period-quiz__image-link{display:block;aspect-ratio:1 / .86;overflow:hidden;background:#00000009}.az-period-quiz__image-link img{width:100%;height:100%;object-fit:cover}.az-period-quiz__product-body{padding:20px}.az-period-quiz__tag{display:inline-block;margin-bottom:8px;padding:6px 10px;border-radius:999px;background:#f4eee8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.az-period-quiz__product h3{margin:0 0 8px;font-size:22px;line-height:1.15}.az-period-quiz__product h3 a{color:inherit;text-decoration:none}.az-period-quiz__price{margin-bottom:12px;font-weight:700}.az-period-quiz__product p{margin:0 0 18px;opacity:.75}.az-period-quiz__shop{display:inline-flex;min-height:46px;align-items:center;justify-content:center;width:100%;padding:10px 16px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;font-weight:700;text-decoration:none}.az-period-quiz__shop.is-secondary{background:transparent;color:#111}.az-period-quiz__discount{margin-top:24px;padding:24px;border:1px dashed rgba(0,0,0,.28);border-radius:18px;background:#fff}.az-period-quiz__discount>span{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.13em}.az-period-quiz__discount>strong{display:block;font-size:24px}.az-period-quiz__discount p{margin:10px auto 16px;max-width:580px}.az-period-quiz__discount small{display:block;min-height:20px;margin-top:8px}.az-period-quiz__restart{margin-top:20px}.az-period-quiz__disclaimer{margin-top:28px!important;font-size:12px;line-height:1.5;opacity:.58!important}@keyframes azQuizIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.az-period-quiz{padding-inline:16px}.az-period-quiz__products{grid-template-columns:1fr}.az-period-quiz__step span{min-height:58px;padding:14px 16px}}@media(prefers-reduced-motion:reduce){.az-period-quiz *,.az-period-quiz *:before,.az-period-quiz *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.icon-text-list{width:100%;background-color:var(--itl-bg, #EFE7DC);color:var(--itl-color, #1A1A1A);border-radius:var(--itl-radius, 16px);padding:var(--itl-padding, 24px);margin-top:10px}.icon-text-list__rows{display:flex;flex-direction:column;gap:var(--itl-row-gap, 16px);margin:0;padding:0;list-style:none}.icon-text-list__row{display:flex;align-items:center;gap:8px}.icon-text-list__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px}.icon-text-list__img{width:100%;height:100%;object-fit:contain}.icon-text-list__text{font-size:.8rem;line-height:1.3}@media screen and (max-width:749px){.icon-text-list{padding:calc(var(--itl-padding, 24px) * .75)}.icon-text-list__icon{width:12px;height:12px}.icon-text-list__text{font-size:.8rem}}.trust-icons-row{width:100%}.trust-icons-row__list{display:flex;flex-wrap:wrap;justify-content:var(--tir-align, flex-start);gap:var(--tir-column-gap, 32px);padding:0;list-style:none;margin:20px 0 10px}.trust-icons-row__item{display:flex;flex-direction:column;align-items:center;gap:var(--tir-icon-text-gap, 8px);text-align:center}.trust-icons-row__icon{display:flex;align-items:center;justify-content:center;width:var(--tir-icon-size, 36px);height:var(--tir-icon-size, 36px);color:var(--tir-icon-color, #4A4A4A)}.trust-icons-row__icon svg{width:100%;height:100%}.trust-icons-row__custom-img{width:100%;height:100%;object-fit:contain}.trust-icons-row__text{font-size:.9rem;color:var(--tir-text-color, #4A4A4A);white-space:nowrap}@media screen and (max-width:749px){.trust-icons-row__list{justify-content:center;gap:calc(var(--tir-column-gap, 32px) * .6)}.trust-icons-row__text{font-size:.8rem;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
