:root{--black: #050505;--ink: #0b0b0b;--panel: #111111;--panel-2: #171717;--line: rgba(255, 255, 255, .12);--muted: #9b9b9b;--white: #f7f7f5;--silver: #c8c8c8;--gold: #b68146;--page-width: 1460px;--header-height: 86px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font:inherit}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{border-radius:0}button,summary{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,Helvetica Neue,sans-serif;font-weight:700;letter-spacing:.035em;line-height:.95;text-transform:uppercase}h1{font-size:clamp(3.4rem,7vw,8rem)}h2{font-size:clamp(2.65rem,5.3vw,6.6rem)}h3{font-size:1.45rem}.page-width{width:min(100% - 48px,var(--page-width));margin-inline:auto}.page-width--narrow{max-width:1040px}.section-shell{padding:clamp(88px,10vw,160px) 0;overflow:hidden}.skip-link{position:fixed;z-index:9999;left:20px;top:-100px;padding:12px 18px;color:#000;background:#fff}.skip-link:focus{top:20px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement-bar{position:relative;z-index:50;display:grid;place-items:center;min-height:34px;padding:7px 20px;background:linear-gradient(90deg,#171717,#d0d0d0 48%,#171717);color:#050505;text-align:center}.announcement-bar p{margin:0;font-size:.7rem;font-weight:900;letter-spacing:.19em}.site-header{position:sticky;top:0;z-index:45;height:var(--header-height);background:#050505e0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%}.desktop-nav{display:flex;gap:34px}.desktop-nav a,.mobile-menu__panel a{position:relative;font-size:.72rem;font-weight:800;letter-spacing:.18em}.desktop-nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;content:"";background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}.site-logo{display:block;width:118px}.site-logo img{width:100%}.header-actions{display:flex;justify-content:flex-end;gap:20px}.header-actions a{position:relative;display:grid;width:30px;height:30px;place-items:center}.header-actions svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.5}.cart-count{position:absolute;top:-3px;right:-5px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#000;background:#fff;font-size:.6rem;font-weight:900}.mobile-menu{display:none}.hero-premium{position:relative;min-height:min(76vw,820px);overflow:hidden;background-color:#030303;background-image:var(--hero-image);background-position:center;background-size:cover}.hero-premium__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.04),transparent 65%),linear-gradient(0deg,rgba(0,0,0,.72),transparent 23%)}.hero-premium__content{position:absolute;right:5vw;bottom:42px;display:flex;flex-direction:column;align-items:flex-end;width:min(540px,44vw);text-align:right}.hero-premium__content h1,.hero-premium__content>p{display:none}.eyebrow-pill{display:inline-flex;padding:8px 12px;margin-bottom:14px;border:1px solid rgba(255,255,255,.34);color:#fff;background:#00000094;font-size:.67rem;font-weight:900;letter-spacing:.17em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button-row{display:flex;flex-wrap:wrap;gap:10px}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 24px;border:1px solid transparent;font-size:.73rem;font-weight:900;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button--light{color:#050505;background:#fff;border-color:#fff}.button--light:hover{color:#fff;background:transparent}.button--glass{color:#fff;background:#0000008c;border-color:#ffffff70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button--glass:hover,.button--outline:hover{color:#050505;background:#fff}.button--outline{border-color:#ffffff6b;color:#fff;background:transparent}.button--dark{color:#fff;background:#050505}.button--whatsapp{border-color:#2dc86f;color:#dfffea;background:#2dc86f14}.button--full{width:100%}.trust-strip{border-block:1px solid var(--line);background:#0b0b0b}.trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{display:flex;min-height:118px;align-items:center;gap:16px;padding:28px 22px;border-right:1px solid var(--line)}.trust-item:last-child{border-right:0}.trust-item__icon{display:grid;flex:0 0 44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#eee;font-size:.6rem;font-weight:900;letter-spacing:.08em}.trust-item strong,.trust-item small{display:block}.trust-item strong{font-size:.72rem;letter-spacing:.1em}.trust-item small{margin-top:5px;color:var(--muted);font-size:.71rem}.section-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);align-items:end;gap:40px;margin-bottom:58px}.section-heading h2,.brand-story__content h2,.newsletter h2,.promo-banner h2,.collection-hero h1,.standard-page h1,.contact-main h1,.search-main h1,.cart-main h1{margin:14px 0 0}.section-heading p{max-width:420px;margin-bottom:10px;color:var(--muted);font-size:clamp(1rem,1.4vw,1.25rem)}.section-kicker{display:inline-block;color:#c8c8c8;font-size:.7rem;font-weight:900;letter-spacing:.24em}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-card{min-width:0}.product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;background:#121212}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.product-card:hover .product-card__media img{transform:scale(1.045)}.product-card__badge{position:absolute;top:14px;left:14px;padding:7px 9px;color:#050505;background:#fff;font-size:.58rem;font-weight:900;letter-spacing:.12em}.product-card__badge--quiet{border:1px solid rgba(255,255,255,.22);color:#fff;background:#0000008c}.product-card__body{padding:20px 4px 30px}.product-card__eyebrow{margin-bottom:7px;color:var(--muted);font-size:.6rem;font-weight:800;letter-spacing:.16em}.product-card__title{min-height:2.4em;margin:0 0 12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:none}.product-card__price{display:flex;gap:10px;margin-bottom:20px;font-size:.92rem}.product-card__price s{color:#777}.text-link{display:inline-flex;gap:9px;align-items:center;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.35);font-size:.67rem;font-weight:900;letter-spacing:.13em}.text-link span{transition:transform .18s ease}.text-link:hover span{transform:translate(4px)}.text-link--large{margin-top:38px;font-size:.76rem}.section-cta{margin-top:34px;text-align:center}.empty-state{padding:64px 30px;border:1px solid var(--line);text-align:center;background:var(--panel)}.empty-state h3{margin-bottom:12px}.empty-state p{color:var(--muted)}.brand-story{border-top:1px solid var(--line);background:radial-gradient(circle at 70% 15%,rgba(255,255,255,.06),transparent 24%),#0b0b0b}.brand-story__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(48px,7vw,110px)}.brand-story__visual{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:#151515}.brand-story__visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.08)}.brand-story__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 80px #00000080}.brand-story__stamp{position:absolute;right:20px;bottom:20px;z-index:1;display:grid;width:94px;height:94px;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-size:.65rem;font-weight:900;letter-spacing:.12em;line-height:1.2;text-align:center}.brand-story__content>p{max-width:620px;margin:28px 0 38px;color:var(--muted);font-size:clamp(1rem,1.4vw,1.28rem)}.feature-list{border-top:1px solid var(--line)}.feature-list>div{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.feature-list strong{color:#777;font-size:.68rem;letter-spacing:.12em}.feature-list span{color:var(--muted);font-size:.85rem}.feature-list b{display:inline-block;min-width:130px;color:#fff;font-size:.74rem;letter-spacing:.1em}.promo-banner{position:relative;overflow:hidden;padding:clamp(70px,8vw,120px) 0;color:#080808;background:linear-gradient(135deg,#f4f4f4,#aaa 52%,#f7f7f7)}.promo-banner:before{position:absolute;top:-40%;left:42%;width:1px;height:180%;content:"";background:#00000059;transform:rotate(24deg);box-shadow:120px 0 #0000001a,240px 0 #0000000f}.promo-banner__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:50px}.promo-banner .section-kicker{color:#272727}.promo-banner h2{max-width:900px}.promo-banner__offer{padding-left:30px;border-left:1px solid rgba(0,0,0,.28)}.promo-banner__offer strong{display:block;font-family:Impact,Arial Narrow Bold,sans-serif;font-size:clamp(2rem,4vw,4.8rem);letter-spacing:.06em;line-height:.95}.promo-banner__offer p{margin:20px 0 28px;font-weight:600}.newsletter{border-top:1px solid var(--line)}.newsletter__inner{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:70px}.newsletter h2{font-size:clamp(2.8rem,5vw,5.8rem)}.newsletter p{margin:24px 0 0;color:var(--muted)}.newsletter-form,.search-form{position:relative;display:grid;grid-template-columns:1fr auto}.newsletter-form input,.search-form input,.contact-form input,.contact-form textarea,.product-form select,.product-form input,.cart-line input{width:100%;border:1px solid rgba(255,255,255,.22);color:#fff;background:#0c0c0c;outline:none}.newsletter-form input,.search-form input{height:58px;padding:0 18px;border-right:0;font-size:.78rem;letter-spacing:.1em}.newsletter-form button,.search-form button{padding:0 22px;border:1px solid #fff;color:#050505;background:#fff;font-size:.68rem;font-weight:900;letter-spacing:.11em}.form-message{grid-column:1 / -1;margin:12px 0 0;font-size:.8rem}.site-footer{padding:76px 0 28px;border-top:1px solid var(--line);background:#090909}.site-footer__grid{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:54px}.site-footer__brand img{width:180px;margin-bottom:26px}.site-footer__brand p{color:#ddd;font-size:.92rem}.site-footer__brand .site-footer__origin{color:#777;font-size:.6rem;font-weight:800;letter-spacing:.15em}.site-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.site-footer__column h3{margin-bottom:10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:.68rem;letter-spacing:.18em}.site-footer__column a{color:var(--muted);font-size:.78rem}.site-footer__column a:hover{color:#fff}.site-footer__bottom{display:flex;justify-content:space-between;padding-top:32px;margin-top:58px;border-top:1px solid var(--line);color:#696969;font-size:.57rem;font-weight:800;letter-spacing:.14em}.product-main{padding-top:72px}.product-main__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(370px,.65fr);align-items:start;gap:clamp(38px,6vw,96px)}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-gallery__item{overflow:hidden;background:#111}.product-gallery__item img{width:100%}.product-info{position:sticky;top:calc(var(--header-height) + 32px)}.product-info h1{margin:14px 0 26px;font-size:clamp(2.8rem,5vw,5.8rem)}.product-info__price{display:flex;gap:14px;align-items:center;margin-bottom:20px;font-size:1.35rem}.product-info__price s{color:#777}.product-info__lead{color:var(--muted)}.product-form{display:grid;gap:12px;padding-top:22px;margin-top:22px;border-top:1px solid var(--line)}.product-form label,.contact-form label,.cart-line label{margin-top:5px;color:#aaa;font-size:.62rem;font-weight:900;letter-spacing:.15em}.product-form select,.product-form input,.contact-form input,.contact-form textarea{padding:14px}.product-form select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.quantity-input{max-width:90px}.product-form+.button--whatsapp{margin-top:10px}.product-assurance{display:grid;grid-template-columns:1fr;gap:8px;padding:24px 0;margin-top:24px;border-block:1px solid var(--line);color:#aaa;font-size:.72rem;letter-spacing:.05em}.product-description{padding-top:24px}.rte{color:#b1b1b1}.rte h2,.rte h3{color:#fff}.rte a{text-decoration:underline}.collection-hero{max-width:940px;margin-bottom:66px}.collection-hero .rte{max-width:650px;margin-top:25px}.pagination{margin-top:55px;text-align:center}.pagination a,.pagination span{display:inline-block;padding:8px 12px}.cart-main h1,.standard-page h1,.contact-main h1,.search-main h1{margin-bottom:50px}.cart-lines{border-top:1px solid var(--line)}.cart-line{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.cart-line__image{background:#111}.cart-line__image img{width:100%;height:100%;object-fit:cover}.cart-line__info h2{margin-bottom:8px;font-family:Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.2;text-transform:none}.cart-line__info p{margin-bottom:8px;color:var(--muted)}.cart-line__info label{display:block;margin:14px 0 6px}.cart-line__info input{width:78px;padding:9px;margin-right:14px}.cart-summary{width:min(100%,480px);padding-top:38px;margin-left:auto}.cart-summary>div{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:1.1rem}.cart-summary p{color:var(--muted);font-size:.78rem}.cart-summary .button{width:100%;margin-top:10px}.standard-page .rte{font-size:1.05rem;line-height:1.8}.contact-main__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,120px)}.contact-main__grid>div>p{max-width:520px;color:var(--muted);font-size:1.08rem}.contact-cards{display:grid;gap:12px;margin-top:38px}.contact-cards a{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--line);background:#0c0c0c}.contact-cards small{color:#777;font-weight:900;letter-spacing:.13em}.contact-cards strong{font-size:.82rem}.contact-form{display:grid;gap:10px;padding:34px;border:1px solid var(--line);background:#0c0c0c}.search-form{max-width:760px;margin-bottom:60px}.error-page{display:grid;min-height:70vh;place-items:center;text-align:center}.error-page__code{display:block;color:#282828;font-family:Impact,Arial Narrow Bold,sans-serif;font-size:clamp(8rem,24vw,22rem);line-height:.7}.error-page h1{position:relative;margin-top:-2vw;font-size:clamp(2.8rem,5vw,5.5rem)}.error-page p{color:var(--muted)}@media(max-width:989px){:root{--header-height: 72px}.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{display:flex;width:30px;flex-direction:column;gap:5px;padding:7px 3px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:block;width:22px;height:1px;background:#fff}.mobile-menu__panel{position:absolute;top:var(--header-height);left:-24px;display:flex;width:calc(100vw + -0px);min-height:300px;flex-direction:column;gap:26px;padding:40px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#050505fa}.site-logo{width:100px}.trust-strip__grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-story__grid,.promo-banner__inner,.newsletter__inner,.product-main__grid,.contact-main__grid{grid-template-columns:1fr}.brand-story__visual{order:2}.promo-banner__offer{padding-left:0;border-left:0}.newsletter-form{max-width:680px}.site-footer__grid{grid-template-columns:1.5fr repeat(2,1fr)}.site-footer__column:last-child{grid-column:2 / 4}.product-info{position:static}}@media(max-width:639px){.page-width{width:min(100% - 32px,var(--page-width))}.announcement-bar{min-height:38px;padding-inline:10px}.announcement-bar p{font-size:.54rem;letter-spacing:.11em}.hero-premium{min-height:720px;background-position:67% center}.hero-premium__shade{background:linear-gradient(90deg,#000000eb,#00000040 70%),linear-gradient(0deg,rgba(0,0,0,.95),transparent 48%)}.hero-premium__content{right:20px;bottom:28px;left:20px;align-items:flex-start;width:auto;text-align:left}.hero-premium__content h1,.hero-premium__content>p{display:block}.hero-premium__content h1{max-width:480px;margin:0 0 16px;font-size:clamp(3rem,15vw,5rem)}.hero-premium__content>p{max-width:420px;margin-bottom:24px;color:#ccc;font-size:.9rem}.button-row{width:100%}.button-row .button{flex:1 1 100%}.trust-strip__grid,.product-grid,.section-heading,.site-footer__grid{grid-template-columns:1fr}.trust-item{min-height:96px;border-right:0;border-bottom:1px solid var(--line)}.trust-item:last-child{border-bottom:0}.section-heading{align-items:start;gap:16px;margin-bottom:38px}.section-heading p{margin:0}.product-card__title{min-height:0}.feature-list b{display:block;min-width:0;margin-bottom:3px}.newsletter-form,.search-form{grid-template-columns:1fr;gap:8px}.newsletter-form input,.search-form input{border-right:1px solid rgba(255,255,255,.22)}.newsletter-form button,.search-form button{min-height:50px}.site-footer__column:last-child{grid-column:auto}.site-footer__bottom{flex-direction:column;gap:12px}.product-gallery{grid-template-columns:1fr}.product-main{padding-top:30px}.cart-line{grid-template-columns:110px 1fr;gap:16px}.contact-cards a{flex-direction:column;gap:5px}.contact-form{padding:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
