.sd-footer__cols{display:flex;gap:72px}.sd-footer__cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:17px}.sd-footer__cols a{color:var(--cream);text-decoration:none}.sd-footer__cols a:hover{text-decoration:underline}.sd-card__media{display:block;margin:-32px -32px 6px;border-radius:22px 22px 0 0;overflow:hidden;aspect-ratio:16/9;background:var(--sand)}.sd-card__media img{width:100%;height:100%;object-fit:cover;display:block}.sd-article__media{margin:0 0 40px;border-radius:20px;overflow:hidden;background:var(--sand)}.sd-article__media img{width:100%;height:auto;display:block}@media(max-width:860px){.sd-footer__cols{gap:40px}.sd-card__media{margin:-24px -24px 6px;border-radius:18px 18px 0 0}.sd-article__media{margin-bottom:28px}}.sd-level .sd-btn{margin-top:auto}.sd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sd-stars{display:inline-flex;gap:3px}.sd-stars svg{fill:#d9d1c1}.sd-stars svg.is-on{fill:var(--coral)}.sd-quotes{position:relative;width:100%;max-width:480px;background:var(--paper);border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:22px;box-shadow:0 30px 60px -30px #00000073}.sd-quotes__track{display:grid}.sd-quote{grid-area:1/1;margin:0;display:flex;flex-direction:column;gap:16px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.sd-quote.is-active{opacity:1;visibility:visible;transition:opacity .45s ease}.sd-quote blockquote{margin:0;font-size:22px;line-height:1.45;font-weight:500;color:var(--forest)}.sd-quote figcaption{display:flex;flex-direction:column;gap:2px;font-size:16px;color:var(--muted-2)}.sd-quote figcaption strong{color:var(--forest);font-weight:600;font-size:17px}.sd-quotes__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.sd-quotes__pause{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--forest);cursor:pointer}.sd-quotes__pause .i-play,.sd-quotes.is-paused .i-pause{display:none}.sd-quotes.is-paused .i-play{display:block}.sd-quotes__dots{display:flex;justify-content:center;gap:4px}.sd-quotes__dots button{width:24px;height:44px;border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sd-quotes__dots button:before{content:"";width:11px;height:11px;border-radius:50%;background:transparent;border:2px solid var(--forest);box-sizing:border-box;transition:background-color .2s}.sd-quotes__dots button[aria-current]:before{background:var(--forest)}.sd-quotes__link{justify-self:end;margin-left:auto;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:4px;white-space:nowrap}.sd-quotes--empty{gap:18px}.sd-quotes__label{font-size:15px;font-weight:500;color:var(--muted-2)}.sd-subjects{display:flex;flex-direction:column;gap:16px}.sd-subjects h2{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.sd-subjects p{font-size:18px;line-height:1.45;color:var(--muted);margin-top:4px!important}.sd-quotes--empty .sd-quotes__link{margin-left:0}.sd-reviews{padding:64px 0 104px}.sd-reviews__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.sd-reviews__h{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:24px!important}.sd-reviews__list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.sd-review{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px}.sd-review blockquote{margin:0;font-size:19px;line-height:1.55;font-weight:500}.sd-review figcaption{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--muted-2)}.sd-review figcaption strong{color:var(--forest);font-size:16px;font-weight:600}.sd-reviews__formwrap{position:sticky;top:110px;background:var(--sand);border-radius:24px;padding:36px}.sd-reviews__note{font-size:16px;line-height:1.55;color:var(--muted);margin:-8px 0 22px!important}.sd-form--review{padding:0;background:transparent}.sd-rating{border:0;padding:0;margin:0}.sd-rating legend{font-size:16px;font-weight:500;padding:0;margin-bottom:6px}.sd-rating__opts{display:inline-flex;flex-direction:row-reverse;gap:2px}.sd-rating__opts input{position:absolute;opacity:0;width:1px;height:1px}.sd-rating__opts label{cursor:pointer;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.sd-rating__opts svg{fill:#d2c9b8;transition:fill .15s}.sd-rating__opts input:checked~label svg,.sd-rating__opts label:hover svg,.sd-rating__opts label:hover~label svg{fill:var(--coral)}.sd-rating__opts input:focus-visible+label{outline:3px solid var(--coral);outline-offset:2px}.sd-form .sd-check{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;font-size:16px;line-height:1.5}.sd-form .sd-check input{width:22px;min-height:22px;height:22px;margin-top:2px;flex:none;accent-color:var(--forest)}@media(max-width:1100px){.sd-reviews__grid{grid-template-columns:1fr;gap:48px}.sd-reviews__formwrap{position:static}}@media(max-width:860px){.sd-quotes{padding:22px;gap:18px}.sd-quote blockquote{font-size:19px}.sd-reviews{padding:36px 0 56px}.sd-reviews__h{font-size:26px}.sd-reviews__formwrap{padding:22px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.sd-quote,.sd-quote.is-active{transition:none}}.sd-quotes__pause{justify-self:start}.sd-quotes__dots button{width:28px}.sd-quotes__dots button:hover:before{background:#b9c7c0}.sd-quotes__progress{height:4px;border-radius:999px;background:#e8e1d3;overflow:hidden}.sd-quotes__progress span{display:block;height:100%;width:100%;background:var(--coral);border-radius:inherit;transform-origin:left center;transform:scaleX(0);animation-name:sd-fill;animation-timing-function:linear;animation-fill-mode:forwards;animation-play-state:paused}.sd-quotes.is-ready .sd-quotes__progress span{animation-play-state:running}.sd-quotes.is-ready.is-paused .sd-quotes__progress span,.sd-quotes.is-ready.is-held .sd-quotes__progress span{animation-play-state:paused}@keyframes sd-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sd-form select{-webkit-appearance:none;appearance:none;padding-right:44px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231D3A32' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px;cursor:pointer}.sd-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.sd-quotes__progress span{transition:none}}@media(max-width:860px){.sd-footer__bottom{flex-direction:column;align-items:flex-start}}.sd-form__privacy{font-size:14px;line-height:1.5;color:var(--muted-2);margin:0!important}.sd-form__privacy a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sd-extra.css.map */
