.site-index{background:#f8f5f0;color:#292722;padding-block:clamp(36px,6vw,88px) clamp(56px,8vw,112px)}.site-index__inner{max-width:1560px}.site-index__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(30px,5vw,64px);color:#2927229e;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.site-index__breadcrumbs a{color:inherit;text-decoration:none}.site-index__breadcrumbs a:hover{color:#292722}.site-index__header{max-width:920px;margin-bottom:clamp(24px,4vw,48px)}.site-index__eyebrow{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.site-index__header h1{margin:0;font-family:var(--font-heading-family, serif);font-size:clamp(44px,7vw,92px);font-weight:400;letter-spacing:-.045em;line-height:.96}.site-index__content{max-width:none}.site-index__content .site-index__intro{max-width:780px;margin:0 0 clamp(48px,7vw,88px);color:#292722b8;font-size:clamp(17px,1.7vw,22px);line-height:1.55}.site-index__content .site-index__group{padding-block:clamp(34px,5vw,64px);border-top:1px solid rgb(41 39 34 / 16%)}.site-index__content .site-index__group:last-child{border-bottom:1px solid rgb(41 39 34 / 16%)}.site-index__content .site-index__group>h2{margin:0 0 clamp(28px,4vw,46px);font-family:var(--font-heading-family, serif);font-size:clamp(30px,4vw,52px);font-weight:400;letter-spacing:-.025em;line-height:1.05}.site-index__content .site-index__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px clamp(28px,4vw,72px)}.site-index__content .site-index__column h3{margin:0 0 18px;font-size:12px;font-weight:650;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.site-index__content .site-index__column ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.site-index__content .site-index__column li{margin:0;padding:0}.site-index__content .site-index__column a{display:inline;color:#292722;font-size:15px;line-height:1.45;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.site-index__content .site-index__column a:hover{color:#2927229e;text-decoration-color:currentColor}.site-index__breadcrumbs a:focus-visible,.site-index__content .site-index__column a:focus-visible{outline:2px solid #292722;outline-offset:4px}@media screen and (max-width:989px){.site-index__content .site-index__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.site-index__content .site-index__columns{grid-template-columns:1fr;gap:36px}.site-index__content .site-index__column a{font-size:16px}}.privacy-request{--privacy-bg: #f7f4ef;--privacy-card: #ffffff;--privacy-text: #24211e;--privacy-muted: #6f6961;--privacy-line: #ddd5ca;--privacy-soft: #f4efe8;--privacy-gold: #b99658;background:var(--privacy-bg);color:var(--privacy-text);padding:clamp(42px,7vw,96px) 20px}.privacy-request *,.privacy-request *:before,.privacy-request *:after{box-sizing:border-box}.privacy-request__shell{width:min(100%,980px);margin:0 auto}.privacy-request__header{max-width:720px;margin:0 auto 34px;text-align:center}.privacy-request__eyebrow,.privacy-request__success-kicker{margin:0 0 14px;color:#7c6540;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.privacy-request__title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(38px,6vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.privacy-request__intro{margin:20px auto 0;color:var(--privacy-muted);font-size:clamp(16px,2vw,19px);line-height:1.6}.privacy-request__card{overflow:hidden;border:1px solid rgba(72,60,47,.12);border-radius:26px;background:var(--privacy-card);box-shadow:0 24px 70px #2c241b14}.privacy-request__form{display:grid;gap:24px;padding:clamp(28px,5vw,58px)}.privacy-request__form-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--privacy-line)}.privacy-request__form-intro h2{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(28px,4vw,38px);font-weight:400;letter-spacing:-.025em;line-height:1.1}.privacy-request__form-intro p{margin:8px 0 0;color:var(--privacy-muted);font-size:14px}.privacy-request__reference{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:var(--privacy-soft);color:var(--privacy-text)!important;font-size:12px!important;font-weight:600}.privacy-request__safety,.privacy-request__choices{display:grid;gap:5px;padding:17px 19px;border-radius:15px;background:var(--privacy-soft);color:var(--privacy-muted);font-size:14px;line-height:1.5}.privacy-request__safety strong{color:var(--privacy-text)}.privacy-request__choices{grid-template-columns:1fr auto;align-items:center;gap:18px;border:1px solid rgba(185,150,88,.35);background:#fbf8f3}.privacy-request__choices p{margin:0}.privacy-request__choices a,.privacy-request__submission-notice a,.privacy-request__fallback a{color:var(--privacy-text);font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px}.privacy-request__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.privacy-request__field{min-width:0}.privacy-request__field--full{width:100%}.privacy-request__field label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.privacy-request__field input,.privacy-request__field select,.privacy-request__field textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--privacy-line);border-radius:13px;background:#fff;color:var(--privacy-text);font:inherit;font-size:16px;line-height:1.4}.privacy-request__field select{cursor:pointer}.privacy-request__field textarea{min-height:142px;resize:vertical}.privacy-request__field input:focus,.privacy-request__field select:focus,.privacy-request__field textarea:focus{border-color:#9d7d48;box-shadow:0 0 0 4px #b9965829;outline:none}.privacy-request__help,.privacy-request__submission-notice,.privacy-request__fallback{margin:8px 0 0;color:var(--privacy-muted);font-size:13px;line-height:1.55}.privacy-request__agent{margin:0;padding:0;border:0}.privacy-request__agent label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.privacy-request__agent input{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0;accent-color:var(--privacy-text)}.privacy-request__agent strong,.privacy-request__agent small{display:block}.privacy-request__agent strong{font-size:14px}.privacy-request__agent small{margin-top:4px;color:var(--privacy-muted);font-size:13px;line-height:1.5}.privacy-request__submit,.privacy-request__secondary-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:15px 28px;border:1px solid #24211e;border-radius:999px;background:#24211e;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;text-align:center;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.privacy-request__submit:hover,.privacy-request__secondary-button:hover{background:#fff;color:#24211e;transform:translateY(-1px)}.privacy-request__submit:focus-visible,.privacy-request__secondary-button:focus-visible,.privacy-request a:focus-visible,.privacy-request__agent input:focus-visible{outline:3px solid rgba(185,150,88,.55);outline-offset:4px}.privacy-request__fallback{margin-top:-8px;text-align:center}.privacy-request__errors{padding:17px 19px;border:1px solid #a13d35;border-radius:14px;background:#fff8f7;color:#772c26}.privacy-request__errors h3{margin:0 0 8px;font-size:16px}.privacy-request__errors ul{margin:0;padding-left:20px}.privacy-request__success{max-width:670px;margin:0 auto;padding:clamp(28px,5vw,54px) 0;text-align:center}.privacy-request__success h2{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(34px,5vw,52px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.privacy-request__success>p:not(.privacy-request__success-kicker){margin:18px 0 0;color:var(--privacy-muted);font-size:17px;line-height:1.6}.privacy-request__secondary-button{margin-top:28px}.privacy-request__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.privacy-request{padding:32px 14px 54px}.privacy-request__header{margin-bottom:24px}.privacy-request__card{border-radius:20px}.privacy-request__form{gap:20px;padding:25px 18px 28px}.privacy-request__form-intro{display:grid;gap:12px}.privacy-request__reference{justify-self:start;margin-top:0!important}.privacy-request__choices,.privacy-request__grid{grid-template-columns:1fr}.privacy-request__choices a{justify-self:start}.privacy-request__submit{width:100%}}@media(prefers-reduced-motion:reduce){.privacy-request__submit,.privacy-request__secondary-button{transition:none}}:root{--review-bg: #f7f4ef;--review-card: #ffffff;--review-text: #151515;--review-muted: #6f6a63;--review-line: #e7e1d8;--review-gold: #c7a86b}*{box-sizing:border-box}.review-feedback-page{min-height:100vh;margin:0;background:#f7f4ef;color:var(--review-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.review-feedback{min-height:100vh;display:grid;grid-template-rows:1fr auto;gap:28px;padding:36px 24px 20px}.review-feedback__card{width:min(100%,760px);margin:auto;padding:clamp(34px,6vw,70px);border:1px solid rgba(21,21,21,.06);border-radius:28px;background:var(--review-card);box-shadow:0 24px 70px #2d251b17;text-align:center}.review-feedback__logo{display:inline-flex;flex-direction:column;align-items:center;margin-bottom:42px;color:var(--review-text);line-height:1;text-decoration:none}.review-feedback__logo-main{font-size:26px;font-weight:700;letter-spacing:.12em}.review-feedback__logo-sub{margin-top:2px;font-size:14px;letter-spacing:.01em}.review-feedback__screen[hidden]{display:none}.review-feedback__screen.is-active{animation:review-feedback-fade .26s ease both}.review-feedback__title{margin:0;font-size:clamp(34px,6vw,58px);font-weight:600;letter-spacing:-.055em;line-height:1.03}.review-feedback__title:focus{outline:none}.review-feedback__copy{max-width:540px;margin:22px auto 0;color:var(--review-muted);font-size:clamp(16px,2.4vw,19px);line-height:1.55}.review-feedback__stars{display:flex;justify-content:center;gap:clamp(4px,1.6vw,14px);margin:38px 0 18px}.review-feedback__star{padding:4px;border:0;background:transparent;color:#d7d0c4;cursor:pointer;font-size:clamp(44px,8vw,70px);line-height:1;transition:color .16s ease,transform .16s ease}.review-feedback__star.is-highlighted,.review-feedback__star[aria-checked=true]{color:var(--review-gold)}.review-feedback__star:hover{transform:translateY(-2px)}.review-feedback__star:focus-visible,.review-feedback__button:focus-visible,.review-feedback__text-button:focus-visible,.review-feedback__back:focus-visible,.review-feedback__trustpilot-secondary:focus-visible{outline:3px solid rgba(199,168,107,.5);outline-offset:4px}.review-feedback__hint{margin:0;color:#8a8379;font-size:14px}.review-feedback__selected-stars{margin:20px 0 4px;color:var(--review-gold);font-size:28px;letter-spacing:.08em}.review-feedback__button{display:inline-flex;width:100%;align-items:center;justify-content:center;margin-top:24px;padding:17px 28px;border:1px solid #111111;border-radius:999px;background:#111;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.review-feedback__button:hover{opacity:.92;transform:translateY(-1px)}.review-feedback__text-button,.review-feedback__back{border:0;background:transparent;color:var(--review-muted);cursor:pointer;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px}.review-feedback__text-button{display:block;margin:22px auto 0}.review-feedback__back{display:block;margin:14px auto 0;color:#8a8379}.review-feedback__form{display:grid;gap:16px;margin-top:30px;text-align:left}.review-feedback__field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.review-feedback__field label{display:block;margin-bottom:7px;color:var(--review-muted);font-size:13px}.review-feedback__field input,.review-feedback__field textarea{width:100%;padding:15px 16px;border:1px solid var(--review-line);border-radius:14px;background:#fff;color:var(--review-text);font:inherit;font-size:16px}.review-feedback__field textarea{min-height:130px;resize:vertical}.review-feedback__field input:focus,.review-feedback__field textarea:focus{border-color:#b9aa92;box-shadow:0 0 0 4px #c7a86b24;outline:none}.review-feedback__errors{padding:14px 16px;border:1px solid #ad2f2f;border-radius:12px;color:#7e2222}.review-feedback__success{padding:24px;border-radius:18px;background:var(--review-bg);text-align:center}.review-feedback__success h2,.review-feedback__success p{margin:0}.review-feedback__success p{margin-top:10px;color:var(--review-muted)}.review-feedback__trustpilot-secondary{display:inline-block;margin-top:22px;color:var(--review-text);font-size:15px;font-weight:600;text-underline-offset:4px}.review-feedback__footer{display:flex;justify-content:center;gap:14px;color:var(--review-muted);font-size:12px}.review-feedback__footer a{color:inherit;text-underline-offset:3px}@media(max-width:640px){.review-feedback{padding:24px 14px 18px}.review-feedback__card{padding:34px 20px;border-radius:22px}.review-feedback__logo{margin-bottom:32px}.review-feedback__field-row{grid-template-columns:1fr}.review-feedback__stars{gap:0}.review-feedback__footer{flex-direction:column;align-items:center;gap:5px}}@media(prefers-reduced-motion:reduce){.review-feedback__screen.is-active{animation:none}.review-feedback__star,.review-feedback__button{transition:none}}@keyframes review-feedback-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
