.premium-collection-page{background:#fff;padding:0 0 96px}.premium-collection-hero{min-height:390px;background-size:cover;background-position:center;display:flex;align-items:end;position:relative;overflow:hidden}.premium-collection-hero:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,transparent,rgba(6,22,34,.34))}.premium-collection-hero-inner{position:relative;z-index:1;padding:92px 0 54px;color:#fff}.premium-collection-kicker{margin:0 0 12px;text-transform:uppercase;letter-spacing:.26em;font-size:11px;font-weight:800;color:#ffffffdb}.premium-collection-hero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,84px);line-height:.95;font-weight:500;letter-spacing:-.03em;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.18)}.premium-collection-description{max-width:650px;margin:18px 0 0;font-size:17px;line-height:1.65;color:#ffffffe6}.premium-collection-hero-plain{background:linear-gradient(135deg,#17354a,#f4eadc)}.premium-collection-controls{padding:34px 0 0}.premium-room-quick-filters{margin:0 0 8px;padding:0;border:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.premium-room-quick-filters:before{display:none}.premium-room-quick-filters .room-quick-filters-title{color:#061622;font-size:11px;letter-spacing:.22em}.premium-room-quick-filters .room-quick-filter-list{gap:9px}.premium-room-quick-filters .room-quick-filter{min-height:36px;border-radius:999px;border:1px solid rgba(6,22,34,.13);background:#f7f2ea;color:#061622;letter-spacing:.08em;font-size:11px;padding:8px 15px}.premium-room-quick-filters .room-quick-filter:hover{background:#061622;color:#fff;border-color:#061622;box-shadow:0 12px 26px #06162224}.premium-catalog-shell{width:min(1480px,calc(100% - 56px));display:block}.premium-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;margin-bottom:8px;border-top:1px solid rgba(6,22,34,.12);border-bottom:1px solid rgba(6,22,34,.12)}.grid-density-toggle{display:flex;align-items:center;gap:4px}.grid-density-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;color:#06162252;cursor:pointer;border-radius:6px}.grid-density-btn:hover{color:#06162299}.grid-density-btn.is-active{color:#061622}.collection-toolbar-right{display:flex;align-items:center;gap:26px}.collection-toolbar-right .product-count-text{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#06162280}.collection-toolbar-right .sort-form select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font-size:13px;color:#061622;padding:0 20px 0 0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23061622' stroke-width='1.6'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:14px}.filter-drawer-toggle{border:0;background:transparent;font-size:13px;color:#061622;cursor:pointer;padding:0;letter-spacing:0;border-radius:0}.filter-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#06162266;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:119}body.filter-drawer-open .filter-drawer-backdrop{opacity:1;pointer-events:auto}.collection-filter-drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,88vw);background:#fff;transform:translate(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);z-index:120;overflow-y:auto;padding:0 28px 40px;box-shadow:-24px 0 60px #0616222e}body.filter-drawer-open .collection-filter-drawer{transform:translate(0)}.collection-filter-drawer-head{position:sticky;top:0;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:26px 0 18px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#061622}.filter-drawer-close{border:0;background:transparent;font-size:28px;line-height:1;color:#061622;cursor:pointer}.collection-filter-drawer .filter-form{border:0}.collection-filter-drawer .filter-group{border-bottom:1px solid rgba(6,22,34,.1)}.collection-filter-drawer .filter-group summary{padding:17px 0;font-size:11px;letter-spacing:.24em;color:#061622;cursor:pointer}.collection-filter-drawer .filter-checkbox{font-size:13px;color:#061622b8}.collection-filter-drawer .filter-actions{margin-top:20px;display:flex;align-items:center;gap:16px}.premium-product-grid{grid-template-columns:repeat(var(--collection-columns,3),minmax(0,1fr));gap:28px 24px}.premium-product-grid.grid-compact{grid-template-columns:repeat(var(--collection-columns-compact,5),minmax(0,1fr));gap:14px 16px}.premium-product-card{background:transparent;border:0;box-shadow:none;transform:none!important}.premium-product-card:hover{box-shadow:none!important}.premium-product-card-media{aspect-ratio:4/5;background:#f6f3ef;border:0;border-radius:18px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.premium-product-card-media img{width:100%;height:100%;object-fit:contain;padding:22px;mix-blend-mode:multiply;transition:transform .55s cubic-bezier(.22,.61,.36,1),filter .55s cubic-bezier(.22,.61,.36,1)}.grid-compact .premium-product-card-media{aspect-ratio:.92/1}.grid-compact .premium-product-card-media img{padding:14px}.premium-product-card:hover .premium-product-card-media img{transform:scale(1.045);filter:contrast(1.03) saturate(1.03)}.premium-product-card .quick-view-label{bottom:16px;border-radius:999px;background:#fffffff0;box-shadow:0 12px 28px #0616221f;font-size:10px;font-weight:800}.premium-product-card-body{padding:16px 4px 18px;text-align:left}.premium-product-card-title{font-family:Avenir Next,Avenir,Montserrat,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35;color:#061622;font-weight:650;letter-spacing:0;min-height:38px}.premium-product-card-brand{margin-top:2px;font-size:12px;letter-spacing:0;text-transform:none;color:#0616227a}.premium-product-card-price{margin-top:6px;font-size:13px;color:#061622;font-weight:700}.premium-product-card .product-status-badge{top:12px;right:12px;left:auto;border-radius:999px;background:#061622;color:#fff;padding:7px 10px;font-size:9px;letter-spacing:.12em}.premium-product-card .placeholder-card{border-radius:18px}.empty-collection-card{border:0;border-radius:18px;background:#f7f2ea}.pagination{font-size:13px;text-transform:uppercase;letter-spacing:.14em;margin-top:36px}@media(max-width:760px){.premium-collection-hero{min-height:315px}.premium-collection-hero-inner{padding:74px 0 38px}.premium-collection-hero h1{font-size:46px}.premium-collection-description{font-size:14px}.premium-room-quick-filters{grid-template-columns:1fr;gap:10px;overflow:hidden}.premium-room-quick-filters .room-quick-filter-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.premium-catalog-shell{width:min(100% - 28px,1340px)}.premium-collection-toolbar{padding:16px 0;flex-wrap:wrap;gap:12px}.collection-toolbar-right{gap:18px}.premium-product-grid{grid-template-columns:repeat(var(--collection-mobile-columns,2),minmax(0,1fr));gap:16px 12px}.premium-product-grid.grid-compact{grid-template-columns:repeat(var(--collection-mobile-columns,2),minmax(0,1fr));gap:10px}.premium-product-card-media{border-radius:14px}.premium-product-card-media img{padding:14px}.premium-product-card-title{font-size:13px;min-height:34px}.premium-product-card-body{padding:12px 4px 16px}.premium-product-card-brand,.premium-product-card-price{font-size:12px}.quick-view-label{display:none}.collection-filter-drawer{width:100vw}}.search-hero-form{display:flex;gap:10px;max-width:560px;margin-top:26px}.search-hero-form input{flex:1;min-height:50px;padding:0 18px;border:0;border-radius:4px;background:#fff;color:#061622;font-size:15px}.search-hero-form .button{border-radius:4px}.search-empty-state{padding:56px 40px;text-align:center}.search-empty-state h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:28px}.search-empty-state p{margin:0 0 26px;color:#061622a8}.search-results-page .catalog-shell{padding-top:48px}.search-empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(max-width:600px){.search-hero-form{flex-direction:column;max-width:100%}.search-empty-state{padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/premium-catalog-v13.css.map */
