@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..700&family=Karla:wght@300;400;500;600;700&display=swap";:root{--velvy-ground: #FAF7F3;--velvy-surface: #FFFFFF;--velvy-band: #F2E4DC;--velvy-band-soft: #F7EDE7;--velvy-accent: #96604F;--velvy-accent-dark: #6F4437;--velvy-accent-tint: #EFE3DC;--velvy-stone: #6F6A5C;--velvy-ink: #33261F;--velvy-ink-soft: #574C44;--velvy-line: #E3D9CF;--velvy-line-strong: #D6CABD;--velvy-success: #2E6B41;--velvy-sale: #8A5A48;--velvy-display: "Fraunces", Georgia, "Times New Roman", serif;--velvy-body: "Karla", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--velvy-h1: 62px;--velvy-h1-lh: 1.04;--velvy-h2: 38px;--velvy-h2-lh: 1.12;--velvy-h3: 23px;--velvy-h3-lh: 1.3;--velvy-body-size: 16px;--velvy-body-lh: 1.75;--velvy-small: 14px;--velvy-caption: 12px;--velvy-caption-track: .16em;--velvy-page-width: 1360px;--velvy-gutter: 24px;--velvy-section-y: 88px;--velvy-section-y-tight: 56px;--velvy-radius: 3px;--velvy-radius-lg: 6px}@media screen and (max-width:749px){:root{--velvy-h1: 36px;--velvy-h2: 27px;--velvy-h3: 20px;--velvy-gutter: 16px;--velvy-section-y: 56px;--velvy-section-y-tight: 40px}}body,.velvy{background:var(--velvy-ground);color:var(--velvy-ink);font-family:var(--velvy-body);font-size:var(--velvy-body-size);line-height:var(--velvy-body-lh);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.velvy h1,.velvy h2,.velvy h3,.velvy h4,.h0,.h1,.h2,.h3{font-family:var(--velvy-display);color:var(--velvy-ink);font-weight:600;letter-spacing:0;text-transform:none}h1,.h1{font-size:var(--velvy-h1);line-height:var(--velvy-h1-lh)}h2,.h2{font-size:var(--velvy-h2);line-height:var(--velvy-h2-lh)}h3,.h3{font-size:var(--velvy-h3);line-height:var(--velvy-h3-lh)}a{color:var(--velvy-accent)}a:hover{color:var(--velvy-accent-dark)}.velvy-page-width{max-width:var(--velvy-page-width);margin:0 auto;padding-inline:var(--velvy-gutter)}.velvy-section{padding-block:var(--velvy-section-y)}.velvy-section--tight{padding-block:var(--velvy-section-y-tight)}.velvy-section--band{background:var(--velvy-band)}.velvy-section--soft{background:var(--velvy-band-soft)}.velvy-section--white{background:var(--velvy-surface)}.velvy-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--velvy-caption);letter-spacing:var(--velvy-caption-track);text-transform:uppercase;font-weight:600;color:var(--velvy-accent);margin:0 0 12px}.velvy-eyebrow:before{content:"";width:18px;height:2px;background:var(--velvy-accent)}.velvy-eyebrow--center:before{display:none}.velvy-section__head{display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.velvy-section__head--center{align-items:center;text-align:center}.velvy-section__title{margin:0}.velvy-section__intro{margin:0;max-width:640px;color:var(--velvy-ink-soft);font-size:var(--velvy-small)}.velvy-section__head--center .velvy-section__intro{margin-inline:auto}.velvy-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:15px 30px;border:1px solid transparent;border-radius:var(--velvy-radius);font-family:var(--velvy-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.velvy-btn--primary{background:var(--velvy-accent);color:#fff}.velvy-btn--primary:hover{background:var(--velvy-accent-dark);color:#fff}.velvy-btn--secondary{background:var(--velvy-surface);color:var(--velvy-ink);border-color:var(--velvy-line-strong)}.velvy-btn--secondary:hover{border-color:var(--velvy-accent);color:var(--velvy-accent-dark)}.velvy-btn--ghost{background:transparent;color:var(--velvy-ink);border-color:currentColor}.velvy-btn--ghost:hover{color:var(--velvy-accent-dark)}.velvy-btn--on-image{background:var(--velvy-surface);color:var(--velvy-ink)}.velvy-btn--on-image:hover{background:var(--velvy-accent);color:#fff}.velvy-link-more{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--velvy-accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.velvy-link-more:hover{color:var(--velvy-accent-dark)}.velvy-card{display:flex;flex-direction:column;gap:12px}.velvy-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--velvy-band);border-radius:var(--velvy-radius)}.velvy-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,opacity .3s ease}.velvy-card:hover .velvy-card__media img{transform:scale(1.03)}.velvy-card__media--empty{display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:var(--velvy-caption-track);text-transform:uppercase;color:#8a7a6d}.velvy-card__badge{position:absolute;top:12px;left:12px;background:var(--velvy-surface);color:var(--velvy-accent-dark);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:2px}.velvy-card__badge--sale{background:var(--velvy-sale);color:#fff}.velvy-card__title{font-family:var(--velvy-body);font-size:13px;font-weight:500;line-height:1.5;color:var(--velvy-ink);text-decoration:none;margin:0}.velvy-card__title:hover{color:var(--velvy-accent-dark)}.velvy-card__price{font-size:14px;font-weight:600;color:var(--velvy-accent)}.velvy-card__price s{color:var(--velvy-stone);font-weight:400;margin-right:8px}.velvy-card__rating{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--velvy-stone)}.velvy-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--velvy-cols, 4),minmax(0,1fr))}@media screen and (max-width:989px){.velvy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.velvy-grid{grid-template-columns:repeat(var(--velvy-cols-mobile, 2),minmax(0,1fr));gap:12px}}.velvy-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.velvy-rail::-webkit-scrollbar{display:none}.velvy-rail>*{scroll-snap-align:start}@media screen and (min-width:990px){.velvy-rail--fit{grid-auto-columns:minmax(0,1fr);overflow-x:visible}}@media screen and (max-width:749px){.velvy-rail{grid-auto-columns:minmax(62%,1fr);gap:12px}}.velvy-rail-wrap{position:relative}.velvy-rail__btn{position:absolute;top:34%;z-index:2;width:40px;height:40px;display:none;align-items:center;justify-content:center;background:var(--velvy-surface);border:1px solid var(--velvy-line);border-radius:50%;color:var(--velvy-ink);cursor:pointer}.velvy-rail__btn:hover{border-color:var(--velvy-accent);color:var(--velvy-accent)}.velvy-rail__btn--prev{left:-18px}.velvy-rail__btn--next{right:-18px}@media screen and (min-width:990px){.velvy-rail__btn{display:flex}}.velvy-tabs{display:flex;flex-wrap:wrap;gap:28px;border-bottom:1px solid var(--velvy-line);margin-bottom:32px;padding:0;list-style:none}.velvy-tab{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:0 0 14px;font-family:var(--velvy-body);font-size:12px;font-weight:600;letter-spacing:var(--velvy-caption-track);text-transform:uppercase;color:var(--velvy-stone);cursor:pointer;min-height:44px}.velvy-tab:hover{color:var(--velvy-ink)}.velvy-tab[aria-selected=true]{color:var(--velvy-accent-dark);border-bottom-color:var(--velvy-accent)}.velvy-tabpanel[hidden]{display:none}@media screen and (max-width:749px){.velvy-tabs{flex-wrap:nowrap;overflow-x:auto;gap:20px;scrollbar-width:none}.velvy-tabs::-webkit-scrollbar{display:none}}.velvy-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;min-height:520px}.velvy-mosaic__item{position:relative;display:block;overflow:hidden;border-radius:var(--velvy-radius);background:var(--velvy-band);text-decoration:none;min-height:180px}.velvy-mosaic__item--feature{grid-row:span 2}.velvy-mosaic__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.velvy-mosaic__item:hover img{transform:scale(1.04)}.velvy-mosaic__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#33261f8c,#33261f14 52%,#33261f00)}.velvy-mosaic__body{position:absolute;left:0;bottom:0;padding:24px;display:flex;flex-direction:column;gap:6px}.velvy-mosaic__name{font-family:var(--velvy-display);font-size:26px;font-weight:600;color:#fff;margin:0}.velvy-mosaic__item--feature .velvy-mosaic__name{font-size:34px}.velvy-mosaic__cta{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.7);align-self:flex-start;padding-bottom:2px}.velvy-mosaic__item--empty{display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:var(--velvy-caption-track);text-transform:uppercase;color:#8a7a6d}@media screen and (max-width:989px){.velvy-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.velvy-mosaic__item--feature{grid-column:span 2;grid-row:auto;min-height:280px}}@media screen and (max-width:749px){.velvy-mosaic{gap:10px}.velvy-mosaic__name{font-size:20px}.velvy-mosaic__item--feature .velvy-mosaic__name{font-size:26px}.velvy-mosaic__body{padding:16px}}.velvy-split{display:grid;grid-template-columns:380px minmax(0,1fr);gap:40px;align-items:stretch}.velvy-split--reverse{grid-template-columns:minmax(0,1fr) 380px}.velvy-split--reverse .velvy-split__panel{order:2}.velvy-split__panel{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;min-height:460px;padding:36px;border-radius:var(--velvy-radius);overflow:hidden;background:var(--velvy-band);color:#fff;text-decoration:none}.velvy-split__panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.velvy-split__panel .velvy-mosaic__veil{z-index:1}.velvy-split__panel>*:not(img):not(.velvy-mosaic__veil){position:relative;z-index:2}.velvy-split__panel--flat{background:var(--velvy-band);color:var(--velvy-ink);justify-content:center}.velvy-split__kicker{font-size:12px;font-weight:600;letter-spacing:var(--velvy-caption-track);text-transform:uppercase}.velvy-split__title{font-family:var(--velvy-display);font-size:32px;line-height:1.14;font-weight:600;margin:0;color:inherit}.velvy-split__text{margin:0;font-size:14px;line-height:1.7;opacity:.9}.velvy-split__body{display:flex;flex-direction:column;gap:20px;justify-content:center}@media screen and (max-width:989px){.velvy-split,.velvy-split--reverse{grid-template-columns:minmax(0,1fr);gap:24px}.velvy-split--reverse .velvy-split__panel{order:0}.velvy-split__panel{min-height:320px}}.velvy-giftband{border-top:2px solid var(--velvy-accent);border-bottom:2px solid var(--velvy-accent);background:var(--velvy-band-soft)}.velvy-giftband__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:32px;align-items:center;padding-block:40px}.velvy-giftband__title{font-family:var(--velvy-display);font-size:34px;font-weight:600;margin:0 0 6px}.velvy-giftband__title em{font-style:italic;color:var(--velvy-accent)}.velvy-giftband__text{margin:0;font-size:14px;color:var(--velvy-ink-soft)}.velvy-giftband__art{width:210px;height:130px;object-fit:cover;border-radius:var(--velvy-radius)}@media screen and (max-width:989px){.velvy-giftband__inner{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;text-align:left}}.velvy-banner{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:420px;overflow:hidden}.velvy-banner__copy{padding:64px clamp(24px,5vw,80px);display:flex;flex-direction:column;gap:18px;align-items:flex-start}.velvy-banner__title{font-family:var(--velvy-display);font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:600;margin:0}.velvy-banner__title span{color:var(--velvy-accent)}.velvy-banner__text{margin:0;font-size:15px;line-height:1.7;color:var(--velvy-ink-soft);max-width:440px}.velvy-banner__media{position:relative;align-self:stretch;min-height:320px;background:var(--velvy-band)}.velvy-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.velvy-banner{grid-template-columns:minmax(0,1fr)}.velvy-banner__copy{padding:40px 24px}.velvy-banner__media{min-height:260px}}.velvy-spotlight{background:var(--velvy-surface);border:1px solid var(--velvy-line);border-radius:var(--velvy-radius-lg);padding:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.velvy-spotlight__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--velvy-radius);overflow:hidden;background:var(--velvy-band)}.velvy-spotlight__media img{width:100%;height:100%;object-fit:cover}.velvy-spotlight__body{display:flex;flex-direction:column;gap:16px}.velvy-spotlight__title{font-family:var(--velvy-display);font-size:30px;line-height:1.16;font-weight:600;margin:0}.velvy-spotlight__desc{margin:0;font-size:14px;line-height:1.75;color:var(--velvy-ink-soft)}.velvy-spotlight__pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.velvy-spotlight__pill{display:inline-flex;align-items:center;gap:6px;background:var(--velvy-band);color:var(--velvy-accent-dark);font-size:12px;font-weight:600;letter-spacing:.06em;padding:8px 12px;border-radius:100px}.velvy-spotlight__price{font-family:var(--velvy-display);font-size:28px;font-weight:600;color:var(--velvy-accent)}.velvy-spotlight__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid var(--velvy-line)}.velvy-spotlight__perk{display:flex;flex-direction:column;gap:2px;font-size:13px}.velvy-spotlight__perk strong{font-weight:600;color:var(--velvy-ink)}.velvy-spotlight__perk span{color:var(--velvy-stone);font-size:12px}@media screen and (max-width:989px){.velvy-spotlight{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.velvy-spotlight__perks{grid-template-columns:minmax(0,1fr)}}.velvy-reviews__stat{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:32px}.velvy-reviews__count{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--velvy-stone)}.velvy-review{background:var(--velvy-surface);border:1px solid var(--velvy-line);border-radius:var(--velvy-radius);padding:28px;display:flex;flex-direction:column;gap:12px;height:100%;box-sizing:border-box}.velvy-review__quote{margin:0;font-size:15px;line-height:1.7;color:var(--velvy-ink-soft)}.velvy-review__who{margin-top:auto;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--velvy-stone)}.velvy-stars{display:inline-flex;gap:3px;color:var(--velvy-accent)}.velvy-stars svg{width:15px;height:15px}.velvy-stars--muted{color:var(--velvy-line-strong)}.velvy-trustmarks{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.velvy-trustmark{display:inline-flex;align-items:center;gap:8px;background:var(--velvy-surface);border:1px solid var(--velvy-line);border-radius:100px;padding:10px 18px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--velvy-ink)}.velvy-trustmark svg{width:14px;height:14px;color:var(--velvy-accent)}.velvy-insta-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.velvy-insta{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--velvy-radius);background:var(--velvy-band)}.velvy-insta img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.velvy-insta:hover img{transform:scale(1.05)}.velvy-insta__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#33261f52;color:#fff;opacity:0;transition:opacity .2s ease}.velvy-insta:hover .velvy-insta__mark{opacity:1}.velvy-insta__mark svg{width:22px;height:22px}@media screen and (max-width:989px){.velvy-insta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.velvy-insta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.velvy-trustbar__brand{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:44px}.velvy-trustbar__wordmark{font-family:var(--velvy-display);font-size:34px;font-weight:600;letter-spacing:.04em;margin:0}.velvy-trustbar__line{margin:0;max-width:620px;font-size:14px;line-height:1.75;color:var(--velvy-ink-soft)}.velvy-trustbar__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.velvy-trustbar__cell{background:var(--velvy-surface);border:1px solid var(--velvy-line);border-radius:var(--velvy-radius);padding:28px;display:flex;flex-direction:column;gap:10px}.velvy-trustbar__icon{width:34px;height:34px;color:var(--velvy-accent)}.velvy-trustbar__cellTitle{font-family:var(--velvy-display);font-size:19px;font-weight:600;margin:0}.velvy-trustbar__cellText{margin:0;font-size:13px;line-height:1.7;color:var(--velvy-ink-soft)}@media screen and (max-width:749px){.velvy-trustbar__grid{grid-template-columns:minmax(0,1fr)}}.velvy-hero{position:relative;overflow:hidden;background:var(--velvy-band)}.velvy-hero__track,.velvy-hero__slide{position:relative;height:100%;min-height:inherit}.velvy-hero__slide[hidden]{display:none}.velvy-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.velvy-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0}.velvy-hero__veil--left{background:linear-gradient(to right,#33261f80,#33261f2e 48%,#33261f00 72%)}.velvy-hero__veil--right{background:linear-gradient(to left,#33261f80,#33261f2e 48%,#33261f00 72%)}.velvy-hero__veil--center{background:#33261f57}.velvy-hero__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:18px;max-width:var(--velvy-page-width);margin:0 auto;padding:0 clamp(24px,6vw,88px);color:#fff}.velvy-hero__panel--left{align-items:flex-start;text-align:left}.velvy-hero__panel--right{align-items:flex-end;text-align:right}.velvy-hero__panel--center{align-items:center;text-align:center}.velvy-hero__kicker{font-size:var(--velvy-caption);font-weight:600;letter-spacing:var(--velvy-caption-track);text-transform:uppercase}.velvy-hero__heading{font-family:var(--velvy-display);font-size:clamp(30px,4.6vw,56px);line-height:1.06;font-weight:600;margin:0;max-width:16ch;color:#fff}.velvy-hero__panel--center .velvy-hero__heading{max-width:22ch}.velvy-hero__text{margin:0;font-size:16px;line-height:1.7;max-width:44ch}.velvy-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;border:none;border-radius:50%;color:var(--velvy-ink);cursor:pointer}.velvy-hero__arrow:hover{background:#fff;color:var(--velvy-accent)}.velvy-hero__arrow--prev{left:20px}.velvy-hero__arrow--next{right:20px}.velvy-hero__dots{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:3;display:flex;gap:8px}.velvy-hero__dot{width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.velvy-hero__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff8c;transition:background-color .2s ease,width .2s ease}.velvy-hero__dot[aria-selected=true]:after{background:#fff;width:22px;border-radius:100px}@media screen and (max-width:749px){.velvy-hero__arrow{display:none}.velvy-hero__panel{padding-inline:20px}.velvy-hero__text{font-size:14px}}.velvy-journal-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px;flex-wrap:wrap}.velvy-journal-grid{display:grid;gap:24px}.velvy-journal-card{display:flex;flex-direction:column;gap:12px}.velvy-journal-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--velvy-radius);background:var(--velvy-band)}.velvy-journal-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.velvy-journal-card:hover .velvy-journal-card__media img{transform:scale(1.03)}.velvy-journal-card__title{font-family:var(--velvy-display);font-size:19px;line-height:1.3;font-weight:600;margin:0}.velvy-journal-card__title a{color:var(--velvy-ink);text-decoration:none}.velvy-journal-card__title a:hover{color:var(--velvy-accent-dark)}.velvy-journal-card__meta{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--velvy-stone)}.velvy-journal-card__excerpt{margin:0;font-size:14px;line-height:1.7;color:var(--velvy-ink-soft)}.velvy-journal-card__more{align-self:flex-start;margin-top:4px}@media screen and (max-width:749px){.velvy-journal-grid{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){.velvy-journal-card__media img{transition:none}.velvy-journal-card:hover .velvy-journal-card__media img{transform:none}}.velvy-banner--reverse .velvy-banner__copy{order:2}.velvy-banner--reverse .velvy-banner__media{order:1}@media screen and (max-width:989px){.velvy-banner--reverse .velvy-banner__copy,.velvy-banner--reverse .velvy-banner__media{order:0}}.velvy-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--velvy-stone);margin-bottom:28px}.velvy-crumbs a{color:var(--velvy-stone);text-decoration:none}.velvy-crumbs a:hover{color:var(--velvy-accent-dark)}.velvy-crumbs [aria-current]{color:var(--velvy-ink)}.velvy-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.velvy-pdp__stage{position:relative;border-radius:var(--velvy-radius);overflow:hidden;background:var(--velvy-band)}.velvy-pdp__frame{position:relative}.velvy-pdp__frame[hidden]{display:none}.velvy-pdp__frame img,.velvy-pdp__frame .velvy-placeholder{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.velvy-pdp__frame.velvy-card__media--empty{aspect-ratio:3 / 4;display:flex}.velvy-pdp__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.velvy-pdp__thumb{width:72px;height:90px;padding:0;border:1px solid var(--velvy-line);border-radius:2px;background:var(--velvy-band);overflow:hidden;cursor:pointer}.velvy-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.velvy-pdp__thumb[aria-selected=true]{border-color:var(--velvy-accent);box-shadow:0 0 0 1px var(--velvy-accent)}.velvy-pdp__info{display:flex;flex-direction:column;gap:18px}.velvy-pdp__title{font-family:var(--velvy-display);font-size:30px;line-height:1.18;font-weight:600;margin:0}.velvy-pdp__meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:-8px}.velvy-pdp__sku{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--velvy-stone)}.velvy-pdp__price{display:flex;align-items:baseline;gap:12px;font-family:var(--velvy-display);font-size:28px;font-weight:600;color:var(--velvy-accent)}.velvy-pdp__compare{font-family:var(--velvy-body);font-size:18px;font-weight:400;color:var(--velvy-stone);text-decoration:line-through}.velvy-pdp__compare[hidden]{display:none}.velvy-pdp__form{display:flex;flex-direction:column;gap:20px;margin:0}.velvy-pdp__option{border:none;margin:0;padding:0}.velvy-pdp__optionLabel{display:flex;gap:8px;padding:0;margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:var(--velvy-caption-track);text-transform:uppercase;color:var(--velvy-stone)}.velvy-pdp__optionValue{color:var(--velvy-ink)}.velvy-pdp__swatches{display:flex;flex-wrap:wrap;gap:8px}.velvy-pdp__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.velvy-pdp__swatch{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:44px;padding:10px 14px;border:1px solid var(--velvy-line-strong);border-radius:2px;background:var(--velvy-surface);font-size:13px;color:var(--velvy-ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.velvy-pdp__swatch:hover{border-color:var(--velvy-accent)}.velvy-pdp__radio:checked+.velvy-pdp__swatch{border-color:var(--velvy-accent);background:var(--velvy-band);color:var(--velvy-accent-dark);font-weight:600;box-shadow:inset 0 0 0 1px var(--velvy-accent)}.velvy-pdp__radio:focus-visible+.velvy-pdp__swatch{outline:2px solid var(--velvy-accent);outline-offset:3px}.velvy-pdp__tools{display:flex;flex-wrap:wrap;gap:10px}.velvy-pdp__tool{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 16px;border:1px solid var(--velvy-line-strong);border-radius:2px;background:var(--velvy-band-soft);font-family:var(--velvy-body);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--velvy-accent-dark);cursor:pointer}.velvy-pdp__tool:hover{border-color:var(--velvy-accent);background:var(--velvy-band)}.velvy-pdp__qtyRow{display:flex;align-items:center;gap:16px}.velvy-pdp__qtyLabel{font-size:12px;font-weight:600;letter-spacing:var(--velvy-caption-track);text-transform:uppercase;color:var(--velvy-stone)}.velvy-pdp__qty{display:inline-flex;align-items:center;border:1px solid var(--velvy-line-strong);border-radius:2px;background:var(--velvy-surface)}.velvy-pdp__qtyBtn{width:44px;height:44px;border:none;background:none;font-size:18px;line-height:1;color:var(--velvy-ink);cursor:pointer}.velvy-pdp__qtyBtn:hover{color:var(--velvy-accent)}.velvy-pdp__qtyInput{width:52px;height:44px;border:none;border-inline:1px solid var(--velvy-line);background:none;text-align:center;font-family:var(--velvy-body);font-size:14px;color:var(--velvy-ink);-moz-appearance:textfield}.velvy-pdp__qtyInput::-webkit-outer-spin-button,.velvy-pdp__qtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.velvy-pdp__ctas{display:flex;flex-direction:column;gap:10px}.velvy-pdp__add{width:100%}.velvy-pdp__add[disabled]{opacity:.5;cursor:not-allowed}.velvy-pdp__whatsapp{width:100%;background:#1fa855;color:#fff}.velvy-pdp__whatsapp:hover{background:#17843f;color:#fff}.velvy-pdp__ctas .shopify-payment-button__button--unbranded{background:var(--velvy-ink);color:#fff;border-radius:var(--velvy-radius);min-height:48px;font-family:var(--velvy-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.velvy-pdp__ctas .shopify-payment-button__button--unbranded:hover{background:#221913}.velvy-pdp__stock{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--velvy-ink-soft)}.velvy-pdp__dot{width:8px;height:8px;border-radius:50%;display:inline-block}.velvy-pdp__dot--in{background:var(--velvy-success)}.velvy-pdp__dot--out{background:var(--velvy-sale)}.velvy-pdp__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.velvy-pdp__badge{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:18px 12px;border:1px solid var(--velvy-line);border-radius:var(--velvy-radius);background:var(--velvy-band-soft)}.velvy-pdp__badgeIcon{width:28px;height:28px;color:var(--velvy-accent)}.velvy-pdp__badgeIcon svg{width:100%;height:100%}.velvy-pdp__badgeText{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--velvy-ink)}@media screen and (max-width:989px){.velvy-pdp{grid-template-columns:minmax(0,1fr);gap:32px}.velvy-pdp__title{font-size:24px}}@media screen and (max-width:749px){.velvy-pdp__badges{grid-template-columns:minmax(0,1fr)}.velvy-pdp__badge{flex-direction:row;text-align:left;justify-content:flex-start;padding:14px}.velvy-pdp__badgeIcon{width:22px;height:22px}}.velvy-modal{width:min(680px,92vw);max-height:86vh;padding:0;border:none;border-radius:var(--velvy-radius-lg);background:var(--velvy-surface);color:var(--velvy-ink);overflow:hidden}.velvy-modal::backdrop{background:#33261f80}.velvy-modal__inner{display:flex;flex-direction:column;max-height:86vh}.velvy-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--velvy-line)}.velvy-modal__title{font-family:var(--velvy-display);font-size:20px;font-weight:600;margin:0}.velvy-modal__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--velvy-ink);cursor:pointer}.velvy-modal__close:hover{color:var(--velvy-accent)}.velvy-modal__body{padding:24px;overflow-y:auto}.velvy-modal__body img{max-width:100%;height:auto;border-radius:var(--velvy-radius)}.velvy-rte{font-size:15px;line-height:1.8;color:var(--velvy-ink-soft)}.velvy-rte>*:first-child{margin-top:0}.velvy-rte>*:last-child{margin-bottom:0}.velvy-rte h1,.velvy-rte h2,.velvy-rte h3,.velvy-rte h4{font-family:var(--velvy-display);color:var(--velvy-ink);margin:28px 0 10px}.velvy-rte h2{font-size:22px}.velvy-rte h3{font-size:18px}.velvy-rte h4{font-size:16px}.velvy-rte p{margin:0 0 14px}.velvy-rte strong{color:var(--velvy-ink);font-weight:600}.velvy-rte ul,.velvy-rte ol{margin:0 0 16px;padding-left:20px}.velvy-rte li{margin-bottom:8px}.velvy-rte img{max-width:100%;height:auto}.velvy-rte table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14px}.velvy-rte th,.velvy-rte td{border:1px solid var(--velvy-line);padding:10px 12px;text-align:left}.velvy-rte th{background:var(--velvy-band-soft);color:var(--velvy-ink);font-weight:600}.velvy-tabs--center{justify-content:center}.velvy-ptabs__panel{max-width:860px;margin:0 auto}.velvy-ptabs__form{max-width:620px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.velvy-ptabs__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.velvy-field{display:flex;flex-direction:column;gap:6px}.velvy-field label{font-size:12px;font-weight:600;letter-spacing:var(--velvy-caption-track);text-transform:uppercase;color:var(--velvy-stone)}.velvy-field input,.velvy-field textarea{min-height:48px;padding:12px 14px;border:1px solid var(--velvy-line-strong);border-radius:2px;background:var(--velvy-surface);font-family:var(--velvy-body);font-size:15px;color:var(--velvy-ink)}.velvy-field textarea{min-height:120px;resize:vertical}.velvy-field input:focus-visible,.velvy-field textarea:focus-visible{outline:2px solid var(--velvy-accent);outline-offset:1px;border-color:var(--velvy-accent)}.velvy-ptabs__ok,.velvy-ptabs__err{margin:0;padding:12px 16px;border-radius:var(--velvy-radius);font-size:14px}.velvy-ptabs__ok{background:#e4f0e7;color:#1e5230}.velvy-ptabs__err{background:var(--velvy-band);color:#7a3427}@media screen and (max-width:749px){.velvy-ptabs__fields{grid-template-columns:minmax(0,1fr)}}.velvy-prv__summary{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:48px;align-items:center;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--velvy-line)}.velvy-prv__score{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.velvy-stars--lg svg{width:22px;height:22px}.velvy-prv__avg{margin:0;font-family:var(--velvy-display);font-size:22px;font-weight:600;color:var(--velvy-ink)}.velvy-prv__based{margin:0;font-size:13px;color:var(--velvy-stone)}.velvy-prv__bars{display:flex;flex-direction:column;gap:8px}.velvy-prv__barRow{display:flex;align-items:center;gap:14px}.velvy-prv__bar{flex-grow:1;height:10px;border-radius:100px;background:var(--velvy-band);overflow:hidden}.velvy-prv__barFill{display:block;height:100%;background:var(--velvy-accent)}.velvy-prv__barCount{width:28px;text-align:right;font-size:13px;color:var(--velvy-stone)}.velvy-prv__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.velvy-prv__item{display:flex;flex-direction:column;gap:8px;padding:24px 0;border-bottom:1px solid var(--velvy-line)}.velvy-prv__item:last-child{border-bottom:none}.velvy-prv__itemHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.velvy-prv__date{font-size:12px;color:var(--velvy-stone)}.velvy-prv__who{display:flex;align-items:center;gap:10px}.velvy-prv__name{font-size:14px;font-weight:600;color:var(--velvy-ink)}.velvy-prv__verified{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--velvy-accent);padding:3px 8px;border-radius:2px}.velvy-prv__itemTitle{margin:0;font-size:15px;font-weight:600;color:var(--velvy-ink)}.velvy-prv__quote{margin:0;font-size:15px;line-height:1.75;color:var(--velvy-ink-soft)}@media screen and (max-width:749px){.velvy-prv__summary{grid-template-columns:minmax(0,1fr);gap:24px}.velvy-prv__itemHead{flex-direction:column;align-items:flex-start;gap:6px}}@media(prefers-reduced-motion:reduce){.velvy-card__media img,.velvy-mosaic__item img,.velvy-insta img{transition:none}.velvy-card:hover .velvy-card__media img,.velvy-mosaic__item:hover img,.velvy-insta:hover img{transform:none}}.velvy a:focus-visible,.velvy button:focus-visible,.velvy-btn:focus-visible,.velvy-tab:focus-visible{outline:2px solid var(--velvy-accent);outline-offset:3px;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/velvy-brand.css.map */
