.melani-storefront{--melani-ink:#233743;--melani-muted:#5b6a71;--melani-blue:#506590;--melani-sea:#d9edf0;--melani-sand:#f6f3ee;--melani-line:#dce2e4;--melani-white:#fff;margin:0;color:var(--melani-ink);background:var(--melani-white);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.melani-storefront *,.melani-storefront *:before,.melani-storefront *:after{box-sizing:border-box}.melani-storefront a{color:inherit;text-decoration:none}.melani-storefront a:visited{color:inherit}.melani-storefront a:hover{color:var(--melani-blue);text-decoration:none}.melani-storefront a:focus-visible,.melani-storefront button:focus-visible{outline:2px solid var(--melani-blue);outline-offset:5px;box-shadow:none}.melani-storefront img{display:block;max-width:100%;height:auto}.melani-storefront h1,.melani-storefront h2,.melani-storefront h3,.melani-storefront p{color:inherit}.melani-storefront .page-header{margin:0;border:0;background:#fff}.melani-storefront .header.content{max-width:1440px;width:100%;padding:0 48px;margin:0 auto;display:block}.melani-storefront .header.content:before,.melani-storefront .header.content:after{display:none}.melani-storefront .panel.wrapper,.melani-storefront .page-header .panel.wrapper{border:0;background:0 0}.melani-storefront .page-header .panel.header{padding:0;min-height:0}.melani-storefront .page-main{max-width:1440px}.melani-storefront .page-footer{background:var(--melani-sand);padding:0;margin:0;border-top:1px solid #e7e4de}.melani-storefront .footer.content{max-width:1440px;padding:0 48px;margin:0 auto;border:0}.melani-homepage .page-main,.melani-homepage .columns,.melani-homepage .column.main{max-width:none;width:100%;padding:0;margin:0;float:none;min-height:0}.melani-homepage .columns{display:block}.melani-homepage .page-main .messages{max-width:1344px;margin:0 auto}.melani-storefront .melani-header{width:100%}.melani-storefront .melani-header__main{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:136px;gap:24px}.melani-storefront .melani-header__context{justify-self:start}.melani-storefront .melani-brand-selector{display:flex;flex-wrap:wrap;gap:18px;margin-top:9px}.melani-storefront .melani-brand-selector a,.melani-storefront .melani-brand-selector span{display:inline-block;padding:3px 0;border-bottom:1px solid transparent;color:var(--melani-muted);font-size:12px;line-height:1.6}.melani-storefront .melani-brand-selector [aria-current=page]{color:var(--melani-blue);border-bottom-color:var(--melani-blue)}.melani-storefront .melani-header__eyebrow{display:block;color:var(--melani-muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.melani-storefront .melani-brandmark{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:5px;width:max-content;padding:12px 0}.melani-storefront .melani-brandmark__image{width:164px;height:auto}.melani-storefront .melani-brandmark__origin{color:var(--melani-muted);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.melani-storefront .melani-header__story-link{justify-self:end;display:flex;align-items:center;gap:18px;font-size:13px;padding:12px 0}.melani-storefront .melani-header__story-link span{font-size:20px;font-weight:300}.melani-storefront .melani-navigation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 48px;min-height:50px;padding:7px 0 15px}.melani-storefront .melani-navigation a{padding:4px 2px;border-bottom:1px solid transparent;font-size:13px}.melani-storefront .melani-navigation a:hover{border-bottom-color:currentColor}.melani-storefront .melani-home{margin:0}.melani-storefront .melani-hero{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;background:var(--melani-sea);min-height:550px}.melani-storefront .melani-hero__copy{align-self:center;padding:62px clamp(32px,5.2vw,78px) 62px}.melani-storefront .melani-eyebrow{margin:0 0 20px;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.melani-storefront .melani-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,4.5vw,66px);line-height:1.09;font-weight:400;letter-spacing:-.045em;margin:0 0 26px}.melani-storefront .melani-hero h1 em,.melani-storefront .melani-section-heading h2 em,.melani-storefront .melani-story h2 em{font-weight:400}.melani-storefront .melani-hero__intro{max-width:385px;font-size:15px;line-height:1.8;margin:0 0 28px;color:#3f5966}.melani-storefront .melani-button{display:inline-flex;align-items:center;gap:42px;min-height:52px;padding:13px 22px;background:var(--melani-ink);border:1px solid var(--melani-ink);color:#fff;font-size:13px;font-weight:500;transition:background-color .18s ease}.melani-storefront .melani-button:visited{color:#fff}.melani-storefront .melani-button:hover{color:#fff;background:var(--melani-blue);border-color:var(--melani-blue)}.melani-storefront .melani-button span{font-size:21px;line-height:1}.melani-storefront .melani-hero__note{display:flex;align-items:flex-start;gap:10px;max-width:340px;margin-top:30px;font-size:11px;line-height:1.7;color:#4c6470}.melani-storefront .melani-hero__note>span{font-size:17px;line-height:1.1}.melani-storefront .melani-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;min-width:0;overflow:hidden}.melani-storefront .melani-hero__image{width:min(100%,600px);height:auto;padding:0 18px 24px}.melani-storefront .melani-hero__caption{position:absolute;right:30px;left:30px;bottom:24px;display:flex;justify-content:space-between;gap:20px;color:var(--melani-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.melani-storefront .melani-collections{max-width:1440px;margin:0 auto;padding:88px 48px 82px}.melani-storefront [id^=melani-]{scroll-margin-top:24px}.melani-storefront .melani-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px}.melani-storefront .melani-section-heading .melani-eyebrow{color:var(--melani-muted);margin-bottom:14px}.melani-storefront .melani-section-heading h2,.melani-storefront .melani-story h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(31px,3vw,43px);line-height:1.16;font-weight:400;letter-spacing:-.035em;margin:0}.melani-storefront .melani-section-heading>p{max-width:350px;margin:0 0 3px;font-size:14px;line-height:1.85;color:var(--melani-muted)}.melani-storefront .melani-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.melani-storefront .melani-category{min-width:0}.melani-storefront .melani-category__image-wrap{aspect-ratio:1/1.13;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #f0efeb;background:#fff;overflow:hidden}.melani-storefront .melani-category__image-wrap img{width:100%;height:100%;object-fit:contain;padding:14px}.melani-storefront .melani-category__number{position:absolute;z-index:1;top:13px;left:14px;color:#75838a;font-size:10px;letter-spacing:.1em}.melani-storefront .melani-category h3{font-size:18px;font-weight:500;line-height:1.4;margin:20px 0 6px}.melani-storefront .melani-category p{margin:0;color:var(--melani-muted);font-size:12px;line-height:1.8;max-width:230px}.melani-storefront .melani-story{max-width:1344px;margin:0 auto 0;display:grid;grid-template-columns:1fr 1fr;background:var(--melani-sand)}.melani-storefront .melani-story__image{display:flex;align-items:center;background:#fff;padding:0 40px;border:1px solid #f0efeb}.melani-storefront .melani-story__image img{width:100%;height:auto;max-height:480px;object-fit:contain}.melani-storefront .melani-story__copy{align-self:center;padding:56px clamp(30px,4.5vw,68px)}.melani-storefront .melani-story .melani-eyebrow{color:var(--melani-muted);margin-bottom:18px}.melani-storefront .melani-story h2{font-size:clamp(30px,2.8vw,40px)}.melani-storefront .melani-story__copy>p:not(.melani-eyebrow){color:var(--melani-muted);margin:26px 0 24px;max-width:370px;font-size:14px;line-height:1.9}.melani-storefront .melani-text-link{display:inline-flex;align-items:center;gap:30px;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:13px}.melani-storefront .melani-text-link span{font-size:22px;line-height:1}.melani-storefront .melani-closing-note{text-align:center;padding:67px 24px 71px}.melani-storefront .melani-closing-note .melani-eyebrow{display:block;color:var(--melani-muted);margin-bottom:13px}.melani-storefront .melani-closing-note p{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:25px;line-height:1.45;font-style:italic}.melani-storefront .melani-footer{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;padding:48px 0 20px}.melani-storefront .melani-footer__wordmark{display:inline-block;width:130px}.melani-storefront .melani-footer__wordmark img{width:130px;height:auto}.melani-storefront .melani-footer__brand>p{margin:18px 0 27px;color:var(--melani-muted);font-size:12px}.melani-storefront .melani-footer__links{display:flex;justify-content:flex-end;align-items:center;gap:34px;padding-bottom:22px}.melani-storefront .melani-footer__links a{display:inline-flex;align-items:center;gap:10px;font-size:12px;padding:6px 0}.melani-storefront .melani-footer__line{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #deded8;padding-top:17px;font-size:10px;color:var(--melani-muted)}@media (min-width:1441px){.melani-storefront .melani-hero{margin-top:10px}}@media (max-width:1000px){.melani-storefront .header.content,.melani-storefront .footer.content{padding-left:28px;padding-right:28px}.melani-storefront .melani-hero{min-height:490px}.melani-storefront .melani-hero__copy{padding:44px 32px}.melani-storefront .melani-hero h1{font-size:47px}.melani-storefront .melani-collections{padding:64px 28px}.melani-storefront .melani-category-grid{gap:16px}.melani-storefront .melani-section-heading{gap:28px}.melani-storefront .melani-section-heading>p{max-width:300px}.melani-storefront .melani-story{margin:0 28px}.melani-storefront .melani-story__image{padding:0 15px}.melani-storefront .melani-story__copy{padding:40px 28px}.melani-storefront .melani-footer__links{gap:20px}}@media (max-width:767px){.melani-storefront .header.content,.melani-storefront .footer.content{padding-left:20px;padding-right:20px}.melani-storefront .melani-header__main{min-height:112px;grid-template-columns:1fr auto 1fr;gap:10px}.melani-storefront .melani-header__eyebrow{font-size:8px;letter-spacing:.08em;max-width:78px}.melani-storefront .melani-brand-selector{gap:9px;margin-top:5px}.melani-storefront .melani-brand-selector a,.melani-storefront .melani-brand-selector span{font-size:10px}.melani-storefront .melani-brandmark__image{width:124px}.melani-storefront .melani-brandmark__origin{font-size:7px;letter-spacing:.1em}.melani-storefront .melani-header__story-link{font-size:11px;gap:7px}.melani-storefront .melani-header__story-link span{font-size:16px}.melani-storefront .melani-navigation{gap:0 22px;min-height:44px;padding:0 0 12px}.melani-storefront .melani-navigation a{font-size:12px}.melani-storefront .melani-hero{grid-template-columns:1fr}.melani-storefront .melani-hero__copy{padding:42px 28px 36px}.melani-storefront .melani-eyebrow{font-size:10px}.melani-storefront .melani-hero h1{font-size:clamp(44px,10vw,60px);margin-bottom:22px}.melani-storefront .melani-hero__intro{font-size:14px;max-width:400px;margin-bottom:24px}.melani-storefront .melani-hero__note{margin-top:22px}.melani-storefront .melani-hero__visual{min-height:0;padding:0 20px}.melani-storefront .melani-hero__image{width:min(100%,430px);padding:0 10px 30px}.melani-storefront .melani-hero__caption{bottom:17px;left:24px;right:24px;font-size:8px}.melani-storefront .melani-collections{padding:50px 20px}.melani-storefront .melani-section-heading{display:block;margin-bottom:28px}.melani-storefront .melani-section-heading h2{font-size:34px}.melani-storefront .melani-section-heading>p{max-width:400px;font-size:13px;margin-top:20px}.melani-storefront .melani-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.melani-storefront .melani-category__image-wrap{aspect-ratio:1/1.16}.melani-storefront .melani-category__image-wrap img{padding:6px}.melani-storefront .melani-category__number{left:10px;top:8px;font-size:9px}.melani-storefront .melani-category h3{font-size:16px;margin:13px 0 4px}.melani-storefront .melani-category p{font-size:11px;line-height:1.7}.melani-storefront .melani-story{grid-template-columns:1fr;margin:0 20px}.melani-storefront .melani-story__image{padding:0 20px}.melani-storefront .melani-story__image img{max-height:370px}.melani-storefront .melani-story__copy{padding:36px 25px 40px}.melani-storefront .melani-story h2{font-size:33px}.melani-storefront .melani-story__copy>p:not(.melani-eyebrow){font-size:13px;margin-top:22px}.melani-storefront .melani-closing-note{padding:48px 30px}.melani-storefront .melani-closing-note p{font-size:23px;max-width:340px;margin:0 auto}.melani-storefront .melani-footer{grid-template-columns:1fr;padding-top:34px}.melani-storefront .melani-footer__wordmark,.melani-storefront .melani-footer__wordmark img{width:116px}.melani-storefront .melani-footer__brand>p{margin-bottom:22px}.melani-storefront .melani-footer__links{justify-content:flex-start;gap:28px;padding-bottom:25px;flex-wrap:wrap}.melani-storefront .melani-footer__line{font-size:9px;gap:12px}}@media (max-width:360px){.melani-storefront .melani-header__story-link{font-size:10px}.melani-storefront .melani-header__story-link span{display:none}.melani-storefront .melani-navigation{gap:0 15px}.melani-storefront .melani-hero__copy{padding-left:22px;padding-right:22px}.melani-storefront .melani-hero h1{font-size:43px}.melani-storefront .melani-footer__line{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.melani-storefront .melani-button{transition:none}}.melani-storefront .melani-category__link{display:block;height:100%;color:inherit}.melani-storefront .melani-category__link:hover .melani-category__image-wrap{border-color:var(--melani-blue)}.melani-storefront .melani-category__link:hover h3{color:var(--melani-blue)}.melani-storefront .melani-product-pricing{margin:12px 0 16px}.melani-storefront .melani-product-pricing__wholesale,.melani-storefront .melani-product-pricing__srp{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.melani-storefront .melani-product-pricing__srp{margin-top:5px;color:var(--melani-muted)}.melani-storefront .melani-product-pricing__label{font-size:11px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--melani-muted)}.melani-storefront .melani-product-pricing__value,.melani-storefront .melani-product-pricing__srp .price{font-weight:600;color:var(--melani-ink)}.melani-storefront .melani-product-pricing--list .price-box{margin:0}.melani-storefront .melani-product-pricing--view{padding:18px 0;border-top:1px solid var(--melani-line);border-bottom:1px solid var(--melani-line)}.melani-storefront .melani-product-pricing--view .price-box{margin:0}.melani-storefront .melani-review-notice{margin:13px 0 0;font-size:12px;color:var(--melani-muted)}.melani-storefront.catalog-category-view .page-main,.melani-storefront.catalogsearch-result-index .page-main{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.melani-storefront.catalog-category-view .page-title-wrapper,.melani-storefront.catalogsearch-result-index .page-title-wrapper{margin:30px 0 34px}.melani-storefront.catalog-category-view .page-title,.melani-storefront.catalogsearch-result-index .page-title{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,3.5vw,48px);line-height:1.12;font-weight:400;letter-spacing:-.035em;color:var(--melani-ink)}.melani-storefront.catalog-category-view .breadcrumbs,.melani-storefront.catalogsearch-result-index .breadcrumbs{max-width:none;margin:20px 0 0;padding:0;color:var(--melani-muted)}.melani-storefront .toolbar-products{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 38px;padding:0;min-height:44px;border:0}.melani-storefront .toolbar-products .toolbar-amount,.melani-storefront .toolbar-products .sorter,.melani-storefront .toolbar-products .limiter{position:static;float:none;margin:0;padding:0}.melani-storefront .toolbar-products .toolbar-amount{font-size:13px;line-height:1.5;color:var(--melani-muted)}.melani-storefront .toolbar-products .sorter{display:flex;align-items:center;gap:12px}.melani-storefront .toolbar-products .sorter-label{font-size:13px;font-weight:400;color:var(--melani-ink)}.melani-storefront .toolbar-products .sorter-options{min-width:160px;height:42px;padding:0 38px 0 14px;border:1px solid var(--melani-line);border-radius:8px;background-color:#fff;color:var(--melani-ink);box-shadow:none;font-size:13px}.melani-storefront .products-grid{margin:0}.melani-storefront .products-grid .product-items{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:26px;row-gap:58px;margin:0;padding:0}.melani-storefront .products-grid .product-item{width:auto !important;min-width:0;margin:0 !important;padding:0 !important;float:none !important}.melani-storefront .products-grid .product-item-info,.melani-storefront .products-grid .product-item-info:hover{width:100%;max-width:none;margin:0;padding:0;border:0;background:0 0;box-shadow:none}.melani-storefront .products-grid .product-item-photo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1.04;margin:0;padding:0;overflow:hidden;border:1px solid #efeee9;background:#fff}.melani-storefront .products-grid .product-image-container{display:block;width:100% !important;max-width:none !important}.melani-storefront .products-grid .product-image-wrapper{width:100%;padding-bottom:100% !important}.melani-storefront .products-grid .product-image-photo{inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:auto;padding:17px;object-fit:contain}.melani-storefront .products-grid .tps-badge{position:absolute;z-index:3;top:12px;left:12px;min-width:0;padding:6px 9px 5px;border:0;border-radius:999px;background:rgba(238,245,246,.96);color:var(--melani-blue);font-size:9px;line-height:1;font-weight:600;letter-spacing:.11em}.melani-storefront .products-grid .tps-bulk-checkbox{position:absolute;z-index:3;top:12px;right:12px;margin:0}.melani-storefront .products-grid .product-item-details{display:flex;flex-direction:column;min-width:0;margin:15px 0 0;padding:0}.melani-storefront .products-grid .tps-product-sku-stock-block{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px}.melani-storefront .products-grid .tps-product-sku{min-width:0;overflow:hidden;color:#6d7d85;font-size:10px;line-height:1.35;letter-spacing:.045em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.melani-storefront .products-grid .tps-stock-status{flex:0 0 auto;display:inline-flex;align-items:center;min-height:21px;margin:0;padding:4px 7px 3px;border-radius:999px;font-size:9px;line-height:1;font-weight:500;white-space:nowrap}.melani-storefront .products-grid .tps-stock-status.out{background:#f7f5f1;color:#8b8177}.melani-storefront .products-grid .tps-stock-status.in{background:#edf5f0;color:#567362}.melani-storefront .products-grid .tps-stock-status.low{background:#faf3e6;color:#8d6b37}.melani-storefront .products-grid .product-item-name{display:block;min-height:44px;margin:0;font-size:15px;line-height:1.48;font-weight:500}.melani-storefront .products-grid .product-item-link{display:-webkit-box;overflow:hidden;color:var(--melani-ink);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.melani-storefront .products-grid .product-item-link:hover{color:var(--melani-blue)}.melani-storefront .products-grid .product-categories{min-height:18px;margin:7px 0 0;overflow:hidden;color:var(--melani-muted);font-size:10px;line-height:1.5;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.melani-storefront .products-grid .product-categories span{display:none}.melani-storefront .products-grid .product-categories span:first-child{display:inline}.melani-storefront .products-grid .melani-product-pricing--list{display:grid;gap:4px;margin:13px 0 0;padding:12px 0 0;border-top:1px solid #efeee9}.melani-storefront .products-grid .melani-product-pricing__wholesale,.melani-storefront .products-grid .melani-product-pricing__srp{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.melani-storefront .products-grid .melani-product-pricing__label{flex:0 1 auto;color:var(--melani-muted);font-size:9px;line-height:1.4;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.melani-storefront .products-grid .melani-product-pricing__wholesale .price-box{margin:0}.melani-storefront .products-grid .melani-product-pricing__wholesale .price,.melani-storefront .products-grid .melani-product-pricing__wholesale .price-wrapper{color:var(--melani-ink);font-size:16px;line-height:1.3;font-weight:600}.melani-storefront .products-grid .melani-product-pricing__srp .price{color:var(--melani-muted);font-size:12px;line-height:1.4;font-weight:400}.melani-storefront .products-grid .product-item-inner{position:static;width:auto;height:auto;margin:14px 0 0;padding:0;overflow:visible;border:0;background:0 0;box-shadow:none}.melani-storefront .products-grid .product-item-inner .stock.unavailable{display:none}.melani-storefront .products-grid .product-item-actions{margin:0}.melani-storefront .products-grid .action.tocart.primary,.melani-storefront .products-grid .tps-view-details{width:100%;min-height:40px;border-radius:0;font-size:11px;letter-spacing:.04em}.melani-storefront .toolbar-products:last-child{margin-top:56px;margin-bottom:0}@media (max-width:1100px){.melani-storefront.catalog-category-view .page-main,.melani-storefront.catalogsearch-result-index .page-main{padding-left:28px;padding-right:28px}.melani-storefront .products-grid .product-items{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;row-gap:50px}}@media (max-width:767px){.melani-storefront.catalog-category-view .page-main,.melani-storefront.catalogsearch-result-index .page-main{padding-left:18px;padding-right:18px}.melani-storefront.catalog-category-view .page-title-wrapper,.melani-storefront.catalogsearch-result-index .page-title-wrapper{margin:22px 0 26px}.melani-storefront.catalog-category-view .page-title,.melani-storefront.catalogsearch-result-index .page-title{font-size:34px}.melani-storefront .toolbar-products{margin-bottom:28px;gap:14px}.melani-storefront .toolbar-products .toolbar-amount{font-size:11px}.melani-storefront .toolbar-products .sorter-label{display:none}.melani-storefront .toolbar-products .sorter-options{min-width:126px;height:38px;font-size:11px}.melani-storefront .products-grid .product-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:38px}.melani-storefront .products-grid .product-item-photo{aspect-ratio:1/1.08}.melani-storefront .products-grid .product-image-photo{padding:10px}.melani-storefront .products-grid .tps-badge{top:8px;left:8px;padding:5px 7px 4px;font-size:8px}.melani-storefront .products-grid .tps-product-sku-stock-block{align-items:flex-start;gap:6px}.melani-storefront .products-grid .tps-product-sku{font-size:8px}.melani-storefront .products-grid .tps-stock-status{min-height:19px;padding:4px 6px 3px;font-size:8px}.melani-storefront .products-grid .product-item-name{min-height:40px;font-size:13px;line-height:1.45}.melani-storefront .products-grid .product-categories{font-size:9px}.melani-storefront .products-grid .melani-product-pricing__wholesale,.melani-storefront .products-grid .melani-product-pricing__srp{display:block}.melani-storefront .products-grid .melani-product-pricing__label{display:block;margin-bottom:2px;font-size:8px}.melani-storefront .products-grid .melani-product-pricing__wholesale .price,.melani-storefront .products-grid .melani-product-pricing__wholesale .price-wrapper{font-size:15px}.melani-storefront .products-grid .melani-product-pricing__srp{margin-top:5px}.melani-storefront .products-grid .melani-product-pricing__srp .price{font-size:11px}}.melani-storefront.catalog-category-view .page-main{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding:0 32px}.melani-storefront.catalog-category-view .breadcrumbs{box-sizing:border-box;width:100%;max-width:1360px;margin:16px auto 0;padding:0 32px}.melani-storefront.catalog-category-view .columns{display:block !important;width:100%;margin:0;padding:0}.melani-storefront.catalog-category-view .columns>.column.main{box-sizing:border-box;float:none !important;width:100% !important;max-width:none;min-width:0;margin:0;padding:0 !important}.melani-storefront.catalog-category-view .columns>.sidebar:empty{display:none}.melani-storefront.catalog-category-view .melani-header__main{min-height:120px}.melani-storefront.catalog-category-view .page-title-wrapper{margin:20px 0 24px}.melani-storefront.catalog-category-view .page-title{margin:0;font-size:clamp(34px,3.1vw,44px);line-height:1.15}.melani-storefront.catalog-category-view .toolbar-products{display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;width:100%;min-height:42px;margin:0 0 24px;padding:0}.melani-storefront.catalog-category-view .toolbar-products .toolbar-amount{flex:0 1 auto;width:auto;margin:0;padding:0;text-align:left;font-size:13px;line-height:1.5}.melani-storefront.catalog-category-view .toolbar-products .sorter{display:flex;align-items:center;gap:10px;margin:0 0 0 auto}.melani-storefront.catalog-category-view .toolbar-products .sorter-label,.melani-storefront.catalog-category-view .toolbar-products .sorter-options{font-size:13px}.melani-storefront.catalog-category-view .products-grid .product-items{column-gap:24px;row-gap:44px}.melani-storefront.catalog-category-view .products-grid .product-item-name{min-height:48px;font-size:16px;line-height:1.48}.melani-storefront.catalog-category-view .products-grid .tps-product-sku-stock-block{flex-wrap:wrap;gap:6px 10px;margin-bottom:9px}.melani-storefront.catalog-category-view .products-grid .tps-product-sku{font-size:11px;letter-spacing:.025em}.melani-storefront.catalog-category-view .products-grid .tps-stock-status{font-size:10px}.melani-storefront.catalog-category-view .products-grid .product-categories{min-height:18px;margin-top:6px;font-size:11.5px;line-height:1.5;letter-spacing:.015em}.melani-storefront.catalog-category-view .products-grid .melani-product-pricing__label{font-size:10px;letter-spacing:.05em}.melani-storefront.catalog-category-view .products-grid .melani-product-pricing__srp .price{font-size:13px}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products{margin:32px 0 0;padding:20px 0 0;border-top:1px solid var(--melani-line,#e8e7e1)}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products .pages{display:block !important;position:static;width:auto;margin:0}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products .pages-items{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products .pages .item{margin:0}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products .pages .page{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:36px;padding:0 7px;border-radius:4px;font-size:13px}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products .limiter{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;font-size:13px}.melani-storefront.catalog-category-view .toolbar-products .limiter-options{width:auto;min-width:64px;height:36px;margin:0;border:1px solid var(--melani-line,#e8e7e1);border-radius:4px;background-color:#fff;font-size:13px}.melani-storefront.catalog-category-view .page-footer{margin-top:48px}.melani-storefront.catalog-category-view .melani-footer{padding-top:34px;padding-bottom:18px}.melani-storefront.catalog-category-view .melani-footer__brand>p{font-size:13px;line-height:1.6}.melani-storefront small.bugs{display:none !important}@media (max-width:1100px){.melani-storefront.catalog-category-view .page-main,.melani-storefront.catalog-category-view .breadcrumbs{padding-left:28px;padding-right:28px}}@media (max-width:767px){.melani-storefront.catalog-category-view .page-main,.melani-storefront.catalog-category-view .breadcrumbs{padding-left:18px;padding-right:18px}.melani-storefront.catalog-category-view .breadcrumbs{margin-top:12px;font-size:11px}.melani-storefront.catalog-category-view .melani-header__main{min-height:96px}.melani-storefront.catalog-category-view .page-title-wrapper{margin:16px 0 20px}.melani-storefront.catalog-category-view .page-title{font-size:34px}.melani-storefront.catalog-category-view .toolbar-products{gap:12px;margin-bottom:20px}.melani-storefront.catalog-category-view .toolbar-products .toolbar-amount,.melani-storefront.catalog-category-view .toolbar-products .sorter-options{font-size:12px}.melani-storefront.catalog-category-view .products-grid .product-items{column-gap:14px;row-gap:36px}.melani-storefront.catalog-category-view .products-grid .product-item-name{min-height:43px;font-size:14px;line-height:1.5}.melani-storefront.catalog-category-view .products-grid .tps-product-sku{font-size:10px}.melani-storefront.catalog-category-view .products-grid .product-categories{font-size:11px}.melani-storefront.catalog-category-view .products-grid .melani-product-pricing__srp .price{font-size:12px}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products{margin-top:28px;gap:16px}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products .pages{flex:1 1 100%}.melani-storefront.catalog-category-view .products.wrapper~.toolbar-products .limiter{margin-left:0}.melani-storefront.catalog-category-view .page-footer{margin-top:36px}}