:root{--vv-cream:#f8f4ed;--vv-ink:#30251f;--vv-muted:#71655b;--vv-gold:#b58a50;--vv-line:#ded3c3;--font-heading--family:Georgia,"Times New Roman",serif;--font-heading--weight:400;--font-accent--family:Georgia,"Times New Roman",serif}body{background:var(--vv-cream);color:var(--vv-ink)}h1,h2,h3{font-weight:400;letter-spacing:-.03em}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--vv-gold);outline-offset:5px}.vv-wrap{max-width:1370px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.vv-home{background:var(--vv-cream);overflow:hidden}.vv-home p{color:var(--vv-muted);font-size:15px;line-height:1.75;margin:0}.vv-home h1,.vv-home h2,.vv-home h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--vv-ink);margin:0;letter-spacing:-.045em;line-height:1.08}.vv-hero{display:grid;grid-template-columns:46% 54%;min-height:610px;max-width:1680px;margin:auto}.vv-hero-copy{padding:88px clamp(24px,5vw,84px) 66px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.vv-home .vv-eyebrow{font-size:10px;letter-spacing:.21em;text-transform:uppercase;font-weight:500;line-height:1.5;color:#806642;margin-bottom:24px}.vv-hero h1{font-size:clamp(44px,4.5vw,72px);max-width:540px;margin-bottom:27px}.vv-intro{max-width:380px}.vv-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:34px}.vv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:16px 23px;background:var(--vv-ink);color:#fff8ee;font-size:13px;border:1px solid var(--vv-ink);text-decoration:none;min-height:48px;transition:background .2s}.vv-button:hover{background:#554137}.vv-link{font-size:12px;color:var(--vv-ink);text-decoration:none;border-bottom:1px solid var(--vv-gold);padding-block:5px;display:inline-block}.vv-hero .vv-hero-note{font-size:11px;margin-top:53px;letter-spacing:.03em}.vv-hero-note span{color:var(--vv-gold);font-size:7px;margin-right:8px}.vv-hero-image{position:relative;min-height:580px;background:#d9c6aa}.vv-hero-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;object-position:65% center}.vv-image-caption{position:absolute;bottom:27px;right:30px;letter-spacing:.19em;font-size:10px;color:#fff9eb;text-transform:uppercase}.vv-values{display:flex;justify-content:center;gap:clamp(30px,8vw,130px);padding:24px;border-block:1px solid var(--vv-line);font-size:11px;color:var(--vv-muted);letter-spacing:.08em}.vv-collections{padding-top:90px;padding-bottom:75px}.vv-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:35px}.vv-section-head .vv-eyebrow{margin-bottom:15px}.vv-section-head h2{font-size:clamp(32px,3vw,46px)}.vv-section-head>p{max-width:320px;font-size:13px}.vv-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vv-category{min-height:248px;padding:27px;position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#eee5d7;border:1px solid transparent;color:var(--vv-ink);text-decoration:none;transition:border-color .2s,background .2s}.vv-category:hover{border-color:var(--vv-gold);background:#e9dccb}.vv-category-2{background:#edece2}.vv-category-3{background:#eddfd6}.vv-category-4{background:#e6e1db}.vv-category-number{font-family:Georgia,serif;font-style:italic;font-size:25px;color:#9c8060}.vv-category h3{font-size:29px;margin-bottom:10px}.vv-category p{font-size:12px;max-width:180px}.vv-category-arrow{position:absolute;right:23px;top:25px;font-size:23px;font-weight:300}.vv-home .vv-collection-note{font-size:12px;margin-top:23px;color:var(--vv-muted)}.vv-story{border-top:1px solid var(--vv-line);display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:77px;padding-bottom:76px}.vv-story h2{font-size:clamp(35px,3.6vw,52px);max-width:460px}.vv-gold-line{display:block;width:65px;height:2px;background:var(--vv-gold);margin-top:30px}.vv-story-copy{padding-top:24px;max-width:470px}.vv-story-copy p+p{margin-top:18px}.vv-story-copy .vv-link{margin-top:23px}.vv-process{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding-top:42px;padding-bottom:95px;border-top:1px solid var(--vv-line)}.vv-step{color:var(--vv-gold);font-size:11px;letter-spacing:.08em;display:block;margin-bottom:22px}.vv-process h3{font-size:26px;margin-bottom:16px}.vv-process p{font-size:13px;max-width:280px}.vv-contact-band{text-align:center;background:#362a23;padding:75px 24px 80px}.vv-contact-band .vv-eyebrow{color:#c3a575}.vv-contact-band h2{font-size:clamp(36px,4vw,55px);color:#fbf4e9;margin-bottom:19px}.vv-contact-band p{color:#d2c2af}.vv-button-light{margin-top:30px;background:#f4ede2;border-color:#f4ede2;color:#30251f}.vv-button-light:hover{background:#e2d3bf}.vv-products{padding-block:30px 75px}.vv-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.vv-product{text-decoration:none;color:var(--vv-ink)}.vv-product img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#ece4d7}.vv-product h3{font-size:22px;margin-top:18px}.vv-product p{font-size:13px;margin-top:8px}.vv-footer{padding-top:60px;padding-bottom:22px}.vv-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.2fr;gap:35px;padding-bottom:48px}.vv-footer h2{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 22px}.vv-footer ul{list-style:none;margin:0;padding:0}.vv-footer li{margin-bottom:12px}.vv-footer a{color:var(--vv-muted);font-size:12px;text-decoration:none}.vv-footer a:hover{text-decoration:underline}.vv-footer-brand>a{display:block;width:215px;margin:-15px 0 0}.vv-footer-brand img{width:100%;height:auto}.vv-footer-brand p{max-width:235px;font-size:12px;line-height:1.8;color:var(--vv-muted);margin:0}.vv-footer-small{font-size:11px;color:var(--vv-muted);margin-top:16px}.vv-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;border-top:1px solid var(--vv-line);padding-top:22px;font-size:10px;color:var(--vv-muted)}.vv-footer-bottom>div{display:flex;gap:15px}.vv-footer-bottom a{font-size:10px}.header__row{border-bottom:1px solid var(--vv-line)}.rte h2{font-family:Georgia,serif;font-size:28px;margin-top:35px}.rte p{line-height:1.8}.rte a{color:var(--vv-ink);text-decoration-color:var(--vv-gold)}@media(min-width:990px){.header-logo{min-width:175px}}@media(max-width:989px){.vv-hero{grid-template-columns:1fr 1fr;min-height:510px}.vv-hero-copy{padding:60px 30px}.vv-hero-image{min-height:490px}.vv-hero h1{font-size:48px}.vv-actions{gap:20px}.vv-hero .vv-hero-note{margin-top:30px}.vv-category-grid{grid-template-columns:repeat(2,1fr)}.vv-category{min-height:225px}.vv-story{gap:35px}.vv-process{gap:30px}.vv-footer-grid{grid-template-columns:1.3fr 1fr;row-gap:35px}.vv-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.vv-hero{grid-template-columns:1fr}.vv-hero-copy{padding:48px 25px 40px}.vv-hero h1{font-size:48px;max-width:330px;margin-bottom:22px}.vv-hero .vv-eyebrow{margin-bottom:20px}.vv-actions{margin-top:27px}.vv-hero-image{min-height:340px}.vv-values{gap:12px;justify-content:space-between;font-size:9px;padding:20px 17px;letter-spacing:0}.vv-collections{padding-top:58px;padding-bottom:50px}.vv-section-head{display:block;margin-bottom:25px}.vv-section-head>p{margin-top:18px}.vv-category-grid{gap:10px}.vv-category{padding:20px;min-height:210px}.vv-category h3{font-size:25px}.vv-category p{font-size:11px}.vv-category-arrow{right:15px;top:18px}.vv-story{grid-template-columns:1fr;padding-block:50px;gap:10px}.vv-story-copy{padding-top:15px}.vv-process{grid-template-columns:1fr;padding-top:32px;padding-bottom:55px;gap:30px}.vv-process>div{display:grid;grid-template-columns:40px 1fr;gap:5px 12px}.vv-step{grid-row:span 2;margin-top:5px}.vv-process h3{font-size:25px;margin-bottom:8px}.vv-process p{grid-column:2;max-width:none}.vv-contact-band{padding-block:55px}.vv-contact-band p{max-width:310px;margin-inline:auto}.vv-footer{padding-top:35px}.vv-footer-grid{gap:20px;grid-template-columns:1fr 1fr}.vv-footer-brand{grid-column:1/-1;margin-bottom:10px}.vv-footer-brand p{max-width:320px}.vv-footer-grid>div:last-child{grid-column:1/-1}.vv-footer-bottom{align-items:flex-start;flex-direction:column}.vv-footer h2{margin-bottom:16px}.vv-product-grid{gap:12px}.vv-product h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.vv-button,.vv-category{transition:none}}.vv-hero-copy{position:relative;background:radial-gradient(ellipse at 0 100%,#eddcc226,transparent 65%)}.vv-hero-copy:before{content:"";position:absolute;left:-180px;top:45px;width:310px;height:460px;border:1px solid #b58a5020;border-radius:50%;pointer-events:none}.vv-hero .vv-hero-note{padding:11px 16px;border:1px solid #d8c6ac;border-radius:30px;background:#f2e8d970}.vv-hero-image:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #fff6e44d;pointer-events:none}.vv-hero-image img{animation:vv-light-arrive 1.4s ease-out both}.vv-button{transition:background .25s,transform .25s,box-shadow .25s}.vv-button:hover{transform:translateY(-3px);box-shadow:0 10px 22px #30251f18}.vv-values{background:#eee3d3;position:relative}.vv-values span{display:flex;align-items:center;gap:12px}.vv-values span:before{content:"";width:5px;height:5px;flex-shrink:0;background:var(--vv-gold);border-radius:50%}.vv-collections{padding-top:85px;padding-bottom:70px}.vv-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;grid-auto-rows:235px}.vv-category{min-height:0;padding:24px;border:1px solid #e3d6c5;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#efe3cf,#e5d3b8);transition:transform .35s,box-shadow .35s,border-color .35s}.vv-category:hover{transform:translateY(-5px);box-shadow:0 16px 35px #4e34201a;background:linear-gradient(135deg,#efe3cf,#e5d3b8)}.vv-category-1{grid-column:span 2;grid-row:span 2;background:radial-gradient(ellipse at 55% 45%,#f9e3ac,#debd87 60%,#c7a773)}.vv-category-1:hover{background:radial-gradient(ellipse at 55% 45%,#f9e3ac,#debd87 60%,#c7a773)}.vv-category-2,.vv-category-2:hover{background:linear-gradient(140deg,#eef0e2,#c5cfb9)}.vv-category-3,.vv-category-3:hover{background:linear-gradient(140deg,#f4e6dd,#d9bba6)}.vv-category-4,.vv-category-4:hover{grid-column:span 2;background:linear-gradient(120deg,#e9e1d7,#d2c6b7)}.vv-category-number{font-size:17px;letter-spacing:.04em;z-index:2;color:#59462f}.vv-category-arrow{z-index:2;width:31px;height:31px;border:1px solid #6c523a50;border-radius:50%;display:grid;place-items:center;font-size:18px;right:20px;top:20px;transition:transform .3s}.vv-category:hover .vv-category-arrow{transform:rotate(45deg)}.vv-category-copy{z-index:2;position:relative;max-width:75%}.vv-category h3{font-size:31px;margin-bottom:7px}.vv-category-1 h3{font-size:43px}.vv-category p{font-size:12px;color:#564a3c}.vv-category-1 p{max-width:240px;font-size:13px}.vv-category-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.vv-category-media>img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.vv-category:has(.vv-category-media>img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#f8f4ed30,transparent 25%,#f8f4eddd 100%)}.vv-category:hover .vv-category-media>img{transform:scale(1.035)}.vv-form-art{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;transition:transform .7s ease}.vv-category:hover .vv-form-art{transform:translateY(-6px) rotate(-2deg)}.vv-art-ring,.vv-art-disc,.vv-art-line{position:absolute;display:block}.vv-category-1 .vv-art-ring{width:54%;height:63%;left:23%;top:12%;border:2px solid #fff4dcbf;border-radius:48% 48% 6px 6px;box-shadow:inset 15px -20px 50px #714c2220,10px 25px 35px #74502520}.vv-category-1 .vv-art-disc{width:30%;aspect-ratio:1;left:35%;top:26%;border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff9e5,#f3d496 55%,#c89445);box-shadow:0 0 80px 12px #fff1b890,inset -10px -10px 30px #b1803420}.vv-category-1 .vv-art-line{height:2px;width:68%;left:16%;top:76%;background:linear-gradient(90deg,transparent,#87643965,transparent)}.vv-category-2 .vv-art-ring{width:46%;height:48%;left:39%;top:12%;border:1px solid #69795270;border-radius:100% 0;transform:rotate(-30deg)}.vv-category-2 .vv-art-disc{width:38%;height:39%;left:46%;top:23%;background:linear-gradient(140deg,#f9faeb90,#a5b494);border-radius:100% 0;transform:rotate(12deg);box-shadow:10px 15px 25px #55634220}.vv-category-2 .vv-art-line{width:1px;height:50%;background:#67734c75;left:63%;top:23%;transform:rotate(24deg)}.vv-category-3 .vv-art-ring{height:60%;width:37%;left:42%;top:8%;border:2px solid #fff7edb0;border-radius:50%;transform:rotate(24deg);box-shadow:12px 16px 25px #8e52331f}.vv-category-3 .vv-art-disc{width:22%;height:38%;left:49%;top:19%;background:linear-gradient(125deg,#f9e7d7,#ba8a6d);border-radius:50%;transform:rotate(24deg);box-shadow:6px 10px 25px #8e523320}.vv-category-4 .vv-art-ring{width:120px;height:120px;right:17%;top:15%;border:20px solid #b9aa98;border-radius:50%;box-shadow:12px 12px 22px #6c564122,inset -4px -4px 10px #6c564122}.vv-category-4 .vv-art-disc{width:82px;height:82px;right:9%;top:32%;border-radius:50%;background:linear-gradient(130deg,#f7ebd9,#cbb99e);box-shadow:8px 12px 20px #6c564125}.vv-story{border-top:0;padding-top:0;padding-bottom:65px}.vv-story-title{position:relative;padding-left:28px;border-left:2px solid #b58a5070}.vv-story-copy{padding-top:5px}.vv-process{gap:24px;padding-top:0;border-top:0}.vv-process>div{padding:30px;border:1px solid #deceb9;background:linear-gradient(135deg,#f4ebdf,#faf6ef);border-radius:3px}.vv-process>div:nth-child(2){background:#eee8dc}.vv-step{font-family:Georgia,serif;font-size:20px;letter-spacing:0}.vv-contact-band{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 120%,#6d4a2b,#362a23 65%)}.vv-contact-band:before,.vv-contact-band:after{content:"";position:absolute;pointer-events:none;width:280px;height:420px;border:1px solid #d9b27325;border-radius:50%;transform:rotate(28deg);top:-80px;left:-110px}.vv-contact-band:after{left:auto;right:-100px;top:20px}.vv-product img{transition:transform .5s}.vv-product:hover img{transform:scale(1.025)}@keyframes vv-light-arrive{0%{opacity:.7;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes vv-glow{0%,to{opacity:.65;transform:rotate(-25deg) translateY(0)}50%{opacity:1;transform:rotate(-23deg) translateY(-10px)}}@media(max-width:989px){.vv-category-grid{grid-auto-rows:220px}.vv-category-1 h3{font-size:36px}.vv-category h3{font-size:26px}.vv-atmosphere-copy{padding:35px 28px}.vv-process>div{padding:22px}}@media(max-width:600px){.vv-values{gap:8px;padding:19px 12px}.vv-values span{gap:5px;font-size:8px}.vv-values span:before{width:3px;height:3px}.vv-hero .vv-hero-note{margin-top:30px;font-size:10px;padding:10px 12px}.vv-hero-image:after{top:15px;right:15px;bottom:15px;left:15px}.vv-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}.vv-category{padding:20px;min-height:240px}.vv-category-1{grid-column:1/-1;grid-row:auto;min-height:370px}.vv-category-4{grid-column:1/-1;min-height:210px}.vv-category-1 h3{font-size:37px}.vv-category h3{font-size:26px}.vv-category-copy{max-width:85%}.vv-category-1 .vv-art-ring{width:45%;left:30%;height:65%;top:8%}.vv-category-1 .vv-art-disc{width:25%;left:40%;top:20%}.vv-category-2 .vv-art-ring{left:32%;width:52%}.vv-category-2 .vv-art-disc{left:43%;width:45%}.vv-category-3 .vv-art-ring{left:35%;width:46%}.vv-category-3 .vv-art-disc{left:45%;width:29%}.vv-category-4 .vv-art-ring{width:110px;height:110px;right:15%;top:12%}.vv-category-4 .vv-art-disc{width:74px;height:74px;right:5%;top:31%}.vv-atmosphere-section{padding-bottom:55px}.vv-atmosphere{grid-template-columns:1fr;min-height:0}.vv-atmosphere-art{min-height:290px}.vv-atmosphere-copy{padding:37px 27px 42px}.vv-atmosphere-copy h2{font-size:37px}.vv-story{padding-block:0 42px}.vv-story-title{padding-left:20px}.vv-process{gap:13px}.vv-process>div{padding:23px;grid-template-columns:35px 1fr}.vv-step{font-size:16px}.vv-contact-band:before{width:200px;height:320px;left:-150px}.vv-contact-band:after{right:-160px}}@media(prefers-reduced-motion:reduce){.vv-home *,.vv-home *:before,.vv-home *:after{animation:none!important;transition:none!important}.vv-button:hover,.vv-category:hover,.vv-category:hover .vv-form-art,.vv-category:hover img,.vv-product:hover img{transform:none}}.product-information .product-form-buttons{gap:10px}.product-information .product-form-buttons>.quantity-selector-wrapper,.product-information .product-form-buttons>span:has(add-to-cart-component),.product-information .product-form-buttons>.accelerated-checkout-block{flex:1 0 100%;width:100%}.product-information .product-form-buttons .quantity-selector{width:100%;justify-content:space-between;border-radius:8px}.product-information .product-form-buttons .add-to-cart-button{border-radius:8px}.product-information .shopify-payment-button__button--unbranded{background:transparent!important;color:#30251f!important;border:1px solid #30251f!important;border-radius:8px!important}.vv-journal{padding-top:32px;padding-bottom:90px}.vv-journal-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"eyebrow copy" "title copy";align-items:end;column-gap:55px;row-gap:0;margin-bottom:30px}.vv-journal-head .vv-eyebrow{grid-area:eyebrow;color:#9b7856;margin:0 0 15px;letter-spacing:.2em}.vv-journal-head h2{grid-area:title;font-family:Georgia,serif;font-size:clamp(38px,3.8vw,58px);font-weight:400;line-height:1.06;letter-spacing:-.035em;color:#352b23;max-width:720px;margin:0}.vv-journal-head h2 em{color:#9c7652;font-weight:400}.vv-journal-head>p{grid-area:copy;font-size:15px;line-height:1.7;color:#6f6358;max-width:340px;margin:0 0 4px}.vv-journal-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:repeat(2,258px);gap:16px}.vv-journal-card{position:relative;display:block;overflow:hidden;background:#ddd2c5;color:#fff;text-decoration:none;isolation:isolate}.vv-journal-card--lead{grid-row:span 2}.vv-journal-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.vv-journal-card:hover img{transform:scale(1.035)}.vv-journal-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,transparent 50%,rgba(22,19,16,.68) 100%)}.vv-journal-card--lead:after{background:linear-gradient(180deg,transparent 48%,rgba(22,19,16,.66) 100%)}.vv-journal-card--lead img{object-position:center 57%}.vv-journal-card--vase img{object-position:center 43%}.vv-journal-card--pot img{object-position:center 31%}.vv-journal-caption{position:absolute;z-index:1;bottom:26px;left:30px;right:30px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-shadow:0 1px 8px #0008}.vv-journal-caption small{font:600 10px/1.2 var(--font-body--family);letter-spacing:.18em;color:#f0dfc5}.vv-journal-caption strong{font-family:Georgia,serif;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.05;max-width:75%}.vv-journal-card:not(.vv-journal-card--lead) .vv-journal-caption{bottom:17px;left:22px;right:22px;gap:5px}.vv-journal-card:not(.vv-journal-card--lead) .vv-journal-caption strong{font-size:clamp(22px,2vw,28px)}.vv-journal-caption>span{font-size:12px;line-height:1.4;border-bottom:1px solid #f4e7d7;padding-bottom:3px}.vv-journal-card:focus-visible{outline:3px solid #b08559;outline-offset:4px}@media(max-width:749px){.vv-journal{padding-top:18px;padding-bottom:58px}.vv-journal-head{display:block;margin-bottom:23px}.vv-journal-head h2{font-size:clamp(36px,9vw,45px)}.vv-journal-head>p{margin-top:14px;max-width:none;font-size:14px}.vv-journal-grid{grid-template-columns:1fr;grid-template-rows:none;gap:12px}.vv-journal-card--lead{grid-row:auto;height:355px}.vv-journal-card:not(.vv-journal-card--lead){height:235px}.vv-journal-caption{left:20px;right:20px;bottom:18px;gap:6px}.vv-journal-caption strong{font-size:27px;max-width:90%}.vv-journal-card:not(.vv-journal-card--lead) .vv-journal-caption strong{font-size:24px}}.vv-footer-contact{display:grid;gap:13px;margin-top:15px}.vv-footer .vv-footer-call{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--vv-line);border-bottom:1px solid var(--vv-line);text-decoration:none}.vv-footer-call small{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--vv-muted)}.vv-footer .vv-footer-call span{font-size:16px;font-weight:500;letter-spacing:.015em;color:var(--vv-ink)}.vv-footer-social{display:flex;flex-wrap:wrap;gap:8px}.vv-footer .vv-footer-social a{display:inline-flex;align-items:center;gap:5px;min-height:35px;padding:7px 10px;border:1px solid var(--vv-line);border-radius:999px;color:var(--vv-ink);font-size:11px;line-height:1.2;text-decoration:none;transition:border-color .2s,background-color .2s}.vv-footer .vv-footer-social a:hover,.vv-footer .vv-footer-social a:focus-visible{border-color:var(--vv-gold);background:#f5eee4}.vv-footer .vv-footer-social span{font-size:13px}.vv-footer .vv-footer-small{line-height:1.6;margin-top:16px}[id*=product_recommendations] product-card .card-gallery{--gallery-aspect-ratio:1!important;border-radius:13px;overflow:hidden;background:#eee5d8}[id*=product_recommendations] product-card slideshow-slide,[id*=product_recommendations] product-card .product-media,[id*=product_recommendations] product-card .product-media img{aspect-ratio:1!important}product-card .product-badges:has(.color-custom-badge-sale){display:none}[id*=product_recommendations] product-card .product-card__content{--product-card-gap:7px!important}product-card .vv-card-sale{display:inline-flex;align-self:flex-start;width:max-content;margin-top:10px;border-radius:5px;background:#fbe9e6;color:#c84039;padding:3px 6px;font:600 11px/1.25 var(--font-body--family,Arial,sans-serif)}[id*=product_recommendations] product-card a.contents{font-size:14px;line-height:1.4;font-weight:500;min-height:40px}[id*=product_recommendations] product-card product-price .price-item__group.price{font-size:15px;font-weight:700}[id*=product_recommendations] product-card product-price .compare-at-price{font-size:13px;color:#99908d}@media(max-width:749px){product-card .vv-card-sale{font-size:10px}[id*=product_recommendations] product-card a.contents{font-size:12px;min-height:34px}[id*=product_recommendations] product-card product-price .price-item__group.price{font-size:14px}[id*=product_recommendations] product-card product-price .compare-at-price{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vevosy.css.map */
