.c365-col,.c365-col c365-collection{display:block}.c365-col .c365-hm-scroll{scrollbar-width:none}.c365-col .c365-hm-scroll::-webkit-scrollbar{display:none}.c365-col-hero{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:260px;border-radius:var(--r-lg);overflow:hidden;background:var(--c-accent-100)}.c365-col-hero.is-sage{background:var(--c-a2-100)}.c365-col-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,56px)}.c365-col-hero__copy h1{font-size:clamp(36px,4vw,54px);line-height:1.05}.c365-col-hero__copy p{font-size:17px;line-height:1.6;color:var(--c-n-800);max-width:520px}.c365-col-hero__badge{align-self:flex-start;padding:5px 12px;border-radius:999px;background:#fff;font-size:13px;font-weight:700;color:var(--c-accent-800)}.c365-col-hero__img{position:relative;min-height:260px;background:var(--c-n-200)}.c365-col-hero__img img,.c365-col-hero__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c365-col-steps{display:flex;gap:18px;flex-wrap:wrap;margin-top:4px}.c365-col-steps span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.c365-col-steps b{flex:none;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--c-accent-800);display:flex;align-items:center;justify-content:center;font-size:13px}.c365-col-count{align-self:flex-start;display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-sm)}.c365-col-count__days{flex:none;width:48px;height:48px;border-radius:12px;background:var(--c-a2-700);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.c365-col-count__days b{font-size:20px}.c365-col-count__days span{font-size:9px;font-weight:700;letter-spacing:.06em}.c365-col-count__copy{display:flex;flex-direction:column;gap:2px}.c365-col-count__copy b{font-size:15px}.c365-col-count__copy span{font-size:13px;color:var(--c-n-700)}.c365-col-circles{margin-top:32px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;overflow-x:auto}.c365-col-circle{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none!important}.c365-col-circle__img{position:relative;width:100%;max-width:120px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--c-accent-100)}.c365-col-circle__img img,.c365-col-circle__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c365-col-circle.is-active .c365-col-circle__img{box-shadow:0 0 0 3px var(--c-accent)}.c365-col-circle__label{padding:6px 12px;border-radius:999px;font-size:15px;font-weight:700;color:var(--c-text);white-space:nowrap}.c365-col-circle.is-active .c365-col-circle__label{background:var(--c-accent-100);color:var(--c-accent-700)}.c365-col-circle:hover .c365-col-circle__label{color:var(--c-accent-700)}.c365-col-chips{margin-top:24px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;overflow-x:auto}.c365-col--holiday .c365-col-chips,.c365-col--design .c365-col-chips{margin-top:28px}.c365-col-chips__label{font-size:16px;margin-right:6px;white-space:nowrap}.c365-col-chips__sep{width:1px;height:28px;background:var(--c-divider);margin:0 4px;flex:none}.c365-col-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--c-divider);background:#fff;font-size:15px;font-weight:600;color:var(--c-text)!important;white-space:nowrap;text-decoration:none!important}.c365-col-chip:hover{border-color:var(--c-text)}.c365-col-chip.is-active{border-color:var(--c-text);background:var(--c-text);color:#fff!important}.c365-col-chip--pill{height:42px}.c365-col-chip--back{border:0;background:var(--c-n-100);padding:0 16px 0 12px}.c365-col-related .c365-col-chip{border:0;background:var(--c-n-100);height:42px;padding:0 16px}.c365-col-years{margin-top:32px;display:flex;flex-direction:column;gap:14px}.c365-col-years>b{font-size:16px}.c365-col-years__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;overflow-x:auto}.c365-col-year{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:84px;padding:10px 4px;border-radius:var(--r-md);border:2px solid var(--c-divider);background:#fff;color:var(--c-text)!important;cursor:pointer;text-decoration:none!important}.c365-col-year.is-active{border-color:var(--c-accent);background:var(--c-accent-100)}.c365-col-year:hover{border-color:var(--c-accent-400)}.c365-col-year__num{display:flex;align-items:flex-start;font-weight:700;font-size:26px;line-height:1;letter-spacing:-.02em}.c365-col-year__num sup{font-size:12px;margin:2px 0 0 1px;letter-spacing:0;vertical-align:baseline;line-height:1}.c365-col-year__sub{font-size:12px;font-weight:600;color:var(--c-n-700);white-space:nowrap}.c365-col-year--more{border-style:dashed;border-color:var(--c-n-400);gap:4px;font-size:14px;font-weight:700}.c365-col-year--more.is-active{border-style:solid;border-color:var(--c-accent);background:var(--c-accent-100)}.c365-col-year--more.is-picked{gap:2px}.c365-col-year--more.is-picked .c365-col-year__sub{display:inline-flex;align-items:center;gap:2px}.c365-col-year--more.is-picked svg{width:12px;height:12px}.c365-col-year--more svg{transition:transform .2s}.c365-col-year--more[aria-expanded=true] svg{transform:rotate(180deg)}.c365-col-more{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--r-lg);background:var(--c-n-100)}.c365-col-more[hidden]{display:none}.c365-col-more__row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.c365-col-more__row>span{font-size:13px;font-weight:700;color:var(--c-n-700);white-space:nowrap}.c365-col-more__row>div{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.c365-col-more .c365-col-year{min-height:48px;padding:6px 2px;border-radius:10px;border-color:transparent}.c365-col-more .c365-col-year.is-active{border-color:var(--c-accent)}.c365-col-more .c365-col-year__num{font-size:16px}.c365-col-more .c365-col-year__num sup{font-size:9px;margin-top:1px}.c365-col-more .c365-col-year__sub{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.c365-col-layout{margin-top:44px}.c365-col--holiday .c365-col-layout,.c365-col--design .c365-col-layout{margin-top:36px}.c365-col--anniversary .c365-col-layout{margin-top:40px}.c365-col-badge{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;background:var(--c-text);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.c365-col-pin{display:flex;flex-direction:column;gap:8px;margin:-14px;padding:14px 14px 16px;border-radius:var(--r-lg);background:var(--c-a2-100)}.c365-col-pin__img{border-radius:12px}.c365-col-pin__img img{object-fit:cover}.c365-col-pin__badge{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--c-a2-700);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.c365-col-pin__kicker{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-a2-800)}.c365-col-pin__btn{margin-top:6px;height:46px;padding:0 10px;white-space:nowrap;font-size:15px;font-weight:600;gap:8px}.c365-srch-card[hidden],.c365-col-pin[hidden]{display:none!important}.c365-col-empty{padding:56px 24px;border-radius:var(--r-lg);background:var(--c-n-100);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.c365-col-empty[hidden]{display:none}.c365-col-empty b{font-size:18px}.c365-col-empty .c365-btn{height:46px;padding:0 24px;font-weight:600;font-size:15px}.c365-col-more-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.c365-col-more-wrap[hidden]{display:none}.c365-col-more-wrap>span{font-size:14px;color:var(--c-n-700)}.c365-col-progress{width:240px;height:4px;border-radius:999px;background:var(--c-n-200);overflow:hidden}.c365-col-progress div{height:100%;background:var(--c-text);transition:width .2s}.c365-col-loadmore{margin-top:8px;height:50px;padding:0 36px;white-space:nowrap;font-size:16px;font-weight:600}.c365-col-loadmore[hidden]{display:none}.c365-col-dates{margin-top:88px;display:flex;flex-direction:column;gap:20px}.c365-col-dates h2{font-size:clamp(28px,2.8vw,38px)}.c365-col-dates__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.c365-col-date{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:var(--r-lg);border:1px solid var(--c-divider)}.c365-col-date>span:first-child{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-n-700)}.c365-col-date b{font-size:24px}.c365-col-date__note{font-size:14px;color:var(--c-n-700)}.c365-col-related{margin-top:72px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.c365-col-related>b{font-size:16px}.c365-col-seo{margin-top:96px;padding-top:40px;border-top:1px solid var(--c-divider);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,5vw,80px)}.c365-col-seo h2{font-size:clamp(26px,2.6vw,36px);line-height:1.15}.c365-col-seo>div{display:flex;flex-direction:column;gap:14px}.c365-col-seo__text{font-size:16px;line-height:1.7;color:var(--c-n-800);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.c365-col-seo__text.is-open{-webkit-line-clamp:unset}.c365-col-seo__text p{margin:0 0 10px}.c365-col-seo__toggle{align-self:flex-start;font-size:15px;font-weight:600}@media(max-width:767px){.c365-col{padding-bottom:64px}.c365-col-hero{grid-template-columns:minmax(0,1fr);min-height:0}.c365-col-hero__copy{order:1;padding:22px 20px 24px}.c365-col-hero__copy h1{font-size:30px}.c365-col-hero__img{min-height:190px}.c365-col-circles{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84px;margin-left:-16px;margin-right:-16px;padding:0 16px}.c365-col-chips{flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px}.c365-col-years__row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:76px;margin-left:-16px;margin-right:-16px;padding:0 16px}.c365-col-more__row>div{grid-template-columns:repeat(5,minmax(0,1fr))}.c365-col-pin{margin:-8px;padding:8px 8px 10px}.c365-col-pin__kicker{font-size:11px}.c365-col-pin__btn{font-size:13px}.c365-col-dates__grid{grid-template-columns:minmax(0,1fr)}.c365-col-seo{margin-top:56px;grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/c365-collection.css.map */
