html{overscroll-behavior-y:none}@media only screen and (max-width:768px){body:has(.ds-pdp-sticky.is-visible,.ds-sticky-cta.is-visible) :is(#gorgias-chat-container,#chat-button,.ds-chat-launcher,[class*=kl-teaser]){display:none!important}}:root{--ds-text: #20160c;--ds-text-muted: #3a2b1c;--ds-border: #dbd2c6;--ds-surface: #fff8ed;--ds-primary: #ffb74a;--ds-primary-dim: #ffad31;--ds-gutter: clamp(20px, 6.54vw, 96px);--ds-gutter-wide: clamp(20px, 4.9vw, 72px);--ds-container: 1276px;--ds-container-wide: 1324px;--ds-edge: max(var(--ds-gutter), calc((100% - var(--ds-container)) / 2));--ds-edge-wide: max(var(--ds-gutter-wide), calc((100% - var(--ds-container-wide)) / 2));--ds-font-accent-stack: var(--ds-font-accent, "Caveat"), cursive}.ds-section{color:var(--ds-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-section *,.ds-section *:before,.ds-section *:after{box-sizing:border-box}.ds-section p{margin:0}.ds-section .btn.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;padding:18px 36px;border:0;border-radius:999px;background:var(--ds-primary);color:var(--ds-text);font-size:18px;font-weight:600;line-height:22px;letter-spacing:0;text-transform:none}.ds-section .btn.ds-btn:hover{background:var(--ds-primary-dim)}.ds-btn__icon{flex-shrink:0;width:20px;height:20px}.ds-stars{color:var(--ds-primary-dim);letter-spacing:.04em}@media only screen and (max-width:768px){.ds-section .btn.ds-btn{font-size:17px}.ds-btn__icon{width:18px;height:18px}}.ds-hero{position:relative;display:flex;align-items:center;min-height:660px;padding:48px var(--ds-gutter);overflow:hidden}.ds-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ds-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 20%}.ds-hero__inner{position:relative}.ds-hero__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;width:540px;max-width:100%;padding:48px 44px 36px;border-radius:20px;background:#fff;text-align:center}.ds-hero__badge{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:140px;border:4px solid #fff;border-radius:50%;background:var(--ds-primary);color:var(--ds-text);transform:translate(472px,33.5px) rotate(-10deg);transform-origin:0 0}.ds-hero__badge-kicker{font-family:var(--ds-font-accent-stack);font-size:24px;font-weight:700;line-height:24px}.ds-hero__badge-number{font-size:40px;font-weight:800;line-height:44px}.ds-hero__badge-label{font-size:12px;font-weight:700;line-height:16px;letter-spacing:.14em;text-transform:uppercase}.ds-hero__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-6px;font-size:16px;line-height:22px}.ds-hero__rating-score{display:flex;gap:8px}.ds-hero__rating-score strong{font-weight:700}.ds-hero__rating-text{color:var(--ds-text-muted)}.ds-hero__rating-text:before{content:"\b7  "}.ds-section .ds-hero__heading{margin:0;font-family:inherit;font-size:38px;font-weight:700;line-height:46px;letter-spacing:-.02em;text-transform:none;color:var(--ds-text)}.ds-hero__text{font-size:18px;line-height:29px;color:var(--ds-text-muted)}.ds-hero__sender{display:flex;align-items:center;gap:14px;padding:8px 12px 8px 8px;border-radius:999px;background:#fff8ed;text-align:left}.ds-hero__sender-image{flex-shrink:0;width:60px;height:60px;border:2px solid var(--ds-primary);border-radius:50%;object-fit:cover}.ds-hero__sender-text{display:flex;flex-direction:column;align-items:flex-start}.ds-hero__sender-kicker{font-size:13px;line-height:18px;color:#5e5145}.ds-hero__sender-name{font-family:var(--ds-font-accent-stack);font-size:27px;font-weight:700;line-height:28px;color:var(--ds-text)}.ds-hero__press{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding-top:16px;border-top:1px solid var(--ds-border)}.ds-hero__press-label{font-size:15px;font-weight:600;line-height:18px;color:var(--ds-text-muted)}.ds-hero__press-logos{display:flex;align-items:center;gap:16px}.ds-hero__press-logo{flex-shrink:0;width:var(--logo-w);height:var(--logo-h);object-fit:contain}.ds-hero__press-logo--tint{display:block;-webkit-mask:var(--logo-src) center / contain no-repeat;mask:var(--logo-src) center / contain no-repeat}@media only screen and (max-width:768px){.ds-hero{display:block;min-height:0;padding:290px 16px 24px;background:var(--ds-surface)}.ds-hero__media{bottom:auto;height:400px}.ds-hero__image{object-position:92% 0}.ds-hero__card{width:auto;gap:14px;padding:28px 22px 22px;box-shadow:0 14px 34px #20160c2e}.ds-hero__badge{width:92px;height:92px;border-width:3px;transform:translateY(-274px) rotate(-10deg)}.ds-hero__badge-kicker{font-size:14px;line-height:15px}.ds-hero__badge-number{font-size:27px;line-height:29px}.ds-hero__badge-label{font-size:10px;line-height:12px}.ds-hero__rating{flex-direction:column;gap:2px;margin-top:0}.ds-hero__rating-text{font-size:14px;line-height:20px}.ds-hero__rating-text:before{content:none}.ds-section .ds-hero__heading{max-width:300px;font-size:28px;line-height:34px}.ds-hero__text{font-size:16px;line-height:25px}.ds-section .ds-hero__button{width:100%;height:56px;padding:0 20px}.ds-hero__press,.ds-hero__press-logos{gap:14px}.ds-hero__press{padding-top:14px}.ds-hero__press-label{font-size:13px}.ds-hero__press-logo{width:calc(var(--logo-w) * .8);height:calc(var(--logo-h) * .8)}}.ds-usps{border-bottom:1px solid var(--ds-border);background:#fff}.ds-section .ds-usps__list{display:flex;align-items:center;justify-content:space-between;margin:0;padding:26px var(--ds-edge);list-style:none}.ds-section .ds-usps__item{display:flex;flex-shrink:0;align-items:center;gap:12px;margin:0}.ds-usps__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ds-surface);color:var(--ds-text)}.ds-usps__svg{display:block;width:20px;height:20px;object-fit:contain}.ds-usps__text{font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}@media only screen and (max-width:768px){.ds-section .ds-usps__list{justify-content:flex-start;gap:24px;padding:18px 20px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:20px;scrollbar-width:none}.ds-usps__list::-webkit-scrollbar{display:none}.ds-section .ds-usps__item{gap:10px;scroll-snap-align:start}.ds-usps__text{font-size:15px;line-height:19px}}.ds-section .ds-kicker{font-family:var(--ds-font-accent-stack);font-size:32px;font-weight:600;line-height:40px;color:#c77a12}.ds-section .ds-heading{margin:0;font-family:inherit;font-size:44px;font-weight:700;line-height:52px;letter-spacing:-.02em;text-transform:none;color:var(--ds-text)}.ds-section .ds-link{display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid #000;color:#000;font-size:17px;font-weight:600;line-height:22px;text-decoration:none}.ds-section .ds-link .ds-btn__icon{width:18px;height:18px}@media only screen and (max-width:768px){.ds-section .ds-kicker{font-size:24px;line-height:28px}.ds-section .ds-heading{font-size:26px;line-height:32px}.ds-section .ds-link{gap:6px;padding-bottom:2.5px;border-bottom-width:1.5px;font-size:15px;line-height:20px}.ds-section .ds-link .ds-btn__icon{width:15px;height:15px}.ds-section .ds-link.ds-reviews__link--button{gap:8px;height:52px;padding:0 24px;border-width:2px;font-size:16px;line-height:21px}.ds-section .ds-reviews__link--button .ds-btn__icon{width:16px;height:16px}}.ds-cats{display:flex;flex-direction:column;align-items:center;gap:48px;padding:96px var(--ds-edge);background:#fff}.ds-cats__header{position:relative;display:flex;justify-content:center;width:100%}.ds-cats__titles{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ds-cats__all--top{position:absolute;right:0;bottom:8px}.ds-section .ds-cats__all--bottom{display:none}.ds-section .ds-cats__list{display:flex;justify-content:space-between;width:100%;margin:0;padding:0;list-style:none}.ds-section .ds-cats__item{flex-shrink:0;width:200px;margin:0}.ds-cats__link{display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--ds-text);text-decoration:none}.ds-cats__ring{display:flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:50%}.ds-cats__image{display:block;width:172px;height:172px;border:5px solid #fff;border-radius:50%;object-fit:cover;background:var(--ds-surface);transition:transform .3s ease}.ds-cats__link:hover .ds-cats__image{transform:scale(1.04)}.ds-cats__title{font-size:21px;font-weight:600;line-height:26px;text-align:center}@media only screen and (min-width:769px)and (max-width:1279px){.ds-cats{gap:32px;padding:64px var(--ds-edge)}.ds-cats__header{flex-direction:column;align-items:center;gap:16px}.ds-cats .ds-heading{font-size:36px;line-height:42px}.ds-cats__all--top{position:static}.ds-section .ds-cats__list{flex-wrap:wrap;justify-content:center;gap:28px 24px;max-width:576px}.ds-section .ds-cats__item{width:calc((100% - 48px) / 3);max-width:176px}.ds-cats__link{gap:14px}.ds-cats__ring{width:100%;height:auto;aspect-ratio:1}.ds-cats__image{width:86%;height:auto;aspect-ratio:1}.ds-cats__title{font-size:18px;line-height:24px}}@media only screen and (min-width:1024px)and (max-width:1279px){.ds-section .ds-cats__list{max-width:none}.ds-section .ds-cats__item{width:calc((100% - 96px)/5);max-width:200px}}@media only screen and (max-width:768px){.ds-cats{gap:24px;padding:48px 20px}.ds-cats__titles{gap:2px}.ds-section .ds-cats__all--top{display:none}.ds-section .ds-cats__all--bottom{display:inline-flex}.ds-section .ds-cats__list{flex-wrap:wrap;justify-content:center;gap:22px 16px}.ds-section .ds-cats__item{width:calc((100% - 32px) / 3);max-width:106px}.ds-cats__link{gap:10px}.ds-cats__ring{width:100%;max-width:100px;height:auto;aspect-ratio:1}.ds-cats__image{width:86%;height:auto;aspect-ratio:1;border-width:3px}.ds-cats__title{font-size:16px;line-height:20px}}.ds-prods{display:flex;flex-direction:column;gap:40px;padding:96px var(--ds-edge);background-color:var(--ds-surface)}.ds-section .ds-prods__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ds-section .ds-prods__titles{display:flex;flex-direction:column;gap:6px}.ds-section .ds-prods__all{flex-shrink:0;padding-bottom:4px}.ds-section .ds-prods__all--bottom{display:none}.ds-section .ds-prods__list{display:flex;gap:28px;margin:0;padding:0;list-style:none}.ds-section .ds-pcard{display:flex;flex:1 1 0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:14px 14px 18px;border-radius:24px;background-color:#fff}.ds-section .ds-pcard__media{position:relative;display:block;flex-shrink:0;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:16px;background-color:#fff3de}.ds-section .ds-pcard__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.ds-section .ds-pcard__badge{position:absolute;right:-8px;bottom:-18px;display:flex;flex-direction:column;align-items:center;padding:10px 18px;border-radius:14px;background-color:var(--ds-primary);box-shadow:0 6px 14px #20160c26;color:var(--ds-text);transform:rotate(-6deg);transform-origin:0 0}.ds-section .ds-pcard:nth-child(4n+2) .ds-pcard__badge{transform:rotate(-1deg)}.ds-section .ds-pcard:nth-child(4n) .ds-pcard__badge{transform:rotate(-2deg)}.ds-section .ds-pcard__badge-price{font-size:21px;font-weight:600;line-height:28px;white-space:nowrap}.ds-section .ds-pcard__badge-compare{font-size:14px;font-weight:500;line-height:18px;text-decoration-thickness:1px;white-space:nowrap}.ds-section .ds-pcard__sale{position:absolute;top:12px;left:12px;display:flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background-color:#ba4444;color:#fff;font-size:15px;font-weight:700;line-height:20px;white-space:nowrap}.ds-section .ds-pcard__price-compare{font-size:14px;line-height:18px;color:var(--ds-text-muted);font-weight:500;text-decoration-thickness:1px}.ds-section .ds-pcard__badge-unit{font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.ds-section .ds-pcard__info{display:flex;flex-grow:1;flex-direction:column;gap:4px;padding:0 8px}.ds-section .ds-pcard--price-sticker .ds-pcard__info{padding-top:14px}.ds-section .ds-pcard__rating{display:flex;align-items:center;gap:4px;height:24px;padding-top:12px;font-size:15px;line-height:24px;color:var(--ds-text)}.ds-section .ds-pcard__stars{position:relative;display:inline-block;flex-shrink:0;width:74px;height:14px}.ds-section .ds-pcard__stars-empty,.ds-section .ds-pcard__stars-filled{position:absolute;top:0;left:0;display:flex;gap:1px;height:14px;overflow:hidden;white-space:nowrap}.ds-section .ds-pcard__stars-empty{color:#e8e8e1}.ds-section .ds-pcard__stars-filled{color:var(--ds-primary)}.ds-section .ds-pcard__stars svg{flex-shrink:0;width:14px;height:14px}.ds-section .ds-pcard__title{margin:0;font-family:inherit;font-size:21px;font-weight:600;line-height:28px;letter-spacing:0;text-transform:none;color:var(--ds-text)}.ds-section .ds-pcard__title a{color:inherit;text-decoration:none;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty}.ds-section .ds-pcard__sub{margin:0;font-size:14px;font-weight:400;line-height:20px;color:var(--ds-text-muted)}.ds-section .ds-pcard__price{display:none}.ds-section .ds-pcard.ds-pcard--price-classic .ds-pcard__price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:8px 0 0;padding:0}.ds-section .ds-pcard.ds-pcard--price-classic .ds-pcard__price-value{color:var(--ds-text);font-size:21px;font-weight:600;line-height:28px;white-space:nowrap}.ds-section .ds-pcard.ds-pcard--price-classic .ds-pcard__price-unit{color:var(--ds-text-muted);font-size:12px;line-height:18px}@media only screen and (max-width:768px){.ds-section .ds-pcard.ds-pcard--price-classic .ds-pcard__price-value{font-size:15px;line-height:20px}}.ds-section .ds-pcard__form{margin:0}.ds-section .ds-pcard__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;border:0;border-radius:999px;background-color:var(--ds-text);color:#fff;font-family:inherit;font-size:17px;font-weight:600;line-height:22px;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.ds-section .ds-pcard__btn:hover{background-color:#3a2b1c;color:#fff}.ds-section .ds-pcard__btn.is-loading{pointer-events:none}.ds-section .ds-pcard__btn-label,.ds-section .ds-pcard__btn-adding{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ds-section form .ds-pcard__btn{position:relative}.ds-section .ds-pcard__btn-adding{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.ds-section .ds-pcard__btn.is-loading .ds-pcard__btn-label{visibility:hidden}.ds-section .ds-pcard__btn.is-loading .ds-pcard__btn-adding{visibility:visible}.ds-section .ds-pcard__btn-spinner{flex-shrink:0;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ds-pcard-spin .7s linear infinite}@keyframes ds-pcard-spin{to{transform:rotate(360deg)}}.ds-section .ds-pcard__btn.is-disabled{opacity:.5;cursor:default}.ds-section .ds-pcard__btn-icon{flex-shrink:0;width:18px;height:18px}@media only screen and (max-width:1100px)and (min-width:769px){.ds-section .ds-prods__list{flex-wrap:wrap}.ds-section .ds-pcard{flex-basis:calc(50% - 14px)}}@media only screen and (max-width:768px){.ds-prods{gap:16px;padding:48px 20px}.ds-section .ds-prods__titles{gap:2px}.ds-section .ds-prods__all--top{display:none}.ds-section .ds-prods__all--bottom{display:inline-flex;align-self:center;margin-top:8px;padding-bottom:2.5px}.ds-section .ds-prods__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-inline:-12px}.ds-section .ds-pcard{flex:0 0 calc(50% - 6px);gap:10px;padding:8px 6px 10px;border-radius:18px}.ds-section .ds-pcard__media{border-radius:12px}.ds-section .ds-pcard__badge{top:calc(100% - 33px);right:auto;bottom:auto;left:calc(100% - 82px);display:flex;padding:5px 10px 6px;border-radius:12px;box-shadow:0 4px 10px #20160c26;transform:rotate(-4deg)}.ds-section .ds-pcard__badge-price{font-size:15px;line-height:20px}.ds-section .ds-pcard__badge-unit{font-size:10px;font-weight:400;line-height:13px}.ds-section .ds-pcard__info{gap:2px;padding:0 3px}.ds-section .ds-pcard--price-sticker .ds-pcard__info{padding-top:18px}.ds-section .ds-pcard--price-sticker .ds-pcard__price{display:none}.ds-section .ds-pcard__rating{height:18px;padding-top:0;font-size:13px;line-height:18px;color:var(--ds-text-muted)}.ds-section .ds-pcard__stars{width:65px;height:13px}.ds-section .ds-pcard__stars-empty,.ds-section .ds-pcard__stars-filled{gap:0;height:13px}.ds-section .ds-pcard__stars-filled{color:var(--ds-primary-dim)}.ds-section .ds-pcard__stars svg{width:13px;height:13px}.ds-section .ds-pcard__title{min-height:0;font-size:15px;line-height:20px}.ds-section .ds-pcard__sub{font-size:12px;line-height:17px}.ds-section .ds-pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:auto;padding-top:4px}.ds-section .ds-pcard__price-value{font-size:15px;font-weight:600;line-height:20px;white-space:nowrap}.ds-section .ds-pcard__price-unit{font-size:12px;line-height:16px;color:var(--ds-text-muted);white-space:nowrap}.ds-section .ds-pcard__sale{top:8px;left:8px;height:26px;padding:0 9px;font-size:13px;line-height:16px}.ds-section .ds-pcard__btn{height:44px;padding:0 8px;font-size:14px;line-height:18px}.ds-section .ds-pcard__btn-icon{display:none}.ds-section .ds-pcard__btn-adding{gap:6px;white-space:nowrap}.ds-section .ds-pcard__btn-spinner{width:14px;height:14px}}.ds-lex{--ds-lex-size: min(560px, 40vw);position:relative;display:flex;align-items:center;min-height:640px;padding:40px var(--ds-gutter) 40px calc(var(--ds-lex-size) + 40px);overflow:hidden;background-color:#fff}.ds-section .ds-lex__bgword{position:absolute;top:60px;right:-40px;font-size:240px;font-weight:800;line-height:240px;letter-spacing:-.04em;color:var(--ds-surface);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.ds-section .ds-lex__media{position:absolute;top:50%;left:-100px;width:var(--ds-lex-size);height:var(--ds-lex-size);margin-top:calc(var(--ds-lex-size) / -2);overflow:hidden;border-radius:50%;background-color:#fff3de}.ds-section .ds-lex__image{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.ds-section .ds-lex__content{position:relative;display:flex;flex-direction:column;gap:18px;width:640px;max-width:100%}.ds-section .ds-lex__term{margin:0;font-family:inherit;font-size:60px;font-weight:700;line-height:64px;letter-spacing:-.02em;text-transform:none;color:var(--ds-text)}.ds-section .ds-lex__definition{font-family:var(--ds-font-accent-stack);font-size:30px;font-weight:500;line-height:30px;color:#c77a12}.ds-section .ds-lex__text{font-size:19px;line-height:31px;color:var(--ds-text-muted)}.ds-section .ds-lex__text p{margin:0}.ds-section .ds-lex__tags{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:4px 0 0;list-style:none}.ds-section .ds-lex__tag{margin:0;padding:10px 18px;border-radius:999px;background-color:#fff3de;font-size:16px;font-weight:600;line-height:20px;color:var(--ds-text)}.ds-section .ds-lex__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-top:12px}.ds-section .btn.ds-btn.ds-lex__button{padding:16px 30px;font-size:17px}.ds-section .ds-lex__button .ds-btn__icon{width:18px;height:18px}.ds-section .ds-link.ds-lex__link{border-bottom-color:#272521;color:var(--ds-text);font-size:16px;line-height:20px}@media only screen and (max-width:768px){.ds-lex{flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:48px 20px}.ds-section .ds-lex__bgword,.ds-section .ds-lex__link{display:none}.ds-section .ds-lex__media{position:static;flex-shrink:0;align-self:center;width:250px;height:250px;margin:0}.ds-section .ds-lex__content{gap:16px;width:auto}.ds-section .ds-lex__term{padding-top:8px;font-size:40px;line-height:44px}.ds-section .ds-lex__definition{font-size:24px;line-height:26px}.ds-section .ds-lex__text{font-size:17px;line-height:27px}.ds-section .ds-lex__tags{gap:8px;padding-top:0}.ds-section .ds-lex__tag{padding:8px 14px;font-size:14px;line-height:18px}.ds-section .ds-lex__actions{padding-top:6px}.ds-section .btn.ds-btn.ds-lex__button{width:100%;height:56px;padding:0 20px}}.ds-ship{display:flex;flex-direction:column;align-items:center;gap:44px;padding:96px var(--ds-edge);background:#fff}.ds-ship__header{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ds-section .ds-kicker.ds-ship__kicker{font-size:34px;line-height:36px}.ds-ship__steps{position:relative;display:flex;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none}.ds-ship__steps:before{content:"";position:absolute;top:43px;left:12%;right:12%;border-top:2px dashed #e0b66f}.ds-ship__step{--ds-step-bg: var(--ds-primary);position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:18px;margin:0;padding:0 12px}.ds-ship__step--dark{--ds-step-bg: var(--ds-text)}.ds-ship__marker{display:flex;flex-direction:column;align-items:center}.ds-ship__circle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:var(--ds-step-bg);color:var(--ds-text)}.ds-ship__step--dark .ds-ship__circle{color:var(--ds-primary)}.ds-ship__circle .ds-step-icon{width:38px;height:38px}.ds-ship__circle .ds-step-icon--truck{width:40px;height:40px}.ds-ship__step--dark .ds-step-icon{stroke-width:1.9}.ds-ship__vline{display:none}.ds-ship__body{display:flex;flex-direction:column;align-items:center;gap:8px}.ds-ship__title{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:21px;font-weight:600;line-height:26px;color:var(--ds-text)}.ds-ship__num{font-family:var(--ds-font-accent-stack);font-size:40px;font-weight:700;line-height:32px;color:#c77a12}.ds-ship__text{font-size:17px;line-height:26px;text-align:center;color:var(--ds-text-muted)}.ds-ship__footer{display:flex;flex-direction:column;align-items:center;gap:44px;margin-top:-16px}.ds-ship__tip{display:flex;align-items:center;gap:28px;box-sizing:border-box;width:960px;max-width:100%;padding:24px 36px;border:2px dashed #e0b66f;border-radius:20px}.ds-ship__tip-mark{display:flex;flex-shrink:0;flex-direction:column;align-items:center}.ds-ship__tip-label{font-family:var(--ds-font-accent-stack);font-size:44px;font-weight:700;line-height:44px;color:#c77a12;transform:rotate(-4deg)}.ds-ship__tip-swoosh{width:92px;height:11px;color:var(--ds-primary)}.ds-ship__tip-sep{flex-shrink:0;width:1px;height:64px;background:#eadfcc}.ds-ship__tip-body{display:flex;flex:1 1 0;flex-direction:column;gap:4px}.ds-ship__tip-text{font-size:17px;line-height:26px;color:#3a2b1c}.ds-ship__tip-signoff{font-family:var(--ds-font-accent-stack);font-size:22px;font-weight:700;line-height:24px;color:#9a5b0e}.ds-ship__info{display:flex;align-items:center;justify-content:center;gap:28px;padding:16px 32px;border-radius:999px;background:var(--ds-surface)}.ds-ship__info-item{font-size:17px;line-height:24px}.ds-ship__sep{flex-shrink:0;width:1px;height:20px;background:#20160c33}.ds-section .ds-link.ds-ship__link{padding-bottom:4px}@media only screen and (max-width:768px){.ds-ship{align-items:stretch;gap:24px;padding:48px 20px;border-top:1px solid #f0e8dc}.ds-section .ds-link.ds-ship__link{padding-bottom:2.5px}.ds-ship__header{align-items:flex-start;gap:2px;text-align:left}.ds-section .ds-kicker.ds-ship__kicker{font-size:24px;line-height:28px}.ds-section .ds-heading.ds-ship__heading{font-size:28px;line-height:34px}.ds-ship__steps{flex-direction:column}.ds-ship__steps:before{display:none}.ds-ship__step{flex:0 0 auto;flex-direction:row;align-items:stretch;gap:16px;padding:0}.ds-ship__marker{flex-shrink:0;width:56px}.ds-ship__circle{width:56px;height:56px}.ds-ship__circle .ds-step-icon{width:26px;height:26px}.ds-ship__circle .ds-step-icon--truck{width:28px;height:28px}.ds-ship__vline{display:block;flex-grow:1;min-height:20px;border-left:2px dashed #e0b66f}.ds-ship__body{align-items:flex-start;gap:4px;padding:6px 0 22px}.ds-ship__step:last-child .ds-ship__body{padding-bottom:0}.ds-ship__title{flex-direction:row;align-items:baseline;gap:8px;text-align:left;font-size:19px;line-height:24px}.ds-ship__num{font-size:32px;line-height:26px}.ds-ship__text{font-size:16px;line-height:24px;text-align:left}.ds-ship__text br{display:none}.ds-ship__footer{gap:22px;margin-top:0;padding-top:4px}.ds-ship__tip{flex-direction:column;gap:10px;width:100%;padding:20px 18px}.ds-ship__tip-label{font-size:40px;line-height:40px}.ds-ship__tip-swoosh{width:84px;height:10px}.ds-ship__tip-sep{display:none}.ds-ship__tip-body{align-items:center;gap:10px;text-align:center}.ds-ship__tip-text{font-size:16px;line-height:25px}.ds-ship__info{flex-direction:column;gap:12px;width:100%;padding:18px 10px;border-radius:20px}.ds-ship__info-item{font-size:15px;line-height:22px;text-align:center}.ds-ship__sep{width:40px;height:1px}}.ds-section .btn.ds-btn.ds-btn--dark{background:var(--ds-text);color:#fff}.ds-section .btn.ds-btn.ds-btn--dark:hover{background:#3a2b1c}.ds-section .btn.ds-btn.ds-btn--outline{border:2px solid var(--ds-text);background:transparent;color:var(--ds-text)}.ds-section .btn.ds-btn.ds-btn--outline:hover{background:var(--ds-surface)}.ds-easy{display:flex;background:var(--ds-surface)}.ds-easy__media{position:relative;flex-shrink:0;width:620px;min-height:680px}.ds-easy__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.ds-easy__badge{position:absolute;top:88px;right:-52px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--ds-primary);color:var(--ds-text);transform:rotate(8deg);transform-origin:0 0}.ds-easy__badge-number{font-size:36px;font-weight:800;line-height:38px}.ds-easy__badge-line{font-size:13px;font-weight:600;line-height:16px}.ds-easy__content{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:32px;min-width:0;padding:88px 96px 88px 112px}.ds-easy__header{display:flex;flex-direction:column;gap:6px}.ds-section .ds-easy__heading{margin:0}.ds-easy__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ds-easy__step{display:flex;gap:24px;margin:0;padding:22px 0;border-top:1px solid var(--ds-border)}.ds-easy__num{flex-shrink:0;width:64px;color:var(--ds-primary);font-size:44px;font-weight:800;line-height:48px}.ds-easy__body{display:flex;flex-direction:column;gap:4px}.ds-easy__title{color:var(--ds-text);font-size:21px;font-weight:600;line-height:26px}.ds-easy__text{color:var(--ds-text-muted);font-size:17px;line-height:27px}.ds-easy__actions{display:flex;align-items:center;gap:20px}.ds-section .btn.ds-btn.ds-easy__button{padding:18px 32px;font-size:17px}.ds-section .ds-link.ds-easy__link{padding-bottom:4px}@media only screen and (min-width:769px)and (max-width:1279px){.ds-easy__media{width:47%;min-height:0}.ds-easy__badge{top:32px;right:24px;width:104px;height:104px}.ds-easy__badge-number{font-size:32px;line-height:36px}.ds-easy__content{gap:24px;padding:40px 32px}.ds-easy .ds-kicker{font-size:28px;line-height:34px}.ds-section .ds-easy__heading{font-size:36px;line-height:42px}.ds-easy__step{gap:16px;padding:20px 0}.ds-easy__num{width:48px;font-size:36px;line-height:40px}.ds-easy__body{min-width:0}.ds-easy__title{font-size:19px;line-height:25px}.ds-easy__text{font-size:16px;line-height:25px}.ds-easy__actions{flex-direction:column;align-items:flex-start;gap:16px}.ds-section .btn.ds-btn.ds-easy__button{max-width:100%}}@media only screen and (max-width:768px){.ds-section .ds-link.ds-easy__link{padding-bottom:2.5px}.ds-easy{position:relative;flex-direction:column}.ds-easy__media{width:100%;height:260px;min-height:0}.ds-easy__badge{top:170px;right:auto;left:calc(100% - 135px)}.ds-easy__content{justify-content:flex-start;gap:6px;padding:32px 20px 40px}.ds-easy__header{gap:6px;padding-bottom:12px}.ds-section .ds-easy__heading{font-size:28px;line-height:34px}.ds-easy__steps{gap:6px}.ds-easy__step{gap:16px;padding:16px 0}.ds-easy__step:last-child{border-bottom:1px solid var(--ds-border)}.ds-easy__num{width:44px;font-size:32px;line-height:36px}.ds-easy__body{gap:2px}.ds-easy__title{font-size:18px;line-height:24px}.ds-easy__text{font-size:16px;line-height:24px}.ds-easy__actions{flex-direction:column;gap:18px;padding-top:22px}.ds-section .btn.ds-btn.ds-easy__button{width:100%;height:56px;padding:0 24px}}.ds-promise{padding:96px var(--ds-edge);background:#fff}.ds-promise__card{display:flex;align-items:center;gap:48px;padding:48px 56px;border-radius:28px;background:#fff8ed}.ds-promise__seal{flex-shrink:0;width:176px;height:176px;transform:rotate(-8deg)}.ds-seal{display:block;width:100%;height:100%;font-family:inherit}.ds-seal__word{font-family:var(--ds-font-accent-stack)}.ds-promise__content{display:flex;flex:1 1 0;flex-direction:column;gap:10px;min-width:0}.ds-promise__kicker{color:#c77a12;font-family:var(--ds-font-accent-stack);font-size:28px;font-weight:600;line-height:30px}.ds-section .ds-promise__heading{margin:0;color:var(--ds-text);font-family:inherit;font-size:34px;font-weight:700;line-height:42px;letter-spacing:-.015em;text-transform:none}.ds-promise__text{color:var(--ds-text-muted);font-size:18px;line-height:29px}.ds-section .ds-promise__button{align-self:flex-start;height:52px;margin-top:6px;padding:0 26px}.ds-promise__aside{display:flex;flex-shrink:0;flex-direction:column;gap:14px;box-sizing:border-box;width:410px;padding-left:40px;border-left:2px solid #e3d5bf}.ds-promise__list-title{margin:0;color:#7a6a58;font-size:15px;font-weight:600;line-height:20px}.ds-promise__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ds-promise__item{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--ds-text);font-size:16px;font-weight:400;line-height:22px}.ds-promise__check{flex-shrink:0;width:22px;height:22px}@media only screen and (min-width:769px)and (max-width:1279px){.ds-promise{padding:64px var(--ds-edge)}.ds-promise__card{display:grid;grid-template-columns:144px minmax(0,1fr);gap:28px 32px;padding:36px}.ds-promise__seal{width:144px;height:144px}.ds-section .ds-promise__heading{font-size:32px;line-height:40px}.ds-promise__text{font-size:17px;line-height:27px}.ds-section .ds-promise__button{max-width:100%;padding:0 22px;font-size:16px}.ds-promise__aside{grid-column:1 / -1;width:auto;padding:24px 0 0;border-top:2px solid #e3d5bf;border-left:0}}@media only screen and (max-width:768px){.ds-promise{padding:48px 20px 0}.ds-promise__card{flex-direction:column;gap:14px;padding:32px 22px 28px;border-radius:24px}.ds-promise__seal{width:144px;height:144px}.ds-promise__content{display:contents}.ds-promise__kicker{font-size:24px;line-height:26px;text-align:center}.ds-section .ds-promise__heading{font-size:24px;line-height:30px;letter-spacing:0;text-align:center}.ds-promise__text{font-size:16px;line-height:25px;text-align:center}.ds-section .ds-promise__button{order:1;align-self:stretch;margin-top:4px}.ds-promise__aside{gap:10px;width:100%;margin-top:4px;padding:16px 0 0;border-top:1.5px solid #e3d5bf;border-left:0}.ds-promise__list-title{font-size:14px}.ds-promise__list{gap:10px}}.ds-family{display:flex;align-items:center;gap:72px;padding:0 var(--ds-edge) 96px;background:#fff}.ds-family__content{display:flex;flex:1 1 0;flex-direction:column;gap:20px;min-width:0}.ds-family__head{display:flex;flex-direction:column;gap:6px}.ds-section .ds-kicker.ds-family__kicker{line-height:36px}.ds-section .ds-heading.ds-family__heading{font-size:42px;line-height:50px}.ds-family__text{color:#3a2b1c;font-size:18px;line-height:30px}.ds-family__quote{display:flex;flex-direction:column;gap:4px;margin:0;padding:4px 0 4px 20px;border-left:3px solid var(--ds-primary)}.ds-family__quote-text{margin:0;padding:0;border:0;color:var(--ds-text);font-family:var(--ds-font-accent-stack);font-size:26px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0;text-align:left;text-transform:none;quotes:none}.ds-family__quote-text:before,.ds-family__quote-text:after{content:none}.ds-family__quote-author{color:#7a6a58;font-size:14px;line-height:20px}.ds-family__actions{display:flex;align-items:center;gap:24px;padding-top:6px}.ds-section .ds-family__button{flex-shrink:0;height:54px;padding:0 26px}.ds-family__sep{flex-shrink:0;width:1px;height:56px;background:#eadfcc}.ds-family__logos{display:flex;align-items:center;gap:14px}.ds-family__backhaus{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:84px;height:84px;overflow:hidden;border-radius:16px;background:#300d3e}.ds-family__backhaus-svg{display:block;width:100%;height:100%}.ds-family__badge{display:block;flex-shrink:0;width:84px;height:84px;border-radius:50%;object-fit:cover}.ds-family__media{position:relative;flex-shrink:0;width:560px;height:600px}.ds-family__circle{position:absolute;top:40px;left:40px;width:520px;height:520px;border-radius:50%;background:var(--ds-primary)}.ds-family__image{position:absolute;top:0;left:80px;width:440px;height:560px;border-radius:220px 220px 24px 24px;object-fit:cover;object-position:50% 30%}.ds-family__card{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:2px;padding:18px 24px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #20160c1f;transform:rotate(-3deg);transform-origin:0 0}.ds-family__card p{margin:0}.ds-family__card-name{color:var(--ds-text);font-family:var(--ds-font-accent-stack);font-size:30px;font-weight:600;line-height:32px;white-space:nowrap}.ds-family__card-role{color:var(--ds-text-muted);font-size:15px;font-weight:500;line-height:18px;white-space:nowrap}@media only screen and (min-width:769px)and (max-width:1279px){.ds-family{gap:32px;padding-bottom:64px}.ds-section .ds-kicker.ds-family__kicker{font-size:28px;line-height:32px}.ds-section .ds-heading.ds-family__heading{font-size:34px;line-height:42px}.ds-family__heading br{display:none}.ds-family__text{font-size:17px;line-height:28px}.ds-family__quote-text{font-size:24px;line-height:28px}.ds-family__actions{flex-wrap:wrap;gap:20px}.ds-section .btn.ds-btn.ds-family__button{flex-shrink:1;max-width:100%;min-height:54px;height:auto;padding:14px 22px;font-size:16px;line-height:22px;white-space:normal;text-align:center}.ds-family__sep{display:none}.ds-family__media{width:38%;max-width:420px;height:auto;aspect-ratio:14 / 15}.ds-family__circle{top:6.6667%;left:7.1429%;width:92.8571%;height:auto;aspect-ratio:1}.ds-family__image{left:14.2857%;width:78.5714%;height:93.3333%;border-radius:50% 50% 20px 20px/40% 40% 20px 20px}.ds-family__card{max-width:calc(100% - 8px);padding:16px 18px}.ds-family__card-name{font-size:26px;line-height:30px;white-space:normal}.ds-family__card-role{font-size:14px;line-height:20px;white-space:normal}}@media only screen and (max-width:768px){.ds-family{flex-direction:column;align-items:stretch;gap:16px;padding:48px 20px}.ds-family__content{gap:16px}.ds-family__head{gap:4px;padding-top:8px}.ds-section .ds-heading.ds-family__heading{font-size:28px;line-height:34px}.ds-family__heading br{display:none}.ds-family__text{font-size:17px;line-height:27px}.ds-family__quote{padding:2px 0 2px 16px}.ds-family__quote-text{font-size:24px;line-height:28px}.ds-family__actions{flex-direction:column-reverse;align-items:stretch;gap:22px;padding-top:0}.ds-section .ds-family__button{justify-content:center;font-size:16px}.ds-family__sep{display:none}.ds-family__backhaus,.ds-family__badge{width:72px;height:72px}.ds-family__media{order:-1;width:350px;max-width:100%;height:400px;margin:0 auto 8px}.ds-family__circle{top:36px;left:20px;width:320px;height:320px}.ds-family__image{left:52px;width:270px;height:350px;border-radius:135px 135px 18px 18px}.ds-family__card{top:318px;bottom:auto;padding:12px 16px;border-radius:14px;box-shadow:0 8px 22px #20160c26}.ds-family__card-name{font-size:23px;line-height:25px}.ds-family__card-role{color:#3a2b1c;font-size:13px;line-height:16px}}.ds-seals{display:flex;flex-direction:column;align-items:center;gap:48px;padding:0 var(--ds-edge) 96px;background:#fff}.ds-seals__header{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ds-section .ds-kicker.ds-seals__kicker{font-size:34px;line-height:36px}.ds-section .ds-heading.ds-seals__heading{font-size:40px;line-height:48px}.ds-seals__list{display:flex;gap:24px;width:100%;margin:0;padding:0;list-style:none}.ds-seals__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:14px;margin:0;padding:32px 24px;border-radius:20px;background:var(--ds-surface);text-align:center}.ds-seals__image{flex-shrink:0;width:112px;height:112px;object-fit:contain}.ds-seals__title{color:var(--ds-text);font-size:19px;font-weight:600;line-height:24px}.ds-seals__text{color:var(--ds-text-muted);font-size:16px;line-height:25px}@media only screen and (max-width:1100px){.ds-seals__list{flex-wrap:wrap}.ds-seals__item{flex:0 0 calc(50% - 12px)}}@media only screen and (max-width:768px){.ds-seals{align-items:stretch;gap:20px;padding:0 20px 48px}.ds-seals__header{gap:2px}.ds-section .ds-kicker.ds-seals__kicker{font-size:24px;line-height:28px}.ds-section .ds-heading.ds-seals__heading{font-size:26px;line-height:32px}.ds-seals__list{justify-content:space-between;gap:10px 0}.ds-seals__item{flex:0 0 calc(50% - 5px);gap:8px;padding:18px 12px;border-radius:16px}.ds-seals__image{width:72px;height:72px}.ds-seals__title{font-size:15px;line-height:20px}.ds-seals__text{font-size:13px;line-height:19px}}.ds-seals--cream{padding-top:96px;background:var(--ds-surface)}.ds-seals--cream .ds-seals__item{background:#fff}@media only screen and (max-width:768px){.ds-seals--cream{gap:24px;padding:48px 18px}.ds-seals--cream .ds-seals__header{gap:4px}.ds-seals--cream .ds-kicker.ds-seals__kicker{font-size:24px;line-height:26px}.ds-seals--cream .ds-heading.ds-seals__heading{font-size:28px;line-height:34px}.ds-seals--cream .ds-seals__list{gap:12px 0}.ds-seals--cream .ds-seals__item{flex-basis:calc(50% - 6px);gap:10px;padding:20px 12px;border-radius:18px}.ds-seals--cream .ds-seals__image{width:80px;height:80px}.ds-seals--cream .ds-seals__title{font-size:16px;line-height:21px}.ds-seals--cream .ds-seals__text{font-size:14px;line-height:20px}}.ds-reviews{display:flex;flex-direction:column;align-items:center;gap:56px;padding:96px var(--ds-edge);background:var(--ds-surface)}.ds-reviews__header{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ds-section .ds-kicker.ds-reviews__kicker{font-size:34px;line-height:36px}.ds-reviews__list{display:flex;align-items:flex-start;justify-content:center;gap:72px;width:100%;margin:0;padding:0 0 56px;list-style:none}.ds-reviews__card{position:relative;display:flex;flex:0 1 320px;flex-direction:column;margin:0;padding:36px 28px 48px;background:#fffdf7;box-shadow:0 12px 24px #20160c26;transform:rotate(-3deg)}.ds-reviews__card:nth-child(3n+2){transform:rotate(2deg)}.ds-reviews__card:nth-child(3n){transform:rotate(-2deg)}.ds-reviews__tape{position:absolute;top:-14px;left:105px;width:90px;height:28px;background:#ffffffb3;transform:rotate(4deg);transform-origin:0 0}.ds-reviews__card:nth-child(3n+2) .ds-reviews__tape{transform:rotate(-5deg)}.ds-reviews__card:nth-child(3n) .ds-reviews__tape{transform:rotate(3deg)}.ds-reviews__polaroid{position:absolute;right:-34px;bottom:-56px;z-index:1;display:flex;flex-direction:column;gap:6px;width:132px;padding:8px 8px 10px;background:#fff;box-shadow:0 10px 20px #20160c2e;color:var(--ds-text);text-decoration:none;transform:rotate(7deg);transform-origin:0 0}.ds-reviews__card:nth-child(3n+2) .ds-reviews__polaroid{transform:rotate(-6deg)}.ds-reviews__card:nth-child(3n) .ds-reviews__polaroid{transform:rotate(5deg)}.ds-reviews__photo{display:block;flex-shrink:0;width:116px;height:100px;object-fit:cover}.ds-reviews__caption{font-family:var(--ds-font-accent-stack);font-size:20px;font-weight:700;line-height:20px;text-align:center}.ds-reviews__body{display:flex;flex-direction:column;gap:16px}.ds-reviews__stars{color:#ffad31;font-size:15px;letter-spacing:.06em;line-height:18px}.ds-reviews__quote{margin:0;padding:0;border:0;color:var(--ds-text);font-family:inherit;font-size:19px;font-style:normal;font-weight:500;line-height:29px;text-align:left}.ds-reviews__quote:before,.ds-reviews__quote:after{content:none}.ds-reviews__author{color:#9a5b0e;font-family:var(--ds-font-accent-stack);font-size:24px;font-weight:600;line-height:24px}.ds-reviews__footer{display:flex;align-items:center;gap:24px}.ds-reviews__summary{color:var(--ds-text);font-size:17px;font-weight:600;line-height:22px}.ds-reviews__link{padding-bottom:4px}.ds-section .ds-reviews__link--button{justify-content:center;height:54px;padding:0 28px;border:2px solid var(--ds-text);border-radius:999px;color:var(--ds-text)}@media only screen and (min-width:769px)and (max-width:1100px){.ds-reviews__list{gap:48px}}@media only screen and (max-width:768px){.ds-reviews{align-items:stretch;gap:28px;padding:48px 20px}.ds-reviews__header{gap:2px}.ds-section .ds-kicker.ds-reviews__kicker{font-size:26px;line-height:28px}.ds-reviews__list{flex-direction:column;align-items:stretch;gap:28px;padding:0}.ds-reviews__card{flex:none;flex-direction:row;align-items:flex-start;gap:14px;padding:22px 18px;box-shadow:0 10px 20px #20160c1f;transform:rotate(-1.5deg)}.ds-reviews__card:nth-child(3n+2){transform:rotate(1.2deg)}.ds-reviews__card:nth-child(3n){transform:rotate(-1deg)}.ds-reviews__tape{display:none}.ds-reviews__polaroid,.ds-reviews__card:nth-child(3n+2) .ds-reviews__polaroid,.ds-reviews__card:nth-child(3n) .ds-reviews__polaroid{position:static;flex-shrink:0;width:76px;padding:5px 5px 6px;box-shadow:0 6px 12px #20160c24;transform-origin:50% 50%}.ds-reviews__polaroid{transform:rotate(4deg)}.ds-reviews__card:nth-child(3n+2) .ds-reviews__polaroid{transform:rotate(-4deg)}.ds-reviews__card:nth-child(3n) .ds-reviews__polaroid{transform:rotate(3deg)}.ds-reviews__photo{width:66px;height:58px}.ds-reviews__caption{font-size:14px;line-height:14px}.ds-reviews__body{flex:1 1 0;gap:6px}.ds-reviews__stars{font-size:14px;letter-spacing:0}.ds-reviews__quote{font-size:16px;line-height:24px}.ds-reviews__author{font-size:20px;line-height:22px}.ds-reviews__footer{flex-direction:column;gap:12px;padding-top:4px}.ds-reviews__summary{display:flex;flex-direction:column;align-items:center;font-size:15px;line-height:20px;text-align:center}.ds-reviews__dot{display:none}}.ds-gift{display:flex;padding:96px var(--ds-edge-wide);background:#fff}.ds-gift__box{display:flex;align-items:center;gap:48px;width:100%;padding:40px 56px;border-radius:28px;background:var(--ds-primary);overflow:clip}.ds-gift__card{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;width:290px;height:184px;padding:22px;border:2px dashed var(--ds-primary);border-radius:16px;background:#fff;box-shadow:0 14px 30px #20160c2e;transform:rotate(-6deg)}.ds-gift__logo{display:block;width:130px;height:20px}.ds-section .ds-gift__card-text{color:var(--ds-text);font-family:var(--ds-font-accent-stack);font-size:23px;font-weight:600;line-height:26px}.ds-gift__card-footer{display:flex;align-items:flex-end;justify-content:space-between}.ds-gift__card-label{color:var(--ds-text-muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.ds-gift__card-value{color:var(--ds-text);font-size:34px;font-weight:800;line-height:34px}.ds-gift__content{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.ds-section .ds-gift__kicker{color:var(--ds-text);font-family:var(--ds-font-accent-stack);font-size:28px;font-weight:600;line-height:30px}.ds-section .ds-heading.ds-gift__heading{max-width:640px;font-size:34px;font-weight:800;line-height:40px;letter-spacing:-.03em}.ds-section .ds-gift__text{color:var(--ds-text);max-width:640px;font-size:18px;line-height:28px}.ds-section .btn.ds-btn.ds-gift__button{margin-top:6px;padding:12px 26px}.ds-gift__button .ds-btn__icon{color:currentColor}@media only screen and (max-width:1100px){.ds-gift__box{gap:40px;padding:40px}.ds-gift__card{width:260px;height:165px;padding:20px}.ds-section .ds-gift__card-text{font-size:21px;line-height:23px}.ds-gift__card-value{font-size:30px;line-height:30px}.ds-section .ds-heading.ds-gift__heading{font-size:30px;line-height:36px}}@media only screen and (max-width:768px){.ds-gift{padding:48px 18px}.ds-gift__box{flex-direction:column;align-items:stretch;gap:10px;padding:26px 20px 22px;border-radius:24px}.ds-gift__card{align-self:center;width:210px;height:128px;padding:15px;border-radius:14px;box-shadow:0 12px 24px #20160c2e;transform:rotate(-5deg)}.ds-gift__logo{width:100px;height:16px}.ds-section .ds-gift__card-text{font-size:19px;line-height:20px}.ds-gift__card-label{font-size:10px;line-height:12px}.ds-gift__card-value{font-size:25px;line-height:25px}.ds-gift__content{display:contents}.ds-section .ds-gift__kicker{padding-top:8px;font-size:24px;line-height:26px}.ds-section .ds-heading.ds-gift__heading{font-size:22px;line-height:28px;letter-spacing:-.02em}.ds-section .ds-gift__text{font-size:16px;line-height:25px}.ds-section .btn.ds-btn.ds-gift__button{width:100%;height:52px;margin-top:4px;padding:0 24px}}.ds-faq{display:grid;grid-template-columns:440px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:80px;row-gap:18px;padding:96px var(--ds-edge-wide);background:var(--ds-surface)}.ds-faq__header{display:flex;flex-direction:column;gap:18px;grid-column:1}.ds-section .ds-kicker.ds-faq__kicker{font-size:34px;line-height:36px;color:#9a5b0e}.ds-section .ds-heading.ds-faq__heading{font-size:48px;font-weight:800;line-height:54px;letter-spacing:-.03em}.ds-faq__list{grid-column:2;grid-row:1 / -1;align-self:start;border-top:2px solid var(--ds-text)}.ds-faq__list{display:flex;flex-direction:column}.ds-faq__item{order:var(--ds-faq-order, 0);border-bottom:1.5px solid var(--ds-border)}.ds-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 0;color:var(--ds-text);font-size:21px;font-weight:600;line-height:26px;list-style:none;cursor:pointer}.ds-faq__question::-webkit-details-marker{display:none}.ds-faq__item[open]:not(.is-closing) .ds-faq__question{padding-bottom:10px;font-weight:700}.ds-faq__icon{flex-shrink:0;width:22px;height:22px;fill:none;stroke:var(--ds-text);stroke-width:2.4;stroke-linecap:round}.ds-faq__item[open]:not(.is-closing) .ds-faq__icon-v{display:none}.ds-section .ds-faq__answer{max-width:720px;margin:0;padding-bottom:26px;color:var(--ds-text-muted);font-size:17px;line-height:27px}.ds-section .ds-faq__answer>*{margin:0}.ds-section .ds-faq__answer>*+*{margin-top:10px}.ds-section .ds-link.ds-faq__link{grid-column:1;justify-self:start;padding-bottom:4px}.ds-faq__contact{display:flex;flex-direction:column;gap:14px;grid-column:1;align-self:start;margin-top:12px;padding:28px;border-radius:20px;background:var(--ds-primary)}.ds-section .ds-faq__contact-kicker{font-family:var(--ds-font-accent-stack);font-size:26px;font-weight:600;line-height:28px}.ds-section .ds-faq__contact-text{font-size:21px;font-weight:600;line-height:28px}.ds-section .btn.ds-btn.ds-faq__button{align-self:flex-start;margin-top:6px;padding:14px 24px;color:var(--ds-surface);font-size:17px}.ds-section .ds-faq__mail{display:flex;align-items:center;gap:8px;font-size:16px;line-height:22px}.ds-faq__mail a{color:inherit;text-decoration:none}.ds-faq__mail-icon{flex-shrink:0;width:18px;height:18px;fill:none;stroke:var(--ds-text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media only screen and (max-width:1100px)and (min-width:769px){.ds-faq{grid-template-columns:340px minmax(0,1fr);column-gap:48px}.ds-section .ds-heading.ds-faq__heading{font-size:40px;line-height:46px}}@media only screen and (max-width:768px){.ds-faq{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:20px;padding:48px 20px}.ds-faq__header{gap:2px}.ds-section .ds-kicker.ds-faq__kicker{font-size:24px;line-height:28px;color:#c77a12}.ds-section .ds-heading.ds-faq__heading{font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.02em}.ds-faq__list{grid-column:1;grid-row:auto}.ds-faq__item{order:0;border-bottom-width:1px}.ds-faq__question{align-items:flex-start;padding:18px 0;font-size:17px;line-height:24px}.ds-faq__item[open]:not(.is-closing) .ds-faq__question{padding-bottom:8px;font-weight:600}.ds-faq__icon{stroke-width:2.2}.ds-section .ds-faq__answer{padding-bottom:18px;font-size:16px;line-height:25px}.ds-section .ds-faq__answer>*+*{margin-top:8px}.ds-section .ds-link.ds-faq__link{padding-bottom:2.5px}.ds-faq__contact{gap:12px;margin-top:0;padding:24px 20px}.ds-section .ds-faq__contact-kicker{font-size:24px;line-height:26px}.ds-section .ds-faq__contact-text{font-size:18px;line-height:25px}.ds-section .btn.ds-btn.ds-faq__button{align-self:stretch;height:54px;margin-top:0;padding:0 24px}.ds-section .ds-faq__mail{justify-content:center;font-size:15px}.ds-faq__mail-prefix{display:none}}.ds-newsletter{display:flex;padding:96px var(--ds-edge);background:#fff}.ds-newsletter__box{display:flex;align-items:center;gap:64px;width:100%;padding:56px 64px;border-radius:28px;background:#fff8ed}.ds-newsletter__person{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:10px;width:200px}.ds-newsletter__image{display:block;flex-shrink:0;width:150px;height:150px;border:4px solid var(--ds-primary);border-radius:50%;object-fit:cover}.ds-newsletter__person-text{display:flex;flex-direction:column;gap:2px}.ds-section .ds-newsletter__name{margin:0;color:var(--ds-text);font-family:var(--ds-font-accent-stack);font-size:26px;font-weight:700;line-height:28px;text-align:center;transform:rotate(-3deg)}.ds-newsletter__name-prefix,.ds-newsletter__kicker--mobile{display:none}.ds-newsletter__content{display:flex;flex:1 1 0;flex-direction:column;gap:14px;min-width:0}.ds-section .ds-newsletter__kicker{margin:0;color:#c77a12;font-family:var(--ds-font-accent-stack);font-size:30px;font-weight:600;line-height:32px}.ds-section .ds-newsletter__heading{margin:0;color:var(--ds-text);font-family:var(--ds-font-stack);font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.02em;text-transform:none}.ds-section .ds-newsletter__text{max-width:640px;margin:0;color:#3a2b1c;font-size:18px;line-height:28px}.ds-newsletter__form{display:flex;flex-wrap:wrap;gap:12px;max-width:640px;margin:8px 0 0}.ds-section .ds-newsletter__input{flex:1 1 0;min-width:0;height:58px;margin:0;padding:0 22px;border:1.5px solid #dbd2c6;border-radius:999px;background:#fff;color:var(--ds-text);font-family:var(--ds-font-stack);font-size:17px;line-height:22px}.ds-section .ds-newsletter__input::placeholder{color:#9a8b7a;opacity:1}.ds-section .ds-newsletter__input:focus{border-color:var(--ds-text);outline:none}.ds-section .btn.ds-btn.ds-newsletter__button{flex-shrink:0;height:58px;padding:0 30px}.ds-newsletter__message{flex-basis:100%;margin:0;font-size:16px;line-height:24px}.ds-newsletter__message--error{color:#b3261e}.ds-newsletter__message ul{margin:0;padding:0;list-style:none}.ds-section .ds-newsletter__note{margin:0;color:#7a6a58;font-size:14px;line-height:21px}.ds-newsletter__note a{color:inherit;text-decoration:underline}@media only screen and (max-width:768px){.ds-newsletter{padding:48px 18px}.ds-newsletter__box{flex-direction:column;align-items:stretch;gap:12px;padding:28px 20px 24px;border-radius:24px}.ds-newsletter__person{flex-direction:row;gap:14px;width:auto}.ds-newsletter__image{width:84px;height:84px;border-width:3px}.ds-newsletter__kicker--desktop{display:none}.ds-newsletter__kicker--mobile{display:block}.ds-section .ds-newsletter__kicker{font-size:26px;line-height:28px}.ds-section .ds-newsletter__name{color:#3a2b1c;font-family:var(--ds-font-stack);font-size:14px;font-weight:400;line-height:20px;text-align:left;transform:none}.ds-newsletter__name-prefix{display:inline}.ds-newsletter__content{gap:12px}.ds-section .ds-newsletter__heading{margin-top:6px;font-size:24px;line-height:30px}.ds-section .ds-newsletter__text{font-size:16px;line-height:25px}.ds-newsletter__form{flex-direction:column;margin-top:6px}.ds-section .ds-newsletter__input{flex:none;height:56px;padding:0 20px}.ds-section .btn.ds-btn.ds-newsletter__button{justify-content:center;height:56px}}.template-product #judgeme_product_reviews .jm-button[data-testid=write-review-button]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;max-width:100%;min-height:60px;padding:0 28px;border:0;border-radius:999px;background:var(--ds-primary);color:var(--ds-text);font-family:var(--ds-font-stack);font-size:19px;font-weight:600;line-height:24px;letter-spacing:normal;text-align:center;text-transform:none;text-decoration:none;white-space:normal;cursor:pointer;transition:background-color .2s ease}.template-product #judgeme_product_reviews .jm-button[data-testid=write-review-button]:hover:not(:disabled){background:var(--ds-primary-dim)}.template-product #judgeme_product_reviews .jm-button[data-testid=write-review-button]:focus-visible{outline:2px solid var(--ds-text);outline-offset:3px}.template-product #judgeme_product_reviews .jm-button[data-testid=write-review-button]:disabled{opacity:.6;cursor:default}@media only screen and (max-width:1439px){.template-product #judgeme_product_reviews .jm-button[data-testid=write-review-button]{min-height:58px;font-size:17px;line-height:22px}}@media only screen and (max-width:768px){.template-product #judgeme_product_reviews .jm-button[data-testid=write-review-button]{font-weight:700}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/ds-sections.css.map */
