.vermart-mobile-controls,.vermart-filter-dialog{display:none}@media(max-width:767px){html:has(.vermart-filter-dialog[open]){overflow:hidden}.vermart-mobile-collection .page-content{width:100%;min-width:0}.vermart-mobile-collection .halo-collection-content{padding-top:12px!important}.vermart-mobile-collection .articleLookbook-title{font-size:25px;line-height:1.25;margin-top:12px}.vermart-mobile-collection .articleLookbook-block{margin-bottom:4px}.vermart-mobile-collection .articleLookbook-des{margin-top:12px;margin-bottom:0}.vermart-mobile-collection nav[aria-label="Shop by category"]{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;margin:8px 0 4px!important;padding:2px 0 6px;scrollbar-width:thin;scroll-padding-inline:4px}.vermart-mobile-collection nav[aria-label="Shop by category"] a{flex:0 0 auto;margin:0!important;white-space:nowrap;min-height:44px;display:inline-flex!important;align-items:center}.vermart-mobile-collection nav[aria-label="Shop by category"].is-expanded{flex-wrap:wrap!important}.vermart-mobile-collection nav[aria-label="Shop by category"].is-expanded a{max-width:100%;white-space:normal;overflow-wrap:anywhere}.vermart-mobile-controls{display:block;color:#1b211e;margin:0 0 8px}.vermart-mobile-controls button,.vermart-mobile-controls select,.vermart-mobile-controls summary{font-family:inherit;font-size:14px;cursor:pointer}.vermart-category-toggle{border:0;background:none;color:#064833;text-decoration:underline;padding:4px 0;min-height:44px}.vermart-filter-shortcuts{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.vermart-filter-shortcuts:empty{display:none}.vermart-filter-shortcuts button{flex:0 0 auto;border:1px solid #c8d2c2;border-radius:24px;background:#f7f9f5;color:#064833;padding:10px 18px;min-height:44px}.vermart-mobile-controls [hidden]{display:none!important}.vermart-filter-panel>summary{padding:10px 0;color:#064833;font-weight:600}.vermart-filter-panel .vermart-filter-fields{border:1px solid #c8d2c2;border-radius:12px;padding:4px 14px 14px}.vermart-filter-dialog[open]{display:flex;flex-direction:column;position:fixed;inset:auto 0 0;width:100%;max-width:560px;height:auto;max-height:min(84dvh,760px);margin:0 auto;padding:0;border:0;border-radius:18px 18px 0 0;color:#1b211e;background:#fff;box-shadow:0 -8px 32px #0002;overflow:hidden}.vermart-filter-dialog::backdrop{background:#0006}.vermart-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #e6eae4;flex-shrink:0}.vermart-filter-heading h2{font-family:inherit;font-size:20px;font-weight:600;line-height:1.3;margin:0}.vermart-filter-heading button{border:0;background:none;color:#064833;width:44px;height:44px;padding:0;font-size:30px;line-height:1}.vermart-filter-dialog .vermart-filter-fields{display:flex;flex-direction:column;min-height:0;overflow:hidden}.vermart-filter-dialog .vermart-filter-groups{padding:0 18px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.vermart-filter-group{border-bottom:1px solid #e6eae4}.vermart-filter-group>summary{padding:14px 0;font-weight:600;min-height:48px}.vermart-filter-group ul{list-style:none;margin:0 0 12px;padding:0}.vermart-filter-panel .vermart-filter-group ul{max-height:240px;overflow-y:auto}.vermart-filter-group li label{display:flex;align-items:center;gap:10px;padding:10px 0;min-height:44px}.vermart-filter-group input[type=checkbox]{position:static;opacity:1;-webkit-appearance:auto;appearance:auto;display:inline-block;width:18px;height:18px;margin:0;flex-shrink:0;accent-color:#064833}.vermart-value-count{color:#526056;font-size:13px}.vermart-brand-search{display:block;font-size:13px;margin:0 0 8px}.vermart-brand-search input{display:block;width:100%;border:1px solid #c8d2c2;border-radius:8px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:16px;color:#1b211e;background:#fff;margin-top:6px}.vermart-brand-empty{margin:12px 0;font-size:14px;color:#526056}.vermart-price-inputs{display:flex;gap:12px;margin-bottom:16px}.vermart-price-inputs label{width:50%;font-size:13px}.vermart-price-inputs input{display:block;width:100%;min-width:0;border:1px solid #c8d2c2;border-radius:6px;padding:10px;min-height:44px;font-size:16px;margin-top:6px}.vermart-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px}.vermart-filter-dialog .vermart-filter-actions{padding:12px 18px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e6eae4;background:#fff;flex-shrink:0}.vermart-filter-actions .button{width:auto;min-width:140px;background:#064833;border-color:#064833;color:#fff;min-height:44px;margin:0}.vermart-filter-actions a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:#064833}.vermart-mobile-sort-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e6eae4}.vermart-result-count{flex-shrink:0;font-size:13px;color:#526056}.vermart-sort-label{max-width:60%;min-width:0}.vermart-sort-label select{display:block;width:100%;min-height:44px;color:#1b211e;border:1px solid #c8d2c2;border-radius:6px;background:#fff;padding:8px 24px 8px 10px}.vermart-active-filters{display:flex;flex-wrap:wrap;gap:8px}.vermart-active-filters a{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;margin-top:8px;min-height:44px;background:#edf2e9;border-radius:20px;color:#064833;font-size:13px}.vermart-mobile-collection .toolbar{display:none!important}.vermart-mobile-collection .productListing{display:block!important;margin:0;width:100%}.vermart-mobile-collection .productListing>.product{display:block;width:100%!important;max-width:none;padding:18px 0!important;margin:0!important;border-top:0;border-bottom:1px solid #e6eae4}.vermart-mobile-collection .productListing .card{display:flex;align-items:flex-start;gap:14px;padding:0;border:0}.vermart-mobile-collection .productListing .card-product{flex:0 0 34%;width:34%!important;max-width:160px}.vermart-mobile-collection .productListing .card-information{flex:1 1 0;width:auto!important;min-width:0;padding:0!important;top:0;text-align:left}.vermart-mobile-collection .productListing .card-information__wrapper{text-align:left;padding:0}.vermart-mobile-collection .productListing .card-media{padding-bottom:100%!important;border-radius:8px;background:#f7f9f5}.vermart-mobile-collection .productListing .card-media img{object-fit:contain!important}.vermart-mobile-collection .productListing .card-title{font-size:15px;line-height:1.45;font-weight:500;margin:0 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.vermart-mobile-collection .productListing .wrapper-title-vendor{-webkit-line-clamp:unset;display:block}.vermart-mobile-collection .productListing .card-vendor{font-size:11px;line-height:1.4;margin-bottom:5px}.vermart-mobile-collection .productListing .price{justify-content:flex-start;font-size:19px;line-height:1.3}.vermart-mobile-collection .productListing .card-price{margin:8px 0}.vermart-mobile-collection .productListing .card-summary,.vermart-mobile-collection .productGrid .card-action__group,.vermart-mobile-collection .productListing .card-product__group,.vermart-mobile-collection .productListing .card-quickview,.vermart-mobile-collection .productListing .card-compare-wrapper,.vermart-mobile-collection .productListing .wrapper__card>.card-wishlist{display:none!important}.vermart-mobile-collection .productListing .wrapper__card{display:block;margin:10px 0 0;padding:0}.vermart-mobile-collection .productListing .card-information>.card-action,.vermart-mobile-collection .productListing .wrapper__card>.card-action{display:block!important;position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:none;width:100%;padding:0;margin:10px 0 0}.vermart-mobile-collection .productListing .card-action .button{width:100%;min-height:44px;font-size:13px;line-height:1.3;padding:11px 8px;border-radius:6px}.vermart-mobile-collection .productListing .card-action .button:not([disabled]){background:#064833;border-color:#064833;color:#fff}.vermart-mobile-collection .productList .card-information>.card-action,.vermart-mobile-collection .productList .wrapper__card>.card-action{display:none!important}.vermart-mobile-collection .productList .card-action__group:not(.variants-popup){display:block}.vermart-mobile-controls :focus-visible{outline:2px solid #064833;outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
