.v-catalog-cards{margin-top:30px;align-items:stretch}.v-catalog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3d9ce;border-radius:20px;background:#fffdf9;text-decoration:none;transition:box-shadow .2s}.v-catalog-card:hover{box-shadow:0 12px 28px #49322a12}.v-catalog-card-image{background:#fff;aspect-ratio:1;overflow:hidden}.v-catalog-card-image img{width:100%;height:100%;object-fit:contain;display:block}.v-catalog-card-copy{padding:24px;display:flex;flex:1;flex-direction:column;align-items:start}.v-catalog-card-copy h2{font-size:27px;line-height:1.18}.v-catalog-card-copy .v-eyebrow{font-size:9px;margin-bottom:12px!important}.v-catalog-card-copy p{font-size:14px}.v-catalog-card-copy .v-catalog-card-price{font-size:22px;margin-top:auto}.v-catalog-grid .v-collection-heading{max-width:840px}@media(max-width:749px){.v-catalog-cards{grid-template-columns:minmax(0,1fr)}.v-catalog-card-copy{padding:22px}}.v-catalog .v-product{align-items:start}.v-catalog .v-catalog-main{box-sizing:border-box;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#faf7f2;padding:clamp(12px,2vw,24px)}.v-catalog .v-zoom-open{border:1px solid #e8ded4;background:#faf7f2}.v-gallery-caption{margin:14px 0 6px;font-size:13px;line-height:1.55;color:#514943}.v-catalog .v-catalog-selection,.v-catalog form{display:grid;gap:12px;margin:24px 0}.v-catalog select,.v-catalog input{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;background:#fff;border:1px solid #cfc4b9;border-radius:10px;padding:12px;font:inherit;color:inherit}.v-catalog select{text-overflow:ellipsis}.v-catalog button:disabled{opacity:.65;cursor:not-allowed}.v-catalog-zoom-image{display:block;width:100%;height:auto;object-fit:contain;margin-top:16px}.v-catalog-related{margin-top:56px;padding:36px;border-radius:20px;background:#eee5db}.v-catalog .v-description h2{font-size:clamp(23px,3vw,30px);line-height:1.25}.v-catalog .v-description h3{font-size:20px}.v-catalog .v-description,.v-catalog .v-details{overflow-wrap:anywhere}@media(max-width:749px){.v-catalog .v-product{grid-template-columns:minmax(0,1fr)}.v-catalog-related{padding:24px}}.vh-home{--vh-rose:#ecd7d6;--vh-deep:#593f48}.vh-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:56px;padding-block:54px 48px;align-items:center}.vh-copy h1{font-size:clamp(46px,5.4vw,78px);line-height:1.03;max-width:620px}.vh-copy .v-lead{max-width:440px}.vh-home .v-button{background:var(--vh-deep);border-color:var(--vh-deep);border-radius:999px;padding:16px 25px}.vh-link{font-size:13px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;border-bottom:1px solid #bfa8ac}.vh-visual{background:var(--vh-rose);position:relative;padding:42px 28px 24px;border-radius:180px 180px 18px 18px;min-width:0}.vh-visual img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:140px 140px 12px 12px}.vh-caption{display:block;text-align:center;font-size:9px;letter-spacing:.19em;margin:6px 0 22px}.vh-stamp{position:absolute;bottom:24px;right:18px;border-radius:50%;background:#fffaf3;padding:24px 17px;font:italic 22px Georgia,serif;line-height:1.1;transform:rotate(-9deg)}.vh-benefits{display:flex;justify-content:space-between;gap:20px;border-block:1px solid #ddd0ca;padding-block:20px;font-size:12px}.vh-benefits a{text-decoration:none}.vh-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vh-categories>a{background:#eee5de;padding:28px 24px 20px;border-radius:14px;text-decoration:none;display:flex;flex-direction:column;min-width:0}.vh-categories>a:nth-child(2n){background:#eddddf}.vh-categories>a>span:first-child{font-size:9px;letter-spacing:.13em;margin-bottom:34px}.vh-categories h3{font-size:29px}.vh-categories p{font-size:13px}.vh-arrow{align-self:flex-end;font-size:26px;margin-top:auto}.vh-products{background:#f0e7e3}.vh-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.vh-product{text-decoration:none;min-width:0}.vh-product>div{background:#fffdf9;border-radius:16px;margin-bottom:24px;overflow:hidden}.vh-product img{display:block;aspect-ratio:1;width:100%;object-fit:contain}.vh-product h3{font-size:29px}.vh-product p{font-size:13px}.vh-product>span{display:flex;justify-content:space-between;font-size:20px;border-top:1px solid #d8c9c4;padding-top:16px}.vh-duo{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;background:#ead9dc;border-radius:22px;padding:54px}.vh-duo img{border-radius:50% 50% 14px 14px;object-fit:contain;width:100%}.vh-duo .v-small{margin-top:20px}.vh-price{font-size:28px}.vh-manifesto{max-width:800px;text-align:center;padding-block:50px}.vh-manifesto p:not(.v-eyebrow){max-width:560px;margin:0 auto 24px}.vh-faq{max-width:900px}.vh-home a:hover{filter:brightness(.97)}@media(max-width:990px){.vh-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.vh-hero{gap:24px}.vh-duo{gap:24px;padding:32px}}@media(max-width:750px){.vh-hero{grid-template-columns:1fr;padding-block:32px;gap:26px}.vh-copy h1{font-size:clamp(42px,11vw,60px)}.vh-visual{padding:25px 20px 18px;border-radius:150px 150px 16px 16px}.vh-visual img{max-height:380px}.vh-benefits{display:grid;gap:9px;font-size:11px}.vh-categories{gap:12px}.vh-categories>a{padding:22px 16px}.vh-categories h3{font-size:25px}.vh-categories>a>span:first-child{margin-bottom:24px;font-size:8px}.vh-product-grid{grid-template-columns:1fr;gap:36px}.vh-product>div{margin-bottom:18px}.vh-duo{grid-template-columns:1fr;padding:26px}.vh-duo h2{font-size:36px}.vh-duo img{max-height:340px}.vh-manifesto{padding-block:24px}.vh-stamp{font-size:20px;padding:19px 14px}}.v-header nav{flex-wrap:wrap;gap:12px 18px;min-width:0}@media(min-width:751px)and (max-width:1200px){.v-header-note{display:none}.v-header{gap:18px}}@media(max-width:750px){.v-header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px}.v-header nav a{min-height:44px;display:flex;align-items:center}}[data-v-commerce] form{display:grid;gap:12px;margin-block:24px}[data-v-commerce] select,[data-v-commerce] input{width:100%;min-height:48px;border:1px solid #c5bdb5;background:#fff;color:#24221f;border-radius:10px;padding:12px;font:inherit;box-sizing:border-box}[data-v-commerce] button:disabled{opacity:.65;cursor:not-allowed}[data-v-commerce] select:focus-visible,[data-v-commerce] input:focus-visible{outline:3px solid #72594b;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
