:root{--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-18: 4.5rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-52: 13rem;--space-56: 14rem;--space-60: 15rem;--space-64: 16rem;--space-72: 18rem;--space-80: 20rem;--space-96: 24rem;--space-fluid-xs: clamp(.5rem, 1vw, 1rem);--space-fluid-sm: clamp(1rem, 2vw, 2rem);--space-fluid-md: clamp(1.5rem, 3vw, 3rem);--space-fluid-lg: clamp(2rem, 4vw, 4rem);--space-fluid-xl: clamp(3rem, 6vw, 6rem);--space-fluid-2xl: clamp(4rem, 8vw, 8rem);--space-fluid-3xl: clamp(5rem, 10vw, 10rem);--space-fluid-4xl: clamp(6rem, 12vw, 12rem);--space-section-xs: clamp(2rem, 4vw, 3rem);--space-section-sm: clamp(3rem, 6vw, 4rem);--space-section-md: clamp(4rem, 8vw, 6rem);--space-section-lg: clamp(6rem, 10vw, 8rem);--space-section-xl: clamp(8rem, 12vw, 10rem);--space-section-2xl: clamp(10rem, 15vw, 12rem);--space-card-padding: clamp(1rem, 2.5vw, 2rem);--space-card-gap: clamp(1rem, 2vw, 1.5rem);--space-button-padding-x: clamp(1rem, 2vw, 2rem);--space-button-padding-y: clamp(.75rem, 1.5vw, 1rem);--space-input-padding: clamp(.75rem, 1.5vw, 1rem);--space-nav-gap: clamp(1rem, 2vw, 2rem);--space-header-padding: clamp(1rem, 2vw, 2rem);--space-footer-padding: clamp(2rem, 4vw, 3rem);--space-grid-gap-xs: clamp(.5rem, 1vw, 1rem);--space-grid-gap-sm: clamp(1rem, 2vw, 1.5rem);--space-grid-gap-md: clamp(1.5rem, 3vw, 2rem);--space-grid-gap-lg: clamp(2rem, 4vw, 3rem);--space-grid-gap-xl: clamp(3rem, 6vw, 4rem);--space-container-padding-xs: clamp(1rem, 3vw, 1.5rem);--space-container-padding-sm: clamp(1.5rem, 4vw, 2rem);--space-container-padding-md: clamp(2rem, 5vw, 3rem);--space-container-padding-lg: clamp(3rem, 6vw, 4rem);--space-container-padding-xl: clamp(4rem, 8vw, 5rem);--ratio-primary: 1.618;--ratio-major-second: 1.125;--ratio-minor-third: 1.2;--ratio-major-third: 1.25;--ratio-perfect-fourth: 1.333;--ratio-perfect-fifth: 1.5;--space-negative-1: -.25rem;--space-negative-2: -.5rem;--space-negative-3: -.75rem;--space-negative-4: -1rem;--space-negative-6: -1.5rem;--space-negative-8: -2rem;--space-negative-12: -3rem;--space-negative-16: -4rem;--space-negative-20: -5rem;--space-negative-24: -6rem}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.m-10{margin:var(--space-10)}.m-12{margin:var(--space-12)}.m-16{margin:var(--space-16)}.m-20{margin:var(--space-20)}.m-24{margin:var(--space-24)}.m-32{margin:var(--space-32)}.mt-0{margin-top:var(--space-0)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.mt-20{margin-top:var(--space-20)}.mt-24{margin-top:var(--space-24)}.mt-32{margin-top:var(--space-32)}.mb-0{margin-bottom:var(--space-0)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-10{margin-bottom:var(--space-10)}.mb-12{margin-bottom:var(--space-12)}.mb-16{margin-bottom:var(--space-16)}.mb-20{margin-bottom:var(--space-20)}.mb-24{margin-bottom:var(--space-24)}.mb-32{margin-bottom:var(--space-32)}.ml-0{margin-left:var(--space-0)}.ml-1{margin-left:var(--space-1)}.ml-2{margin-left:var(--space-2)}.ml-3{margin-left:var(--space-3)}.ml-4{margin-left:var(--space-4)}.ml-5{margin-left:var(--space-5)}.ml-6{margin-left:var(--space-6)}.ml-8{margin-left:var(--space-8)}.ml-auto{margin-left:auto}.mr-0{margin-right:var(--space-0)}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-4{margin-right:var(--space-4)}.mr-5{margin-right:var(--space-5)}.mr-6{margin-right:var(--space-6)}.mr-8{margin-right:var(--space-8)}.mr-auto{margin-right:auto}.mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-10{padding:var(--space-10)}.p-12{padding:var(--space-12)}.p-16{padding:var(--space-16)}.p-20{padding:var(--space-20)}.p-24{padding:var(--space-24)}.pt-0{padding-top:var(--space-0)}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pt-6{padding-top:var(--space-6)}.pt-8{padding-top:var(--space-8)}.pt-10{padding-top:var(--space-10)}.pt-12{padding-top:var(--space-12)}.pt-16{padding-top:var(--space-16)}.pt-20{padding-top:var(--space-20)}.pt-24{padding-top:var(--space-24)}.pb-0{padding-bottom:var(--space-0)}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-5{padding-bottom:var(--space-5)}.pb-6{padding-bottom:var(--space-6)}.pb-8{padding-bottom:var(--space-8)}.pb-10{padding-bottom:var(--space-10)}.pb-12{padding-bottom:var(--space-12)}.pb-16{padding-bottom:var(--space-16)}.pb-20{padding-bottom:var(--space-20)}.pb-24{padding-bottom:var(--space-24)}.pl-0{padding-left:var(--space-0)}.pl-1{padding-left:var(--space-1)}.pl-2{padding-left:var(--space-2)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:var(--space-5)}.pl-6{padding-left:var(--space-6)}.pl-8{padding-left:var(--space-8)}.pr-0{padding-right:var(--space-0)}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pr-4{padding-right:var(--space-4)}.pr-5{padding-right:var(--space-5)}.pr-6{padding-right:var(--space-6)}.pr-8{padding-right:var(--space-8)}.px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.container-luxury{max-width:var(--container-max);margin:0 auto;padding-left:var(--space-container-padding-md);padding-right:var(--space-container-padding-md)}.container-luxury--narrow{max-width:800px}.container-luxury--wide{max-width:1600px}.container-luxury--full{max-width:none;width:100%}.section-luxury{padding-top:var(--space-section-md);padding-bottom:var(--space-section-md)}.section-luxury--xs{padding-top:var(--space-section-xs);padding-bottom:var(--space-section-xs)}.section-luxury--sm{padding-top:var(--space-section-sm);padding-bottom:var(--space-section-sm)}.section-luxury--lg{padding-top:var(--space-section-lg);padding-bottom:var(--space-section-lg)}.section-luxury--xl{padding-top:var(--space-section-xl);padding-bottom:var(--space-section-xl)}.section-luxury--2xl{padding-top:var(--space-section-2xl);padding-bottom:var(--space-section-2xl)}.grid-luxury{display:grid;gap:var(--space-grid-gap-md)}.grid-luxury--gap-xs{gap:var(--space-grid-gap-xs)}.grid-luxury--gap-sm{gap:var(--space-grid-gap-sm)}.grid-luxury--gap-lg{gap:var(--space-grid-gap-lg)}.grid-luxury--gap-xl{gap:var(--space-grid-gap-xl)}.grid-luxury--cols-1{grid-template-columns:1fr}.grid-luxury--cols-2{grid-template-columns:repeat(2,1fr)}.grid-luxury--cols-3{grid-template-columns:repeat(3,1fr)}.grid-luxury--cols-4{grid-template-columns:repeat(4,1fr)}.grid-luxury--cols-5{grid-template-columns:repeat(5,1fr)}.grid-luxury--cols-6{grid-template-columns:repeat(6,1fr)}.grid-luxury--auto-fit{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-luxury--auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.flex-luxury{display:flex;gap:var(--space-4)}.flex-luxury--gap-xs{gap:var(--space-1)}.flex-luxury--gap-sm{gap:var(--space-2)}.flex-luxury--gap-md{gap:var(--space-4)}.flex-luxury--gap-lg{gap:var(--space-6)}.flex-luxury--gap-xl{gap:var(--space-8)}.flex-luxury--col{flex-direction:column}.flex-luxury--row{flex-direction:row}.flex-luxury--wrap{flex-wrap:wrap}.flex-luxury--nowrap{flex-wrap:nowrap}.flex-luxury--center{align-items:center;justify-content:center}.flex-luxury--between{justify-content:space-between}.flex-luxury--around{justify-content:space-around}.flex-luxury--evenly{justify-content:space-evenly}.card-luxury{padding:var(--space-card-padding)}.card-luxury--compact{padding:var(--space-4)}.card-luxury--spacious{padding:var(--space-8)}.card-luxury+.card-luxury{margin-top:var(--space-card-gap)}.button-luxury{padding:var(--space-button-padding-y) var(--space-button-padding-x)}.button-luxury--sm{padding:var(--space-2) var(--space-4)}.button-luxury--lg{padding:var(--space-4) var(--space-8)}.button-group-luxury{display:flex;gap:var(--space-3)}.button-group-luxury--tight{gap:var(--space-2)}.button-group-luxury--loose{gap:var(--space-5)}.form-luxury{display:flex;flex-direction:column;gap:var(--space-5)}.form-group-luxury{display:flex;flex-direction:column;gap:var(--space-2)}.input-luxury{padding:var(--space-input-padding)}.nav-luxury{display:flex;gap:var(--space-nav-gap)}.nav-luxury--tight{gap:var(--space-4)}.nav-luxury--loose{gap:var(--space-8)}.header-luxury{padding:var(--space-header-padding) 0}.footer-luxury{padding:var(--space-footer-padding) 0}@media (max-width: 768px){:root{--space-section-xs: clamp(1.5rem, 3vw, 2rem);--space-section-sm: clamp(2rem, 4vw, 2.5rem);--space-section-md: clamp(2.5rem, 5vw, 3rem);--space-section-lg: clamp(3rem, 6vw, 4rem);--space-section-xl: clamp(4rem, 8vw, 5rem);--space-section-2xl: clamp(5rem, 10vw, 6rem);--space-container-padding-xs: var(--space-4);--space-container-padding-sm: var(--space-5);--space-container-padding-md: var(--space-6);--space-container-padding-lg: var(--space-8);--space-container-padding-xl: var(--space-10);--space-grid-gap-xs: var(--space-2);--space-grid-gap-sm: var(--space-3);--space-grid-gap-md: var(--space-4);--space-grid-gap-lg: var(--space-5);--space-grid-gap-xl: var(--space-6)}.grid-luxury--auto-fit,.grid-luxury--cols-2,.grid-luxury--cols-3,.grid-luxury--cols-4,.grid-luxury--cols-5,.grid-luxury--cols-6{grid-template-columns:1fr}.flex-luxury{flex-direction:column}.flex-luxury--row-mobile{flex-direction:row}}@media (max-width: 480px){:root{--space-section-xs: var(--space-8);--space-section-sm: var(--space-10);--space-section-md: var(--space-12);--space-section-lg: var(--space-16);--space-section-xl: var(--space-20);--space-section-2xl: var(--space-24);--space-container-padding-xs: var(--space-3);--space-container-padding-sm: var(--space-4);--space-container-padding-md: var(--space-5);--space-container-padding-lg: var(--space-6);--space-container-padding-xl: var(--space-8)}.card-luxury{padding:var(--space-4)}.button-luxury{padding:var(--space-3) var(--space-5)}}.spacing-primary>*+*{margin-top:calc(var(--space-4) * var(--ratio-primary))}.spacing-primary-sm>*+*{margin-top:calc(var(--space-2) * var(--ratio-primary))}.spacing-primary-lg>*+*{margin-top:calc(var(--space-6) * var(--ratio-primary))}.spacing-fifth>*+*{margin-top:calc(var(--space-4) * var(--ratio-perfect-fifth))}.spacing-third>*+*{margin-top:calc(var(--space-4) * var(--ratio-major-third))}.optical-spacing-text{margin-top:-.1em;margin-bottom:-.1em}.optical-spacing-icon{margin-top:-.05em;margin-bottom:-.05em}.focus-spacing{outline-offset:var(--space-1)}.focus-spacing--tight{outline-offset:var(--space-0-5)}.focus-spacing--loose{outline-offset:var(--space-2)}.touch-target{min-height:44px;min-width:44px;padding:var(--space-2)}.touch-target--large{min-height:48px;min-width:48px;padding:var(--space-3)}@media print{:root{--space-section-xs: 1rem;--space-section-sm: 1.5rem;--space-section-md: 2rem;--space-section-lg: 2.5rem;--space-section-xl: 3rem;--space-section-2xl: 3.5rem}.section-luxury,.card-luxury{break-inside:avoid;page-break-inside:avoid}}.debug-spacing *{outline:1px solid rgba(255,0,0,.3);background:#ff00000d}.debug-spacing .container-luxury{outline:2px solid rgba(0,255,0,.5);background:#00ff000d}.debug-spacing .section-luxury{outline:2px solid rgba(0,0,255,.5);background:#0000ff0d}.container-luxury,.section-luxury,.grid-luxury,.flex-luxury{contain:layout style}.card-luxury,.button-luxury{contain:layout style paint}
/*# sourceMappingURL=/cdn/shop/t/14/assets/advanced-spacing-system.css.map */
