.collection-page{padding-block:20px 60px}.collection-hero{background:var(--blush);border-radius:12px;text-align:center;overflow:hidden;padding:40px 20px}.collection-hero h1{font-size:30px;font-weight:450;line-height:1.2;margin-bottom:20px}.collection-hero .rte{font-size:13px;line-height:1.8;max-width:1250px;margin:auto}.collection-hero a{text-decoration:underline;color:#777}.collection-hero--image{padding:0;position:relative}.collection-hero--image>img{width:100%;max-height:420px;object-fit:cover}.collection-hero--image>div{padding:30px}.collection-category-nav{display:flex;gap:28px;overflow:auto;white-space:nowrap;margin-inline:calc(-1*var(--gutter));padding:22px var(--gutter);font-size:12px;border-bottom:1px solid var(--line);scrollbar-width:none}.collection-category-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.collection-layout{margin-top:25px}.collection-sidebar{display:none}.collection-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:25px;font-size:12px}.collection-filter-toggle{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:20px;font-size:14px;min-height:40px}.collection-filter-toggle .icon{width:12px;height:12px}.collection-count{color:#666;margin-right:auto;font-size:11px}.collection-sort{display:flex;align-items:center;gap:8px;margin-left:auto;max-width:100%}.collection-sort label{color:#888;white-space:nowrap}.collection-sort select{max-width:170px;border:0;background:transparent;padding:8px 0;font-size:12px;cursor:pointer}.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.collection-grid .product-card{border:1px solid #ddd;border-radius:13px;padding:10px;min-width:0}.collection-grid .product-card__image{aspect-ratio:1;display:block;border-radius:10px;overflow:hidden;background:#f7f7f5}.collection-grid .product-card__image img{height:100%;width:100%;object-fit:cover}.collection-grid .product-card__info{padding:13px 0 0}.collection-grid .product-card h3{font-size:12px;line-height:1.6;font-weight:400;margin-bottom:7px}.collection-grid .product-card__type{display:none}.collection-grid .price{font-size:12px}.collection-grid .card-variants summary,.collection-grid .card-add{padding:12px 0 0;font-size:11px}.collection-active-filters{display:flex;flex-wrap:wrap;gap:8px}.collection-active-filters:not(:empty){margin:0 0 25px}.collection-active-filters a{background:#f5f3ef;border-radius:6px;font-size:12px;padding:10px 13px}.collection-filter-dialog{margin:0 0 0 auto;width:400px;max-width:100%;height:100dvh;max-height:100dvh;padding:0;overflow:auto;animation:filter-enter .6s cubic-bezier(.215,.61,.355,1)}.collection-filter-dialog .drawer-heading{padding:25px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:1}.collection-filter-dialog .drawer-heading h2{font-size:26px;font-weight:400}.collection-filter-dialog .collection-facet-form{padding:0 24px 25px}.collection-facet{border-bottom:1px solid #d5d5d5;padding-bottom:0}.collection-facet summary{display:flex;justify-content:space-between;align-items:center;min-height:60px;font-size:14px;padding:18px 0}.collection-facet summary>span{font-size:19px;color:#888}.collection-facet[open] summary>span{font-size:0}.collection-facet[open] summary>span:after{content:"\2212";font-size:19px}.collection-facet ul{padding:0 0 22px;list-style:none;max-height:330px;overflow:auto}.collection-filter-value{display:flex;gap:10px;align-items:center;font-size:14px;cursor:pointer;line-height:1.6;padding:5px 0}.collection-filter-value input{margin:0;width:17px;height:17px;accent-color:#333}.collection-filter-value small{font-size:inherit}.collection-filter-value.is-disabled{opacity:.4;cursor:default}.collection-price-range{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;padding-bottom:20px;font-size:12px}.collection-price-range input{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:5px}.collection-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:25px;font-size:12px}.collection-filter-actions>a{text-decoration:underline}.collection-filter-actions .button{font-size:12px;min-height:45px;padding:12px 20px}.collection-pagination{display:flex;justify-content:center;gap:10px;margin-top:45px;flex-wrap:wrap}.collection-pagination a,.collection-pagination span{display:grid;place-items:center;min-width:38px;height:38px;font-size:13px;border-radius:8px}.collection-pagination a:hover,.collection-pagination [aria-current=page]{background:var(--cream)}.collection-empty{text-align:center;padding:70px 20px}.collection-empty h2{font-size:24px;margin-bottom:12px}.collection-empty p{font-size:14px;margin-bottom:24px}.collection-editorial{padding-block:40px}.collection-editorial h2{text-align:center;font-size:30px;font-weight:450;margin-bottom:30px}.collection-comparison{overflow:auto}.collection-comparison table{width:100%;min-width:650px;border-collapse:collapse;font-size:13px}.collection-comparison th,.collection-comparison td{padding:20px;border:1px solid #ddd;text-align:left;vertical-align:top}.collection-comparison th{background:var(--blush);font-size:20px;font-weight:400}.collection-comparison p{margin-top:15px;font-size:13px;line-height:1.8}.collection-comparison a{text-decoration:underline;font-size:12px}.collection-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.collection-related a{text-align:center;font-size:14px}.collection-related img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;margin-bottom:15px}.collection-faq{max-width:1000px;margin:auto}.collection-faq details{border-bottom:1px solid #ddd}.collection-faq summary{display:flex;justify-content:space-between;gap:20px;padding:25px 0;font-size:16px;cursor:pointer}.collection-faq summary:after{content:"+"}.collection-faq details[open] summary:after{content:"\2212"}.collection-faq .rte{font-size:14px;line-height:1.8;padding-bottom:25px}.collection-faq a{text-decoration:underline}@keyframes filter-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:1000px){.collection-page{padding-block:64px 80px}.collection-hero{padding:90px 45px 100px}.collection-hero h1{font-size:64px;margin-bottom:20px}.collection-hero .rte{font-size:16px;line-height:1.8}.collection-category-nav{justify-content:center;font-size:14px;gap:40px;margin:0;padding:35px 0 27px}.collection-layout{margin-top:75px}.collection-layout--filtered{display:grid;grid-template-columns:285px minmax(0,1fr);gap:40px}.collection-sidebar{display:block}.collection-sidebar h2{font-size:28px;font-weight:400;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:8px}.collection-filter-toggle{display:none}.collection-toolbar{min-height:42px;margin-bottom:42px;font-size:13px}.collection-count{font-size:14px}.collection-sort select{font-size:13px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.collection-layout--filtered .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid .product-card{padding:20px}.collection-grid .product-card h3{font-size:14px}.collection-grid .product-card__info{padding-top:20px}.collection-grid .price{font-size:14px}.collection-grid .card-variants summary,.collection-grid .card-add{font-size:13px;padding-top:15px}.collection-facet summary{font-size:15px}.collection-filter-value{font-size:15px}.collection-editorial{padding-block:60px}.collection-editorial h2{font-size:42px;margin-bottom:40px}.collection-related{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}.collection-faq summary{font-size:18px;padding:30px 0}.collection-faq .rte{font-size:16px}.collection-faq{max-width:1050px}}@media(min-width:750px)and (max-width:999px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-hero h1{font-size:44px}}.collection-comparison table{table-layout:fixed}.collection-comparison td>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}@media(prefers-reduced-motion:reduce){.collection-filter-dialog{animation:none}}.collection-facet-active{display:flex;flex-wrap:wrap;gap:8px}.collection-facet-active:not(:empty){padding:24px 0 16px}.collection-facet-active a{background:#f5f2ec;border-radius:10px;padding:15px 20px;font-size:14px}.collection-active-filters,.collection-sort-toggle{display:none}.collection-sort-dialog form{padding:12px 24px 30px}.collection-sort-dialog form label{display:flex;gap:12px;align-items:center;border-bottom:1px solid #ddd;padding:18px 0;font-size:15px;cursor:pointer}.collection-filter-count{display:inline-grid;place-items:center;border-radius:50%;background:#000;color:#fff;width:26px;height:26px;font-size:12px}.collection-grid{align-items:start}.collection-grid .product-card{background:#fff}.collection-grid .product-card__image{aspect-ratio:2/3}.collection-grid .product-card__image img{aspect-ratio:auto}.collection-grid .product-card__image:hover img{transform:none}.collection-grid .product-card__type{display:block;color:#777;font-size:14px}.collection-grid .product-card h3{font-weight:700}.collection-grid .price{font-weight:700;color:#777}.collection-grid .product-badge{background:transparent;font-weight:700;color:#222}.collection-grid .card-variant-options button{font-size:14px;border-radius:14px;background:#faf7f5;padding:13px 17px;min-height:48px}.collection-grid .card-variant-options button:disabled{opacity:.4;text-decoration:line-through}.card-quick-label{display:none}@media(max-width:999px){.collection-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:0;border-block:1px solid #ddd;margin-inline:calc(-1 * var(--gutter));margin-bottom:0}.collection-filter-toggle,.collection-sort-toggle{display:flex;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:13px}.collection-sort-toggle{border:0;border-left:1px solid #ddd;background:#fff}.collection-sort,.collection-count{display:none}.collection-grid{gap:20px 14px}.collection-grid .product-card{padding:0;overflow:hidden}.collection-grid .product-card__image{border-radius:0}.collection-grid .product-card__info{padding:12px}.collection-grid .product-card h3{font-size:15px;line-height:1.6;margin:0}.collection-grid .product-card__type,.collection-grid .price{font-size:13px}.collection-grid .card-variants summary,.collection-grid .card-add{border:0;border-top:1px solid #ddd;padding:13px 16px;font-size:13px;font-weight:700}.collection-grid .card-variants[open] summary .icon{transform:rotate(45deg)}.collection-grid .card-variant-options{padding:10px 12px 14px;display:flex;align-items:flex-start;flex-direction:column;gap:7px}.collection-filter-dialog{width:min(400px,100%)}.collection-filter-dialog .drawer-heading h2{font-size:16px;letter-spacing:.08em}.collection-filter-dialog .drawer-heading{padding:28px 24px}.collection-facet summary{min-height:70px;font-size:15px}.collection-filter-actions{display:none}}@media(min-width:1000px){.collection-grid .product-card{position:relative}.collection-grid .product-card:has(.card-variants):hover,.collection-grid .product-card:has(.card-variants):focus-within{z-index:3;box-shadow:0 3px 15px #0002}.collection-grid .card-variants summary{display:none}.collection-grid .card-variants .card-variant-options{display:none;position:absolute;top:100%;left:-21px;right:-21px;background:#fff;border:1px solid #ddd;border-top:0;border-radius:0 0 13px 13px;padding:12px 20px 20px;box-shadow:0 8px 12px #0001}.collection-grid .product-card:hover .card-variant-options,.collection-grid .product-card:focus-within .card-variant-options{display:flex}.collection-grid .card-quick-label{display:block;width:100%;font-size:13px;color:#777;margin-bottom:8px}.collection-grid .product-card h3{font-size:16px;line-height:1.55}.collection-grid .product-card__type,.collection-grid .price{font-size:15px}.collection-grid .card-add{border:0}.collection-filter-actions{display:none}}.collection-facet-form:has(.collection-price-range) .collection-filter-actions{display:flex}@media(min-width:1000px){.collection-grid .card-variants summary{display:flex;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}}.collection-results{position:relative}.collection-count{color:var(--ink);font-size:14px;margin:0}@media(max-width:999px){.collection-hero:not(.collection-hero--image){min-height:337px;display:grid;place-items:center}.collection-layout{margin-top:30px}.collection-toolbar{margin-bottom:0}.collection-count{display:block;text-align:center;font-size:16px;line-height:1.3;margin:20px 0 28px}.collection-grid .card-variant-options{display:grid!important;grid-template-rows:0fr;align-items:start;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;padding:0 12px;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1),opacity .2s ease,padding-block .3s cubic-bezier(.22,.61,.36,1)}.collection-grid .card-variants[open] .card-variant-options{grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:auto;padding-block:10px 14px}.collection-grid .card-variant-options__inner{min-height:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px}.collection-grid .card-variant-options form{margin:0}.collection-grid .card-variant-options button{white-space:nowrap}.collection-grid .card-variants summary .icon{transition:transform .3s cubic-bezier(.22,.61,.36,1)}}@media(min-width:1000px){.collection-count{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:14px}.collection-grid .card-variants .card-variant-options{display:grid!important;grid-template-rows:0fr;align-items:start;position:absolute;top:100%;left:-21px;right:-21px;background:#fff;border:1px solid #ddd;border-top:0;border-radius:0 0 13px 13px;box-shadow:0 8px 12px #0001;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;padding:0 20px;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1),opacity .2s ease,padding-block .3s cubic-bezier(.22,.61,.36,1)}.collection-grid .card-variants[open] .card-variant-options{grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:auto;padding-block:12px 20px}.collection-grid .card-variant-options__inner{min-height:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px}.collection-grid .card-variant-options form{margin:0}.collection-grid .card-quick-label{display:block;flex:0 0 100%;width:100%;font-size:13px;color:#777;margin-bottom:1px}}@media(prefers-reduced-motion:reduce){.collection-grid .card-variant-options,.collection-grid .card-variants summary .icon{transition:none}}.collection-grid .card-variant-options button[aria-busy=true]{position:relative;color:transparent}.collection-grid .card-variant-options button[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid #aaa;border-top-color:#333;border-radius:50%;animation:quick-add-spin .7s linear infinite}.collection-grid [data-add-status]:not(.visually-hidden){display:block;color:#a33;font-size:12px;margin-top:6px}@keyframes quick-add-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.collection-grid .card-variant-options button[aria-busy=true]:after{animation-duration:1.5s}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection.css.map */
