@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,700;1,400&display=swap";:root{--black: #080808;--card: #101010;--card-2: #161616;--border: #1E1E1E;--cream: #F0EAE0;--muted: #4A4A4A;--accent: #FF3200;--green: #00E87A;--yellow: #FFD600;--white: #FFFFFF;--font-display: "Bebas Neue", sans-serif;--font-body: "IBM Plex Mono", monospace;--radius: 4px;--gap: clamp(12px, 2vw, 20px);--container: 1200px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--black);color:var(--cream);font-family:var(--font-body);font-size:14px;line-height:1.5;min-height:100vh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font-family:inherit}.container{max-width:var(--container);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.announcement-bar{background:var(--accent);color:var(--white);padding:10px 0;overflow:hidden;position:sticky;top:0;z-index:100}.announcement-bar__track{display:flex;gap:80px;white-space:nowrap;animation:marquee 22s linear infinite}.announcement-bar__track:hover{animation-play-state:paused}.announcement-bar__item{font-family:var(--font-display);font-size:15px;letter-spacing:.08em;flex-shrink:0}.announcement-bar__item span{opacity:.6;margin:0 20px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{border-bottom:1px solid var(--border);padding:20px 0;position:sticky;top:37px;z-index:90;background:#080808f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header__logo-wrap{display:flex;align-items:center;flex-shrink:0}.site-header__logo-img{height:clamp(44px,7vw,64px);width:auto;display:block;mix-blend-mode:screen;filter:brightness(1.05);transition:opacity .2s}.site-header__logo-wrap:hover .site-header__logo-img{opacity:.82}.site-header__tagline{font-size:11px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;display:none}@media(min-width:640px){.site-header__tagline{display:block}}.site-header__actions{display:flex;align-items:center;gap:16px}.header-cart-btn{display:flex;align-items:center;gap:8px;background:var(--card2);border:1px solid var(--border);border-radius:var(--radius);padding:8px 14px;color:var(--cream);font-family:var(--font-display);font-size:15px;letter-spacing:.06em;cursor:pointer;transition:border-color .2s,background .2s}.header-cart-btn:hover{border-color:var(--accent);background:var(--card)}.cart-count{background:var(--accent);color:var(--white);border-radius:50%;width:20px;height:20px;font-size:11px;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:700}.hero{padding:clamp(48px,8vw,100px) 0 clamp(32px,5vw,64px);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero:before{content:"GL";position:absolute;right:-2%;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(140px,22vw,320px);color:var(--border);line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.02em}.hero__inner{position:relative;z-index:1}.hero__label{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.hero__label:before{content:"";display:block;width:24px;height:1px;background:var(--accent)}.hero__title{font-family:var(--font-display);font-size:clamp(44px,9vw,120px);line-height:.9;letter-spacing:.01em;color:var(--cream);margin-bottom:24px;max-width:700px}.hero__title strong{color:var(--accent);font-style:normal}.hero__desc{font-size:14px;color:var(--muted);max-width:480px;line-height:1.7;margin-bottom:36px}.hero__stats{display:flex;flex-wrap:wrap;gap:24px}.hero__stat{display:flex;flex-direction:column;gap:2px}.hero__stat-value{font-family:var(--font-display);font-size:32px;color:var(--cream);letter-spacing:.02em;line-height:1}.hero__stat-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lotes-section{padding:clamp(32px,5vw,64px) 0 80px}.lotes-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.lotes-section__title{font-family:var(--font-display);font-size:clamp(28px,5vw,52px);letter-spacing:.03em;line-height:1}.lotes-section__count{font-size:12px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding-bottom:6px}.lotes-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.filter-btn{padding:7px 16px;border:1px solid var(--border);border-radius:2px;background:transparent;color:var(--muted);font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .2s}.filter-btn:hover,.filter-btn.active{background:var(--cream);color:var(--black);border-color:var(--cream)}.lotes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--gap)}@media(min-width:480px){.lotes-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.lotes-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.lotes-grid{grid-template-columns:repeat(4,1fr)}}.lote-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .25s,transform .25s;position:relative;display:flex;flex-direction:column}.lote-card:hover{border-color:var(--accent);transform:translateY(-2px)}.lote-card.is-sold-out{opacity:.65}.lote-card.is-sold-out:hover{border-color:var(--border);transform:none;cursor:default}.lote-card__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--card2)}.lote-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.lote-card:hover .lote-card__image{transform:scale(1.04)}.lote-card__tier{position:absolute;top:12px;left:12px;padding:4px 10px;font-family:var(--font-display);font-size:13px;letter-spacing:.1em;border-radius:2px;line-height:1}.lote-card__tier--1{background:var(--card2);color:var(--cream);border:1px solid var(--border)}.lote-card__tier--2{background:var(--card2);color:var(--cream);border:1px solid #333}.lote-card__tier--3{background:#1a1500;color:var(--yellow);border:1px solid #3d2e00}.lote-card__tier--4{background:var(--yellow);color:var(--black);border:none}.lote-card__tier--5{background:var(--accent);color:var(--white);border:none}.lote-card__sold-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0808088c}.sold-stamp{font-family:var(--font-display);font-size:48px;color:var(--accent);letter-spacing:.06em;border:3px solid var(--accent);padding:4px 16px;transform:rotate(-12deg);opacity:.9;line-height:1}.lote-card__body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.lote-card__number{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.lote-card__title{font-family:var(--font-display);font-size:22px;letter-spacing:.03em;line-height:1.1;color:var(--cream)}.lote-card__meta{display:flex;gap:12px;flex-wrap:wrap}.lote-card__meta-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);letter-spacing:.06em}.lote-card__meta-item svg{width:12px;height:12px;opacity:.6;flex-shrink:0}.lote-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.lote-card__price{font-family:var(--font-display);font-size:26px;color:var(--cream);letter-spacing:.02em;line-height:1}.lote-card__price small{font-size:13px;color:var(--muted);margin-left:1px;font-family:var(--font-body);font-weight:400}.lote-card__cta{padding:9px 16px;background:var(--green);color:var(--black);font-family:var(--font-display);font-size:15px;letter-spacing:.08em;border-radius:2px;border:none;cursor:pointer;transition:opacity .2s,transform .1s;white-space:nowrap;line-height:1}.lote-card__cta:hover{opacity:.85;transform:scale(.98)}.lote-card__sold-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lote-card__sold-time{font-size:10px;color:var(--muted);letter-spacing:.08em;margin-top:2px}.lotes-empty{text-align:center;padding:80px 20px;color:var(--muted);grid-column:1 / -1}.lotes-empty__icon{font-size:48px;margin-bottom:16px}.lotes-empty__title{font-family:var(--font-display);font-size:28px;color:var(--cream);margin-bottom:8px;letter-spacing:.04em}.product-page{padding:clamp(24px,4vw,48px) 0 80px}.product-page__back{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:32px;transition:color .2s}.product-page__back:hover{color:var(--cream)}.product-page__back svg{width:14px;height:14px}.product-page__grid{display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:1fr}@media(min-width:768px){.product-page__grid{grid-template-columns:1fr 1fr;align-items:start}}.product-gallery__main{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius);background:var(--card);border:1px solid var(--border)}.product-gallery__main img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;transition:transform .4s}.product-gallery__main img:hover{transform:scale(1.03)}.product-gallery__sold-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#08080899;pointer-events:none}.product-gallery__sold-overlay .sold-stamp{font-size:72px}.product-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.gallery-thumb{flex-shrink:0;width:72px;height:72px;border-radius:2px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .2s}.gallery-thumb.active,.gallery-thumb:hover{border-color:var(--accent)}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.product-info__tier{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.product-info__number{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.product-info__title{font-family:var(--font-display);font-size:clamp(36px,6vw,60px);line-height:.95;letter-spacing:.02em;color:var(--cream);margin-bottom:20px}.product-info__price-wrap{display:flex;align-items:baseline;gap:12px;margin-bottom:28px;padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.product-info__price{font-family:var(--font-display);font-size:52px;color:var(--cream);letter-spacing:.02em;line-height:1}.product-info__price-detail{font-size:13px;color:var(--muted);line-height:1.5}.product-info__per-piece{font-family:var(--font-display);font-size:18px;color:var(--green)}.lot-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px}.lot-detail-item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.lot-detail-item__label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.lot-detail-item__value{font-family:var(--font-display);font-size:20px;color:var(--cream);letter-spacing:.03em}.product-info__desc{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:28px}.product-info__desc p{margin-bottom:10px}.product-info__desc strong{color:var(--cream)}.product-info__desc ul{padding-left:18px}.product-info__desc li{margin-bottom:6px}.product-cta{display:flex;flex-direction:column;gap:12px}.btn-buy{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 28px;background:var(--green);color:var(--black);font-family:var(--font-display);font-size:24px;letter-spacing:.06em;border:none;border-radius:var(--radius);cursor:pointer;transition:opacity .2s,transform .15s;line-height:1;width:100%}.btn-buy:hover{opacity:.88;transform:scale(.99)}.btn-buy:active{transform:scale(.97)}.btn-buy svg{width:20px;height:20px}.btn-sold-out{display:flex;align-items:center;justify-content:center;padding:18px 28px;background:transparent;color:var(--muted);font-family:var(--font-display);font-size:24px;letter-spacing:.06em;border:1px solid var(--border);border-radius:var(--radius);cursor:not-allowed;line-height:1;width:100%}.trust-badges{display:flex;gap:16px;flex-wrap:wrap;padding-top:8px}.trust-badge{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);letter-spacing:.06em}.trust-badge svg{width:14px;height:14px;color:var(--green)}.sticky-product-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:80;background:#080808f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:12px 16px;align-items:center;justify-content:space-between;gap:12px}@media(max-width:767px){.sticky-product-bar{display:flex}.product-page{padding-bottom:100px}}.sticky-product-bar__price{font-family:var(--font-display);font-size:28px;color:var(--cream)}.sticky-product-bar__btn{flex:1;max-width:200px;padding:12px 20px;background:var(--green);color:var(--black);font-family:var(--font-display);font-size:18px;letter-spacing:.06em;border:none;border-radius:var(--radius);cursor:pointer;text-align:center}.site-footer{border-top:1px solid var(--border);padding:clamp(32px,5vw,56px) 0}.site-footer__inner{display:flex;flex-direction:column;gap:32px}@media(min-width:640px){.site-footer__inner{flex-direction:row;align-items:flex-start;justify-content:space-between}}.footer-brand__logo{font-family:var(--font-display);font-size:32px;letter-spacing:.04em;color:var(--cream);margin-bottom:8px}.footer-brand__logo em{color:var(--accent);font-style:normal}.footer-brand__sub{font-size:11px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .2s}.footer-links a:hover{color:var(--cream)}.footer-copy{font-size:11px;color:var(--muted);letter-spacing:.08em;padding-top:24px;border-top:1px solid var(--border);margin-top:8px;text-align:center}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:200;opacity:0;pointer-events:none;transition:opacity .3s}.cart-overlay.open{opacity:1;pointer-events:all}.cart-drawer{position:fixed;right:0;top:0;bottom:0;width:min(420px,100vw);background:var(--card);border-left:1px solid var(--border);z-index:210;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.cart-drawer.open{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border)}.cart-drawer__title{font-family:var(--font-display);font-size:22px;letter-spacing:.06em;color:var(--cream)}.cart-drawer__close{background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;transition:color .2s}.cart-drawer__close:hover{color:var(--cream)}.cart-drawer__body{flex:1;overflow-y:auto;padding:20px}.cart-empty-msg{text-align:center;color:var(--muted);padding:60px 20px;font-size:14px;letter-spacing:.06em}.cart-item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.cart-item__image{width:64px;height:64px;object-fit:cover;border-radius:2px;flex-shrink:0;background:var(--card2)}.cart-item__info{flex:1}.cart-item__name{font-family:var(--font-display);font-size:17px;letter-spacing:.04em;color:var(--cream);margin-bottom:4px}.cart-item__price{font-size:13px;color:var(--muted)}.cart-item__remove{background:none;border:none;color:var(--muted);cursor:pointer;font-size:18px;transition:color .2s;padding:2px;align-self:flex-start}.cart-item__remove:hover{color:var(--accent)}.cart-drawer__footer{padding:20px;border-top:1px solid var(--border)}.cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cart-subtotal__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cart-subtotal__value{font-family:var(--font-display);font-size:28px;color:var(--cream)}.btn-checkout{display:block;width:100%;padding:16px;background:var(--accent);color:var(--white);font-family:var(--font-display);font-size:22px;letter-spacing:.08em;border:none;border-radius:var(--radius);cursor:pointer;text-align:center;transition:opacity .2s}.btn-checkout:hover{opacity:.88}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hide{display:none!important}.fade-in{animation:fadeUp .5s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lote-card{animation:fadeUp .45s ease both}.lote-card:nth-child(1){animation-delay:.05s}.lote-card:nth-child(2){animation-delay:.1s}.lote-card:nth-child(3){animation-delay:.15s}.lote-card:nth-child(4){animation-delay:.2s}.lote-card:nth-child(5){animation-delay:.25s}.lote-card:nth-child(6){animation-delay:.3s}.lote-card:nth-child(n+7){animation-delay:.35s}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-social-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--muted);font-family:var(--font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .2s,border-color .2s;white-space:nowrap}.header-social-btn:hover{color:var(--cream);border-color:var(--cream)}.header-social-label{display:none}@media(min-width:900px){.header-social-label{display:inline}}.footer-socials{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.footer-social-icon{display:inline-flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s;padding:6px 0}.footer-social-icon:hover{color:var(--cream)}.lote-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;pointer-events:none}.lote-card:not(.is-sold-out):hover .lote-card__image--thumb{opacity:0;transition:opacity .2s ease}.lote-card:not(.is-sold-out):hover .lote-card__video{opacity:1}.lote-card__video-badge{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:4px;background:#080808bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--cream);font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;padding:4px 8px;border-radius:2px;border:1px solid rgba(255,255,255,.1);pointer-events:none;transition:opacity .2s}.lote-card:hover .lote-card__video-badge{opacity:0}.product-gallery__main{background:var(--card2);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;aspect-ratio:1 / 1;position:relative;display:flex;align-items:center;justify-content:center}.product-gallery__video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.product-gallery__main iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gallery-thumb{position:relative}.thumb-play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:var(--cream);font-size:16px;pointer-events:none;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
