.\#collection-toolbar-inner{padding:0!important}.\#collection-toolbar{padding-top:1rem!important;padding-bottom:1rem!important;margin-bottom:1.5rem!important}.\#hero-heading{font-size:39px!important}@media screen and (max-width:767px){.\#page-header h1.\#hero-heading{font-size:24px!important;line-height:1.2!important}}.\#article-card-title{font-family:var(--font-heading-family)!important;font-weight:700!important;font-size:24px!important;line-height:1.25!important}.\#product-card-caption:not(:has(.\#product-card-rating)):after{content:"";display:block;height:1.75rem}.\#product-card-badge.\@type\:sale,.product-card-sale-banner,.product-card-discount-badge,[class*=sale-badge],[class*=discount-badge]{font-size:1.1rem!important;font-weight:600!important}.template-collection .\#page-header{margin-bottom:1rem!important}.template-collection .\#breadcrumbs{margin-bottom:.5rem!important}.\#modal-popup-close{position:absolute!important;top:1rem!important;right:1rem!important;z-index:1000!important;background:#000000b3!important;border-radius:50%!important;width:2.5rem!important;height:2.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:1.2rem!important;font-weight:700!important;border:2px solid rgba(255,255,255,.3)!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0000004d!important}.\#modal-popup-close:hover{background:#000000e6!important;border-color:#ffffff80!important;transform:scale(1.05)!important}.\#modal-popup-content{position:relative!important}.\#footer-social{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:var(--footer-logo-width, 200px)!important;margin:0 auto!important;gap:.8rem!important}.\#footer .\#social-profiles{justify-content:center!important;align-items:center!important;width:100%!important;max-width:var(--footer-logo-width, 200px)!important;margin:0 auto!important;gap:.8rem!important}.\#footer .\#social-profiles-item-icon .\#icon{--size: 1.3rem !important}.\#footer .\#social-profiles-item{flex:0 0 auto!important}.\#rte-block,.\#rte-block p,.\#rte-block div,.\#rte-block li,.\#rte-block span,.\#hero-text p,.\#hero-text div,.\#hero-text span,p:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),div.\#hero-text,.metafield-multi_line_text_field,.product-description,.product-details,.product-content,main p,section p,.\#media-with-text-text p,.\#media-with-text-text div,.\#section-body-content p,.\#section-body-content div{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;line-height:1.6!important}.blog-post-content,.blog-post-content p,.blog-post-content div,.blog-post-content li,.article-content,.article-content p,.article-content div,.article-content li,.collection-description,.collection-description p,.collection-description div,.collection-description li{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;line-height:1.6!important}.page-content,.page-content p,.page-content div,.page-content li,.#page-content,.#page-content p,.#page-content div,.#page-content li{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;line-height:1.6!important}.#footer-text,.#footer-text p,.#footer-text div{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;line-height:1.5!important}.product-specs,.product-specs p,.product-specs div,.product-specs li,.specifications-content,.care-instructions,.shipping-returns{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;line-height:1.6!important}.form-help-text,.field-description,.newsletter-description{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important}.#rte-block strong,.#product-description strong,.blog-post-content strong,.article-content strong,.collection-description strong,.page-content strong{font-weight:var(--font-content-weight-semibold)!important}@media(max-width:768px){.\#product-price{font-size:13px!important}}@media(max-width:768px){#MainContent>.shopify-section:has(.ecom-section){margin-top:-40px!important}#MainContent .ecom-sections>section.ecom-row:first-child{padding-top:8px!important}#MainContent .ecom-sections>section.ecom-row:first-child .core__column--wrapper{padding-top:8px!important}#MainContent .ecom__element-map,#MainContent [class*=ecom-element-map]{margin-top:8px!important;margin-bottom:8px!important}#MainContent .ecom__element-map iframe,#MainContent [class*=ecom-element-map] iframe{vertical-align:top!important}#MainContent>.shopify-section:last-child:has(.\#section-body.\@spaced:empty),#MainContent>.shopify-section:last-child:has(.\#section-body-content:empty),#MainContent>.shopify-section:last-child .\#section-body.\@spaced{padding:0!important;margin:0!important}#MainContent>.shopify-section:last-child{margin:0!important;padding:0!important}#MainContent>.shopify-section:last-child .\#rte:empty,#MainContent>.shopify-section:last-child .\#section-body-content:empty{display:none!important}}@media(max-width:768px){#MainContent table{width:100%!important;max-width:100%!important;font-size:12px!important;table-layout:auto!important}#MainContent table th,#MainContent table td{padding:6px 4px!important;word-break:break-word!important;min-width:0!important}#MainContent table img{max-width:100%;height:auto}}@media(max-width:768px){[id*=d_browsing_history],[id*="16554757745dec0af9"],[id*=loox-product-revie],[id*=product-recommendations],[id*=d_product-recommendations]{margin-top:2rem!important}}@media(max-width:768px){.mobile-product-layout .\#hero-text,.mobile-product-layout .\#hero-text p,.mobile-product-layout .\#gallery-card .\#rte-block,.mobile-product-layout .\#gallery-card .\#rte-block p,.mobile-product-layout .\#gallery-card .\#hero-text,.mobile-product-layout .\#gallery-card .\#hero-text p{line-height:1.25!important}}@media screen and (max-width:780px){html .\#product-meta-block.\@attach{display:block!important}}@media(max-width:768px){.mobile-bottom-section .\#button.\@size\:h2,.mobile-bottom-section [class~="#button"][class*="@block"]{font-size:16px!important}}@media(max-width:768px){.\#product-grid{display:grid!important;grid-template-columns:1fr!important}.product-gallery-section{order:2!important}.product-meta-section{order:1!important}.\#slideshow-thumbnails.mobile-hidden{display:block!important}.\#slideshow-thumbnails-inner{display:flex!important;overflow-x:auto!important;gap:.5rem!important;padding:.5rem 0!important}.\#slideshow-thumbnails-item{flex:0 0 auto!important;width:60px!important;height:60px!important}.\#slideshow-thumbnails-item img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important}.\#product-gallery .swiper-pagination{display:none!important}}@media(max-width:768px){.\#footer{padding-top:24px!important}.\#footer-logo{width:50%!important;margin:0 auto .75rem!important}.\#footer .\#footer-text{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.\#footer .\#social-profiles{justify-content:center!important;width:100%!important;max-width:150px!important;margin:1rem auto!important;display:flex!important;align-items:center!important}.\#footer .\#footer-copyright-payment img{height:12px!important;width:auto!important;margin:0!important;max-width:18px!important;flex-shrink:0!important}.\#footer .\#product-payment-methods-item>svg{height:.99rem!important;width:auto!important}.\#footer .\#footer-copyright-payment{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:1px!important;margin-bottom:.5rem!important;overflow-x:auto!important;padding:0 10px!important}.\#footer>.\#container>*:not(:last-child){margin-bottom:1rem!important}.\#footer .footer-menu-sections{margin:1.5rem 0!important}.\#footer .\#grid>div h3{position:relative!important;padding:.75rem 0!important;border-bottom:1px solid rgba(255,255,255,.2)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;font-size:.9rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}.\#footer .\#grid>div h3:after{content:"+"!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;font-size:1.2rem!important;font-weight:700!important;transition:transform .3s ease!important}.\#footer .\#grid>div h3.expanded:after{content:"\2212"!important;transform:translateY(-50%)!important}.\#footer .\#grid>div ul{display:none!important;padding-top:0!important;margin-top:0!important}.\#footer .\#grid>div ul.expanded{display:block!important;padding-top:.25rem!important}.\#footer .\#grid>div ul li{padding:.15rem 0!important}.\#footer .\#grid>div ul li a{font-size:.85rem!important;color:#fffc!important}.\#footer .\#footer-newsletter{order:2!important;margin:1.5rem 0!important;text-align:center!important}.\#footer .\#footer-newsletter h3{font-size:1rem!important;margin-bottom:1rem!important;border:none!important;cursor:default!important}.\#footer .\#footer-newsletter h3:after{display:none!important}.\#footer .\#grid{display:block!important}.\#footer .\#grid>div{margin-bottom:.5rem!important}.\#footer>.\#container>*:last-child{margin-top:1.5rem!important;padding-top:1rem!important;border-top:1px solid rgba(255,255,255,.1)!important}}@media(max-width:768px){.template-collection .\#page-header,body:has(.\#collection-toolbar) .\#page-header{margin-bottom:4px!important}.\#collection-toolbar{padding-top:8px!important}.mobile-bottom-section .\#product-price-tax-note{padding-bottom:14px!important}[id*=loox-product-reviews-app-section] .\#section-body-header{margin-bottom:4px!important}[id*=loox-product-reviews-app-section] .\#section-body-header .\#container,[id*=loox-product-reviews-app-section] .\#section-body-wrapper>.\#container,[id*=loox-product-reviews-app-section] .\#container{padding-top:0!important;padding-bottom:0!important}[id*=loox-product-reviews-app-section] .shopify-app-block{margin-top:8px!important}#MainContent .ecom-row.ecom-oz1l324l84f .core__column--wrapper{padding-bottom:32px!important}#MainContent .ecom-row.ecom-tx2z2s5vn18 .core__column--first .core__column--wrapper{padding-bottom:0!important}#MainContent .ecom-row.ecom-tx2z2s5vn18 .core__column--last .core__column--wrapper{padding-top:0!important;padding-bottom:34px!important}#MainContent .ecom-row.ecom-tx2z2s5vn18 .core__column--last .core__block:has(>.element__heading){margin-top:0!important}#MainContent .ecom-row.ecom-tx2z2s5vn18 .element__spacer{display:none!important}}.blog-articles .article-card-content,.blog-articles .article-card-content p,.blog-articles .article-card-content div,.blog-articles .article-card-excerpt,.blog-post-excerpt,.article-excerpt{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;font-size:1.15rem!important;line-height:1.65!important}.blog-post-content,.blog-post-content p,.blog-post-content div,.blog-post-content li,.blog-post-content span,.article-content,.article-content p,.article-content div,.article-content li,.article-content span,.article-body,.article-body p,.article-body div,.article-body li,.article-body span{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;font-size:1.2rem!important;line-height:1.65!important}.template-article main p,.template-blog main p,.blog-content p,.article-content-wrapper p{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;font-size:1.2rem!important;line-height:1.65!important}.blog-post .\#rte-block,.blog-post .\#rte-block p,.blog-post .\#rte-block div,.article .\#rte-block,.article .\#rte-block p,.article .\#rte-block div{font-family:var(--font-content-family)!important;font-weight:var(--font-content-weight)!important;font-size:1.2rem!important;line-height:1.65!important}@media(max-width:768px){.blog-articles .article-card-content,.blog-articles .article-card-content p,.blog-post-content,.blog-post-content p,.article-content,.article-content p,.template-article main p,.template-blog main p{font-size:1.1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/custom-collection-optimizations.css.map */
