:is(.collection-page,.almila-cards,.featured-collection,.product-complementary){--ac-ink: #1b1b1b;--ac-ink-2: #4a4a4a;--ac-muted: #6b7075;--ac-line: #e9e4db;--ac-line-2: #d6d0c4;--ac-sand: #f7f3ec;--ac-navy: #1e3a5f;--ac-navy-tint: #edf2f7;--ac-pink: #e41b49;--ac-green: #217a12}.collection-page.container{max-width:var(--almila-frame)!important;margin:0 auto;padding-inline:15px!important}.collection-page>.row{margin-inline:0}.collection-page>.row>.col-md-12,.collection-page>.row>section.container{max-width:none;padding-inline:0!important}.collection-page .filter-menu{flex-wrap:wrap;gap:12px;width:100%;max-width:none!important;margin:8px 0 24px!important;padding:0 0 16px!important;border-bottom:1px solid var(--ac-line);background:transparent}.collection-page .filter-menu>.filter-headings,.collection-page .collection-toolbar-top,.collection-page .filter-menu>.collection-sorting{display:none!important}.collection-page .filter-menu>.filter-form{flex:1 1 100%!important;width:100%!important;max-width:none!important;align-items:center;gap:12px}.collection-page .filter-by-nav-pills{flex-wrap:wrap;gap:8px;margin:0!important;padding:0}.collection-page .filter-by-nav-pills>.nav-item{margin:0!important;border:1px solid var(--ac-line-2)!important;border-radius:var(--almila-radius-md);background:#fff}.collection-page .filter-by-nav-pills>.nav-item>.nav-link{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;color:var(--ac-ink);font:600 15px/1.2 var(--font-stack-body)}.collection-page .filter-by-nav-pills>.nav-item:hover{border-color:var(--ac-navy)!important}.collection-page .shopify-sortby{align-items:center;gap:12px;margin:0 0 0 auto!important}.collection-page .shopify-sortby .card{background:transparent}.almila-collection-count{margin:0 8px 0 0!important;color:var(--ac-ink);font:600 15px/1.2 var(--font-stack-body);white-space:nowrap}.almila-collection-sort-label{color:var(--ac-muted);font:400 14px/1.2 var(--font-stack-body);white-space:nowrap}.collection-page .shopify-sortby select,.collection-page .shopify-sortby .select2-selection,.collection-page .shopify-sortby .ss-main{min-width:200px;min-height:44px;border:1px solid var(--ac-line-2)!important;border-radius:var(--almila-radius-md)!important;color:var(--ac-ink);font:600 15px/1.2 var(--font-stack-body)}.collection-page .js-filter-toggle{display:none!important;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--almila-radius-md);font:600 15px/1.2 var(--font-stack-body)}.collection-page .ss-content .ss-list{max-height:none;overflow:visible}.collection-page .shopify-sortby .ss-main .ss-content{margin:4px 0 0!important;transform-origin:center top!important;border:1px solid var(--ac-line-2)!important;border-radius:var(--almila-radius-md);background:#fff;box-shadow:0 8px 24px #1b1b1b1f;overflow:hidden}.collection-page .shopify-sortby .ss-main .ss-option{display:flex;align-items:center;min-height:48px;padding:4px 12px!important;color:var(--ac-ink);background:#fff;font:400 15px/20px var(--font-stack-body)}.collection-page .shopify-sortby .ss-main .ss-option:is(:hover,.ss-highlighted){color:var(--ac-ink)!important;background-color:var(--ac-sand)!important;box-shadow:inset 3px 0 0 var(--ac-navy)}.collection-page .shopify-sortby .ss-main .ss-option.ss-option-selected{color:var(--ac-navy)!important;background-color:var(--ac-navy-tint)!important;font-weight:600;cursor:default}.collection-page .almila-filter-toggle-item{display:contents;list-style:none}.collection-page .almila-collection-empty{padding:48px 0 64px;text-align:center}.collection-page .almila-collection-empty p{margin:0 0 20px;color:var(--ac-ink);font:400 17px/1.5 var(--font-stack-body);text-wrap:balance}.collection-page .almila-collection-empty .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1.5px solid var(--ac-navy);border-radius:var(--almila-radius-md);color:#fff;background:var(--ac-navy);font:700 15px/1.2 var(--font-stack-body);text-decoration:none}.collection-page .filter-menu:has(>.active-facets-desktop a){flex-wrap:nowrap}.collection-page .filter-menu:has(>.active-facets-desktop a)>.filter-form{flex:none!important;margin-top:6px}.collection-page .active-facets{display:flex;flex-wrap:wrap;gap:8px}.collection-page .active-facets:empty{display:none}.collection-page .active-facets-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 8px 0 12px!important;border:1px solid var(--ac-navy)!important;border-radius:var(--almila-radius-sm);background:var(--ac-navy-tint)!important;color:var(--ac-navy)!important;font:600 14px/1 var(--font-stack-body)}.collection-page .active-facets-button svg path{stroke:currentColor}:is(.collection-page,.almila-cards) .products-on-page.products-grid-on-page-3,:is(.collection-page,.almila-cards) .products-on-page.products-grid-on-page-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px!important;width:100%!important;margin:0!important;padding:0!important}:is(.collection-page,.almila-cards) .collection-toggle{display:grid!important;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;width:auto;max-width:none;min-width:0;margin:0!important;padding:0 0 28px!important;font:400 15px/1.4 var(--font-stack-body)}:is(.collection-page,.almila-cards) .collection-toggle>.product-item,:is(.collection-page,.almila-cards) .collection-toggle .product-details-card{display:contents!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-thumb{position:relative;overflow:hidden;border-radius:var(--almila-radius-lg);background:#f3f1ec}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-thumb img{border-radius:0!important;transition:transform .5s cubic-bezier(.22,1,.36,1)}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px #1e3a5f12;pointer-events:none}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-alerts{top:8px;left:8px;right:8px;z-index:2}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-alerts .global-product-labels{justify-content:flex-start!important;gap:4px;flex-wrap:wrap}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-alerts .badge{display:inline-flex;align-items:center;gap:8px;min-height:26px;margin:0!important;padding:0 8px;border:0!important;border-radius:var(--almila-radius-sm);background:#fff!important;box-shadow:0 1px 2px #0000001a;color:var(--ac-ink)!important;font:700 13px/1 var(--font-stack-body);letter-spacing:0;white-space:nowrap}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-alerts .almila-collection-stock-badge{color:var(--ac-green)!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-alerts .almila-collection-stock-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-alerts .badge-sale{background:var(--ac-pink)!important;color:#fff!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-details-card>a{align-self:start;margin-top:12px;color:inherit;text-decoration:none}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-content.card-information{display:flex;flex-direction:column;align-items:flex-start;gap:4px}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-content.card-information>*{margin-top:0}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .card-information__wrapper .card-information__text{display:-webkit-box;margin:0;overflow:hidden;color:var(--ac-ink);font:600 16px/1.35 var(--font-stack-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .almila-collection-dimensions{display:flex;align-items:flex-start;gap:8px;min-height:0;color:var(--ac-muted);font:400 13px/1.4 var(--font-stack-body)}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .almila-collection-dimensions svg{flex:0 0 16px;margin-top:1px;color:var(--ac-muted)}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .almila-collection-dimensions strong{color:var(--ac-ink-2);font-weight:600}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .main-content{align-self:end;margin:12px 0 0!important;padding:0!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .main-content .card-information__text{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.2!important;font-variant-numeric:tabular-nums}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .price__regular{color:var(--ac-ink);font:700 19px/1.2 var(--font-stack-body)!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .price__sale{color:var(--ac-muted)!important;font:400 15px/1.2 var(--font-stack-body)!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .card-information__text:has(.price__sale) .price__regular{color:var(--ac-pink)}.almila-card-saving{color:var(--ac-pink);font:700 14px/1.2 var(--font-stack-body)}.almila-card-was{display:inline-flex;align-items:baseline;gap:inherit;white-space:nowrap}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .add-to-cart-form{align-self:end;margin:12px 0 0!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .quick-form{margin-top:0}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .add-to-cart-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px!important;border:1.5px solid var(--ac-navy)!important;border-radius:var(--almila-radius-md)!important;background:#fff!important;color:var(--ac-navy)!important;font:700 15px/1.2 var(--font-stack-body)!important;transition:background-color .2s,color .2s}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .add-to-cart-button:hover,:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .add-to-cart-button:focus-visible{background:var(--ac-navy)!important;color:#fff!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-details-card>a:focus-visible{outline:3px solid var(--almila-focus, #0089c2)!important;outline-offset:2px;box-shadow:none!important;border-radius:var(--almila-radius-sm)}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .tns-ovh .product-details-card>a:focus-visible{outline:none!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .tns-ovh .product-details-card>a:focus-visible .card-information__text{text-decoration:underline;text-underline-offset:3px}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .tns-ovh .collection-toggle:has(.product-details-card>a:focus-visible) .product-thumb:after{box-shadow:inset 0 0 0 3px var(--almila-focus, #0089c2)}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .add-to-cart-button[disabled]{border-color:var(--ac-line-2)!important;color:var(--ac-muted)!important;background:#fff!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .add-to-cart-button .js-btn-cta{font-weight:700}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-option-row{padding-bottom:8px!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .variation-select{min-height:40px;border-radius:var(--almila-radius-md)}:is(.featured-collection,.product-complementary) .product-details-card{gap:0!important;padding:0!important}:is(.featured-collection,.product-complementary) .product-details-card>a,:is(.featured-collection,.product-complementary) .main-content,:is(.featured-collection,.product-complementary) .add-to-cart-form{align-self:stretch}:is(.featured-collection,.product-complementary) .add-to-cart-button{width:100%}.product-complementary .slider-container-inner.tns-slider{grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}@media(hover:hover){:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-thumb:hover img{transform:scale(1.03)}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-details-card>a:hover .card-information__text{text-decoration:underline;text-underline-offset:3px}}.collection-page .load-more-wrapper{margin-top:24px}@media(min-width:768px){:is(.collection-page,.almila-cards) .products-on-page.products-grid-on-page-3,:is(.collection-page,.almila-cards) .products-on-page.products-grid-on-page-2{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px!important}:is(.collection-page,.almila-cards) .collection-toggle{padding-bottom:40px!important}}@media(min-width:1200px){:is(.collection-page,.almila-cards) .products-on-page.products-grid-on-page-3,:is(.collection-page,.almila-cards) .products-on-page.products-grid-on-page-2{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px!important}}@media(max-width:767.98px){.collection-page .filter-menu{gap:8px;margin:4px 0 16px!important;padding-bottom:12px!important}.collection-page .filter-by-nav-pills>.nav-item{display:none!important}.collection-page .js-filter-toggle{display:inline-flex!important;flex:1 1 0;justify-content:center;border:1px solid var(--ac-line-2)!important;background:#fff!important;color:var(--ac-ink)!important}.collection-page .filter-menu>.filter-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collection-page .filter-by-nav-pills{grid-column:1;grid-row:1;flex:none}.collection-page .shopify-sortby{display:contents!important}.collection-page .shopify-sortby .card{grid-column:2;grid-row:1;width:100%}.collection-page .shopify-sortby select,.collection-page .shopify-sortby .ss-main{width:100%;min-width:0}.almila-collection-sort-label{display:none}.almila-collection-count{grid-column:1 / -1;grid-row:2;margin:4px 0 0!important;color:var(--ac-muted);font-weight:400;font-size:14px}.collection-page .js-filter-toggle{width:100%}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .card-information__wrapper .card-information__text{font-size:14px}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .almila-collection-dimensions{font-size:12px}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .almila-collection-dimensions svg{display:none}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .main-content .card-information__text{gap:0 4px}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .price__regular{font-size:16px!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .price__sale{font-size:13px!important}.almila-card-saving{font-size:12px}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .add-to-cart-button{min-height:42px;font-size:14px!important}:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-alerts .badge{min-height:22px;padding:0 8px;font-size:12px}}@media(max-width:359.98px){:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .card-information__text:has(.price__sale) .price__regular{flex:0 0 100%}}@media(max-width:389.98px){:is(.collection-page,.almila-cards) .add-to-cart-button{padding:8px!important;font-size:13px!important;line-height:16px!important}}@media(prefers-reduced-motion:reduce){:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .product-thumb img,:is(.collection-page,.almila-cards,.featured-collection,.product-complementary) .add-to-cart-button{transition:none}}.filter-form .form-check-label.text-capitalize{text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/almila-collection.css.map */
