:root{--su-black: #0b0b0b;--su-ink: #171717;--su-muted: #6f6f6f;--su-line: #e8e8e8;--su-soft: #f7f7f5;--su-gold: #b9934b;--su-gold-soft: #f3ead8}body{letter-spacing:0;color:var(--su-ink);background:#fff}.button,.shopify-payment-button__button,.cart__checkout-button{min-height:4.8rem;border-radius:999px;font-weight:700;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.button:hover,.shopify-payment-button__button:hover,.cart__checkout-button:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00000024}.header-wrapper{border-bottom:1px solid rgba(0,0,0,.06)}.badge,.price__badge-sale{border-radius:999px;border-color:#b9934b59;background:var(--su-gold-soft);color:var(--su-black);font-weight:700}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-3px)}.card .media,.product__media,.collection-hero__image-container{background:var(--su-soft)}.card__heading,.product__title h1,.collection-hero__title,.title{letter-spacing:0}.su-section{padding:clamp(48px,7vw,96px) 0;background:#fff}.su-page{width:min(1500px,calc(100% - 32px));margin:0 auto}.su-eyebrow{margin:0 0 14px;color:var(--su-gold);font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.su-heading{margin:0;color:var(--su-black);font-size:clamp(3.4rem,6vw,7.4rem);line-height:.95;letter-spacing:0}.su-copy{margin:18px 0 0;max-width:68ch;color:var(--su-muted);font-size:clamp(1.6rem,2vw,2rem);line-height:1.55}.su-hero{position:relative;min-height:clamp(620px,86vh,860px);display:grid;align-items:end;overflow:hidden;background:var(--su-black)}.su-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.su-hero__media img,.su-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.su-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b3,#0000003d 48%,#0000001a)}.su-hero__content{position:relative;z-index:1;width:min(1500px,calc(100% - 32px));margin:0 auto;padding:0 0 clamp(36px,8vw,88px);color:#fff}.su-hero .su-heading,.su-hero .su-copy{color:#fff}.su-hero .su-copy{color:#ffffffd1}.su-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.su-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1px solid var(--su-black);border-radius:999px;background:var(--su-black);color:#fff;text-decoration:none;font-weight:800;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.su-button:hover{transform:translateY(-1px)}.su-button--light{border-color:#fff;background:#fff;color:var(--su-black)}.su-button--ghost{border-color:#ffffff73;background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.su-button--gold{border-color:var(--su-gold);background:var(--su-gold);color:#fff}.su-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.su-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1a;color:#fff;font-size:1.25rem;font-weight:700}.su-pill:before,.su-icon:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--su-gold);flex:0 0 auto}.su-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.su-section-head .su-heading{font-size:clamp(3rem,4.6vw,5.8rem)}.su-grid{display:grid;gap:18px}.su-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.su-card{position:relative;min-height:360px;overflow:hidden;border-radius:8px;background:var(--su-soft);color:#fff;text-decoration:none;isolation:isolate}.su-card img,.su-card svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.su-card:hover img,.su-card:hover svg{transform:scale(1.04)}.su-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000000a,#000000ad)}.su-card__body{position:absolute;inset:auto 0 0;z-index:2;padding:24px}.su-card__title{margin:0;color:#fff;font-size:2.4rem}.su-card__cta{display:inline-block;margin-top:10px;color:#fff;font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.su-benefit{min-height:190px;padding:26px;border:1px solid var(--su-line);border-radius:8px;background:#fff}.su-icon{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;color:var(--su-gold);font-weight:800}.su-benefit h3,.su-trust-card h3{margin:0 0 10px;font-size:2rem}.su-benefit p,.su-trust-card p{margin:0;color:var(--su-muted);line-height:1.55}.su-band{background:var(--su-soft)}.su-lifestyle{min-height:clamp(480px,66vw,740px);display:grid;align-items:end;padding:clamp(32px,6vw,72px);border-radius:8px;overflow:hidden;background:var(--su-black);color:#fff;position:relative}.su-lifestyle img,.su-lifestyle svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.su-lifestyle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a,#000000b8)}.su-lifestyle__body{position:relative;z-index:1;max-width:720px}.su-trust-grid{grid-template-columns:1.1fr repeat(2,minmax(0,1fr))}.su-trust-intro{padding-right:clamp(0px,4vw,64px)}.su-trust-card{padding:28px;border-top:1px solid var(--su-line)}.su-product-cro{display:grid;gap:12px;margin:18px 0}.su-product-pill,.su-product-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--su-line);border-radius:8px;background:#fff;color:var(--su-ink);font-weight:700}.su-product-note{background:var(--su-soft);color:var(--su-muted);font-weight:500}.su-product-pill:before,.su-product-note:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--su-gold);flex:0 0 auto}.su-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;border-top:1px solid var(--su-line);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.su-sticky-atc__inner{width:min(1200px,calc(100% - 24px));min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.su-sticky-atc__title{margin:0;font-weight:800;color:var(--su-black)}.su-sticky-atc__price{color:var(--su-muted);font-weight:700}.su-cart-progress{margin:0 0 22px;padding:18px;border:1px solid var(--su-line);border-radius:8px;background:#fff}.su-cart-progress__track{height:9px;overflow:hidden;border-radius:999px;background:var(--su-line)}.su-cart-progress__bar{height:100%;width:var(--su-progress);border-radius:inherit;background:var(--su-gold)}.su-cart-progress p{margin:10px 0 0;color:var(--su-muted);font-size:1.35rem}.su-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.su-cart-trust span{padding:10px;border-radius:8px;background:var(--su-soft);color:var(--su-ink);font-size:1.2rem;font-weight:800;text-align:center}.su-recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.su-recent-card{display:grid;gap:10px;color:var(--su-black);text-decoration:none}.su-recent-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--su-soft)}.su-recent-card span{font-weight:800}.su-recent-card strong{color:var(--su-muted)}.su-discount-note{margin-top:12px;padding:12px;border:1px dashed rgba(185,147,75,.65);border-radius:8px;color:var(--su-muted);font-size:1.3rem}.su-load-more{margin:24px auto 0}.facets-wrapper,.facets-container{border-radius:8px}@media screen and (min-width:990px){.product__info-container{padding:32px;border:1px solid var(--su-line);border-radius:8px;background:#fff}}@media screen and (max-width:989px){.su-grid--4,.su-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.su-section-head{display:block}.su-card{min-height:300px}.su-sticky-atc{display:block}body.template-product{padding-bottom:84px}}@media screen and (max-width:749px){.su-hero{min-height:690px}.su-hero__media:after{background:linear-gradient(180deg,#00000024,#000000c7)}.su-actions{display:grid}.su-button{width:100%}.su-grid--4,.su-trust-grid,.su-recent-grid,.su-cart-trust{grid-template-columns:1fr}.su-benefit{min-height:0}.su-sticky-atc__inner{min-height:86px}.su-sticky-atc__meta{min-width:0}.su-sticky-atc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48vw}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/storeurban-luxury.css.map */
