.template-collection{--ttd-collection-ink: #181817;--ttd-collection-paper: #f4f0e7;--ttd-collection-red: #a92024;--ttd-collection-red-dark: #781318;--ttd-collection-line: rgba(24, 24, 23, .14);--ttd-collection-shadow: 0 .8rem 2.4rem rgba(43, 32, 19, .08);background:var(--ttd-collection-paper);color:var(--ttd-collection-ink)}.template-collection main>.shopify-section:has([data-app-block-banners]){min-height:13.2rem}.template-collection main>.shopify-section:has(.ttd-breadcrumbs){width:100%;min-width:0;max-width:none}.template-collection .ttd-breadcrumbs{width:min(calc(100% - 3rem),var(--page-width));margin:1.4rem auto 0}.template-collection .ttd-breadcrumbs__list{display:flex;overflow-x:auto;align-items:center;gap:.7rem;margin:0;padding:1rem 0;list-style:none;color:#181817ad;font-size:1.2rem;scrollbar-width:none;white-space:nowrap}.template-collection .ttd-breadcrumbs__list::-webkit-scrollbar{display:none}.template-collection .ttd-breadcrumbs__list a{color:inherit;font-weight:650;text-decoration:none}.template-collection .ttd-breadcrumbs__list a:hover{color:var(--ttd-collection-red)}.template-collection .ttd-breadcrumbs__separator{color:#18181761}.template-collection .ttd-breadcrumbs__current{overflow:hidden;color:var(--ttd-collection-ink);font-weight:750;text-overflow:ellipsis}.template-collection .collection-hero{background:transparent}.template-collection .collection-hero__inner{margin-top:1.2rem;padding:clamp(2.4rem,4vw,4.8rem);border:1px solid var(--ttd-collection-line);border-radius:1.6rem;background:#ffffffc2;box-shadow:var(--ttd-collection-shadow)}.template-collection .collection-hero__text-wrapper{max-width:100rem}.template-collection .collection-hero__title{margin:0 0 1.2rem!important;font-size:clamp(3.2rem,4.2vw,5.2rem)!important;line-height:1.02!important;letter-spacing:-.035em}.template-collection .collection-hero__description{max-width:90rem;color:#181817c2;font-size:1.5rem;line-height:1.65}.template-collection .collection-hero__description>:first-child{margin-top:0}.template-collection .collection-hero__description>:last-child{margin-bottom:0}.template-collection collection-component>.gradient{background:transparent}.template-collection .facets-vertical-form{margin:1.8rem auto;padding:1.2rem 1.6rem;border:1px solid var(--ttd-collection-line);border-radius:1.2rem;background:#ffffffc7;box-shadow:0 .5rem 1.6rem #2b20130e}.template-collection .facets-vertical{gap:clamp(1.6rem,2.4vw,3rem)}.template-collection .facets-wrapper{height:max-content;padding:1.8rem;border:1px solid var(--ttd-collection-line);border-radius:1.4rem;background:#ffffffd1;box-shadow:var(--ttd-collection-shadow)}.template-collection .facets__heading,.template-collection .facets__summary,.template-collection .facet-filters__label,.template-collection .product-count__text{color:var(--ttd-collection-ink);font-weight:700}.template-collection #product-grid{column-gap:clamp(1.2rem,1.8vw,2rem);row-gap:clamp(1.8rem,2.4vw,2.8rem)}.template-collection #product-grid>.grid__item,.template-collection #product-grid product-component,.template-collection #product-grid .card-wrapper{height:100%}.template-collection #product-grid .card-wrapper{overflow:hidden;border:1px solid rgba(24,24,23,.1);border-radius:1.4rem;background:#fff;box-shadow:var(--ttd-collection-shadow);transition:box-shadow .18s ease,transform .18s ease}.template-collection #product-grid .card-wrapper:hover{box-shadow:0 1.2rem 3rem #2b201321;transform:translateY(-.3rem)}.template-collection #product-grid .card__inner{overflow:hidden;border-radius:1.3rem 1.3rem 0 0;background:#faf8f3}.template-collection #product-grid .card__content{display:flex;flex:1;flex-direction:column}.template-collection #product-grid .card__information{padding:1.5rem 1.5rem 0;text-align:left}.template-collection #product-grid .card__heading{min-height:3.8rem;font-size:1.45rem;font-weight:750;line-height:1.3}.template-collection #product-grid .ruk_rating_snippet{min-height:1.8rem;margin-top:.8rem}.template-collection #product-grid .price{margin-top:.8rem;color:var(--ttd-collection-ink);font-size:1.7rem;font-weight:800}.template-collection #product-grid .price--on-sale .price-item--regular{color:#626260;font-size:1.2rem}.template-collection .ttd-card-availability{display:flex;align-items:center;gap:.55rem;margin:.8rem 0 0;color:#181817b3;font-size:1.15rem;font-weight:650}.template-collection .ttd-card-availability__dot{width:.7rem;height:.7rem;border-radius:50%;background:#2f7c3b}.template-collection .ttd-card-availability--preorder .ttd-card-availability__dot{background:#cb7819}.template-collection .ttd-card-availability--sold-out .ttd-card-availability__dot{background:#8c8c88}.template-collection #product-grid .quick-add{margin:auto 1.5rem 1.5rem;padding-top:1.4rem}.template-collection #product-grid .quick-add__submit{min-height:4.4rem;border:0;border-radius:999px;background:var(--ttd-collection-red);color:#fff;font-size:1.25rem;font-weight:800}.template-collection #product-grid .quick-add__submit:before,.template-collection #product-grid .quick-add__submit:after{border-radius:inherit}.template-collection #product-grid .quick-add__submit:after{top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 .1rem var(--ttd-collection-red)}.template-collection #product-grid .quick-add__submit:hover:not([disabled]){background:var(--ttd-collection-red-dark)}.template-collection #product-grid .quick-add__submit:hover:not([disabled]):after{box-shadow:0 0 0 .1rem var(--ttd-collection-red-dark)}.template-collection #product-grid .badge{padding:.65rem 1rem;border:0;border-radius:999px;font-size:1.05rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.template-collection #product-grid .badge.color-accent-2{background:#a61f27;color:#fff}.template-collection .blink-rel-itms,.template-collection .blink-belowfold,.template-collection .blink-faq-container{width:min(calc(100% - 3rem),var(--page-width));margin-right:auto;margin-left:auto}.template-collection .blink-belowfold{max-width:110rem;margin-top:3rem;padding:clamp(2.4rem,4vw,4.8rem)!important;border:1px solid var(--ttd-collection-line);border-radius:1.6rem;background:#ffffffc2;box-shadow:var(--ttd-collection-shadow);line-height:1.7}.template-collection .blink-faq-container{max-width:100rem;padding:clamp(4rem,6vw,7rem) 0}.template-collection .ttd-faq__heading{margin-bottom:2.2rem;text-align:center}.template-collection .ttd-faq__eyebrow{margin:0 0 .7rem;color:var(--ttd-collection-red);font-size:1.05rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.template-collection .ttd-faq__heading h2{margin:0;font-size:clamp(2.8rem,4vw,4.2rem);letter-spacing:-.03em}.template-collection .faq-container{display:grid;max-width:90rem;gap:1rem;margin:0 auto}.template-collection .faq-section{overflow:hidden;border:1px solid var(--ttd-collection-line);border-radius:1.2rem;background:#fff;box-shadow:0 .4rem 1.4rem #2b20130d}.template-collection .faq-question{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2rem;color:var(--ttd-collection-ink);cursor:pointer;font-size:1.45rem;font-weight:750;line-height:1.35;list-style:none}.template-collection .faq-question::-webkit-details-marker{display:none}.template-collection .faq-arrow{position:relative;flex:0 0 2rem;width:2rem;height:2rem}.template-collection .faq-arrow:before,.template-collection .faq-arrow:after{position:absolute;top:50%;left:50%;width:1.2rem;height:.2rem;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .16s ease}.template-collection .faq-arrow:after{transform:translate(-50%,-50%) rotate(90deg)}.template-collection .faq-section[open] .faq-arrow:after{transform:translate(-50%,-50%) rotate(0)}.template-collection .faq-answer{padding:0 2rem 2rem;color:#181817bd;font-size:1.4rem;line-height:1.65}.template-collection .faq-answer>:first-child{margin-top:0}.template-collection .faq-answer>:last-child{margin-bottom:0}@media screen and (min-width:990px){.template-collection .facets-wrapper{position:sticky;top:1.6rem}}@media screen and (max-width:749px){.template-collection .collection-hero__inner{margin-top:.8rem;padding:2.2rem 1.8rem;border-radius:1.2rem}.template-collection .collection-hero__title{font-size:clamp(2.8rem,9vw,3.8rem)!important}.template-collection #product-grid{column-gap:1rem;row-gap:1.4rem}.template-collection #product-grid .card__information{padding:1.2rem 1.1rem 0}.template-collection #product-grid .card__heading{min-height:4.8rem;font-size:1.25rem}.template-collection #product-grid .price{font-size:1.45rem}.template-collection #product-grid .quick-add{margin:auto 1.1rem 1.1rem}.template-collection #product-grid .quick-add__submit{min-height:4rem;padding:.9rem;font-size:1.1rem}.template-collection .faq-question{padding:1.5rem;font-size:1.3rem}.template-collection .faq-answer{padding:0 1.5rem 1.6rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.template-collection #product-grid .card-wrapper,.template-collection .faq-arrow:before,.template-collection .faq-arrow:after{transition:none}.template-collection #product-grid .card-wrapper:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ttd-collection-cro.css.map */
