ul.tly-grid.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;column-gap:1.2rem;row-gap:2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){ul.tly-grid.grid{column-gap:1.6rem;row-gap:2.4rem}}@media screen and (min-width:990px){ul.tly-grid.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){ul.tly-grid.grid{grid-template-columns:repeat(var(--tly-cols, 4),minmax(0,1fr))}}ul.tly-grid.grid>.grid__item{width:auto;max-width:none;min-width:0;flex:none}.tly-grid .grid__item>.card-wrapper{height:100%}.tly-edit{position:relative;grid-column:span 2}.tly-edit__box{position:relative;width:100%;height:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid #e3e3e3;border-radius:.8rem;background:#f4f4f4;color:#fff}.tly-edit__media,.tly-edit__media img,.tly-edit__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tly-edit__media img,.tly-edit__video{object-fit:cover}.tly-edit__video{z-index:0;background:transparent;opacity:0;transition:opacity .4s ease}.tly-edit__video.is-playing{opacity:1}.tly-edit__text{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:3.6rem 1.6rem 1.6rem;background:linear-gradient(to top,#000000b8,#0000006b 55%,#0000);pointer-events:none}.tly-edit__heading{font-size:2.2rem;line-height:1.2;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.tly-edit__caption{font-size:1.7rem;line-height:1.4;color:#fff}.tly-edit__btn{display:inline-block;margin-top:.6rem;padding:1rem 2rem;border:2px solid #fff;border-radius:.4rem;font-size:1.6rem;font-weight:700;color:#fff;background:#00000040}.tly-edit__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.tly-edit__box:hover .tly-edit__btn{background:#fff;color:#111}.tly-edit__cover:focus-visible{outline:3px solid #fff;outline-offset:-6px;box-shadow:0 0 0 3px #111}.tly-edit__pp{position:absolute;top:1rem;right:1rem;z-index:3;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#0009;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.tly-edit__pp[hidden]{display:none}.tly-edit__pp:hover{background:#000000d9}.tly-edit__pp:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 3px #111}@media(prefers-reduced-motion:no-preference){.tly-edit__media img{transition:transform .5s ease}.tly-edit__box:hover .tly-edit__media img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.tly-edit__video{display:none}}@media screen and (min-width:990px){.tly-edit--2x2{grid-row:span 2}.tly-edit--2x2.tly-edit--right,.tly-edit--2x1.tly-edit--right{grid-column:-3 / span 2}.tly-edit--2x2.tly-edit--left,.tly-edit--2x1.tly-edit--left{grid-column:1 / span 2}.tly-edit--1x1{grid-column:span 1}.tly-edit--1x1.tly-edit--right{grid-column:-2 / span 1}.tly-edit--1x1.tly-edit--left{grid-column:1 / span 1}.tly-edit--2x2 .tly-edit__box{aspect-ratio:auto;min-height:24rem}.tly-edit--2x1 .tly-edit__box{aspect-ratio:auto;min-height:16rem}.tly-edit--1x1 .tly-edit__box{aspect-ratio:auto;min-height:20rem}.tly-edit__heading{font-size:2.8rem}.tly-edit__text{padding:8rem 2.4rem 2.4rem}}.product-card-wrapper{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e3e3e3;border-radius:.8rem;overflow:hidden}.product-card-wrapper .card{flex:1 1 auto;display:flex;flex-direction:column;background:transparent}.product-card-wrapper .card__inner{border-radius:0;overflow:hidden;background:#f4f4f4!important}.product-card-wrapper .card__media{background:#f4f4f4}.product-card-wrapper .card__media .media{background:transparent}.product-card-wrapper .card__media .media img{object-fit:contain;padding:8%;box-sizing:border-box;mix-blend-mode:multiply}.product-card-wrapper .card__information{padding:1.4rem 1.6rem 1.6rem!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:1.7rem;line-height:1.35;font-weight:500;letter-spacing:0;color:rgb(var(--color-foreground))}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .card-information{display:block;margin-top:.6rem}.tly-card__sub{margin:0 0 .6rem;font-size:1.5rem;line-height:1.4;color:rgba(var(--color-foreground),.8)}.tly-card__stars{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem}.tly-card__bar{position:relative;display:inline-block;font-size:1.7rem;line-height:1;letter-spacing:.08rem;color:rgba(var(--color-foreground),.22);white-space:nowrap}.tly-card__fill{position:absolute;left:0;top:0;overflow:hidden;color:#108474;white-space:nowrap}.tly-card__count{font-size:1.5rem;color:rgb(var(--color-foreground))}.product-card-wrapper .price{font-size:1.7rem;line-height:1.3;letter-spacing:0}.product-card-wrapper .price__container{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0 .8rem}.product-card-wrapper .price .price-item{font-size:1.7rem;font-weight:700;letter-spacing:0;color:rgb(var(--color-foreground))}.product-card-wrapper .price--on-sale .price-item--sale{color:#d63a2f}.product-card-wrapper .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.8rem}.product-card-wrapper .price--on-sale .price__sale s.price-item,.product-card-wrapper .price--on-sale .price-item--regular{font-size:1.5rem;font-weight:400;color:rgba(var(--color-foreground),.75);text-decoration:line-through}.product-card-wrapper .price:not(.price--on-sale) .price-item--regular{text-decoration:none}.tly-card-badges{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;pointer-events:none}.tly-cbadge{display:inline-block;padding:.4rem 1rem;border-radius:.4rem;font-size:1.3rem;font-weight:700;line-height:1.5;letter-spacing:.03rem;text-transform:uppercase;color:#fff;white-space:nowrap}.tly-cbadge--hot{background:#2a3b8d}.tly-cbadge--new{background:#10a443}.tly-cbadge--sale{background:#d63a2f;text-transform:none;font-size:1.4rem}.tly-cbadge--out{background:#55555a}.product-card-wrapper .quick-add,.product-card-wrapper .quick-add-bulk{display:none!important}@media screen and (max-width:749px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .price,.product-card-wrapper .price .price-item{font-size:1.7rem}.product-card-wrapper .price--on-sale .price-item--regular{font-size:1.5rem}.tly-card-badges{top:.6rem;left:.6rem}.tly-cbadge{font-size:1.2rem;padding:.3rem .8rem}.tly-cbadge--sale{font-size:1.2rem}.tly-card__sub{font-size:1.6rem}}.collection-hero__title{font-size:3.6rem;font-weight:700}.collection-hero__description,.collection-hero__description p{font-size:1.7rem;line-height:1.6}.product-card-wrapper .card__badge{display:none!important}.tly-hero .tly-hero__inner{display:grid;gap:1.6rem 4rem;align-items:center;padding-top:1.2rem;padding-bottom:2rem}.tly-hero .collection-hero__text-wrapper{flex-basis:auto;min-width:0}.tly-hero .collection-hero__title{margin:1.2rem 0 0;font-size:3.6rem;line-height:1.15}.tly-hero .collection-hero__title+.collection-hero__description{margin:1rem 0 0;max-width:62rem;font-size:1.8rem;line-height:1.55}.tly-hero .collection-hero__description p{margin:0;font-size:inherit;line-height:inherit}.tly-hero__side{display:flex;flex-direction:column;gap:1.4rem;padding:1.8rem 2rem;border:1px solid #e3e3e3;border-radius:.8rem;background:#fff;color:rgb(var(--color-foreground))}.tly-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;color:inherit;text-decoration:none;font-size:1.8rem;line-height:1.3}.tly-hero__rating:hover .tly-hero__count{text-decoration:underline}.tly-hero__rating:focus-visible{outline:3px solid #2a3b8d;outline-offset:3px;border-radius:.4rem}.tly-hero__stars{position:relative;display:inline-block;font-size:2.4rem;line-height:1;letter-spacing:.1rem;white-space:nowrap}.tly-hero__stars-bg{color:rgba(var(--color-foreground),.2)}.tly-hero__stars-fill{position:absolute;left:0;top:0;overflow:hidden;color:#108474}.tly-hero__score{font-size:2.2rem;font-weight:700}.tly-hero__count{font-size:1.7rem}.tly-hero__verified{display:inline-flex;align-items:center;gap:.5rem;font-size:1.7rem;font-weight:600;color:#108474}.tly-hero__verified svg{flex:none}.tly-hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.tly-hero__rating+.tly-hero__trust{padding-top:1.4rem;border-top:1px solid #e3e3e3}.tly-hero__trust li{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;font-size:1.7rem;font-weight:600;line-height:1.3}.tly-hero__trust svg{flex:none;width:3.4rem;height:3.4rem;color:#108474}@media screen and (min-width:990px){.tly-hero .tly-hero__inner--side{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tly-hero .collection-hero__title{margin-top:1.6rem;font-size:4rem}}@media screen and (max-width:749px){.tly-hero .tly-hero__inner{gap:1.2rem;padding-bottom:1.2rem}.tly-hero .collection-hero__title{font-size:3rem;margin-top:.8rem}.tly-hero .collection-hero__title+.collection-hero__description{font-size:1.7rem}.tly-hero__side{padding:1.4rem 1.6rem;gap:1.2rem}.tly-hero__trust{grid-template-columns:1fr;gap:1rem}.tly-hero__trust li{flex-direction:row;text-align:left;gap:1.2rem}.tly-hero__trust svg{width:3rem;height:3rem}.tly-hero__stars{font-size:2.2rem}}.tly-more{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin:3.2rem 0 .4rem;text-align:center}.tly-more__count{margin:0;font-size:1.7rem;color:rgba(var(--color-foreground),.85)}.tly-more__btn{min-width:26rem;min-height:5.2rem;padding:0 3.2rem;font-size:1.8rem;font-weight:700}.tly-more__btn[aria-busy=true]{opacity:.65;pointer-events:none}.tly-more__btn[aria-busy=true]:after{display:none}.tly-more__err{margin:0;font-size:1.7rem;color:#d63a2f}.tly-more[data-tly-done] .tly-more__btn,.js .tly-pager[data-tly-pager-first]{display:none}.tly-pager{margin-top:1.6rem}.tly-guides-block{padding:4rem 0 3.2rem}.tly-guides-block__title{margin:0 0 2rem;font-size:3rem;line-height:1.2;text-align:center}.tly-guides-block__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.4rem;margin:0;padding:0;list-style:none}.tly-guides-block__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;height:100%;padding:1.8rem 2rem;border:1px solid #e3e3e3;border-radius:.8rem;background:#fff;color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.4;font-weight:500;text-decoration:none}.tly-guides-block__link svg{flex:none;color:#108474}.tly-guides-block__link:hover{border-color:#108474;box-shadow:0 2px 10px #00000014}.tly-guides-block__link:hover span{text-decoration:underline;text-underline-offset:.3rem}.tly-guides-block__link:focus-visible{outline:3px solid #2a3b8d;outline-offset:2px}.tly-guides-block__all{margin:1.8rem 0 0;text-align:center;font-size:1.8rem}.tly-guides-block__all a{color:rgb(var(--color-foreground));font-weight:600;text-underline-offset:.3rem}.tly-blog{padding:5rem 0}.tly-blog__title{margin:0 0 3rem;font-size:3.6rem;line-height:1.2;text-align:center;font-weight:400}.tly-blog__title a{color:inherit;text-decoration:none}.tly-blog__title a:hover{text-decoration:underline;text-underline-offset:.4rem}.tly-blog__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none}.tly-blog__card{display:flex;flex-direction:column;height:100%}.tly-blog__media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:1.6rem;background:#ececec}.tly-blog__media img{display:block;width:100%;height:100%;object-fit:cover}.tly-blog__post-title{margin:2rem 0 0;font-size:2.4rem;line-height:1.25;font-weight:400}.tly-blog__post-title a{color:inherit;text-decoration:none}.tly-blog__post-title a:hover{text-decoration:underline;text-underline-offset:.3rem}.tly-blog__excerpt{margin:1.2rem 0 0;font-size:1.7rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tly-blog__more{align-self:flex-start;margin-top:auto;padding-top:1.4rem;font-size:1.7rem;font-weight:600;color:inherit;text-decoration:none}.tly-blog__more span,.tly-blog__more{border-bottom:0}.tly-blog__more:after{content:"";display:block;margin-top:.2rem;border-bottom:2px solid currentColor}.tly-blog__more:hover{color:#108474}.tly-blog__more:focus-visible{outline:3px solid #2a3b8d;outline-offset:3px}@media screen and (max-width:989px){.tly-blog__list{grid-template-columns:repeat(3,78%);overflow-x:auto;scroll-snap-type:x mandatory;gap:1.6rem;padding-bottom:1.2rem;-webkit-overflow-scrolling:touch}.tly-blog__item{scroll-snap-align:start}}@media screen and (min-width:750px)and (max-width:989px){.tly-blog__list{grid-template-columns:repeat(3,44%)}}@media screen and (max-width:749px){.tly-blog{padding:3.6rem 0}.tly-blog__title{font-size:3rem;margin-bottom:2rem}.tly-blog__post-title{font-size:2.2rem}}.tly-rw{padding:3rem 0 5rem}.tly-rw__box{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:2rem;background:#e8dcd0;color:#111;min-height:38rem}.tly-rw__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.6rem;padding:3rem 5rem 3rem 12rem}.tly-rw__sub{margin:0;font-size:1.8rem}.tly-rw__title{margin:0;font-size:3.2rem;line-height:1.2;font-weight:400}.tly-rw__body,.tly-rw__body p{margin:0;font-size:1.8rem;line-height:1.6}.tly-rw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 4rem;border-radius:2.5rem;background:#10a443;color:#fff;font-size:1.8rem;font-weight:700;text-decoration:none}.tly-rw__btn:hover{background:#0c8636}.tly-rw__btn:focus-visible{outline:3px solid #2a3b8d;outline-offset:3px}.tly-rw__media{position:relative;min-height:22rem}.tly-rw__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;display:block}@media screen and (max-width:989px){.tly-rw__text{padding:3rem 3rem 3rem 4rem}}@media screen and (max-width:749px){.tly-rw{padding:2rem 0 3.6rem}.tly-rw__box{grid-template-columns:1fr;min-height:0;border-radius:1.6rem}.tly-rw__media{order:-1;min-height:0;aspect-ratio:3 / 1}.tly-rw__text{padding:2.4rem 2rem 3rem}.tly-rw__title{font-size:2.8rem}.tly-rw__btn{width:100%}}#tly-reviews{scroll-margin-top:12px}.tly-reviews{padding:2rem 0 3rem}.tly-reviews:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/66/assets/tly-collection.css.map */
