@media(max-width:968px){.hero-decoration-1{width:150px;height:150px;top:8%;right:5%}.hero-decoration-2{width:120px;height:120px;bottom:12%;left:5%}}@media(hover:none),(pointer:coarse){.product-type-card:hover{transform:none;box-shadow:none;background-color:#fff}.filter-btn:hover,.pagination .page:hover,.pagination .next:hover,.pagination .prev:hover{background-color:#fff;transform:none;box-shadow:none}.pagination .page.current:hover{background-color:var(--tuscan-sun)}.footer-social-link:hover,.contact-social-link:hover,.cookie-accept:hover,.cookie-decline:hover{transform:none}.mobile-social .social-link:hover{border:0!important;box-shadow:none!important;background:transparent!important;transform:none!important}}html.has-touch .product-type-card:hover,html.has-touch .filter-btn:hover,html.has-touch .pagination .page:hover,html.has-touch .pagination .next:hover,html.has-touch .pagination .prev:hover{transform:none!important;box-shadow:none!important}@media(max-width:400px){.mobile-nav-header{padding:12px 16px}.mobile-logo-link{min-width:0;max-width:55%}.mobile-logo-corner{max-width:140px;height:48px;max-height:48px;object-fit:contain}.hamburger-mobile{flex-shrink:0}}@media(max-width:640px){.header{padding:8px 0}.nav{flex-wrap:wrap;gap:10px}.logo{width:auto;height:56px}.logo-text{font-size:1.4rem;font-family:var(--font-heading)}.logo-container,.nav-wrapper{gap:10px}.hero{min-height:500px}.hero-content{padding:40px 20px}.hero-decoration-1,.hero-decoration-2{display:none}.btn-hero-primary{padding:14px 28px;font-size:.95rem;box-shadow:4px 4px 0 var(--pitch-black)}.tips-grid{grid-template-columns:1fr}.article-cta-section{padding:50px 0}.bp-article-cta__primary{min-height:44px;padding:14px 24px}.bp-article-cta__heading{margin-bottom:14px}.bp-article-cta__primary{margin-bottom:36px}.bp-article-cta__item{min-height:44px;padding:16px}.bp-article-cta__thumb{flex-basis:64px;width:64px;height:44px}h2.section-title{font-size:2rem}.back-to-top{bottom:max(24px,env(safe-area-inset-bottom,24px));right:max(16px,env(safe-area-inset-right,16px));width:48px;height:48px}.back-to-top.footer-visible{bottom:max(90px,calc(70px + env(safe-area-inset-bottom,0px)))}.back-to-top svg{width:20px;height:20px}.search-form{min-width:250px;right:-10px}.search-input{min-width:150px}}@media(max-width:640px)and (hover:hover)and (pointer:fine){.btn-hero-primary:hover{box-shadow:6px 6px 0 var(--pitch-black)}}@media(max-width:767px){.product-detail-layout{gap:10px;margin-bottom:16px}.product-info-header,.product-info-body{padding:0}.product-images{gap:8px}.product-thumbnails{gap:8px;justify-content:center}.product-thumbnail{width:72px;height:72px}.product-variants{margin-bottom:12px}.product-option{margin-bottom:8px}.template-product .bp-breadcrumbs{margin:8px 0 10px}.cart-section{padding:12px 0 24px}.cart-layout{gap:10px}.cart-items{padding:14px}.cart-section-title{font-size:1.2rem;margin-bottom:10px}.cart-summary-card{padding:14px}.cart-item{padding:14px 0;gap:12px}.quantity-btn{min-width:44px;min-height:44px;width:44px;height:44px;font-size:1.1rem}.quantity-input{height:44px;min-height:44px}.cart-item-remove{min-width:44px;min-height:44px;padding:10px}}@media(max-width:968px){.product-images{gap:12px}.product-thumbnails{justify-content:center}.cart-layout{grid-template-columns:1fr;gap:30px}.cart-items{padding:25px}.cart-item{grid-template-columns:100px 1fr;gap:15px;padding:20px 0;align-items:start;position:relative}.cart-item-image{width:100px;height:100px;flex-shrink:0}.cart-item-details{min-width:0;padding-right:40px;display:flex;flex-direction:column;gap:8px}.cart-item-details h3{font-size:1.1rem;margin-bottom:0;line-height:1.3}.cart-item-details p{font-size:.9rem;margin-bottom:0}.cart-item-quantity{grid-column:2;margin-top:8px;max-width:none;min-width:0;width:auto}.quantity-controls{display:flex;align-items:center}.quantity-btn{width:34px;min-width:34px;height:34px;flex-shrink:0;font-size:1rem;box-sizing:border-box}.quantity-input{width:45px;height:34px;font-size:.95rem;flex:1;min-width:0}.cart-item-total{grid-column:2;text-align:left;margin-top:8px;display:flex;align-items:center;gap:10px}.item-total-price{font-size:1.15rem}.cart-item-remove{position:absolute;top:20px;right:0;padding:6px;z-index:10;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.cart-item-remove svg{width:18px;height:18px}}@media(max-width:480px){.container{padding:0 12px}.header{padding:8px 0}.sticky-top-wrapper{position:sticky;top:0;z-index:999}.logo{width:auto;height:56px}.logo-text{font-size:1.2rem;font-family:var(--font-heading)}.cart-items{padding:15px}.cart-section-title{font-size:1.3rem;margin-bottom:15px}.cart-item{grid-template-columns:75px 1fr;gap:12px;padding:15px 0}.cart-item-image{width:75px;height:75px}.cart-item-details{padding-right:32px}.cart-item-details h3{font-size:.95rem}.cart-item-details p{font-size:.8rem}.cart-item-quantity{grid-column:1 / -1;max-width:100%;min-width:0;margin-top:8px}.quantity-controls{max-width:100%}.quantity-btn{width:44px;min-width:44px;height:44px;min-height:44px;flex-shrink:0;font-size:1rem;box-sizing:border-box}.quantity-input{width:38px;height:44px;min-height:44px;font-size:.9rem}.item-total-price{font-size:1rem}.cart-item-remove{top:12px;right:-4px}.cart-summary-card{padding:20px 15px}.summary-row{font-size:.9rem;padding:10px 0}.summary-total{font-size:1.2rem}.logo-container,.nav-wrapper{gap:8px}.cart-badge{width:18px;height:18px;font-size:.65rem;top:-6px;right:-6px}.product-detail-section{padding:12px 0 16px;overflow-x:hidden}.product-detail-layout{gap:12px;max-width:100%;margin-bottom:14px}.product-info-header,.product-info-body{padding:0;max-width:100%}.product-title{word-wrap:break-word;overflow-wrap:break-word}.product-price{margin-bottom:4px}.product-main-image{width:min(100%,45vh);max-width:100%;margin:0 auto;box-shadow:4px 4px 0 var(--pitch-black)}.product-thumbnails{gap:10px;flex-wrap:wrap}.product-thumbnail{width:80px;height:80px}.product-details-tabs{background-color:transparent;border:none;box-shadow:none;border-radius:0;max-width:100%}.tab-content{padding:20px 16px}.product-shipping{padding:12px 14px}.product-shipping p{margin:5px 0}}.product-tabs-section .tab-buttons,.product-tabs-section .tab-content{display:none}.product-tabs-section .product-details-tabs{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}.product-tabs-section .accordion-container{display:block;width:100%;margin:0}.product-tabs-section .accordion-container .faq-item{margin-bottom:12px}.product-tabs-section .accordion-container .faq-answer{overflow:hidden;transform-origin:top}.product-tabs-section .accordion-container .faq-item.active .faq-answer{max-height:4000px;overflow:hidden!important;overflow-y:clip;overflow-x:hidden;scrollbar-width:none}@media(max-width:1023px){.product-tabs-section .accordion-container .faq-item.active .faq-answer::-webkit-scrollbar,.product-tabs-section .accordion-container .faq-item.active .faq-answer .product-description::-webkit-scrollbar,.product-tabs-section .accordion-container .faq-item.active .faq-answer .rte::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.product-tabs-section .accordion-container .faq-item.active .faq-answer .product-description,.product-tabs-section .accordion-container .faq-item.active .faq-answer .rte,.product-tabs-section .accordion-container .faq-item.active .faq-answer .product-description *{overflow-y:visible!important;overflow-x:visible!important;max-height:none!important}}.product-tabs-section .accordion-container .faq-answer h3{padding:20px 20px 10px;margin:0}.product-tabs-section .accordion-container .faq-answer p{padding-left:20px;padding-right:20px}@media(max-width:768px){.product-detail-section .product-title{font-size:1.35rem;line-height:1.25;margin-bottom:.25rem}.product-detail-section .product-price,.product-detail-section .product-price-regular,.product-detail-section .product-price-sale{font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--pitch-black)}.product-detail-section .product-price-compare{font-size:.9rem}.product-detail-section .product-option-label,.product-detail-section .product-shipping p{font-size:1rem;line-height:1.5;font-family:var(--font-body)}.product-tabs-section .accordion-container .faq-question{font-size:1.1rem;line-height:1.25;font-family:var(--font-body)}.product-tabs-section .accordion-container .faq-answer,.product-tabs-section .accordion-container .faq-answer p,.product-tabs-section .accordion-container .faq-answer h3,.product-tabs-section .accordion-container .faq-answer ul,.product-tabs-section .accordion-container .faq-answer ol,.product-tabs-section .accordion-container .faq-answer li{font-size:1rem;line-height:1.5;font-family:var(--font-body)}.product-tabs-section .accordion-container .faq-answer h3{font-size:1.1rem;line-height:1.25;font-family:var(--font-heading)}}@media(max-width:768px){.container{padding-left:12px;padding-right:12px}}@media(max-width:768px){.article-detail{padding:20px 0 0}.article-detail-header{margin-bottom:16px}.article-detail-header h1{font-size:1.5rem;line-height:1.25;margin-bottom:6px}.article-detail-header .article-updated,.article-detail-header .article-meta{margin-bottom:0}.article-detail-featured-image{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:0}.article-detail-content{background-color:var(--ivory-mist);border:none;box-shadow:none;border-radius:0;border-top:none;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);padding:12px 12px 20px;max-width:none}.article-detail-content img,.article-detail-content div img{max-width:100%;width:100%}.article-detail .container>p img,.article-detail .container p img{max-width:100%;width:100%}.article-detail-content h2,.article-detail .container>h2{font-size:1.25rem;margin-top:24px;margin-bottom:12px;line-height:1.3}.article-detail-content h3,.article-detail .container>h3{font-size:1.1rem;margin-top:20px;margin-bottom:10px;line-height:1.3}.article-detail-content p,.article-detail .container>p{font-size:1rem;line-height:1.5;margin-bottom:10px!important}.article-detail-content ul li,.article-detail-content ol li,.article-detail .container>ul li,.article-detail .container>ol li{line-height:1.5;margin-bottom:8px}}@media(max-width:768px){.article-detail-content ul,.article-detail-content ol,.article-detail .container>ul,.article-detail .container>ol,.product-tabs-section .tab-pane ul,.product-tabs-section .tab-pane ol,.product-tabs-section .accordion-container .faq-answer ul,.product-tabs-section .accordion-container .faq-answer ol,.faq .faq-answer ul,.faq .faq-answer ol{padding-left:4px}.article-detail-content ul li,.article-detail-content ol li,.article-detail .container>ul li,.article-detail .container>ol li,.product-tabs-section .tab-pane ul li,.product-tabs-section .tab-pane ol li,.product-tabs-section .accordion-container .faq-answer ul li,.product-tabs-section .accordion-container .faq-answer ol li,.faq .faq-answer ul li,.faq .faq-answer ol li{padding-left:18px}.article-detail-content ol li,.article-detail .container>ol li,.product-tabs-section .tab-pane ol li,.product-tabs-section .accordion-container .faq-answer ol li,.faq .faq-answer ol li{padding-left:20px}.article-detail-content ul li:before,.article-detail .container>ul li:before,.product-tabs-section .tab-pane ul li:before,.product-tabs-section .accordion-container .faq-answer ul li:before,.faq .faq-answer ul li:before{left:2px}.article-detail-content ol li:before,.article-detail .container>ol li:before,.product-tabs-section .tab-pane ol li:before,.product-tabs-section .accordion-container .faq-answer ol li:before,.faq .faq-answer ol li:before{left:2px}}@media(min-width:1024px){.product-tabs-section .tab-buttons{display:flex}.product-tabs-section .tab-content{display:block}.product-tabs-section .accordion-container{display:none}.product-tabs-section .product-details-tabs{background-color:#fff;border:var(--border-width) solid var(--pitch-black);box-shadow:6px 6px 0 var(--pitch-black);border-radius:var(--border-radius);overflow:hidden}}@media(max-width:480px){.product-tabs-section .faq-question{padding:16px}.product-tabs-section .accordion-container .faq-answer h3{padding:16px 16px 8px}.product-tabs-section .faq-answer>*{padding-left:16px;padding-right:16px}}.shop-hero{background-color:var(--pearl-aqua);padding:32px 0;border-bottom:var(--divider);text-align:center}.shop-hero-title{font-size:3.5rem;color:var(--pitch-black);margin-bottom:15px;font-family:var(--font-heading)}.shop-hero-subtitle{font-size:1.3rem;color:var(--pitch-black);font-weight:500}.shop-hero-description{font-size:1.3rem;font-weight:500;color:var(--pitch-black)}.shop-by-type{padding:60px 0;background-color:var(--ivory-mist);border-bottom:var(--divider)}.product-type-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin-top:40px}.product-type-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;background-color:#fff;border-radius:var(--border-radius);border:var(--border-width) solid var(--pitch-black);text-decoration:none;color:var(--pitch-black);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.product-type-card:hover{transform:translateY(-5px);box-shadow:6px 6px 0 var(--pitch-black);background-color:var(--tuscan-sun)}.product-type-card h3{font-size:1.2rem;margin-bottom:8px;color:var(--pitch-black);font-family:var(--font-heading)}.product-type-card p{font-size:.95rem;color:var(--pitch-black);opacity:.8;margin:0;line-height:1.5}.shop-filters{background-color:var(--ivory-mist);padding:30px 0;border-bottom:var(--divider)}.filter-btn{padding:10px 20px;background-color:#fff;color:var(--pitch-black);border:var(--border-width) solid var(--pitch-black);border-radius:var(--border-radius);font-weight:600;font-family:var(--font-body);font-size:.95rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.filter-btn:hover{background-color:var(--pearl-aqua);transform:none;box-shadow:4px 4px 0 var(--pitch-black)}.filter-btn.active{background-color:#fff;color:var(--pitch-black);box-shadow:4px 4px 0 var(--pitch-black)}.sort-label{font-weight:600;color:var(--pitch-black);font-size:.95rem}.sort-select{padding:10px 16px;border:var(--border-width) solid var(--pitch-black);border-radius:var(--border-radius);background-color:#fff;color:var(--pitch-black);font-family:var(--font-body);font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}@media(max-width:640px){.sort-label{font-size:.85rem}.sort-select{padding:8px 32px 8px 12px;font-size:.85rem;min-width:140px}}.sort-select:focus{outline:none;box-shadow:4px 4px 0 var(--pitch-black)}.cart-recommendations{padding:60px 0;background-color:var(--ivory-mist);border-bottom:var(--divider)}.related-products{padding:60px 0;background-color:var(--peach-fuzz);border-bottom:var(--divider)}@media(max-width:640px){.product-content h2.product-card-title,.product-content h3{font-size:1rem}}@media(max-width:768px){.product-card .product-card-badge{pointer-events:none;top:8px;right:8px;padding:4px 10px;font-size:.625rem;letter-spacing:.35px;box-shadow:1px 1px 0 var(--pitch-black)}.product-price-buttons{gap:8px}.product-price{margin-bottom:0}.product-buttons{flex-direction:column;flex-wrap:nowrap}.product-buttons form,.product-buttons>a,.product-buttons .product-card__out-of-stock{flex:0 0 auto!important;width:100%!important;min-width:100%!important;max-width:100%!important}.product-buttons .btn{width:100%!important}}@media(max-width:968px){.shop-hero-title{font-size:2.5rem}.shop-hero-subtitle,.shop-hero-description{font-size:1.1rem}.product-type-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:640px){.about-page-hero,.about,.about-values,.about-difference,.about-mission{padding:40px 0}}@media(max-width:640px){.shop-hero{padding:24px 0}.shop-hero-title{font-size:2rem}.shop-hero-subtitle,.shop-hero-description{font-size:1rem}.product-type-grid{grid-template-columns:repeat(2,1fr);gap:15px}.shop-filters{padding:20px 0}.filter-btn{font-size:.85rem;padding:8px 16px}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static;margin-top:10px}.cart-items{padding:20px}.cart-section-title{font-size:1.5rem;margin-bottom:20px}.cart-item{grid-template-columns:90px 1fr;gap:15px;padding:20px 0;align-items:start;position:relative}.cart-item-image{width:90px;height:90px;flex-shrink:0}.cart-item-details{min-width:0;padding-right:35px;display:flex;flex-direction:column;gap:8px}.cart-item-details h3{font-size:1rem;margin-bottom:0;line-height:1.3}.cart-item-details p{font-size:.85rem;margin-bottom:0}.cart-item-quantity{grid-column:1 / -1;margin-top:8px;max-width:100%;min-width:0}.quantity-controls{width:100%;display:flex;align-items:center;max-width:220px}.quantity-btn{width:40px;min-width:40px;height:40px;min-height:40px;flex-shrink:0;font-size:1rem;box-sizing:border-box}.quantity-input{width:38px;height:40px;min-height:40px;font-size:.9rem;flex:1;min-width:0}.cart-item-total{grid-column:1 / -1;text-align:left;margin-top:12px;display:flex;align-items:center;gap:10px;justify-content:flex-start}.item-total-price{font-size:1.1rem}.cart-item-remove{position:absolute;top:20px;right:0;padding:6px;z-index:10;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.cart-item-remove svg{width:18px;height:18px}.cart-summary-card{padding:25px 20px}.summary-row{font-size:.95rem;padding:12px 0}.summary-total{font-size:1.3rem}.btn-checkout,.btn-continue{font-size:1rem;padding:14px}}@media(max-width:480px){.cart-item-quantity{max-width:137px;min-width:137px}}.contact-section{padding:60px 0;background-color:var(--ivory-mist)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px}.contact-form-wrapper,.contact-info-wrapper{background-color:#fff;padding:40px;border-radius:var(--border-radius);border:var(--border-width) solid var(--pitch-black);box-shadow:8px 8px 0 var(--pitch-black)}.contact-form-wrapper h2,.contact-info-wrapper h2{font-size:2rem;margin-bottom:30px;color:var(--pitch-black);font-family:var(--font-heading)}.contact-form .form-group{margin-bottom:25px}.contact-form label{display:block;margin-bottom:8px;font-weight:600;color:var(--pitch-black);font-size:1rem}.contact-form input[type=text],.contact-form input[type=email],.contact-form select,.contact-form textarea{width:100%;padding:12px 15px;border:var(--border-width) solid var(--pitch-black);border-radius:var(--border-radius);font-size:1rem;background-color:#fff;color:var(--pitch-black);box-shadow:2px 2px 0 var(--pitch-black);transition:box-shadow .2s ease;font-family:var(--font-body)}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;box-shadow:4px 4px 0 var(--tuscan-sun)}.contact-form textarea{resize:vertical;min-height:120px}.contact-form select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23211B0E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.contact-info{margin-bottom:40px}.contact-item{display:flex;gap:20px;margin-bottom:30px;align-items:flex-start}.contact-icon{width:50px;height:50px;background-color:var(--tuscan-sun);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:var(--border-width) solid var(--pitch-black)}.contact-icon svg{stroke:var(--pitch-black);width:24px;height:24px}.contact-details h3{font-size:1.2rem;margin-bottom:5px;color:var(--pitch-black);font-family:var(--font-heading)}.contact-details p{margin:0;color:var(--pitch-black);line-height:1.6}.contact-details a{color:var(--pitch-black);text-decoration:none;transition:color .3s ease}.contact-details a:hover{color:var(--pitch-black)}.contact-social{position:relative;margin-top:40px;padding-top:30px;border-top:0}.contact-social:before{content:"";display:block;width:100%;height:var(--border-width);background:var(--pitch-black);margin-bottom:30px}.contact-social h3{font-size:1.3rem;margin-bottom:15px;color:var(--pitch-black);font-family:var(--font-heading)}.contact-social-links{display:flex;gap:15px}@media(max-width:968px){.contact-section .container{padding-left:20px;padding-right:20px}.contact-layout{grid-template-columns:1fr;gap:40px;margin-top:40px}.contact-layout>*{min-width:0}.contact-form input,.contact-form select,.contact-form textarea{width:100%;max-width:100%;box-sizing:border-box}.contact-form .btn,.contact-form button[type=submit]{display:block;margin-left:auto;margin-right:auto;width:fit-content}.contact-info-wrapper,.contact-info-wrapper h2{text-align:center}.contact-section .contact-item{flex-direction:row;align-items:center;text-align:left;gap:16px}.contact-section .contact-details h3,.contact-section .contact-details p{text-align:left}.contact-section .contact-social h3{text-align:center}.contact-section .contact-social-links{justify-content:center;gap:18px}}@media(max-width:480px){.contact-section .container{padding-left:15px;padding-right:15px}}.error-404-section{padding:100px 0;background-color:var(--ivory-mist);min-height:60vh;display:flex;align-items:center;border-bottom:var(--divider)}.error-404-content{text-align:center;max-width:600px;margin:0 auto;background-color:#fff;padding:60px 40px;border-radius:var(--border-radius);border:var(--border-width) solid var(--pitch-black);box-shadow:8px 8px 0 var(--pitch-black)}.error-404-icon{width:120px;height:120px;margin:0 auto 30px;background-color:var(--pearl-aqua);border-radius:50%;display:flex;align-items:center;justify-content:center;border:var(--border-width) solid var(--pitch-black)}.error-404-icon svg{stroke:var(--pitch-black);width:60px;height:60px}.error-404-title{font-size:6rem;font-family:var(--font-heading);color:var(--pitch-black);margin-bottom:20px;line-height:1}.error-404-heading{font-size:2.5rem;font-family:var(--font-heading);color:var(--pitch-black);margin-bottom:15px}.error-404-message{font-size:1.2rem;color:var(--pitch-black);margin-bottom:40px;line-height:1.6}.error-404-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.error-404-actions .btn{min-width:180px}@media(max-width:640px){.error-404-section{padding:60px 0}.error-404-content{padding:40px 20px}.error-404-title{font-size:4rem}.error-404-heading{font-size:2rem}.error-404-message{font-size:1rem}.error-404-actions{flex-direction:column}.error-404-actions .btn{width:100%}}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:60px 0 40px;flex-wrap:wrap}.pagination .page,.pagination .next,.pagination .prev{display:inline-flex;align-items:center;justify-content:center;min-width:45px;height:56px;padding:0 15px;border:3px solid var(--pitch-black);border-radius:var(--border-radius);background-color:#fff;color:var(--pitch-black);font-weight:600;font-size:1rem;font-family:var(--font-body);text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.pagination .page a,.pagination .next a,.pagination .prev a{color:var(--pitch-black);text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pagination .page:hover,.pagination .next:hover,.pagination .prev:hover{background-color:var(--peach-fuzz);transform:translateY(-2px);box-shadow:4px 4px 0 var(--pitch-black)}.pagination .page.current{background-color:var(--tuscan-sun);color:var(--pitch-black);box-shadow:4px 4px 0 var(--pitch-black);cursor:default;pointer-events:none}.pagination .page.current:hover{transform:none;background-color:var(--tuscan-sun)}.pagination .next,.pagination .prev{font-weight:700}.pagination .next:disabled,.pagination .prev:disabled,.pagination .next.disabled,.pagination .prev.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pagination .next:disabled:hover,.pagination .prev:disabled:hover,.pagination .next.disabled:hover,.pagination .prev.disabled:hover{transform:none;background-color:#fff;box-shadow:none}@media(max-width:640px){.pagination{gap:8px;margin:40px 0 30px}.pagination .page,.pagination .next,.pagination .prev{min-width:40px;height:40px;padding:0 12px;font-size:.9rem}}@media(max-width:767px){.hamburger,.hamburger-mobile{border-width:2px;border-radius:calc(var(--border-radius) + 2px);box-shadow:none!important}.hamburger:active{box-shadow:none!important;transform:none}}@media(max-width:767px){:root{--mobile-soft-shadow: 2px 2px 0 rgba(33, 27, 14, .9);--mobile-soft-radius: calc(var(--border-radius) + 2px)}.product-main-image,.product-info-header,.product-info-body,.product-shipping,.product-card,.article-card,.article-image,.article-detail-featured-image,.article-detail-content,.article-detail-content img,.article-detail-content div img,.article-detail .container p img,.article-detail .container>p img,.shop-card,.tip-card,.bundle-card,.value-card,.cart-items,.cart-summary-card,.contact-form-wrapper,.contact-info-wrapper,.product-details-tabs,.cookie-popup{border-width:2px!important;border-radius:var(--mobile-soft-radius)!important;box-shadow:var(--mobile-soft-shadow)!important}.footer-social-link,.contact-social-link,.contact-icon,.cookie-accept,.cookie-decline{border-width:2px!important;border-radius:var(--mobile-soft-radius)!important;box-shadow:var(--mobile-soft-shadow)!important}.footer-social-link:hover,.contact-social-link:hover,.cookie-accept:hover,.cookie-decline:hover{box-shadow:var(--mobile-soft-shadow)!important}.mobile-social .social-link{border:0!important;box-shadow:none!important;background:transparent!important;transform:none!important}.mobile-social .social-link:hover,.mobile-social .social-link:focus-visible,.mobile-social .social-link:active{border:var(--border-width) solid var(--pitch-black)!important;box-shadow:2px 2px 0 var(--pitch-black)!important;background:var(--tuscan-sun)!important;color:var(--pitch-black)!important;transform:translateY(-2px)!important}.newsletter-input,.search-input,.back-in-stock__input,.faq-filter-select,.faq-sort-select,.sort-select,.contact-form input[type=text],.contact-form input[type=email],.contact-form select,.contact-form textarea{border-width:2px!important;border-radius:var(--mobile-soft-radius)!important}.newsletter-input:focus,.back-in-stock__input:focus,.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form select:focus,.contact-form textarea:focus{box-shadow:var(--mobile-soft-shadow)!important}.search-input-wrapper{border-width:2px!important;border-radius:var(--mobile-soft-radius)!important;box-shadow:var(--mobile-soft-shadow)!important}.search-page-submit{border-radius:0!important;border-left-width:2px!important}.back-to-top{border-width:2px!important;border-radius:50%!important;box-shadow:var(--mobile-soft-shadow)!important}.template-product .product-info,.template-product .product-info-header,.template-product .product-info-body{border:none!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important}.template-product .product-tabs-section .product-details-tabs{border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.product-card .product-card-badge{border-width:2px!important;border-radius:9999px!important;box-shadow:1px 1px #211b0ed9!important}.value-card{border:none!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important}.article-detail-content,.care-tips-articles .article-image,.care-tips-articles .article-image img{border:none!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/css/09-responsive.css.map */
