.velvet-announcement{position:relative;z-index:5;overflow:hidden;background:#30221c;color:#f9eee2;border-bottom:1px solid rgba(208,178,134,.2)}.velvet-announcement__track{min-height:34px;display:flex;align-items:center;justify-content:center;gap:25px;padding:7px 18px;color:inherit;text-decoration:none}.velvet-announcement__item{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.velvet-announcement__item i{color:#d2af7a;font-size:10px;font-style:normal}.velvet-announcement__item strong{color:#e4c99f;font-weight:700}.velvet-announcement__divider{width:1px;height:12px;background:#f9eee240}.velvet-announcement__mobile-copy{display:none}.header-wrapper{background:#fbf8f4f0!important;border-bottom:1px solid rgba(139,107,72,.12);box-shadow:0 8px 30px #39271e09;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.shopify-section-header-sticky .header-wrapper{box-shadow:0 12px 35px #39271e17}.header{min-height:84px;transition:min-height .25s ease,padding .25s ease}.shopify-section-header-sticky .header{min-height:74px}.header__heading-link{width:clamp(220px,18vw,275px);height:72px;display:flex!important;align-items:center;justify-content:center;overflow:hidden}.header__heading-logo-wrapper{width:100%!important;max-width:none!important}.header__heading-logo{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain;transform:scale(1.38);transition:transform .25s ease}.shopify-section-header-sticky .header__heading-link{height:64px}.shopify-section-header-sticky .header__heading-logo{transform:scale(1.3)}.header__heading-link:hover .header__heading-logo{transform:scale(1.43)}.shopify-section-header-sticky .header__heading-link:hover .header__heading-logo{transform:scale(1.35)}.header__inline-menu{margin-left:clamp(20px,3vw,54px)}.header__inline-menu .list-menu--inline{gap:clamp(4px,1.1vw,17px)}.header__menu-item{position:relative;padding:12px 9px!important;color:#4b382e!important;font-size:10px!important;font-weight:650!important;letter-spacing:.09em;text-transform:uppercase;text-decoration:none!important}.header__menu-item:after{content:"";position:absolute;left:10px;right:10px;bottom:7px;height:1px;background:#a58255;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.header__menu-item:hover:after,.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__active-menu-item{text-decoration:none!important;color:#8b6945!important}.header__icons{gap:4px}.header__icon{width:40px;height:40px;border-radius:50%;color:#47352c;transition:background .2s ease,color .2s ease,transform .2s ease}.header__icon:hover{background:#eee1d2;color:#8b6945;transform:translateY(-1px)}.header__icon .icon{width:18px;height:18px}.cart-count-bubble{background:#9d7b50!important;color:#fff!important;box-shadow:0 0 0 2px #fbf8f4;font-size:8px!important}.header__submenu{padding:11px!important;border:1px solid rgba(139,107,72,.15)!important;border-radius:14px!important;background:#fffaf5!important;box-shadow:0 18px 45px #39271e1f!important}.header__submenu .header__menu-item{padding:10px 13px!important;border-radius:8px}.header__submenu .header__menu-item:hover{background:#f2e7da}.header__submenu .header__menu-item:after{display:none}@media screen and (max-width:989px){.header{min-height:74px;padding-top:5px!important;padding-bottom:5px!important}.header__heading-link{width:175px;height:60px}.header__heading-logo-wrapper{width:100%!important}.header__heading-logo{max-height:none!important;transform:scale(1.42)}.header__icon{width:38px;height:38px}.menu-drawer{background:#fbf7f2!important}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:24px!important;color:#392920!important;border-bottom:1px solid #eee2d4}}@media screen and (max-width:749px){.velvet-announcement__track{width:max-content;justify-content:flex-start;gap:28px;padding-left:18px;animation:velvet-announcement-scroll 20s linear infinite}.velvet-announcement__divider{display:none}.velvet-announcement__mobile-copy{display:flex;gap:28px}.velvet-announcement__item{font-size:8px}.header{grid-template-columns:44px 1fr 92px!important}.header__heading-link{width:165px;height:58px}.header__heading-logo-wrapper{width:100%!important}.header__heading-logo{max-width:none!important;max-height:none!important;transform:scale(1.45)}.header__icons{justify-content:flex-end}}@keyframes velvet-announcement-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.velvet-announcement__track{animation:none}.header,.header__heading-logo,.header__icon{transition:none}}.velvet-experience{background:#fbf8f4;color:#2e211b;overflow:hidden}.velvet-experience__marquee{overflow:hidden;border-top:1px solid #e7d8c5;border-bottom:1px solid #e7d8c5;background:#efe3d4}.velvet-experience__marquee>div{display:flex;align-items:center;width:max-content;gap:30px;padding:13px 0;animation:velvet-marquee 28s linear infinite}.velvet-experience__marquee span{color:#715745;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.velvet-experience__marquee i{color:#b18d5e;font-size:10px;font-style:normal}@keyframes velvet-marquee{to{transform:translate(-50%)}}.velvet-experience__inner{padding-top:76px;padding-bottom:76px}.velvet-experience__heading{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:42px}.velvet-experience__eyebrow{display:block;margin-bottom:13px;color:#a07d50;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.velvet-experience__heading h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(46px,6vw,72px);font-weight:500;line-height:.92;letter-spacing:-.025em}.velvet-experience__heading h2 em{color:#a88659;font-weight:400}.velvet-experience__heading>p{max-width:500px;margin:0;color:#776960;font-size:14px;line-height:1.8}.velvet-experience__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.velvet-experience__card{position:relative;display:flex;min-height:380px;flex-direction:column;justify-content:space-between;padding:25px;border-radius:22px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.velvet-experience__card:hover{transform:translateY(-8px);box-shadow:0 22px 45px #3c291f24}.velvet-experience__card--dark{background:#35261f;color:#f9eee3}.velvet-experience__card--cream{background:#eee0cf;color:#382820}.velvet-experience__card--gold{background:#a98557;color:#fff8ef}.velvet-experience__card--light{background:#fff;border:1px solid #eadcca;color:#382820}.velvet-experience__index{position:absolute;right:20px;top:19px;font-size:9px;font-weight:700;letter-spacing:.15em;opacity:.58}.velvet-experience__icon{display:grid;place-items:center;width:58px;height:58px;margin-top:13px;border:1px solid currentColor;border-radius:50%;opacity:.8;transition:transform .35s ease,background .35s ease}.velvet-experience__icon svg{width:27px;height:27px}.velvet-experience__card:hover .velvet-experience__icon{transform:rotate(-8deg) scale(1.06)}.velvet-experience__card h3{margin:0 0 12px;font-family:var(--font-heading-family);font-size:28px;font-weight:600;line-height:1.03}.velvet-experience__card p{margin:0;font-size:12px;line-height:1.65;opacity:.78}.velvet-experience__line{display:block;width:44px;height:1px;margin-top:20px;background:currentColor;opacity:.45;transition:width .3s ease}.velvet-experience__card:hover .velvet-experience__line{width:100%}.velvet-experience__footer{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:32px;padding-top:23px;border-top:1px solid #e8dbcb}.velvet-experience__footer p{margin:0;color:#796a61;font-family:var(--font-heading-family);font-size:18px}.velvet-experience__footer p span{color:#aa8758;margin-right:7px}.velvet-experience__footer a{display:inline-flex;gap:12px;align-items:center;color:#5f4636;font-size:11px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid rgba(95,70,54,.34)}@media screen and (max-width:989px){.velvet-experience__inner{padding-top:60px;padding-bottom:60px}.velvet-experience__heading{grid-template-columns:1fr;gap:20px}.velvet-experience__grid{grid-template-columns:1fr 1fr}.velvet-experience__card{min-height:330px}.velvet-experience__card:hover{transform:none}}@media screen and (max-width:749px){.velvet-experience__inner{padding-top:48px;padding-bottom:48px}.velvet-experience__heading{margin-bottom:28px}.velvet-experience__heading h2{font-size:47px}.velvet-experience__heading>p{font-size:13px}.velvet-experience__grid{display:flex;gap:12px;overflow-x:auto;margin-right:-1.5rem;padding-right:1.5rem;padding-bottom:12px;scroll-snap-type:x mandatory}.velvet-experience__card{flex:0 0 78vw;min-height:350px;scroll-snap-align:start}.velvet-experience__footer{align-items:flex-start;flex-direction:column}.velvet-experience__footer p{font-size:16px}}@media(prefers-reduced-motion:reduce){.velvet-experience__marquee>div{animation:none}.velvet-experience__card,.velvet-experience__icon,.velvet-experience__line{transition:none}}.velvet-faq{position:relative;padding:84px 0;background:#f7f0e8;color:#30231d;overflow:hidden}.velvet-faq:before{content:"";position:absolute;width:360px;height:360px;left:-180px;bottom:-190px;border-radius:50%;background:radial-gradient(circle,rgba(179,143,94,.16),transparent 68%)}.velvet-faq__layout{position:relative;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:76px;align-items:start}.velvet-faq__intro{position:sticky;top:120px}.velvet-faq__eyebrow{display:block;margin-bottom:16px;color:#9a7b4f;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.velvet-faq__intro h2{margin:0;color:#30231d;font-family:var(--font-heading-family);font-size:clamp(42px,5vw,66px);font-weight:500;line-height:.94;letter-spacing:-.025em}.velvet-faq__intro h2 em{color:#aa8758;font-weight:400}.velvet-faq__intro>p{max-width:470px;margin:24px 0 30px;color:#74665d;font-size:14px;line-height:1.8}.velvet-faq__help{display:grid;grid-template-columns:48px 1fr;gap:14px;max-width:440px;padding:19px;background:#ffffff9e;border:1px solid rgba(154,123,79,.2);border-radius:18px}.velvet-faq__help-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#3b281f;color:#f5dfbf}.velvet-faq__help-icon svg{width:23px;height:23px}.velvet-faq__help div{display:flex;flex-direction:column;align-items:flex-start}.velvet-faq__help strong{font-family:var(--font-heading-family);font-size:18px;font-weight:600}.velvet-faq__help div>span{margin:3px 0 9px;color:#86776e;font-size:10px;line-height:1.4}.velvet-faq__help a,.velvet-faq__answer a{color:#795c43;font-size:11px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(121,92,67,.38)}.velvet-faq__questions{display:grid;gap:12px}.velvet-faq__item{background:#ffffffd1;border:1px solid rgba(154,123,79,.18);border-radius:18px;box-shadow:0 10px 30px #4630240b;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.velvet-faq__item:hover{transform:translate(4px);border-color:#9a7b4f66;box-shadow:0 14px 34px #46302413}.velvet-faq__item[open]{border-color:#9a7b4f7a;box-shadow:0 15px 38px #46302414}.velvet-faq__item summary{display:grid;grid-template-columns:42px 1fr 20px;gap:16px;align-items:center;padding:23px 24px;cursor:pointer;list-style:none}.velvet-faq__item summary::-webkit-details-marker{display:none}.velvet-faq__number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eee0cf;color:#876740;font-size:9px;font-weight:700;letter-spacing:.08em}.velvet-faq__question{font-family:var(--font-heading-family);font-size:23px;font-weight:600;line-height:1.18}.velvet-faq__toggle{position:relative;width:18px;height:18px}.velvet-faq__toggle:before,.velvet-faq__toggle:after{content:"";position:absolute;left:1px;top:8px;width:16px;height:1.5px;background:#745f50;transition:transform .25s}.velvet-faq__toggle:after{transform:rotate(90deg)}.velvet-faq__item[open] .velvet-faq__toggle:after{transform:rotate(0)}.velvet-faq__answer{margin:0 24px 0 82px;padding:0 0 24px;color:#6c5e55;font-size:13px;line-height:1.75}.velvet-faq__answer p{margin:0 0 12px}@media screen and (max-width:989px){.velvet-faq{padding:64px 0}.velvet-faq__layout{grid-template-columns:1fr;gap:38px}.velvet-faq__intro{position:static}.velvet-faq__intro>p{max-width:650px}.velvet-faq__item:hover{transform:none}}@media screen and (max-width:749px){.velvet-faq{padding:50px 0}.velvet-faq__intro h2{font-size:45px}.velvet-faq__intro>p{font-size:13px}.velvet-faq__help{grid-template-columns:42px 1fr;padding:15px}.velvet-faq__help-icon{width:42px;height:42px}.velvet-faq__item{border-radius:15px}.velvet-faq__item summary{grid-template-columns:34px 1fr 17px;gap:11px;padding:18px 16px}.velvet-faq__number{width:32px;height:32px}.velvet-faq__question{font-size:19px}.velvet-faq__answer{margin-left:61px;margin-right:17px;padding-bottom:20px;font-size:12px}}.velvet-footer-showcase{position:relative;overflow:hidden;padding:76px 0 0;background:#2d211b;color:#f8f0e7}.velvet-footer-showcase__glow{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.velvet-footer-showcase__glow--one{width:420px;height:420px;right:-210px;top:-210px;background:radial-gradient(circle,rgba(176,142,95,.22),transparent 68%)}.velvet-footer-showcase__glow--two{width:340px;height:340px;left:-170px;bottom:30px;background:radial-gradient(circle,rgba(142,105,77,.2),transparent 68%)}.velvet-footer-showcase__wrap{position:relative;z-index:1}.velvet-footer-showcase__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:80px;padding-bottom:64px;border-bottom:1px solid rgba(248,240,231,.14)}.velvet-footer-showcase__eyebrow{display:block;margin-bottom:17px;color:#cbb18a;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.velvet-footer-showcase__brand h2{margin:0;max-width:590px;color:#fff8f0;font-family:var(--font-heading-family);font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.92;letter-spacing:-.025em}.velvet-footer-showcase__brand h2 em{color:#cbb18a;font-weight:400}.velvet-footer-showcase__brand>p{max-width:510px;margin:24px 0 0;color:#cbbfb6;font-size:14px;line-height:1.8}.velvet-footer-showcase__socials{display:flex;gap:22px;margin-top:24px}.velvet-footer-showcase__socials a{color:#f6eadc;text-decoration:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.velvet-footer-showcase__number{display:block;margin-bottom:12px;color:#b6986e;font-size:10px;font-weight:700;letter-spacing:.18em}.velvet-footer-showcase h3{margin:0 0 13px;color:#fff7ef;font-family:var(--font-heading-family);font-size:26px;font-weight:500}.velvet-footer-showcase__newsletter>p{max-width:480px;margin:0 0 22px;color:#cbbfb6;font-size:13px;line-height:1.65}.velvet-footer-newsletter-form__field{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid rgba(255,248,240,.5)}.velvet-footer-newsletter-form input{min-width:0;padding:15px 6px 15px 0;background:transparent;border:0;box-shadow:none;color:#fff8f0;font:inherit;font-size:14px}.velvet-footer-newsletter-form input::placeholder{color:#aa9d94}.velvet-footer-newsletter-form input:focus{outline:none;box-shadow:none}.velvet-footer-newsletter-form button{display:flex;align-items:center;gap:13px;padding:12px 2px 12px 18px;background:transparent;border:0;color:#d9bd91;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.velvet-footer-newsletter-form__message{margin:12px 0 0!important;color:#ead8bf!important}.velvet-footer-showcase__newsletter>small{display:block;margin-top:12px;color:#897c74;font-size:9px;line-height:1.5}.velvet-footer-showcase__middle{display:grid;grid-template-columns:1.1fr 1.1fr 1.35fr;gap:56px;padding:48px 0}.velvet-footer-showcase__links ul{display:grid;grid-template-columns:1fr;gap:9px;margin:0;padding:0;list-style:none}.velvet-footer-showcase__links a,.velvet-footer-showcase__contact p{color:#c5b8af;text-decoration:none;font-size:12px;line-height:1.6;transition:color .2s,padding-left .2s}.velvet-footer-showcase__links a:hover{padding-left:5px;color:#fff6eb}.velvet-footer-showcase__contact p{max-width:340px;margin:0 0 14px}.velvet-footer-showcase__email{display:inline-block;color:#e0c69e;text-decoration:none;font-family:var(--font-heading-family);font-size:20px;border-bottom:1px solid rgba(224,198,158,.42)}.velvet-footer-showcase__contact small{display:block;margin-top:9px;color:#897c74;font-size:10px}.velvet-footer-showcase__trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(248,240,231,.14)}.velvet-footer-showcase__trust>div{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;padding:23px 18px;border-right:1px solid rgba(248,240,231,.14)}.velvet-footer-showcase__trust>div:last-child{border-right:0}.velvet-footer-showcase__trust>div>span{color:#c8a97b;font-size:21px}.velvet-footer-showcase__trust p{display:flex;flex-direction:column;gap:2px;margin:0}.velvet-footer-showcase__trust strong{color:#f8eee4;font-size:11px;letter-spacing:.04em}.velvet-footer-showcase__trust small{color:#94877e;font-size:9px}.velvet-footer-showcase__payments{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:34px;align-items:center;padding:28px 0;border-top:1px solid rgba(248,240,231,.14)}.velvet-footer-showcase__payments-copy{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:center}.velvet-footer-showcase__lock{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#cbb18a1f;color:#d5b98f;border:1px solid rgba(203,177,138,.26)}.velvet-footer-showcase__lock svg{width:22px;height:22px}.velvet-footer-showcase__payments-copy p{display:flex;flex-direction:column;gap:3px;margin:0}.velvet-footer-showcase__payments-copy strong{color:#fff7ef;font-family:var(--font-heading-family);font-size:20px;font-weight:500}.velvet-footer-showcase__payments-copy small{color:#95877e;font-size:9px}.velvet-footer-showcase__payment-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none}.velvet-footer-showcase__payment-item{display:grid;place-items:center;min-width:58px;height:38px;padding:7px 10px;background:#fffaf4;border:1px solid rgba(203,177,138,.32);border-radius:10px;box-shadow:0 7px 18px #0000001f;transition:transform .2s ease,border-color .2s ease}.velvet-footer-showcase__payment-item:hover{transform:translateY(-2px);border-color:#cbb18a}.velvet-payment-icon{width:38px;height:auto;max-height:22px}@media screen and (max-width:989px){.velvet-footer-showcase{padding-top:58px}.velvet-footer-showcase__top{grid-template-columns:1fr;gap:44px}.velvet-footer-showcase__middle{grid-template-columns:1fr 1fr}.velvet-footer-showcase__contact{grid-column:1/-1}.velvet-footer-showcase__payments{grid-template-columns:1fr}.velvet-footer-showcase__payment-list{justify-content:flex-start}.velvet-footer-showcase__trust{grid-template-columns:1fr 1fr}.velvet-footer-showcase__trust>div:nth-child(2){border-right:0}.velvet-footer-showcase__trust>div:nth-child(-n+2){border-bottom:1px solid rgba(248,240,231,.14)}}@media screen and (max-width:749px){.velvet-footer-showcase{padding-top:46px}.velvet-footer-showcase__top{padding-bottom:42px}.velvet-footer-showcase__payments{gap:20px;padding:25px 0}.velvet-footer-showcase__payment-list{gap:6px}.velvet-footer-showcase__payment-item{min-width:51px;height:34px;padding:6px 8px;border-radius:8px}.velvet-footer-showcase__brand h2{font-size:49px}.velvet-footer-showcase__middle{grid-template-columns:1fr 1fr;gap:38px 22px;padding:38px 0}.velvet-footer-showcase__contact{grid-column:1/-1}.velvet-footer-showcase h3{font-size:22px}.velvet-footer-newsletter-form button span:first-child{display:none}.velvet-footer-showcase__trust{margin:0 -1.5rem;grid-template-columns:1fr 1fr}.velvet-footer-showcase__trust>div{padding:18px 14px;grid-template-columns:25px 1fr}.velvet-footer-showcase__trust small{font-size:8px}}.velvet-hero{position:relative;min-height:clamp(650px,82vh,820px);display:flex;align-items:center;overflow:hidden;background:#e9ddd0;color:#2c201a}.velvet-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.velvet-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.velvet-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6efe7fa,#f6efe7e6 30%,#f6efe74d 53%,#f6efe700 70%)}.velvet-hero__content-wrap{position:relative;z-index:2;width:100%;padding-top:78px;padding-bottom:88px}.velvet-hero__content{max-width:650px}.velvet-hero__offer{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:9px 14px;border:1px solid rgba(116,86,61,.22);border-radius:999px;background:#ffffff80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#76583f;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 25px #4b34270f}.velvet-hero__offer span{color:#b58b55}.velvet-hero__eyebrow{margin:0 0 13px;color:#9b774c;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.velvet-hero h1{max-width:620px;margin:0;color:#2f221c;font-family:var(--font-heading-family);font-size:clamp(58px,7vw,94px);font-weight:500;line-height:.86;letter-spacing:-.035em}.velvet-hero h1 em{color:#9d7b50;font-weight:400}.velvet-hero__text{max-width:535px;margin:28px 0 0;color:#685b53;font-size:15px;line-height:1.75}.velvet-hero__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:31px}.velvet-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:0 24px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.velvet-hero__button:hover{transform:translateY(-2px)}.velvet-hero__button--primary{background:#3a281f;color:#fff8f0;box-shadow:0 12px 26px #3a281f33}.velvet-hero__button--primary:hover{box-shadow:0 16px 32px #3a281f47}.velvet-hero__button--secondary{border:1px solid rgba(58,40,31,.38);background:#ffffff40;color:#3a281f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.velvet-hero__proof{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;color:#675950;font-size:10px}.velvet-hero__proof span{display:flex;align-items:center;gap:6px}.velvet-hero__proof i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#9f815c;color:#fff;font-size:8px;font-style:normal}.velvet-hero__shade{position:absolute;z-index:2;right:26px;bottom:26px;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#2e20197a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.velvet-hero__shade span{font-size:8px;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.velvet-hero__shade strong{font-family:var(--font-heading-family);font-size:16px;font-weight:500}.velvet-hero__scroll{position:absolute;z-index:2;left:50%;bottom:22px;display:flex;align-items:center;gap:10px;color:#6c5b50;font-size:8px;font-weight:700;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;transform:translate(-50%)}.velvet-hero__scroll>span{position:relative;width:1px;height:30px;background:#a78b6b;overflow:hidden}.velvet-hero__scroll>span:after{content:"";position:absolute;left:0;top:-100%;width:1px;height:100%;background:#fff;animation:velvet-scroll 2s ease-in-out infinite}@keyframes velvet-scroll{to{top:100%}}.velvet-hero__orb{position:absolute;z-index:1;border:1px solid rgba(158,125,82,.28);border-radius:50%;pointer-events:none;animation:velvet-orbit 7s ease-in-out infinite}.velvet-hero__orb--one{width:160px;height:160px;left:-75px;top:13%}.velvet-hero__orb--two{width:82px;height:82px;left:44%;bottom:-40px;animation-delay:-2s}@keyframes velvet-orbit{50%{transform:translateY(-10px) scale(1.04)}}@media screen and (max-width:989px){.velvet-hero{min-height:690px}.velvet-hero__content{max-width:560px}.velvet-hero h1{font-size:68px}.velvet-hero__veil{background:linear-gradient(90deg,#f6efe7f7,#f6efe7bf 47%,#f6efe714 80%)}}@media screen and (max-width:749px){.velvet-hero{display:block;min-height:0;padding:0;background:#f5ede4}.velvet-hero__media{position:relative;height:auto;aspect-ratio:4/5}.velvet-hero__media img{object-position:center top}.velvet-hero__veil{display:none}.velvet-hero__content-wrap{padding-top:0;padding-bottom:0}.velvet-hero__content{max-width:none;margin:-34px 1.2rem 0;padding:28px 22px 30px;border-radius:23px 23px 0 0;background:#f8f1e9;box-shadow:0 -14px 34px #3a281f14}.velvet-hero__offer{margin-bottom:18px;padding:8px 10px;font-size:8px}.velvet-hero__eyebrow{font-size:9px}.velvet-hero h1{font-size:53px;line-height:.9}.velvet-hero__text{margin-top:20px;font-size:13px}.velvet-hero__actions{display:grid;margin-top:24px}.velvet-hero__button{width:100%;min-height:48px;padding:0 16px;font-size:10px}.velvet-hero__proof{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.velvet-hero__shade{right:14px;top:14px;bottom:auto}.velvet-hero__scroll,.velvet-hero__orb{display:none}}@media(prefers-reduced-motion:reduce){.velvet-hero__orb,.velvet-hero__scroll>span:after{animation:none}.velvet-hero__button{transition:none}}.velvet-shades{position:relative;overflow:hidden;padding:82px 0;background:#f4ebe1;color:#31231c}.velvet-shades__halo{position:absolute;right:-180px;top:-210px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(175,137,87,.18),transparent 67%)}.velvet-shades__inner{position:relative}.velvet-shades__heading{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:end;margin-bottom:42px}.velvet-shades__eyebrow{display:block;margin-bottom:14px;color:#9d784b;font-size:10px;font-weight:700;letter-spacing:.21em;text-transform:uppercase}.velvet-shades__heading h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(50px,6vw,76px);font-weight:500;line-height:.88;letter-spacing:-.03em}.velvet-shades__heading h2 em{color:#a98455;font-weight:400}.velvet-shades__heading-copy{max-width:580px;padding-bottom:4px}.velvet-shades__heading-copy>p{max-width:520px;margin:0;color:#75675e;font-size:14px;line-height:1.8}.velvet-shades__families{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.velvet-shades__families span{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(111,82,60,.16);border-radius:999px;background:#ffffff85;color:#69574c;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.velvet-shades__dot{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.velvet-shades__dot--brown{background:#8f6747}.velvet-shades__dot--green{background:#75816a}.velvet-shades__dot--blue{background:#8295a0}.velvet-shades__dot--grey{background:#a3a09d}.velvet-shades__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.velvet-shades__product{position:relative;padding:10px 10px 15px;border:1px solid rgba(126,91,64,.14);border-radius:22px;background:#ffffffbf;box-shadow:0 12px 35px #4630230b;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.velvet-shades__product:hover{transform:translateY(-7px);border-color:#9d784b61;box-shadow:0 20px 45px #4630231a}.velvet-shades__product-top{position:absolute;z-index:3;left:20px;right:20px;top:20px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.velvet-shades__count{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#31231cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:8px;font-weight:700;letter-spacing:.08em}.velvet-shades__tag{padding:6px 9px;border-radius:999px;background:#faf5efd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#6b5545;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.velvet-shades .card-wrapper{height:100%}.velvet-shades .card{background:transparent!important}.velvet-shades .card__inner{border-radius:15px!important;overflow:hidden}.velvet-shades .card__media{margin:0!important;width:100%!important}.velvet-shades .media img{transition:transform .55s cubic-bezier(.2,.65,.3,1)}.velvet-shades__product:hover .media img{transform:scale(1.045)}.velvet-shades .card__content{padding:17px 6px 2px!important}.velvet-shades .card__heading{font-family:var(--font-heading-family);font-size:22px!important;font-weight:600;line-height:1.05}.velvet-shades .card__heading a{text-decoration:none}.velvet-shades .price{margin-top:7px;color:#846441;font-size:12px!important;font-weight:700}.velvet-shades .quick-add{margin:15px 0 0!important}.velvet-shades .quick-add__submit{min-height:43px;border:0!important;border-radius:999px!important;background:#3a281f!important;color:#fff8f0!important;font-size:9px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;box-shadow:none!important;transition:background .2s ease,transform .2s ease}.velvet-shades .quick-add__submit:hover{background:#9b784d!important;transform:translateY(-1px)}.velvet-shades__footer{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:32px;padding-top:25px;border-top:1px solid rgba(112,82,60,.18)}.velvet-shades__offer{display:flex;align-items:center;gap:13px}.velvet-shades__offer>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#a78456;color:#fff}.velvet-shades__offer p{display:flex;flex-direction:column;gap:2px;margin:0}.velvet-shades__offer strong{font-family:var(--font-heading-family);font-size:18px;font-weight:600}.velvet-shades__offer small{color:#806f64;font-size:10px}.velvet-shades__all{display:inline-flex;align-items:center;gap:14px;padding:14px 21px;border-radius:999px;background:#3a281f;color:#fff8f0;font-size:9px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.velvet-shades__all:hover{transform:translateY(-2px);box-shadow:0 12px 25px #3a281f2e}@media screen and (max-width:989px){.velvet-shades{padding:64px 0}.velvet-shades__heading{grid-template-columns:1fr;gap:19px}.velvet-shades__grid{grid-template-columns:1fr 1fr}.velvet-shades__product:hover{transform:none}}@media screen and (max-width:749px){.velvet-shades{padding:50px 0}.velvet-shades__heading{margin-bottom:28px}.velvet-shades__heading h2{font-size:49px}.velvet-shades__heading-copy>p{font-size:13px}.velvet-shades__families{gap:6px}.velvet-shades__families span{padding:7px 9px;font-size:8px}.velvet-shades__grid{display:flex;gap:12px;overflow-x:auto;margin-right:-1.5rem;padding-right:1.5rem;padding-bottom:15px;scroll-snap-type:x mandatory}.velvet-shades__product{flex:0 0 76vw;scroll-snap-align:start}.velvet-shades__footer{align-items:flex-start;flex-direction:column}.velvet-shades__offer small{max-width:250px;line-height:1.4}.velvet-shades__all{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAAEKc */
