.template-collection{--ll-ink: #2f261d;--ll-muted: #6d5f51;--ll-soft: #f7f0e5;--ll-paper: #fffaf2;--ll-line: rgba(91, 72, 52, .18);--ll-rust: #9f5937;--ll-forest: #354830;--ll-gold: #e0a526;--ll-radius: 12px}.ll-trust{border-bottom:.1rem solid var(--ll-line);background:var(--ll-paper)}.ll-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem 2.4rem;padding:1.8rem 0}.ll-trust__item{display:flex;align-items:center;justify-content:center;gap:1rem;text-align:left}.ll-trust__icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:var(--ll-forest)}.ll-trust__icon svg{width:100%;height:100%;display:block}.ll-trust__title{margin:0;font-size:1.4rem;font-weight:600;color:var(--ll-ink);line-height:1.25}.ll-trust__text{margin:.1rem 0 0;font-size:1.2rem;color:var(--ll-muted);line-height:1.3}@media screen and (max-width:989px){.ll-trust__grid{grid-template-columns:repeat(2,auto);justify-content:center;gap:1.4rem 2.4rem;padding:1.6rem 0}.ll-trust__item{justify-content:flex-start;max-width:16rem}}.template-collection .collection-hero{background:none}.template-collection .collection-hero__inner{padding-top:1.5rem;padding-bottom:2rem;text-align:center}.template-collection .collection-hero__text-wrapper{max-width:100%;margin-inline:auto}.template-collection .collection-hero__title{position:relative;margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:clamp(3.4rem,6vw,6rem);line-height:1.05;letter-spacing:-.01em;color:var(--ll-ink);padding-bottom:1.8rem}.template-collection .collection-hero__title:after{content:"";position:absolute;left:50%;bottom:.4rem;transform:translate(-50%);width:4.4rem;height:.3rem;border-radius:999px;background:var(--ll-rust)}.template-collection .collection-hero__description{margin:.6rem auto 0;max-width:100%;font-size:clamp(1.5rem,1.8vw,1.7rem);line-height:1.6;color:var(--ll-muted)}.template-collection .facets-container{border-block:.1rem solid var(--ll-line);padding-block:.6rem;margin-bottom:2.4rem}.template-collection .facets__summary,.template-collection .facet-filters__label label,.template-collection .facets__label{color:var(--ll-ink)}.template-collection .active-facets__button-inner,.template-collection .active-facets .active-facets__button-remove{border-radius:999px}.template-collection .product-count__text,.template-collection .product-count .count-bubble{color:var(--ll-muted)}.template-collection .card-wrapper{transition:transform .22s ease}.template-collection .card-wrapper:hover{transform:translateY(-.4rem)}.template-collection .card__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.template-collection .card-wrapper:hover .card__media img:not(.motion-reduce):first-child{transform:scale(1.045)}.template-collection .card__media .media--hover-effect>img:first-child{opacity:1}.template-collection .card-wrapper:hover .card__media .media--hover-effect>img:first-child:not(:only-child){opacity:0}.template-collection .card-wrapper:hover .card__media .media--hover-effect>img+img{transform:scale(1.045)}.template-collection .card__content{padding-top:1.2rem}.template-collection .card__heading{letter-spacing:-.01em}.template-collection .card__heading a{color:var(--ll-ink);font-weight:500}.template-collection .card-information>.price{margin-top:.4rem;font-weight:600;color:var(--ll-ink)}.template-collection .price--on-sale .price-item--regular{color:var(--ll-muted)}.template-collection .price__badge-sale,.template-collection .price .price-item--sale{color:var(--ll-rust)}.template-collection .card__badge .badge{border-radius:999px;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600;padding:.4rem 1rem;border:none}.template-collection .card .quick-add{margin-top:1rem}.template-collection .quick-add__submit.button{border-radius:var(--ll-radius);background:var(--ll-forest);color:var(--ll-paper);box-shadow:none;font-size:1.4rem;font-weight:600;letter-spacing:.01em;min-height:4.4rem;transition:background-color .18s ease,transform .12s ease}.template-collection .quick-add__submit.button:after,.template-collection .quick-add__submit.button:before{display:none}.template-collection .quick-add__submit.button:hover{background:#263d2d}.template-collection .quick-add__submit.button:active{transform:translateY(.1rem)}.ll-csp{background:var(--ll-soft)}.ll-csp__inner{padding:clamp(4rem,6vw,6.4rem) 0}.ll-csp__head{text-align:center;max-width:64rem;margin:0 auto 3.2rem}.ll-csp__eyebrow{margin:0 0 .8rem;font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ll-rust)}.ll-csp__heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:clamp(2.6rem,4vw,4rem);line-height:1.1;color:var(--ll-ink)}.ll-csp__summary{display:inline-flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:center;font-size:1.4rem;color:var(--ll-muted)}.ll-csp__stars{display:inline-flex;gap:.2rem;color:var(--ll-gold)}.ll-csp__stars svg{width:1.9rem;height:1.9rem}.ll-csp__score{font-weight:600;color:var(--ll-ink)}.ll-csp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.ll-csp__card{display:flex;flex-direction:column;gap:1.1rem;padding:2.2rem;background:var(--ll-paper);border:.1rem solid var(--ll-line);border-radius:var(--ll-radius)}.ll-csp__card-stars{display:inline-flex;gap:.2rem;color:var(--ll-gold)}.ll-csp__card-stars svg{width:1.6rem;height:1.6rem}.ll-csp__quote{margin:0;font-size:1.55rem;line-height:1.55;color:var(--ll-ink)}.ll-csp__foot{margin-top:auto;display:flex;flex-direction:column;gap:.3rem}.ll-csp__author{margin:0;font-size:1.35rem;color:var(--ll-muted)}.ll-csp__author strong{color:var(--ll-ink);font-weight:600}.ll-csp__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;color:var(--ll-forest)}.ll-csp__verified svg{width:1.4rem;height:1.4rem}@media screen and (max-width:989px){.ll-csp__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.6rem}.ll-csp__grid::-webkit-scrollbar{display:none}.ll-csp__card{scroll-snap-align:center}}.template-collection .collapsible-content .accordion summary,.template-collection .collapsible-content .accordion h3{color:var(--ll-ink)}.template-collection .collapsible-content .caption-with-letter-spacing{color:var(--ll-rust)}.template-collection .newsletter__wrapper{background:radial-gradient(120% 140% at 0% 0%,rgba(159,89,55,.06),transparent 60%),var(--ll-paper);border:.1rem solid var(--ll-line);border-radius:var(--ll-radius);padding:clamp(3rem,5vw,5.2rem) 2rem}.template-collection .newsletter__wrapper .newsletter__heading,.template-collection .newsletter__wrapper h2{font-family:var(--font-heading-family);color:var(--ll-ink)}.template-collection .newsletter__subheading{color:var(--ll-muted)}.template-collection .newsletter-form{max-width:52rem;width:100%;margin-inline:auto}.template-collection .newsletter-form__field-wrapper{width:100%!important;max-width:100%!important}.template-collection .newsletter-form .field{display:flex;align-items:stretch;gap:1rem;width:100%;background:transparent;border:0;border-radius:0;box-shadow:none}.template-collection .newsletter-form .field:after{display:none}.template-collection .newsletter-form .field__label{display:none}.template-collection .newsletter-form .field__input{flex:1 1 auto;width:auto;min-width:0;min-height:5.4rem;margin:0;padding:0 2rem;background:#fff!important;border:.1rem solid var(--ll-line)!important;border-radius:999px!important;box-shadow:none!important;color:var(--ll-ink);font-size:1.6rem}.template-collection .newsletter-form .field__input::placeholder{opacity:1;color:var(--ll-muted)}.template-collection .newsletter-form .field__input:focus,.template-collection .newsletter-form .field__input:focus-visible{border-color:var(--ll-rust);box-shadow:0 0 0 .2rem #9f59372e;outline:0}.template-collection .newsletter-form__button{position:static;flex:0 0 auto;width:auto;height:auto;min-height:5.4rem;margin:0;padding:0 2.8rem;border-radius:999px!important;background:var(--ll-forest)!important;color:var(--ll-paper)!important;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease}.template-collection .newsletter-form__button:hover{background:#263d2d!important}.template-collection .newsletter-form__button .svg-wrapper{display:none}.template-collection .newsletter-form__button:after{content:"Get my code";font-size:1.5rem;font-weight:600;letter-spacing:.01em;color:var(--ll-paper)}.template-collection .newsletter-form__message{justify-content:center;margin-top:1.2rem;color:var(--ll-ink)}@media screen and (max-width:480px){.template-collection .newsletter-form .field{flex-direction:column}.template-collection .newsletter-form__button{width:100%}}@media(prefers-reduced-motion:reduce){.template-collection .card-wrapper,.template-collection .card__media img{transition:none}.template-collection .card-wrapper:hover{transform:none}}.ll-pills__list{display:flex;flex-wrap:wrap;gap:1rem;margin:0;list-style:none;border-top:.2px solid #bebebe;border-bottom:.2px solid #bebebe}.ll-pills--center .ll-pills__list{justify-content:center}.ll-pills--right .ll-pills__list{justify-content:flex-end}.ll-pills--left .ll-pills__list{justify-content:flex-start}.ll-pills__item{margin:0;list-style:none}.ll-pills__pill{display:inline-block;padding:.5rem 2.2rem;border:.1rem solid var(--ll-line, rgba(91, 72, 52, .18));border-radius:999px;background:transparent;color:var(--ll-ink, #2f261d);font-size:1.4rem;line-height:1.2;letter-spacing:.04em;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ll-pills__pill:hover,.ll-pills__pill:focus-visible{border-color:var(--ll-rust, #9f5937);color:var(--ll-rust, #9f5937)}.ll-pills__pill--active,.ll-pills__pill--active:hover,.ll-pills__pill--active:focus-visible{border-color:var(--ll-rust, #9f5937);background:var(--ll-rust, #9f5937);color:var(--ll-paper, #fffaf2)}.ll-pills__pill:focus-visible{outline:.2rem solid var(--ll-rust, #9f5937);outline-offset:.2rem;box-shadow:none}@media screen and (max-width:749px){.ll-pills__list{gap:.8rem}.ll-pills__pill{padding:.5rem 1.8rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.ll-pills__pill{transition:none}}.template-collection .product-grid .grid__item>product-component,.template-collection .product-grid .grid__item>.card-wrapper,.template-collection .product-grid .card-wrapper>.card,.template-collection .product-grid .card--standard{height:100%}.template-collection .product-grid .card--standard>.card__content{grid-template-rows:1fr auto}
/*# sourceMappingURL=/cdn/shop/t/31/assets/collection-cro.css.map */
