.EWfz_a_section{isolation:isolate;color:#fff4e3;background:#3f100d;width:100%;position:relative;overflow:hidden}.EWfz_a_background{z-index:-2;transform-origin:26%;display:block;position:absolute;inset:0}.EWfz_a_background img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.EWfz_a_section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 32%,#3f100d1a 43%,#3f100d7a 69%,#3f100d 100%);position:absolute;inset:0}.EWfz_a_inner{grid-template-columns:44% 56%;align-items:center;width:calc(100% - 96px);max-width:1800px;min-height:540px;margin-inline:auto;display:grid}.EWfz_a_copy{grid-column:2;min-width:0;padding:30px 0 34px 20px}.EWfz_a_eyebrow{color:#edbd64;letter-spacing:.15em;font-size:15px;font-weight:650}.EWfz_a_eyebrow:after{content:"";background:#d3a34e;width:min(100%,350px);height:1px;margin-block:12px 16px;display:block}.EWfz_a_copy h2{color:inherit;letter-spacing:-.025em;text-wrap:pretty;max-width:24ch;font-size:clamp(36px,3.2vw,54px);line-height:1.08}.EWfz_a_description{max-width:62ch;margin-top:20px;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.EWfz_a_benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:26px 30px;padding:0;list-style:none;display:grid}.EWfz_a_benefits li{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;padding-inline:12px;font-size:clamp(14px,1.05vw,17px);line-height:1.35;display:flex}.EWfz_a_benefits li+li{border-left:1px solid #c49848}.EWfz_a_benefits svg{color:#edbd64;flex:none;width:41px;height:41px}.EWfz_a_button{color:#551b1b;background:#fff2df;border:1px solid #e0c7a5;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:12px 23px;font-size:17px;font-weight:650;line-height:1.35;transition:background .2s,box-shadow .2s;display:inline-flex}.EWfz_a_button svg{flex:none;width:22px;height:22px}.EWfz_a_button:hover{background:#fffaf1;box-shadow:0 4px 18px #15040140}.EWfz_a_button:focus-visible{outline-offset:5px;outline:3px solid #edbd64}@media (min-width:1600px){.EWfz_a_inner{min-height:560px}}@media (min-width:720px) and (max-width:1279px){.EWfz_a_inner{grid-template-columns:40% 60%;width:calc(100% - 64px);min-height:520px}.EWfz_a_copy{padding-left:15px}.EWfz_a_copy h2{font-size:36px}.EWfz_a_background img{object-fit:cover;object-position:25% center}.EWfz_a_section:before{background:linear-gradient(90deg,#0000 24%,#3f100d8c 42%,#3f100d59 100%)}.EWfz_a_benefits{margin-block:23px}.EWfz_a_benefits li{padding-inline:7px;font-size:14px}}@media (max-width:719px){.EWfz_a_background{transform-origin:50%;height:360px;bottom:auto}.EWfz_a_background img{object-fit:cover;object-position:center 45%}.EWfz_a_section:before{background:linear-gradient(#0000 260px,#3f100d 360px)}.EWfz_a_inner{width:calc(100% - 36px);min-height:0;padding-top:350px;display:block}.EWfz_a_copy{padding:12px 0 30px}.EWfz_a_eyebrow{letter-spacing:.13em;font-size:12px}.EWfz_a_eyebrow:after{width:210px;margin-block:11px 17px}.EWfz_a_copy h2{max-width:22ch;font-size:34px}.EWfz_a_description{margin-top:18px;font-size:16px}.EWfz_a_benefits{margin-block:25px}.EWfz_a_benefits li{gap:10px;padding-inline:5px;font-size:13px}.EWfz_a_benefits svg{width:34px;height:34px}.EWfz_a_button{gap:8px;width:100%;padding-inline:12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.EWfz_a_button{transition:none}}
.TBrNza_ambience{isolation:isolate;background:radial-gradient(at 1% 3%,#fff9e8dc,#0000 28%),radial-gradient(at 100% 46%,#fff9e9b8,#0000 24%),radial-gradient(at 0 95%,#fff5d8b3,#0000 23%),repeating-linear-gradient(133deg,#ffffff09 0 1px,#e4bca009 1px 3px,#0000 3px 6px),linear-gradient(125deg,#f8e7dd,#fff8f1 38%,#f6e5dc 72%,#fbefe5);position:relative;overflow:clip}.TBrNza_ambience:before,.TBrNza_ambience:after{content:"";pointer-events:none;z-index:-1;border-top:18px solid #fff9ed80;border-radius:50%;width:65%;height:250px;position:absolute;transform:rotate(-22deg);box-shadow:0 -13px 22px #e0b69c30,inset 0 9px 14px #fff6}.TBrNza_ambience:before{top:-170px;left:-25%}.TBrNza_ambience:after{bottom:-190px;right:-18%}.TBrNza_ornaments{pointer-events:none;z-index:-1;color:#b37a2f;position:absolute;inset:0}.TBrNza_ornaments span{opacity:.66;width:52px;height:65px;display:block;position:absolute}.TBrNza_ornaments span svg{stroke-width:.65px;width:100%;height:100%}.TBrNza_roseLeft{top:18%;left:1.8%;transform:rotate(-12deg)}.TBrNza_giftRight{top:20%;right:1.7%;transform:rotate(-10deg)}.TBrNza_bowLeft{top:48%;left:1.5%;transform:rotate(8deg)}.TBrNza_roseRight{top:48%;right:1.8%;transform:rotate(12deg)}.TBrNza_sparkle{color:#d6a357;opacity:.65;width:18px;height:18px;position:absolute}.TBrNza_star0{animation:6s ease-in-out infinite TBrNza_shimmer;top:9%;left:5%}.TBrNza_star1{top:29%;left:6%}.TBrNza_star2{top:38%;left:3%}.TBrNza_star3{top:9%;right:5%}.TBrNza_star4{animation:7s ease-in-out 2s infinite TBrNza_shimmer;top:30%;right:5%}.TBrNza_star5{top:42%;right:2%}@keyframes TBrNza_shimmer{0%,to{opacity:.4}50%{opacity:.8}}.TBrNza_ambience .home-collections{background:0 0;padding-block:40px 42px}.TBrNza_ambience .home-collections header h2{color:#7c0e2b}.TBrNza_ambience .home-collection-card{background:#fff8ef;border-radius:12px;outline:1px solid #dcba91;width:min(100%,260px);padding:4px;transition:transform .22s,box-shadow .22s;box-shadow:0 5px 13px #7948241a}.TBrNza_ambience .home-collection-image{border-radius:8px 8px 0 0}.TBrNza_ambience .home-collection-card h3{color:#7c0e2b;padding-inline:9px}.TBrNza_ambience .home-collection-card:hover{transform:translateY(-3px);box-shadow:0 9px 20px #79482429}.TBrNza_ambience .home-collection-card:focus-visible{outline-offset:5px;outline:3px solid #9f600f}.TBrNza_ambience .home-craft{background:0 0;padding-block:0 32px}.TBrNza_ambience .home-craft-inner{grid-template-columns:42% 58%;align-items:center;gap:0;padding-top:30px;position:relative}.TBrNza_ambience .home-craft-inner:before{content:"";background:linear-gradient(90deg,#c28a39,#e4bc8c 60%,#c28a39);height:1px;position:absolute;top:0;left:0;right:0}.TBrNza_ambience .home-craft-image{min-width:0}.TBrNza_ambience .home-craft-image img{object-fit:cover;object-position:center 56%;border-radius:12px;width:100%;height:330px;display:block}.TBrNza_ambience .home-craft-copy{padding:0 0 0 clamp(28px,4vw,62px)}.TBrNza_ambience .home-craft-copy h2{color:#7c0e2b;text-wrap:pretty;max-width:none;font-size:clamp(28px,2.3vw,36px)}.TBrNza_ambience .home-craft-copy .craft-eyebrow{color:#7c0e2b;letter-spacing:.1em;margin:0 0 17px;font-size:13px;font-weight:650}.TBrNza_ambience .craft-eyebrow:after{content:"";background:#bb833a;width:235px;max-width:100%;height:1px;margin-top:10px;display:block}.TBrNza_ambience .home-craft-copy .craft-description{color:#674139;max-width:60ch;margin-block:12px 18px;font-size:16px}.TBrNza_ambience .craft-benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 23px;padding:0;list-style:none;display:grid}.TBrNza_ambience .craft-benefits li{color:#59382c;text-align:center;flex-direction:column;align-items:center;gap:4px;padding-inline:9px;font-size:14px;line-height:1.35;display:flex}.TBrNza_ambience .craft-benefits li+li{border-left:1px solid #c49458}.TBrNza_ambience .craft-benefits svg{color:#a66a19;stroke-width:1.2px;width:30px;height:30px}.TBrNza_ambience .craft-button{min-height:44px;padding:10px 22px;font-size:15px}@media (min-width:1100px){.TBrNza_ambience .home-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099px){.TBrNza_ambience .home-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.TBrNza_ambience .home-craft-copy{padding-left:25px}.TBrNza_ambience .home-craft-image img{border-radius:10px;height:auto}.TBrNza_ambience .home-craft-copy h2{font-size:28px}.TBrNza_ambience .craft-benefits li{padding-inline:5px;font-size:12px}.TBrNza_ornaments span{opacity:.4;width:32px;height:42px}}@media (max-width:719px){.TBrNza_ambience .home-craft-inner{grid-template-columns:minmax(0,1fr);gap:23px;padding-top:25px}.TBrNza_ambience .home-craft-copy{padding:0}.TBrNza_ambience .home-craft-copy h2{font-size:30px}.TBrNza_ambience .craft-benefits li{font-size:13px}.TBrNza_ambience .craft-button{width:100%}.TBrNza_ornaments span,.TBrNza_star1,.TBrNza_star2,.TBrNza_star5{display:none}.TBrNza_sparkle{opacity:.4;width:12px;height:12px}.TBrNza_ambience .home-collection-card{border-radius:9px;padding:3px}.TBrNza_ambience .home-collection-card h3{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.TBrNza_sparkle{animation:none}.TBrNza_ambience .home-collection-card{transition:none}.TBrNza_ambience .home-collection-card:hover{transform:none}}
