.v2-custom-section{isolation:isolate;border-radius:24px;width:100%;height:520px;position:relative;overflow:hidden}.v2-custom-section--has-products{height:auto;min-height:520px;overflow:hidden}@media (min-width:768px){.v2-custom-section{height:380px}.v2-custom-section--has-products{height:auto;min-height:380px}}@media (min-width:1024px){.v2-custom-section{height:420px}.v2-custom-section--has-products{height:auto;min-height:420px}}.v2-custom-section__bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v2-custom-section__bg--fallback{background:linear-gradient(135deg,#5b0a0a 0%,#3d0808 55%,#1a1412 100%)}.v2-custom-section__overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#5b0a0ab8 0%,#1a1412c7 100%),radial-gradient(at 20% 0,#c8a25b2e,#0000 55%),radial-gradient(at 80% 100%,#c8a25b1a,#0000 50%);position:absolute;inset:0}.v2-custom-section__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:0;padding:1rem .875rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.v2-custom-section__content{gap:.625rem;padding:1.125rem 1.25rem 1rem}}@media (min-width:1024px){.v2-custom-section__content{gap:.75rem;padding:1.25rem 1.5rem 1.125rem}}.v2-custom-section__content--has-products{justify-content:flex-start;height:auto;min-height:0;padding-bottom:1.25rem;overflow:hidden visible}@media (min-width:768px){.v2-custom-section__content--has-products{padding-bottom:1.375rem}}@media (min-width:1024px){.v2-custom-section__content--has-products{padding-bottom:1.5rem}}.v2-custom-section__copy{flex-shrink:0;width:100%;max-width:42rem}.v2-custom-section__description{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:36rem;margin:0 auto;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (min-width:768px){.v2-custom-section__description{font-size:.875rem}}.v2-custom-section__products{text-align:left;width:100%;min-width:0;max-width:100%;color:var(--foreground,#1a1412);flex:none;align-items:flex-start;display:flex;overflow:visible}.v2-custom-section__products .v2-product-card{text-align:left;height:auto;min-height:0}.v2-custom-section__products [data-product-rail]{width:100%;min-width:0;overflow:auto visible}.v2-custom-section__products [data-product-rail] .home-product-rail__item{align-self:auto}.v2-custom-section__products [data-product-rail] .home-product-rail__item>.v2-product-card{height:auto;min-height:0}.v2-custom-section__cta-wrap{flex-shrink:0;padding-top:.125rem}.v2-custom-section__cta{letter-spacing:.14em;text-transform:uppercase;color:#1a1412;text-overflow:ellipsis;white-space:nowrap;background:#c8a25b;border-radius:.5rem;justify-content:center;align-items:center;min-width:9.5rem;max-width:100%;height:2.5rem;padding-inline:1.25rem;font-size:.625rem;font-weight:600;transition:opacity .2s;display:inline-flex;overflow:hidden}.v2-custom-section__cta:hover{opacity:.9}@media (min-width:768px){.v2-custom-section__cta{min-width:10.5rem;height:2.75rem;font-size:.6875rem}}
