:root{--font-heading--family: "Oswald", sans-serif;--font-body--family: "Barlow", sans-serif;--font-subheading--family: "Barlow", sans-serif;--font-accent--family: "Barlow", sans-serif;--color-canvas-bg: #000000;--color-panel-bg: #0E0F0F;--color-brand-red: #CA151A;--color-brand-red-hover: #A81216;--color-white: #FFFFFF;--color-mid-grey: #C6C6C6;--color-gold: #C9A227;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-smooth: cubic-bezier(.25, .8, .25, 1);--ease-fast: cubic-bezier(.25, .46, .45, .94);--transition-smooth: all .3s var(--ease-smooth);--transition-fast: all .15s var(--ease-fast)}*{border-radius:0!important}.cart-count-badge{border-radius:50%!important}body{font-family:Barlow,sans-serif!important;background-color:var(--color-canvas-bg)!important;color:var(--color-white)!important;overflow-x:hidden;-webkit-font-smoothing:antialiased}#header-group{min-height:var(--header-group-height, 134px);display:block}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}#MainContent{flex:1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-title,.card-title,.modal-title,.hero-title{font-family:Oswald,sans-serif!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.02em!important}a{transition:var(--transition-fast)}.button,.button-primary,.btn,.newsletter-submit-btn,.product-form__submit{font-family:Barlow,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;background-color:var(--color-brand-red)!important;color:var(--color-white)!important;border:none!important;cursor:pointer!important;transition:var(--transition-smooth)!important;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px}.button:before,.button-primary:before,.product-form__submit:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);transition:left .5s var(--ease-smooth);pointer-events:none}.button:hover:before,.button-primary:hover:before,.product-form__submit:hover:before{left:150%}.button:hover,.button-primary:hover,.btn:hover,.newsletter-submit-btn:hover,.product-form__submit:hover{background-color:var(--color-brand-red-hover)!important;transform:translateY(-2px);box-shadow:0 6px 18px #ca151a59!important}.button:active,.button-primary:active{transform:translateY(0);box-shadow:none!important}.product-media-container__zoom-button,.product-media-container__zoom-button:hover,.slideshow-control,.media-gallery__nav-button,[class*=zoom-button]{background-color:transparent!important;color:inherit!important;box-shadow:none!important;transform:none!important}product-card.product-card{display:block!important;position:relative;overflow:hidden!important;background-color:#0e0f0f!important;border:1px solid rgba(255,255,255,.06)!important;transition:border-color .3s ease,box-shadow .35s ease,transform .35s cubic-bezier(.25,.8,.25,1)!important;will-change:transform}product-card.product-card:hover{border-color:var(--color-brand-red)!important;box-shadow:0 16px 48px #ca151a47!important;transform:translateY(-6px)!important;z-index:2}.product-card__content.product-grid__card{display:flex!important;flex-direction:column!important;padding:0!important;gap:0!important;height:100%;background-color:transparent!important;border:none!important}.card-gallery{display:block!important;width:100%!important;background-color:#fff!important;overflow:hidden!important;position:relative!important;aspect-ratio:var(--gallery-aspect-ratio, 1 / 1)!important;flex-shrink:0}.card-gallery slideshow-component,.card-gallery .slideshow{width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.card-gallery slideshow-slide,.card-gallery .slideshow__slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.card-gallery .product-media-container{background-color:#fff!important;width:100%!important;height:100%!important;aspect-ratio:unset!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.card-gallery .product-media-container img,.card-gallery .product-media__image,.card-gallery img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;background-color:#fff!important;transition:transform .55s cubic-bezier(.25,.8,.25,1)!important;will-change:transform}product-card.product-card:hover .card-gallery img{transform:scale(1.07)!important}.card-gallery a.contents{display:contents!important;background:transparent!important}.card-gallery .product-badges,.card-gallery .badge-list{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;display:flex!important;flex-direction:column!important;gap:5px!important}.card-gallery .badge,.card-gallery .product-badge,.card-gallery .badge--sold-out,.card-gallery .badge--on-sale{background-color:#0e0f0f!important;color:var(--color-white)!important;font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:4px 10px!important;line-height:1.4!important;border:1px solid rgba(255,255,255,.12)!important}.card-gallery .badge--on-sale{background-color:var(--color-brand-red)!important;border-color:var(--color-brand-red)!important}.product-card__content>*:not(.card-gallery):not(a.product-card__link),.product-grid__card>*:not(.card-gallery):not(a.product-card__link){background-color:#0e0f0f!important;padding:14px 16px 16px!important;border-top:2px solid rgba(202,21,26,.35)!important;display:flex!important;flex-direction:column!important;gap:6px!important}product-card h2,product-card h3,product-card h4,product-card h5,product-card .product-title,product-card [class*=product-title],.product-grid__card h2,.product-grid__card h3,.product-grid__card h4,.product-grid__card h5,.product-grid__card .product-title,.product-grid__card [class*=product-title]{color:var(--color-white)!important;font-family:Oswald,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:1rem!important;letter-spacing:.05em!important;line-height:1.2!important;margin:0!important;text-decoration:none!important;transition:color .15s ease!important}product-card:hover h2,product-card:hover h3,product-card:hover h4,product-card:hover h5,product-card:hover .product-title,.product-grid__card:hover h4,.product-grid__card:hover .product-title{color:var(--color-brand-red)!important}product-card .price,product-card .price__container,product-card product-price,product-card .price-item,.product-grid__card .price,.product-grid__card product-price{color:var(--color-brand-red)!important;font-family:Oswald,sans-serif!important;font-weight:700!important;font-size:1.1rem!important;margin:0!important;line-height:1.2!important}product-card .price-item--regular,.product-grid__card .price-item--regular{color:#ffffff61!important;font-size:.8rem!important;font-weight:500!important;text-decoration:line-through!important}product-card .price-item--sale,.product-grid__card .price-item--sale{color:var(--color-brand-red)!important}product-card .quick-add__button,product-card .add-to-cart-button,product-card quick-add-component button,.product-grid__card quick-add-component button,.product-card .quick-add__submit{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background-color:var(--color-brand-red)!important;color:var(--color-white)!important;padding:12px 16px!important;margin-top:4px!important;font-family:Barlow,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;border:none!important;cursor:pointer!important;transition:background-color .2s ease,transform .15s ease!important}product-card .quick-add__button:hover,.product-grid__card quick-add-component button:hover{background-color:var(--color-brand-red-hover)!important;transform:none!important}.resource-list__item{display:flex;flex-direction:column}.resource-list__item product-card,.resource-list__item .product-card{flex:1;display:flex!important;flex-direction:column!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select,.field__input{background-color:var(--color-white)!important;color:var(--color-canvas-bg)!important;border:1px solid var(--color-mid-grey)!important;padding:10px 14px!important;font-family:Barlow,sans-serif!important;transition:var(--transition-smooth)!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--color-brand-red)!important;outline:none!important;box-shadow:0 0 0 3px #ca151a26!important}.datenschutzlabel{display:flex!important;gap:8px!important;align-items:flex-start!important;margin-top:15px!important;font-size:12px!important;color:var(--color-mid-grey)!important;cursor:pointer!important}.datenschutzlabel input[type=checkbox]{margin-top:3px!important;width:14px!important;height:14px!important;cursor:pointer!important}.datenschutztext a{color:var(--color-brand-red)!important;text-decoration:underline!important}.google-reviews-row{display:grid;grid-template-columns:1fr;gap:16px;max-width:900px;margin:20px auto}@media screen and (min-width:750px){.google-reviews-row{grid-template-columns:1fr 1fr}}.google-review-card{border:1px solid rgba(198,198,198,.25)!important;background-color:var(--color-panel-bg)!important;padding:20px!important;text-align:left;transition:transform .3s var(--ease-smooth),box-shadow .3s ease,border-color .3s ease!important;opacity:0;transform:translateY(20px)}.google-review-card.is-visible{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s var(--ease-out-expo),box-shadow .3s ease,border-color .3s ease!important}.google-review-card:hover{transform:translateY(-4px)!important;border-color:#ca151a66!important;box-shadow:0 6px 24px #ca151a1f!important}.google-review-card__header{display:flex;gap:12px;align-items:center;margin-bottom:12px}.google-review-card__name{font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:.95rem;color:var(--color-white)}.google-review-card__stars{color:gold;font-size:.9rem;letter-spacing:2px}.google-review-card__time{font-size:.75rem;color:var(--color-mid-grey)}.google-review-card__quote{font-family:Barlow,sans-serif!important;font-size:.9rem;line-height:1.5;color:var(--color-mid-grey)}.animate-on-scroll{opacity:0;transform:translateY(28px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo)}.animate-on-scroll.fade-left{transform:translate(-32px)}.animate-on-scroll.fade-right{transform:translate(32px)}.animate-on-scroll.zoom-in{transform:scale(.94)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0) translate(0) scale(1)}.animate-stagger>*:nth-child(1){transition-delay:.05s}.animate-stagger>*:nth-child(2){transition-delay:.12s}.animate-stagger>*:nth-child(3){transition-delay:.19s}.animate-stagger>*:nth-child(4){transition-delay:.26s}.animate-stagger>*:nth-child(5){transition-delay:.33s}.animate-stagger>*:nth-child(6){transition-delay:.4s}.animate-stagger>*:nth-child(7){transition-delay:.47s}.animate-stagger>*:nth-child(8){transition-delay:.54s}.diagonal-hero-title{animation:hero-reveal .8s var(--ease-out-expo) both}@keyframes hero-reveal{0%{opacity:0;transform:translateY(20px);letter-spacing:.12em}to{opacity:1;transform:translateY(0);letter-spacing:.05em}}.loewen-footer{animation:footer-fade-in .8s var(--ease-out-expo) both;animation-delay:.1s}@keyframes footer-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lw-tier1 a,.lw-tier3 a,.lw-tier4 a{transition:var(--transition-fast)!important}.shopify-section:has(.product-information),.product-information__wrapper,.product-information-section{background-color:#000!important}.product-media-container,.product-media,media-gallery,.product-media-gallery{background-color:#fff!important}media-gallery .product-media-container{background-color:#fff!important}.product-media__image,.product-media-container img{object-fit:contain!important;object-position:center center!important;background-color:#fff!important;width:100%!important;height:100%!important}zoom-dialog dialog,.zoom-dialog{background-color:#000!important;max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important}zoom-dialog dialog img,.zoom-dialog img{object-fit:contain!important;width:100%!important;height:100%!important;max-width:100vw!important;max-height:100vh!important}.product-information,.product-information__content,.product__info-wrapper,.product-information-content,.product-details{background-color:#0a0b0b!important}.product-information__grid .product-information__content,product-details-wrapper,.product-details__inner{padding:32px 36px!important}.product-information .product__vendor,.product-details .product__vendor,[class*=product-info] .product__vendor,product-information .product__vendor{display:inline-block!important;background-color:var(--color-brand-red)!important;color:var(--color-white)!important;font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:4px 12px!important;margin-bottom:14px!important;text-decoration:none!important}.product-information h1,.product__title,.product-information__content h1,.product-details h1{font-family:Oswald,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;font-size:clamp(1.7rem,3.5vw,2.6rem)!important;letter-spacing:.02em!important;line-height:1.05!important;color:var(--color-white)!important;margin-bottom:10px!important}.product-information .price,.product-information .price__container,.product-information .price-item--sale,.product-information product-price,.product-information .price-item{color:var(--color-brand-red)!important;font-family:Oswald,sans-serif!important;font-weight:700!important;font-size:1.9rem!important;line-height:1.1!important}.product-information .price-item--regular{color:#fff6!important;font-size:1.1rem!important;font-weight:500!important;text-decoration:line-through!important}.product-information .product-reviews-summary,.product-information .reviews-summary,.product-information .star-rating{color:gold!important;font-size:.9rem!important}.product-information hr,.product-details hr{border:none!important;border-top:1px solid rgba(255,255,255,.1)!important;margin:18px 0!important}.product-information .variant-picker__option-label,.product-information .product-form__label,.product-information .field__label,.product-information label{color:var(--color-white)!important;font-family:Barlow,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.12em!important}.product-information .variant-picker__option-value,.product-information .swatch__item,.product-information .variant-swatch,.product-information .block-swatch{background-color:#1a1c1c!important;color:var(--color-white)!important;border:1px solid rgba(255,255,255,.18)!important;font-family:Barlow,sans-serif!important;font-weight:600!important;font-size:13px!important;padding:8px 14px!important;min-width:42px!important;text-align:center!important;transition:border-color .2s ease,background-color .2s ease!important;cursor:pointer!important}.product-information .variant-picker__option-value:hover,.product-information .swatch__item:hover,.product-information .block-swatch:hover{border-color:var(--color-brand-red)!important;background-color:#ca151a1f!important}.product-information .variant-picker__option-value[aria-checked=true],.product-information .variant-picker__option-value--selected,.product-information .swatch__item--selected,.product-information .block-swatch--selected{background-color:var(--color-brand-red)!important;border-color:var(--color-brand-red)!important;color:var(--color-white)!important}.product-information .quantity__input,.product-information quantity-selector input{background-color:#1a1c1c!important;border:1px solid rgba(255,255,255,.18)!important;color:var(--color-white)!important;font-family:Oswald,sans-serif!important;font-size:1rem!important;font-weight:700!important;text-align:center!important;min-width:48px!important}.product-information .quantity__button,.product-information quantity-selector button{background-color:var(--color-brand-red)!important;color:var(--color-white)!important;border:none!important;width:40px!important;height:40px!important;font-size:1.2rem!important;font-weight:700!important;cursor:pointer!important;transition:background-color .15s ease!important}.product-information .quantity__button:hover,.product-information quantity-selector button:hover{background-color:var(--color-brand-red-hover)!important}.product-form__submit,.product-information .product-form__submit,.product-form__buttons .product-form__submit{background-color:var(--color-brand-red)!important;color:var(--color-white)!important;font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:18px 32px!important;width:100%!important;border:none!important;cursor:pointer!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important;position:relative!important;overflow:hidden!important}.product-form__submit:hover,.product-information .product-form__submit:hover{background-color:var(--color-brand-red-hover)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #ca151a59!important}.product-form__submit[disabled],.product-information .product-form__submit[disabled]{background-color:#2a2a2a!important;color:#fff6!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.product-information details,.product-details details{border-top:1px solid rgba(255,255,255,.1)!important;background-color:transparent!important}.product-information details:last-child,.product-details details:last-child{border-bottom:1px solid rgba(255,255,255,.1)!important}.product-information details summary,.product-details details summary{color:var(--color-white)!important;font-family:Barlow,sans-serif!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:15px 0!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.product-information details[open] summary{color:var(--color-brand-red)!important}.product-information details .rte,.product-information details p,.product-details details .rte,.product-details details p{color:#ffffffb3!important;font-family:Barlow,sans-serif!important;font-size:13px!important;line-height:1.7!important;padding-bottom:16px!important}.product-media-gallery__thumbnails img,.product-thumbnails img,.thumbnail-list img{object-fit:contain!important;background-color:#fff!important;border:2px solid rgba(255,255,255,.1)!important;transition:border-color .2s ease!important}.product-media-gallery__thumbnails img:hover,.product-thumbnails img:hover,.thumbnail-list img:hover,.thumbnail-list button[aria-selected=true] img,.product-media-gallery__thumbnails button[aria-selected=true] img{border-color:var(--color-brand-red)!important}.product-information .product__description,.product-information .rte,.product-information .description{color:#ffffffb8!important;font-family:Barlow,sans-serif!important;font-size:14px!important;line-height:1.75!important}.product-information .rte ul li,.product-information .product__description ul li{color:#ffffffb8!important;margin-bottom:6px!important}.product-information .rte ul li:before,.product-information .product__description ul li::marker{color:var(--color-brand-red)!important}.product-recommendations h2,.product-recommendations h3,.product-recommendations .section-resource-list__header h2,.product-recommendations .section-resource-list__header h3,.product-recommendations [class*=rte] h2,.product-recommendations [class*=rte] h3{font-family:Oswald,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;font-size:1.6rem!important;letter-spacing:.04em!important;color:var(--color-white)!important;position:relative!important;padding-left:16px!important;border-left:4px solid var(--color-brand-red)!important;margin-bottom:24px!important}.section-resource-list__header h2,.section-resource-list__header h3,.product-list h2,.product-list h3,.product-list-content h2,.shopify-section h2.section__title,.shopify-section h3.section__title{font-family:Oswald,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;color:var(--color-white)!important;letter-spacing:.04em!important;position:relative!important;padding-left:16px!important;border-left:4px solid var(--color-brand-red)!important}.footer-info-grid{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width:750px){.footer-info-grid{grid-template-columns:1fr 1fr 1fr!important}}.footer-info-grid a:hover{color:var(--color-brand-red)!important}.pricing-card{background-color:var(--color-white)!important;color:var(--color-canvas-bg)!important;border:1px solid var(--color-mid-grey)!important;padding:24px!important;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:var(--transition-smooth)!important}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026!important}.pricing-card__title{color:var(--color-brand-red)!important;font-family:Oswald,sans-serif!important;font-size:1.8rem!important;font-weight:800!important;text-transform:uppercase!important;margin-bottom:12px!important}.pricing-card__price{color:var(--color-canvas-bg)!important;font-size:2.2rem!important;font-weight:800!important;margin-bottom:20px!important}.pricing-card__price span{font-size:1rem!important;font-weight:400!important;color:#555!important}.pricing-card__cta{width:100%!important;background-color:var(--color-brand-red)!important;color:var(--color-white)!important;padding:12px!important;font-family:Barlow,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;border:none!important;text-align:center!important;display:block!important;text-decoration:none!important;transition:var(--transition-smooth)!important}.pricing-card__cta:hover{background-color:var(--color-brand-red-hover)!important}.pricing-card--featured{background-color:#f5f5f5!important;border:2px solid var(--color-gold)!important}.pricing-card__ribbon{position:absolute;top:-12px;right:16px;background-color:var(--color-gold)!important;color:var(--color-white)!important;padding:4px 12px!important;font-family:Oswald,sans-serif!important;font-weight:700!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;box-shadow:0 2px 4px #0003!important;z-index:10!important}.eyebrow-brackets{color:var(--color-brand-red)!important;font-family:Oswald,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;display:inline-block!important}.customer-layout-panel,.customer-login,.customer-register,.cart-items-table-wrapper{background-color:#1a1c1c!important;border:1px solid var(--color-mid-grey)!important;padding:32px!important}.shopify-section>*{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom-brand.css.map */
