:root{--lusa-yellow: #faed24;--lusa-red: #ec3826;--lusa-black: #1a1a1a;--lusa-cream: #fdf8f0;--lusa-white: #ffffff;--lusa-font-heading: "Fraunces", Georgia, serif;--lusa-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--lusa-max-width: 1280px;--lusa-section-padding-y: clamp(4rem, 8vw, 8rem);--lusa-section-padding-x: clamp(1.5rem, 5vw, 4rem);--lusa-border-radius: 0}body{background-color:var(--lusa-yellow);color:var(--lusa-black);font-family:var(--lusa-font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--lusa-font-heading);font-weight:700;line-height:1.05;letter-spacing:-.02em;font-optical-sizing:auto;font-variation-settings:"WONK" 1}h1,.h1{font-size:clamp(3rem,9vw,9rem);font-weight:800;line-height:.95;font-variation-settings:"WONK" 1,"opsz" 144}h2,.h2{font-size:clamp(2rem,6vw,5rem);font-variation-settings:"WONK" 1,"opsz" 72}h3,.h3{font-size:clamp(1.5rem,3vw,2.5rem);font-variation-settings:"WONK" 0,"opsz" 36}h4,.h4{font-size:clamp(1.1rem,2vw,1.5rem);font-variation-settings:"WONK" 0,"opsz" 14}p{font-family:var(--lusa-font-body);font-size:clamp(1rem,1.75vw,1.25rem);line-height:1.65;max-width:65ch}[lang=ar]{direction:rtl;font-family:var(--lusa-font-heading);font-optical-sizing:auto}.section--yellow{background-color:var(--lusa-yellow);color:var(--lusa-black)}.section--yellow h1,.section--yellow h2,.section--yellow h3,.section--yellow h4{color:var(--lusa-black)}.section--red{background-color:var(--lusa-red);color:var(--lusa-yellow)}.section--red h1,.section--red h2,.section--red h3,.section--red h4{color:var(--lusa-yellow)}.section--red p{color:var(--lusa-cream);opacity:1}.section{padding:var(--lusa-section-padding-y) var(--lusa-section-padding-x);width:100%}.section__inner{max-width:var(--lusa-max-width);margin:0 auto}.btn{display:inline-block;padding:1rem 2.25rem;font-family:var(--lusa-font-body);font-size:.9375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:3px solid currentColor;border-radius:0;cursor:pointer;transition:background-color .15s ease,color .15s ease;min-width:44px;min-height:44px}.section--yellow .btn--primary,.btn--red{background-color:var(--lusa-red);color:var(--lusa-yellow);border-color:var(--lusa-red)}.section--yellow .btn--primary:hover,.btn--red:hover{background-color:var(--lusa-black);border-color:var(--lusa-black);color:var(--lusa-yellow)}.section--red .btn--primary,.btn--yellow{background-color:var(--lusa-yellow);color:var(--lusa-black);border-color:var(--lusa-yellow)}.section--red .btn--primary:hover,.btn--yellow:hover{background-color:var(--lusa-black);border-color:var(--lusa-black);color:var(--lusa-yellow)}.btn--ghost{background:transparent}.img-placeholder{display:block;width:100%;background-color:var(--lusa-red);position:relative;overflow:hidden}.img-placeholder--square{aspect-ratio:1 / 1}.img-placeholder--portrait{aspect-ratio:3 / 4}.img-placeholder--landscape{aspect-ratio:16 / 9}.img-placeholder--jar{aspect-ratio:2 / 3}.section--red .img-placeholder{background-color:var(--lusa-yellow)}.img-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.04) 10px,rgba(0,0,0,.04) 20px)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-balance{text-wrap:balance}.text-center{text-align:center}.text-left{text-align:left}.no-margin{margin:0}.no-padding{padding:0}:focus-visible{outline:3px solid var(--lusa-black);outline-offset:3px}.section--red :focus-visible{outline-color:var(--lusa-yellow)}.lusa-skip-link{position:absolute;top:-100%;left:1rem;z-index:999;background:var(--lusa-black);color:var(--lusa-yellow);padding:.75rem 1.25rem;font-family:var(--lusa-font-body);font-weight:600;font-size:.875rem;text-decoration:none;transition:top .15s ease}.lusa-skip-link:focus{top:1rem;outline:3px solid var(--lusa-yellow);outline-offset:2px}@media(max-width:749px){:root{--lusa-section-padding-y: clamp(3rem, 10vw, 5rem);--lusa-section-padding-x: 1.25rem}h1,.h1{font-size:clamp(2.5rem,12vw,5rem)}h2,.h2{font-size:clamp(1.75rem,8vw,3rem)}.btn{width:100%;text-align:center}.lusa-hero__cta .btn{max-width:360px}}@media print{.diamond-border,.lusa-header,.lusa-footer{display:none}body{background:#fff;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lusa.css.map */
