.collection-anchor{display:block;position:relative;top:-16px;visibility:hidden}.product-card__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.product-card__tags li{font-size:12px;line-height:1.35;padding:4px 9px;border-radius:999px;background:#f1f1f4;color:#33333d;font-weight:500}.product-card__tags li.is-accent{background:#fff1cc;color:#6b4a00}.product-card--cta{height:100%}.product-card--cta .product-grid__inner{display:flex;flex-direction:column;height:100%}.product-card--cta .product-card__content,.product-card--cta .product-card__content--inner{flex:1 1 auto;display:flex;flex-direction:column}.product-card__cta{margin-top:auto;padding-top:14px}.product-card__cta-btn{width:100%;min-height:42px;padding:8px 12px;font-size:14px;font-weight:600;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px}.collection-guide__figure{margin:40px 0 0}.collection-guide__figure img{display:block;width:100%;height:auto;border-radius:12px;background:#fff}.collection-guide__figure figcaption{margin-top:10px;font-size:14px;color:#5c5f66}.collection-guide__table-wrap{overflow-x:auto;background:#fff;border:1px solid #e6e6ea;border-radius:12px;margin-top:28px}.collection-guide__table{width:100%;border-collapse:collapse;font-size:14px;color:#1f1f27}.collection-guide__table caption{caption-side:bottom;padding:12px 16px;font-size:13px;color:#5c5f66}.collection-guide__table th,.collection-guide__table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e6e6ea}.collection-guide__table thead th{background:#f7f7f8;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8c6742;font-weight:600;white-space:nowrap}.collection-guide__table tbody th{font-weight:600;min-width:200px}.collection-guide__table tbody tr:last-child>*{border-bottom:0}.collection-guide__sku{display:block;font-weight:400;font-size:13px;color:#5c5f66}.collection-guide__table .brand-link{margin-top:6px;display:inline-flex;align-items:center;gap:6px}.collection-guide__table tbody tr>*{transition:background-color .15s ease}.collection-guide__table tbody tr:hover>*{background:#fafafb}.collection-guide__strip{margin:40px 0 0}.collection-guide__strip-grid{display:grid;grid-template-columns:repeat(var(--strip-cols,3),minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.collection-guide__strip-item{display:flex;flex-direction:column;gap:2px;color:#1f1f27;text-decoration:none}.collection-guide__strip-item:hover{color:#1f1f27}.collection-guide__strip-media{display:block;aspect-ratio:4/3;border-radius:12px;background:#f5f5f7;overflow:hidden;margin-bottom:12px}.brand-shell--paper .collection-guide__strip-media{background:#fff}.collection-guide__strip-media img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:transform .3s ease}.collection-guide__strip-item:hover .collection-guide__strip-media img{transform:scale(1.04)}.collection-guide__strip-name{font-size:15px;font-weight:600;line-height:1.4}.collection-guide__strip-sku{font-size:13px;color:#5c5f66}.collection-guide__strip figcaption{margin-top:14px;font-size:14px;color:#5c5f66}.collection-card{position:relative;display:flex;flex-direction:column}.collection-card__body{display:flex;flex-direction:column;flex:1 1 auto}.collection-card>.brand-rte,.collection-card__body>.brand-rte{margin-bottom:14px}.collection-card>.brand-link,.collection-card__body>.brand-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;width:fit-content}.collection-card h3 a{color:inherit;text-decoration:none}.collection-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.collection-card--link{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.collection-card--link:hover{border-color:#d4d4dc;box-shadow:0 10px 28px #11111a14;transform:translateY(-2px)}.collection-card:has(.collection-card__link:focus-visible){outline:2px solid #1f1f27;outline-offset:2px}.cg-arrow{display:inline-flex;transition:transform .2s ease}.cg-arrow svg{display:block}.collection-card--link:hover .cg-arrow,.brand-link:hover .cg-arrow{transform:translate(3px)}.collection-related__media{display:block;margin:-24px -24px 18px;border-radius:12px 12px 0 0;overflow:hidden;aspect-ratio:var(--related-ratio,3 / 2);background:#f5f5f7}.collection-related__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-card--link:hover .collection-related__media img{transform:scale(1.04)}.collection-faq.brand-shell--paper .brand-faq__list{background:#fff;border:0;border-radius:12px;padding:4px 28px}.collection-faq.brand-shell--paper .brand-faq details:last-child{border-bottom:0}.collection-guide__point>summary{list-style:none;cursor:default}.collection-guide__point>summary::-webkit-details-marker{display:none}.collection-guide__mtable-wrap{display:none}@media(prefers-reduced-motion:reduce){.collection-card--link,.collection-related__media img,.collection-guide__strip-media img,.cg-arrow{transition:none}.collection-card--link:hover{transform:none}}@media(max-width:767px){.product-card__tags li{font-size:11px;padding:3px 7px}.product-card__cta-btn{font-size:13px;min-height:40px}.collection-guide__figure{margin-top:28px}.collection-guide__figure img{border-radius:8px}.collection-entry-cards .brand-h2,.collection-guide .brand-h2,.collection-faq .brand-h2,.collection-related .brand-h2{font-size:22px;line-height:1.25;text-wrap:balance}.collection-entry-cards .brand-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--cg-bleed,20px) * -1);padding:2px var(--cg-bleed,20px) 4px;scroll-padding-inline:var(--cg-bleed,20px)}.collection-entry-cards .brand-grid::-webkit-scrollbar{display:none}.collection-entry-cards .brand-item{flex:0 0 80%;scroll-snap-align:start;padding:16px 18px}.collection-entry-cards .brand-item:only-child{flex-basis:100%}.collection-entry-cards .brand-item h3{font-size:17px;margin-bottom:6px}.collection-entry-cards .brand-item .brand-rte{font-size:14px;line-height:1.55}.collection-guide__points{gap:10px}.collection-guide__point>summary{position:relative;cursor:pointer;padding:6px 34px 6px 0}.collection-guide__point>summary:after{content:"+";position:absolute;right:2px;top:5px;font-size:22px;line-height:24px;font-weight:400;color:#1f1f27}.collection-guide__point[open]>summary:after{content:"\2212"}.collection-guide__point>summary h3{margin:0;font-size:16px}.collection-guide__point .brand-rte{padding:4px 0 6px}.collection-guide__strip,.collection-guide__table-wrap{display:none}.collection-guide__mtable-wrap{display:block;margin-top:24px;overflow-x:auto;overscroll-behavior-x:contain;background:#fff;border:1px solid #e6e6ea;border-radius:12px}.collection-guide__mtable{width:100%;min-width:calc(76px + var(--m-cols,3) * 84px);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.45;color:#1f1f27}.collection-guide__mtable caption{caption-side:bottom;padding:10px 12px;font-size:12px;color:#5c5f66;text-align:left}.collection-guide__mtable th,.collection-guide__mtable td{padding:10px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #eeeef1}.collection-guide__mtable tbody tr:last-child>*{border-bottom:0}.collection-guide__mtable thead th{vertical-align:bottom;background:#fff}.collection-guide__mtable thead th:first-child,.collection-guide__mtable tbody th{position:sticky;left:0;z-index:1;width:76px}.collection-guide__mtable thead th:first-child{background:#fff}.collection-guide__mtable tbody th{background:#fafafb;font-size:12px;font-weight:600;color:#8c6742;overflow-wrap:anywhere}.collection-guide__m-model{display:flex;flex-direction:column;gap:2px;color:#1f1f27;text-decoration:none}.collection-guide__m-model:hover{color:#1f1f27}.collection-guide__m-thumb{display:block;width:64px;aspect-ratio:1/1;border-radius:8px;background:#f5f5f7;overflow:hidden;margin-bottom:6px}.collection-guide__m-thumb img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.collection-guide__m-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.3}.collection-guide__m-sku{font-size:11px;color:#5c5f66;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-faq .brand-faq__head .brand-rte{display:none}.collection-faq.brand-shell--paper .brand-faq__list{padding:0 18px}}@media(max-width:575px){.product-card__tags{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:8px;font-size:12px;line-height:1.45;color:#5c5f66}.product-card__tags li{display:inline;padding:0;border-radius:0;background:none;font-size:12px;font-weight:400;color:#5c5f66}.product-card__tags li+li:before{content:"\a0\b7\a0";color:#9a9ca3}.product-card__tags li.is-accent{background:none;color:#8a5a00;font-weight:600}.collection-card--media{flex-direction:row;align-items:center;gap:16px;padding:12px}.collection-card--media .collection-related__media{flex:0 0 40%;margin:0;border-radius:8px}.collection-card--media h3{font-size:16px;margin-bottom:2px}.collection-card--media .collection-card__body>.brand-link{margin-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/collection-guide.css.map */
