body:has(.vertical-header) .cart-page,body:has(.vertical-header) .collection-page,body:has(.vertical-header) .page-content,body:has(.vertical-header) main.content-for-layout>.shopify-section:first-child .section:not(.collections-horizontal-section .collections-horizontal){padding-top:120px}body:has(.vertical-header) .collections-horizontal-section:first-child .collections-horizontal__item:first-child{padding-top:100px}body:has(.vertical-header) .collections-horizontal-section:first-child .collections-horizontal__item:first-child .collections-horizontal__content{padding-top:120px}.cart-page__title{display:none!important}:root{--color-lime-green: #ccff00;--color-black: #000000;--color-white: #ffffff}body{font-family:Inter,sans-serif;background-color:var(--color-black);color:var(--color-white);overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase;font-weight:800;letter-spacing:.02em}.announcement-bar,.header-announcements{background-color:var(--color-lime-green)!important;border-bottom:none!important;position:relative}.announcement-bar p,.announcement-bar a,.announcement-bar__message,.header-announcements p,.header-announcements a,.announcement-bar__text{color:var(--color-black)!important;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.announcement-bar__close{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease;z-index:10}.announcement-bar__close:hover{opacity:1}.announcement-bar__close svg{width:14px;height:14px;fill:none;stroke:var(--color-black);stroke-width:2}.announcement-bar--hidden,.header-announcements--hidden{display:none!important}#header-group:has(.vertical-header){position:absolute;top:0;left:0;right:0;z-index:100}#header-group:has(.vertical-header)+main,#header-group:has(.vertical-header)~main{margin-top:0!important;padding-top:0!important}main.content-for-layout{padding-top:0!important}.modern-hero{margin-top:0!important}.vertical-header-section{background:transparent!important}.modern-hero{position:relative;height:var(--hero-height, 100vh);min-height:600px;width:100vw;margin-left:calc(50% - 50vw);max-width:100vw;overflow:hidden;left:0}.modern-hero--full-viewport{min-height:100vh;margin-top:0!important}.shopify-section:has(.modern-hero--full-viewport){margin-top:0!important;padding-top:0!important}.modern-hero__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.modern-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.modern-hero__content{position:absolute;bottom:5%;right:5%;left:auto;text-align:right;z-index:2;width:auto;max-width:none;padding:0 40px}.modern-hero__heading{font-size:8vw;line-height:.85;color:var(--color-white);text-transform:uppercase;font-weight:900;margin:0;text-shadow:none;text-align:right;display:block}.modern-hero__subheading,.modern-hero__description,.modern-hero__buttons{display:none}.product-grid-modern{background-color:var(--color-black)}.product-grid-modern__grid{display:grid;grid-template-columns:repeat(var(--columns-desktop),1fr);gap:1px;background-color:var(--color-lime-green);border:1px solid var(--color-lime-green)}.product-card-modern{background-color:var(--color-black);border:none;height:100%;display:flex;flex-direction:column;padding:0}.product-card-modern__media{margin-bottom:20px;width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden}.product-card-modern__media img{border-radius:0!important;width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.product-card-modern__info{text-align:center;margin-bottom:20px;padding:0 15px}.product-card-modern__title{color:var(--color-white);font-size:14px;font-weight:800;text-transform:uppercase;margin-bottom:5px;letter-spacing:.05em}.product-card-modern__price{color:var(--color-lime-green);font-weight:800;font-size:16px}.product-card-modern__cta{display:flex;gap:10px;margin-top:auto;padding:0 15px 40px;opacity:1!important;visibility:visible!important}.product-card-modern__cta .button{flex:1;font-size:11px;padding:10px 5px;height:auto;min-height:40px;line-height:1.2}.product-card-modern__cta .button--secondary{background-color:transparent;color:var(--color-white);border:1px solid var(--color-white);border-radius:0!important}.product-card-modern__cta .button--secondary:hover{background-color:var(--color-white);color:var(--color-black)}.product-card-modern__cta .button--primary{background-color:var(--color-lime-green);color:var(--color-black);border:1px solid var(--color-lime-green);border-radius:0!important}.product-card-modern__cta .button--primary:hover{background-color:#b3e600;border-color:#b3e600}.product-card-modern__cta .button{border-radius:0!important}.content-media-split{background-color:var(--color-black)}.content-media-split__title{font-size:48px;line-height:1;margin-bottom:20px;font-weight:800;color:var(--color-white)}.content-media-split__text p{font-size:18px;line-height:1.4;color:#ccc;font-weight:500}@media screen and (max-width: 768px){.modern-hero__heading{font-size:12vw;text-align:right}.modern-hero__content{right:20px;left:auto;padding:0 20px}.product-grid-modern__grid{grid-template-columns:repeat(2,1fr)}.product-card-modern__cta{flex-direction:column}}.vertical-header__cart{position:relative}.vertical-header__cart-count{position:absolute;top:-8px;right:-8px;background-color:var(--color-lime-green);color:var(--color-black);font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-information{padding-top:140px}.product-details .group-block{gap:4px!important}.product-details .variant-picker{margin-top:0!important}@media screen and (min-width: 750px){.product-information slideshow-controls[thumbnails][pagination-position=left]{order:-1}.product-information slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails{gap:8px;padding:0}.product-information .slideshow-controls__thumbnails .slideshow-control{width:80px!important;border-radius:0!important;opacity:.6;transition:opacity .2s ease;outline:none!important;border:none!important}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{opacity:1;outline:2px solid var(--color-foreground)!important;outline-offset:2px!important}.product-information .slideshow-controls__thumbnails .slideshow-control:hover{opacity:1}.product-information .slideshow-controls__thumbnails .slideshow-control img{border-radius:0!important}}.product-information .media-gallery .slideshow,.product-information .product-media-container,.product-information .product-media img{border-radius:0!important}.product-information .media-gallery{--media-radius: 0px !important;--thumbnail-radius: 0px !important}.product-details{padding-left:40px!important}.product-details h1,.product-details .text-block h1,.product-details [class*=product-title] h1{font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:900!important;line-height:.95!important;text-transform:uppercase!important;letter-spacing:-.02em!important;margin-bottom:16px!important;font-stretch:condensed}.product-details .product-price,.product-details .price{font-size:2rem!important;font-weight:400!important;margin-bottom:0!important;padding-bottom:0!important;font-style:normal}.product-details .price__regular,.product-details .price__sale{font-size:inherit!important}.product-details .rte,.product-details .product-description,.product-details .text-block p{font-size:13px!important;line-height:1.5!important;color:var(--color-foreground);opacity:.85;max-width:400px;margin-bottom:8px!important}.product-details .group-block .text-block{display:block!important;visibility:visible!important;max-height:none!important;overflow:visible!important}.product-details .divider,.product-details [class*=divider]{border-color:var(--color-foreground);opacity:.15;margin:8px 0!important}.product-details>[class*=divider]:first-of-type{display:none}.product-details>.text-block:not(:first-child){margin-top:16px!important}.description-fade{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,transparent,var(--color-background, #000));pointer-events:none}.description-toggle{display:inline-block;background:none;border:none;color:var(--color-foreground);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:8px 0;margin-top:4px;text-decoration:underline;text-underline-offset:3px}.description-toggle:hover{opacity:.7}.product-details .variant-option legend,.product-details .variant-picker legend{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:12px!important;display:block;width:100%}.product-details .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:16px!important}.product-details .variant-option+.variant-option{margin-top:12px!important}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px!important;border-radius:50%!important;border:1px solid var(--color-foreground)!important;background-color:transparent!important;color:var(--color-foreground)!important;font-size:11px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer;transition:all .2s ease;overflow:hidden!important}.product-details .variant-option__button-label__pill{display:none!important}.product-details .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){background-color:var(--color-foreground)!important;color:var(--color-background)!important}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{background-color:var(--color-foreground)!important;color:var(--color-background)!important}.product-details .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch){opacity:.4!important;position:relative}.product-details .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{text-decoration:line-through}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{display:none!important}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):after{display:none!important}.product-details .variant-option--swatches{margin-bottom:16px!important}.product-details .variant-option__swatch-value{font-weight:400!important;text-transform:none!important}.product-details .swatch{width:28px!important;height:28px!important;min-width:28px!important;border-radius:0!important;border:1px solid rgba(128,128,128,.2)!important;cursor:pointer;transition:transform .2s ease}.product-details .swatch:hover{transform:scale(1.1)}.product-details .variant-option__button-label--has-swatch:has(:checked){outline:2px solid var(--color-foreground)!important;outline-offset:3px!important}.product-details .add-to-cart-button,.product-details add-to-cart-component button,.product-details .button--primary:not(.variant-option__button-label *){background-color:transparent!important;color:var(--color-foreground)!important;border:1px solid var(--color-foreground)!important;border-radius:0!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:16px 32px!important;min-height:52px!important;width:100%!important;max-width:400px;transition:background-color .2s ease,color .2s ease}.product-details .add-to-cart-button:hover:not([disabled]),.product-details add-to-cart-component button:hover:not([disabled]),.product-details .button--primary:hover:not([disabled]):not(.variant-option__button-label *){background-color:var(--color-foreground)!important;color:var(--color-background)!important}.product-details .add-to-cart-button[disabled],.product-details add-to-cart-component button[disabled]{opacity:.5!important;cursor:not-allowed!important}.product-details .shopify-payment-button,.product-details [class*=accelerated],.product-details .dynamic-checkout__content{display:none!important}.product-details .quantity-selector,.product-details quantity-selector{border:1px solid var(--color-foreground)!important;border-radius:0!important;max-width:120px;margin-bottom:16px}.product-details .quantity-selector button,.product-details quantity-selector button{border:none!important;background:transparent!important;border-radius:0!important}.product-details .buy-buttons,.product-details [class*=buy-buttons]{max-width:400px}@media screen and (max-width: 749px){.product-details{padding:20px 16px!important}.product-details h1,.product-details .text-block h1{font-size:1.8rem!important}.product-details .product-price,.product-details .price{font-size:1.5rem!important}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;flex:0 0 38px!important;font-size:10px!important}.product-details .add-to-cart-button,.product-details add-to-cart-component button{max-width:100%!important}.product-information .slideshow-controls__thumbnails .slideshow-control{width:60px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-guillermo.css.map */
