.vb-gift-section.content-indent{margin-top:0}.vb-gift-intro{padding:78px 32px 84px;margin-bottom:28px;text-align:center;background:#fafafa}.vb-gift-intro__inner{max-width:1120px;margin-inline:auto}.vb-gift-intro .vb-gift-intro__title{margin:0;color:#730d17;font-family:var(--ft2, Georgia, serif);font-size:clamp(32px,3vw,44px);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;text-wrap:balance}.vb-gift-intro .vb-gift-intro__description{max-width:1000px;margin:30px auto 0;color:#333;font-family:var(--ft1, sans-serif);font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0;text-wrap:pretty}.vb-gift-intro .vb-gift-intro__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;width:252px;max-width:100%;margin-top:34px;padding:14px 28px;border:1px solid #730d17;border-radius:0;background:#730d17;color:#fff;font-family:var(--ft1, sans-serif);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:1.5px;text-decoration:none;text-transform:none;transition:background-color .16s ease}.vb-gift-intro .vb-gift-intro__button:hover{background:#5b0a12;border-color:#5b0a12;color:#fff}.vb-gift-intro .vb-gift-intro__button:focus-visible{outline:2px solid #730d17!important;outline-offset:4px}@media screen and (max-width:767px){.vb-gift-intro{padding:48px 24px 52px;margin-bottom:20px}.vb-gift-intro .vb-gift-intro__title{max-width:360px;margin-inline:auto;font-size:30px;line-height:1.2}.vb-gift-intro .vb-gift-intro__description{max-width:360px;margin-top:22px;font-size:14px;line-height:1.75}.vb-gift-intro .vb-gift-intro__button{width:200px;margin-top:28px}}.vb-velvet-care{border-block:1px solid #e6e2df}.vb-velvet-care>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:14px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.vb-velvet-care>summary::-webkit-details-marker{display:none}.vb-velvet-care>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vb-velvet-care>summary svg{flex-shrink:0}.vb-velvet-care[open]>summary svg{transform:rotate(180deg)}.vb-velvet-care__body{padding:0 0 16px;font-size:14px;line-height:1.7}.vb-velvet-care__body ol{padding-left:22px;margin-left:0}.vb-velvet-care__body li{padding-left:4px;margin-bottom:12px}.vb-velvet-care__body p{margin:0 0 12px}.vb-velvet-care__body>p:last-child{margin-bottom:0}.vb-velvet-care__body a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
