/* The WordPress theme chrome around the independent store. */
.wordpress-store{margin:0;background:#fff}.wordpress-store .trial-bar{margin:0;line-height:1.5}.wordpress-store #masthead{margin:0}.wordpress-store .store-main{margin:0;padding:0}.wordpress-store #sinatra-header{background:#fff}.wordpress-store .sinatra-logo img{object-fit:contain}.wordpress-store #sinatra-primary-nav{list-style:none}.wordpress-store .si-header-widget__cart{position:relative}.wordpress-store .si-cart::after{content:""}.wordpress-store #wc-cart-dropdown{padding:20px;min-width:180px}.wordpress-store .si-search-container.local-search-open{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}.wordpress-store .si-search-container input{width:100%;height:auto;padding:12px}.wordpress-store .local-submenu-toggle{display:none}.wordpress-store #sinatra-footer{margin-top:0}.wordpress-store .site-footer h4{font-size:20px}.wordpress-store .site-footer a{color:inherit}.wordpress-store .site-footer li{margin-bottom:12px}.wordpress-store .xsh-hero-pause{font-size:15px}.wordpress-store .xsh-hero__controls{max-width:100%;flex-wrap:wrap}.wordpress-store .xsh-home{margin-bottom:0}.wordpress-store .xsh-home button{background:#fff;color:#111318;border-color:#e2e6eb}.wordpress-store .xsh-home .xsh-hero-dot.is-active{background:#111318}.wordpress-store .xsh-home .xsh-product-card__name{min-height:40px}.wordpress-store .xsh-home .xsh-whatsapp-float{background:#25d366;color:#fff}.wordpress-store .panel{box-shadow:none}.wordpress-store .store-main>.shell{margin-left:auto;margin-right:auto}.wordpress-store .form label{line-height:1.55}.wordpress-store .form .button{padding:14px 22px;line-height:1.3;height:auto}.wordpress-store .check input{appearance:auto;width:auto;height:auto}.wordpress-store .detail-copy h1{line-height:1.1}.wordpress-store .cart-item img{height:100px}.wordpress-store .product-detail .detail-image{height:610px}.wordpress-store .product-image{height:235px}.wordpress-store .product-copy h3{margin:0 0 12px;line-height:1.3}.wordpress-store .product-copy{font-size:14px}.wordpress-store .pagination a{color:#ff6900}.wordpress-store .store-main>.section{padding-bottom:48px}
@media(max-width:1024px){.wordpress-store #sinatra-primary-nav.local-open{display:block!important;position:absolute;top:100%;left:0;right:0;max-height:70vh;overflow-y:auto;background:#fff;padding:15px 24px;z-index:90;box-shadow:0 12px 25px #0002}.wordpress-store .sinatra-primary-nav{position:static}.wordpress-store #sinatra-primary-nav.local-open>li{display:block;position:relative;float:none;padding:0}.wordpress-store #sinatra-primary-nav.local-open>li>a{display:block;padding:12px 36px 12px 0}.wordpress-store .local-submenu-toggle{display:block;position:absolute;right:0;top:4px;border:1px solid #e2e6eb;border-radius:8px;background:#fff;width:34px;height:34px}.wordpress-store #sinatra-primary-nav .sub-menu{position:static;opacity:1!important;visibility:visible!important;transform:none!important;display:none!important;box-shadow:none;padding-left:18px;width:auto!important}.wordpress-store #sinatra-primary-nav .local-submenu-open>.sub-menu{display:block!important}.wordpress-store #sinatra-primary-nav .sub-menu a{padding:8px 0}.wordpress-store #sinatra-header-inner{position:relative}}
@media(max-width:760px){.wordpress-store .product-detail .detail-image{height:400px}.wordpress-store .product-image{height:185px}.wordpress-store #sinatra-topbar{font-size:11px}.wordpress-store #sinatra-footer-widgets{padding-left:8px;padding-right:8px}.wordpress-store .xsh-hero__controls{bottom:14px}.wordpress-store .xsh-hero__copy{padding-bottom:65px}}
@media(prefers-reduced-motion:reduce){.xsh-home *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
