.accordion__content.prose .table-scroller{width:100%;margin:0!important}.accordion__content.prose table{width:100%!important;table-layout:fixed;margin:0!important}.accordion__content.prose table td{width:auto!important;padding:.75rem 1rem!important;text-align:left!important}.accordion__content.prose table td:first-child{width:35%}.accordion__content.prose:has(.table-scroller)>p{display:none!important;margin:0!important}div[data-block-type=icons-with-text] .icon{width:14px!important;height:auto!important}line-item .product_title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:var(--heading-line-height);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;padding-bottom:3px}.shopify-policy__body h3,.shopify-policy__body h2,.shopify-policy__body h4{font-size:24px}.section-split__column img{border-radius:20px;overflow:hidden}.blog-post-card__image-container{border-radius:20px}.blog-post-card__image-container img{height:100%}.cart_gap{gap:25px}.faq__footer a{text-decoration:underline!important}.menu-promo__item .has_image,.menu-promo__item .has_image .overflow-hidden{position:relative}.menu-promo__item .has_image .overflow-hidden:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f0f0f,#0000 90%);pointer-events:none;z-index:1}header-mega-menu .underline_links:last-child{text-decoration:underline}.product-info__block-item .accordion__disclosure h2{font-size:16px;text-align:left!important;margin:0}#looxReviews{padding-top:50px}.prose table td{text-align:left!important;padding-left:0!important;padding-right:0!important}.product-info__block-item .accordion__disclosure h1,.product-info__block-item .accordion__disclosure h3,.product-info__block-item .accordion__disclosure h4{font-size:16px;text-align:left!important;margin:0}svg.loox-icon{width:15px!important;height:auto!important;flex-shrink:0!important}.loox-rating .loox-rating-content{font-size:14px!important}announcement-bar .subheading{text-transform:uppercase}.cart_footer{display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto;max-width:300px}.promo-author{width:100%;margin-top:16px}.promo-author__divider{border:none;border-top:1px solid rgb(255 255 255 / 15%);margin:0 0 10px}.product-list__promo .content-box .place-self-end-start{margin-bottom:-10px;margin-left:-10px}.promo-author__info{display:flex;align-items:center;gap:12px}.promo-author__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.promo-author__avatar img{width:100%;height:100%;object-fit:cover;margin:0}.promo-author__name{margin:0;font-weight:600;font-size:12px;line-height:1}.promo-author__title{margin:3px 0 0;font-size:10px;text-transform:uppercase;opacity:.7}.product-list__promo .prose *{word-break:break-word;overflow-wrap:break-word}.social-media__item svg{color:#fff;width:20px}.product-cross-sell--vertical{padding:15px;border:1px solid #e8e8e8;border-radius:10px}compare-at-price{font-weight:400!important}.product-cross-sell{padding:15px;border:1px solid #e8e8e8;border-radius:10px}product-recommendations p{text-transform:uppercase;font-weight:600}.product-cross-sell .button{padding:10px 30px;width:max-content}.has_image{height:100%;display:flex}.menu-promo--with-spacing .menu-promo__item{position:relative;overflow:hidden;border-radius:20px}.has_image .absolute_content{position:absolute;bottom:0;color:#fff;padding:25px;z-index:2}.menu-promo--with-spacing img{object-fit:cover;width:auto;height:auto}.mega_link{color:#0871e6;font-weight:600}.mega_title{color:#a9a8a6}@media screen and (min-width:1000px){.product{gap:0;max-width:1500px;margin:0 auto}}.product-info__block-item .vendor{text-transform:uppercase}.variant-picker__option-info .h-stack{width:100%;padding-bottom:5px;justify-content:start}.variant-picker__option-info legend{color:#000;font-weight:600;text-transform:uppercase}.product-gallery__carousel{border-radius:20px}.product-gallery__media>*{width:100%;background:#e6e3df;border-radius:20px}.product-card{background:transparent!important}.product-list__promo{display:flex;border-radius:20px;overflow:hidden}.product-card__media{border-radius:20px}carousel-navigation img{background:#e6e3df;border-radius:10px}.product-list{padding-left:10px;padding-right:10px}.product-card__image{border-radius:20px}.subheading-badge--with-icon:before{display:none!important}.shopify-section--text-with-media,.shopify-section--specifications,.shopify-section--faq,.shopify-section--trust-icons,.shopify-section--newsletter,.shopify-section--footer,.shopify-section--image-with-text-overlay,.shopify-section--ambassadors,.shopify-section--compare-models,.shopify-section--featured-collections{overflow:hidden;padding:10px}.padded_container{border-radius:20px;overflow:hidden}.padded{padding-top:10px;padding-bottom:10px}.text-on-sale{font-weight:600}.product-card__info .vendor{font-size:12px}.header__primary-nav .link-reversed,.link.subheading{text-transform:uppercase}.mega-menu{border-top:1px solid #f2f2f2}.rating-badge svg path{fill-opacity:1!important;fill:#0770e6!important}compare-at-price{font-weight:300;color:#6b6965}.button-arrow{width:19px;height:19px;margin:0!important}a.menu-promo__item{background:#f2f1f0;border-radius:20px;padding:25px}.menu-promo__item .subheading{font-weight:700;font-size:14px}.mega-menu .menu-promo:not(.menu-promo--without-spacing) .menu-promo__carousel{gap:20px}.text_image{width:133px}.menu-promo--with-spacing img{border-radius:20px;height:100%}.footer .subheading{text-transform:uppercase;color:#535353}.footer{color:#898989}.button_promo{background:#0271e6;height:auto;font-size:10px;min-height:auto;width:auto;padding:0!important;margin-top:10px}.absolute_content .subheading{font-size:14px}.absolute_content button-content{padding:12px 20px}.octane-ai-quiz-rendered,#octane-quiz-outer-wrapper{min-height:auto!important}#octane-quiz-outer-wrapper{padding-top:0}@media screen and (max-width:1000px){.product-card__info .vendor{font-size:11px}.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h2{font-size:18px}.has_image img{object-fit:cover;height:100%!important;width:100%}.menu-promo--with-spacing img{object-fit:cover;height:150px}.menu-promo__item .has_image .overflow-hidden{width:100%}div[data-block-type=icons-with-text] .icon{width:13px!important;height:auto!important}svg.loox-icon{width:14px!important}.h7{line-height:1.1}.rating-badge__stars{column-gap:.075rem;display:flex}.product-list__promo{padding-bottom:20px}.product-list__promo .content-box__background-media{border-radius:15px}carousel-player-button{display:none!important}.menu-promo__carousel{gap:4px!important}.featured-collections-header__tab-list [role=tab]{max-width:max-content}.featured-collections-header__tab-list{align-items:center;justify-content:center;padding-top:10px}.cart-reservation-timer{background-color:#f5f5f7;padding:13px 25px!important;text-align:center;margin-left:-20px!important;margin-right:-20px!important;margin-top:-20px!important}.prose :where(.subheading,.icon)+:where(h1,h2,h3,h4,h5,h6,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.subheading,.icon){margin-block-start:10px}.prose :where(p,ol,ul,form,hr,table,.accordion){margin-block-start:10px}}.product-sticky-add-to-cart{z-index:9999!important;overflow:hidden}@media screen and (max-width:699px){.product-sticky-add-to-cart{border-radius:12px!important}body:has(.drawer[open]) .product-sticky-add-to-cart,body:has(drawer-menu[open]) .product-sticky-add-to-cart,body:has([id*=menu-drawer][open]) .product-sticky-add-to-cart,body:has([id*=Drawer][open]) .product-sticky-add-to-cart{display:none!important}}@media screen and (min-width:700px){.product-sticky-add-to-cart{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;border-radius:0!important;inset-block-end:auto!important;inset-block-start:0!important;inset-inline-start:0!important;inset-inline-end:0!important;padding:.5rem 2.5rem!important;border-width:0 0 1px 0!important;border-color:#e8e8e8!important;box-shadow:none!important}.product-sticky-add-to-cart .v-stack>.subheading:first-child{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;text-transform:uppercase!important;font-size:.95rem!important}.sticky-atc-nav{display:flex;align-items:center;gap:2.5rem;margin-left:auto;margin-right:2.5rem}.sticky-atc-nav__link{font-size:.875rem;color:inherit;opacity:.65;text-decoration:none;transition:opacity .2s;white-space:nowrap}.sticky-atc-nav__link:hover{opacity:1}.sticky-atc-nav__link:focus{outline:none}.product-sticky-add-to-cart .button{width:auto!important;min-width:0!important;white-space:nowrap!important;--button-padding-block: .55rem !important;--button-padding-inline: 1.5rem !important;font-size:.75rem!important}.product-sticky-add-to-cart .v-stack>.subheading.text-subdued{display:none!important}}@media screen and (max-width:749px){.product{row-gap:16px!important}}@media screen and (max-width:749px){.product-info__block-item:has(.loox-rating){margin-top:20px!important;margin-bottom:-5px!important}}.shopify-section--logo-list .prose,.shopify-section--logo-list .prose>*{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;text-align:center!important}x-header{border-bottom:1px solid #E2E2E2;margin-bottom:-1px;transition:border-color .3s ease}.shopify-section--header:has(+.shopify-section-group-template--gradient_overlay) x-header,.shopify-section--header:has(~* .section-image-banner:first-child) x-header{border-bottom-color:transparent}.product-card__figure{position:relative}.gp-card-badge,.gp-gallery-badge{position:absolute;z-index:3;display:inline-block;background:#0770e6;color:#fff;font-family:inherit;font-weight:400;line-height:1;border-radius:8px;pointer-events:none;text-transform:none}.gp-card-badge{top:12px;right:12px;font-size:13px;padding:7px 12px}.gp-gallery-badge{top:14px;left:14px;font-size:12px;padding:8px 14px}@media(max-width:749px){.gp-card-badge{top:10px;right:10px;font-size:8px;padding:6px 10px}.gp-gallery-badge{top:12px;left:12px;font-size:10px;padding:6px 11px}}.cart-drawer__cross-sell{border-top:none!important}.cart-drawer__cross-sell{margin-top:-28px!important}.cart-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:6px;border-radius:999px;background:#eee;color:#000;font-size:11px;font-weight:600;line-height:1;vertical-align:middle}#cart-drawer [slot=header] svg{display:none!important}#cart-drawer::part(header){display:flex;align-items:center}#cart-drawer [slot=header]{order:0;justify-content:flex-start;text-align:left}#cart-drawer::part(header){display:flex!important;align-items:center!important}#cart-drawer::part(close-button){order:1;margin-left:auto}#cart-drawer [slot=header]{order:0;display:flex;align-items:center}#cart-drawer [slot=header] h2{display:inline-flex;align-items:center;margin:0;line-height:1}@media(min-width:750px){#cart-drawer::part(header){padding-left:32px;padding-right:32px}#cart-drawer .cart-free-shipping-bar{margin-top:-32px}}@media(max-width:749px){#cart-drawer::part(header){padding-left:20px;padding-right:20px}#cart-drawer .cart-free-shipping-bar{margin-top:-20px}}.cart-total-amount{display:inline-flex;align-items:baseline;gap:8px;font-size:18px;font-weight:600}@media(max-width:749px){.cart-total-amount{font-size:16px}}.cart-total-compare{font-size:.8em;font-weight:400;color:#6b6b6b;text-decoration:line-through}.line-item .line-item__line-price{display:inline-flex;align-items:baseline;gap:6px}.line-item__compare-price{color:#6b6b6b;text-decoration:line-through}.line-item .line-item__media img{object-fit:contain;width:100%;height:100%}#cart-drawer .cart-drawer__footer-wrapper{background:#fff!important;border-top:1px solid #E5E3E0!important}#cart-drawer .cart-drawer__footer-inner{background:transparent!important}#cart-drawer .cart-drawer__cross-sell button,#cart-drawer .cart-drawer__cross-sell .button,#cart-drawer .cart-drawer__cross-sell button-content,#cart-drawer .cart-drawer__cross-sell .button__content{font-weight:var(--heading-font-weight, 600)!important}@media(max-width:749px){#cart-drawer .line-item__line-price{flex-shrink:0;white-space:nowrap;margin-left:12px}#cart-drawer .line-item__title,#cart-drawer .line-item__title a{min-width:0;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kopstorm.css.map */
