@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700;900&family=Inter:wght@300;400;600&display=swap";:root,body{--br-bg-color: #050505;--br-surface-color: #111111;--br-surface-border: #333333;--br-text-primary: #ffffff;--br-text-secondary: #aaaaaa;--br-accent-neon: #ccff00;--br-accent-hover: #e5ff66;--br-danger: #ff003c;--br-font-head: "Space Grotesk", sans-serif;--br-font-body: "Inter", sans-serif;--color-background: var(--br-bg-color) !important;--color-background-rgb: 5, 5, 5 !important;--color-foreground: var(--br-text-primary) !important;--color-foreground-rgb: 255, 255, 255 !important;--color-border: var(--br-surface-border) !important;--color-border-rgb: 51, 51, 51 !important;--color-primary-button-background: var(--br-accent-neon) !important;--color-primary-button-text: var(--br-bg-color) !important;--color-primary-button-hover-background: var(--br-accent-hover) !important;--color-primary-button-hover-text: var(--br-bg-color) !important;--color-primary-button-border: var(--br-accent-neon) !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: var(--br-text-primary) !important;--color-secondary-button-border: var(--br-surface-border) !important;--color-secondary-button-hover-background: var(--br-surface-color) !important;--color-secondary-button-hover-text: var(--br-text-primary) !important;--color-input-background: var(--br-surface-color) !important;--color-input-text: var(--br-text-primary) !important;--color-input-border: var(--br-surface-border) !important;--font-heading--family: var(--br-font-head) !important;--font-body--family: var(--br-font-body) !important;--font-subheading--family: var(--br-font-body) !important;--style-border-radius-buttons-primary: 0px !important;--style-border-radius-buttons-secondary: 0px !important;--style-border-radius-inputs: 0px !important;--style-border-radius-popover: 0px !important;--style-border-radius-sm: 0px !important;--style-border-radius-md: 0px !important;--style-border-radius-lg: 0px !important;--color-background-top-row: var(--br-bg-color) !important;--color-background-bottom-row: var(--br-bg-color) !important}.newsletter-form__field-wrapper input:focus,.email-signup__input:focus{border-color:var(--br-accent-neon)!important;box-shadow:0 0 10px #cf03!important}.newsletter-form__button,.email-signup__button,.email-signup button{color:var(--br-text-secondary)!important;transition:color .3s ease!important}.newsletter-form__button:hover,.email-signup__button:hover,.email-signup button:hover{color:var(--br-accent-neon)!important}body,html{background-color:var(--br-bg-color)!important;color:var(--br-text-primary)!important;font-family:var(--br-font-body)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--br-font-head)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.header,header,.header-wrapper,#header-component,.header__row,.header *,.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,.header p,.header span,.header a,.header__heading-link,.header__menu-item span,.header__active-menu-item,.dropdown-localization__button,.localization-selector,.announcement-bar,.announcement-bar *,.announcement-bar h1,.announcement-bar h2,.announcement-bar h3,.announcement-bar p,.announcement-bar span,.announcement-bar__text{background-color:transparent!important;color:var(--br-text-primary)!important}.header,header,.header-wrapper,#header-component,.header__row,.announcement-bar{background-color:var(--br-bg-color)!important;border-bottom:1px solid var(--br-surface-border)!important}.header__menu-item,.menu-list__link{font-family:var(--br-font-head)!important;font-size:1rem!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--br-text-primary)!important;transition:all .3s ease!important}.header__menu-item:hover,.menu-list__link:hover{color:var(--br-accent-neon)!important;text-shadow:0 0 10px rgba(204,255,0,.4)}.header__icon,.icon{color:var(--br-text-primary)!important}.header__icon:hover{color:var(--br-accent-neon)!important}footer,.footer,.footer__blocks-wrapper,.footer-block__heading,.footer *,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer span,.footer a,.footer__list-item a,.footer__content-top p,.footer__copyright,.newsletter-form *,.newsletter,.newsletter-section *,.newsletter__wrapper,.newsletter h1,.newsletter h2,.newsletter p{background-color:transparent!important;color:var(--br-text-primary)!important}footer,.footer,.footer__blocks-wrapper,.newsletter{background-color:var(--br-bg-color)!important;border-top:1px solid var(--br-surface-border)!important}.footer__list-item a,.footer-block__heading,.newsletter__heading{font-family:var(--br-font-head)!important;text-transform:uppercase!important}.footer__list-item a:hover{color:var(--br-accent-neon)!important}.collection,.product-grid,.grid,.collection-list,.facets{background-color:var(--br-bg-color)!important}.collection *,.product-grid *,.facets *,.card-information *,.section h1,.section h2,.product-recommendations *,.product-card *{color:var(--br-text-primary)!important}.facets select,.facets option,.facets__display,.facets__listbox,.select__select,details[open]>.facets__display,.sorting-filter__options,.facets__panel-content{background-color:var(--br-surface-color)!important;color:var(--br-text-primary)!important;border:1px solid var(--br-surface-border)!important}.facets__display *,.facets__listbox *,.sorting-filter__options *,.facets__panel-content *{color:var(--br-text-primary)!important}.card,.product-card,.card-wrapper{background-color:var(--br-surface-color)!important;border:1px solid var(--br-surface-border)!important;border-radius:0!important}.card__media,.product-card__image-wrapper,.product-card .media,.card-gallery,.card-gallery .product-media,.card-gallery .product-media-container{background-color:var(--br-surface-color)!important;border-radius:0!important;filter:contrast(1.1) saturate(1.2);aspect-ratio:4/5!important;width:100%!important;overflow:hidden!important;display:block!important;position:relative!important}.card__media img,.product-card__image-wrapper img,.product-card .media img,.product-card picture,.product-card svg,.card-gallery .product-media img{aspect-ratio:4/5!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;position:absolute!important;top:0;left:0}.card__heading,.product-card__title{font-family:var(--br-font-head)!important;text-transform:uppercase!important;color:var(--br-text-primary)!important;font-weight:700!important}.price,.price__regular,.price__sale,.price-item{color:var(--br-accent-neon)!important;font-family:var(--br-font-head)!important;font-weight:700!important;font-size:1.3rem!important}.product,.product__info-container{background-color:var(--br-bg-color)!important}.product__title h1{font-family:var(--br-font-head)!important;font-size:3rem!important;color:var(--br-text-primary)!important}.product-form__input input[type=radio]+label{background-color:var(--br-bg-color)!important;border:1px solid var(--br-surface-border)!important;color:var(--br-text-secondary)!important;border-radius:0!important;font-family:var(--br-font-head)!important;font-weight:700!important;text-transform:uppercase!important;transition:all .2s}.product-form__input input[type=radio]:checked+label{background-color:var(--br-accent-neon)!important;color:var(--br-bg-color)!important;border-color:var(--br-accent-neon)!important;box-shadow:0 0 10px #ccff0080!important}.product-information *,.product-details *,.product-information h1,.product-information h2,.product-information h3,.product-information p{color:var(--br-text-primary)!important}.product-information{padding-top:3rem!important}.product-information .price,.product-information .price__regular,.product-information .price__sale,.product-information .price-item{color:var(--br-accent-neon)!important}.product-form__submit,.button:not(.button-unstyled):not(.slider-button):not(.slideshow-arrows__button),.btn{background-color:var(--br-accent-neon)!important;color:var(--br-bg-color)!important;border-radius:0!important;font-family:var(--br-font-head)!important;text-transform:uppercase!important;font-weight:900!important;border:none!important;box-shadow:none!important;transition:all .3s ease!important}.product-form__submit *,.button:not(.button-unstyled):not(.slider-button):not(.slideshow-arrows__button) *,.btn *{color:var(--br-bg-color)!important}.product-form__submit:hover,.button:not(.button-unstyled):not(.slider-button):not(.slideshow-arrows__button):hover,.btn:hover{background-color:var(--br-accent-hover)!important;box-shadow:0 0 20px #cf06!important;transform:translateY(-2px)!important}.product-form__submit[disabled],.button[disabled],.btn[disabled]{background-color:#333!important;color:#666!important}.cart-drawer,.drawer{background-color:var(--br-surface-color)!important;border-left:1px solid var(--br-surface-border)!important}.cart-drawer__header,.drawer__header{background-color:var(--br-bg-color)!important}.cart-drawer .price{color:var(--br-accent-neon)!important}.berlin-hero{position:relative;height:100vh;min-height:600px;display:flex;align-items:flex-end;padding:5rem 3rem;background-color:var(--br-bg-color)}.berlin-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:.6;z-index:1}.berlin-hero-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#050505,#05050500 50%)}.berlin-hero-content{max-width:1500px;position:relative;z-index:2}.berlin-hero-content h1{font-family:var(--br-font-head)!important;font-size:clamp(3rem,8vw,6rem)!important;line-height:.9!important;margin-bottom:1rem;text-transform:uppercase;color:var(--br-text-primary)!important}.berlin-hero-content h1 span{color:transparent!important;-webkit-text-stroke:2px var(--br-accent-neon)}.berlin-hero-content p{font-family:var(--br-font-body);font-size:1.2rem;color:var(--br-text-secondary);margin-bottom:2rem;max-width:500px}.berlin-btn-primary{display:inline-block;background:var(--br-accent-neon)!important;color:var(--br-bg-color)!important;padding:1rem 2.5rem;font-family:var(--br-font-head)!important;font-weight:700;font-size:1rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;border:none;cursor:pointer}.berlin-btn-primary:hover{background:var(--br-accent-hover)!important;box-shadow:0 0 20px #cf06;transform:translateY(-2px)}.berlin-catalog{padding:6rem 2rem;background-color:var(--br-bg-color);color:var(--br-text-primary)}.berlin-catalog h2{font-family:var(--br-font-head);font-size:2.5rem;color:var(--br-text-primary);text-transform:uppercase;margin:0 auto 3rem;max-width:1500px}.berlin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;max-width:1500px;margin:0 auto}.berlin-product-card{cursor:pointer;text-decoration:none;display:block}.berlin-product-img{position:relative;aspect-ratio:4/5;background:var(--br-surface-color);overflow:hidden;margin-bottom:1.5rem}.berlin-product-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1);filter:contrast(1.1) saturate(1.2)}.berlin-product-card:hover .berlin-product-img img{transform:scale(1.05)}.berlin-quick-add{position:absolute;bottom:1rem;right:1rem;width:40px;height:40px;background:#050505cc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--br-text-primary);opacity:0;transition:all .3s;border:1px solid rgba(255,255,255,.1)}.berlin-product-card:hover .berlin-quick-add{opacity:1}.berlin-quick-add:hover{background:var(--br-accent-neon);color:var(--br-bg-color)}.berlin-product-info h3{font-family:var(--br-font-head);font-size:1.1rem;font-weight:600;margin-bottom:.5rem;letter-spacing:.5px;color:var(--br-text-primary)}.berlin-price{color:var(--br-accent-neon);font-family:var(--br-font-head);font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/berlin-rave.css.map */
