@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.col-page{max-width:1200px;margin:0 auto;padding:32px 20px 80px;font-family:Inter,sans-serif}.col-page__title{font-size:36px;font-weight:600;color:#111;margin:0 0 8px;letter-spacing:-.5px;font-family:Inter,sans-serif}.col-page__divider{display:block;height:1px;background:#e0e0e0;margin:12px 0 0}.col-section{padding:36px 0 40px;border-bottom:1px solid #ebebeb}.col-section:last-child{border-bottom:none}.col-section--gray,.col-section--blue-gray{margin-left:calc(-1*max(50px,(100vw - 1200px) / 2));margin-right:calc(-1*max(50px,(100vw - 1200px) / 2));padding-left:max(70px,(100vw - 1200px) / 2);padding-right:max(70px,(100vw - 1200px) / 2)}.col-section--gray{background:#f7f6f2}.col-section--blue-gray{background:#e9eef4}.col-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.col-section__heading{font-size:22px;font-weight:600;color:#111;margin:0 0 20px;letter-spacing:-.3px;font-family:Inter,sans-serif}.col-section__header .col-section__heading{margin-bottom:0}.col-section__view-all{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#666;text-decoration:none;letter-spacing:.1px;transition:color .15s}.col-section__view-all svg{flex-shrink:0}.col-section__view-all:hover{color:#111}.col-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.col-section__grid--scroll{display:flex;flex-wrap:nowrap;gap:12px;overflow:visible}.pcard{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;transition:border-color .15s}.col-section__grid--scroll .pcard{flex:0 0 calc(25% - 9px);min-width:200px}.pcard:hover{border-color:#ccc}.pcard__img-wrap{width:100%;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.pcard__img,.pcard__img-wrap .placeholder-svg{width:100%;height:100%;object-fit:contain;display:block;padding:8px;box-sizing:border-box;transition:transform .3s ease}.pcard:hover .pcard__img{transform:scale(1.03)}.pcard__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:4px;flex:1}.pcard__name{font-size:13px;font-weight:400;color:#1a1a1a;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__variant{font-size:12px;color:#999;margin:0;line-height:1.3}.pcard__desc{font-size:11px;color:#aaa;margin:2px 0 0;line-height:1.4}.pcard__prices{display:flex;align-items:baseline;gap:6px;margin-top:6px;flex-wrap:wrap}.pcard__price{font-size:14px;font-weight:600;color:#111}.pcard__price--was{font-size:12px;font-weight:300;color:#bbb;text-decoration:line-through}.col-section--cta{padding-top:0;padding-bottom:0}.cta-split{display:flex;align-items:stretch;gap:16px}.cta-split__left{flex:1}.cta-split__right{flex:0 0 220px}.cta-box{border-radius:8px;box-sizing:border-box;height:100%}.cta-box--text{background:transparent;padding:32px 24px;display:flex;flex-direction:column;justify-content:center;gap:10px}.cta-box__heading{font-size:20px;font-weight:700;color:#0d1f2d;margin:0;line-height:1.25;font-family:Inter,sans-serif}.cta-box__sub{font-size:13px;color:#4a6070;margin:0;line-height:1.5}.cta-box--product.pcard{width:100%;border:1px solid #e8e8e8;border-radius:8px}@media(max-width:900px){.col-section__grid{grid-template-columns:repeat(3,1fr)}.col-section__grid--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.col-section__grid--scroll::-webkit-scrollbar{display:none}.col-section__grid--scroll .pcard{flex:0 0 180px;min-width:180px}.cta-split{flex-direction:column}.cta-split__right{flex:unset;width:100%}.cta-box--product.pcard{width:100%}}@media(max-width:600px){.col-page{padding:20px 14px 60px}.col-section--gray,.col-section--blue-gray{margin-left:calc(-1*max(14px,(100vw - 1200px) / 2));margin-right:calc(-1*max(14px,(100vw - 1200px) / 2));padding-left:max(14px,(100vw - 1200px) / 2);padding-right:max(14px,(100vw - 1200px) / 2)}.col-section__grid{grid-template-columns:repeat(2,1fr);gap:10px}.col-section__grid--scroll .pcard{flex:0 0 155px;min-width:155px}.col-page__title{font-size:20px}.col-section__heading{font-size:15px}.cta-box__heading{font-size:17px}.cta-box--text{padding:20px 16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/collection-page.css.map */
