.ts-craft-reviews{padding-top:48px;padding-bottom:48px;text-align:center}.ts-craft-reviews h2{margin:0 0 16px}.ts-craft-reviews>p{margin-bottom:28px}.ts-craft-reviews .jdgm-star{color:#c28f23}.ts-offer{width:min(560px,92vw);max-height:90dvh;border:0;border-radius:20px;padding:0;background:#fff;color:#111;overflow:auto}.ts-offer::backdrop{background:#0008}.ts-offer-image{display:block;width:100%;height:auto;aspect-ratio:3;object-fit:cover}.ts-offer-content{padding:24px 32px;text-align:center}.ts-offer-content h2{font-size:clamp(26px,5vw,36px);line-height:1.2}.ts-offer-content form{display:grid;gap:12px}.ts-offer-email{width:100%;padding:16px;border:1px solid #aaa;font:inherit;background:#fff;color:#111}.ts-offer-content label{text-align:left;font-size:13px}.ts-offer-small{font-size:11px;line-height:1.6}.ts-offer-close{position:absolute;right:12px;top:12px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#111;font-size:26px;cursor:pointer}.ts-offer-dismiss{border:0;background:none;color:#555;padding:12px;cursor:pointer}.ts-offer-tab{position:fixed;bottom:24px;left:20px;z-index:6;border:0;border-radius:24px;padding:14px 20px;background:#111;color:#fff;cursor:pointer}.ts-offer-code{display:block;font-size:26px;letter-spacing:.15em;padding:12px;background:#f5f5f5}.ts-offer :focus-visible,.ts-offer-tab:focus-visible{outline:2px solid #111;outline-offset:3px}.product-card-wrapper .card{border:0;border-radius:0;box-shadow:none;background:transparent}.product-card-wrapper .card__inner{--ratio-percent:100%!important;border-radius:0}.product-card-wrapper .card__media,.product-card-wrapper .media{border-radius:0}.product-card-wrapper .card__media img{object-fit:cover}.product-card-wrapper .card__information{padding:12px 0 0;text-align:left}.product-card-wrapper .card__heading{font-size:15px;line-height:1.55;font-weight:400;letter-spacing:0;text-transform:none}.product-card-wrapper .card-information{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;text-align:left}.product-card-wrapper .card-information>.price{margin-top:6px;font-size:13px;letter-spacing:0}.product-card-wrapper .price--on-sale .price__sale{display:flex;flex-direction:row;align-items:baseline;gap:8px}.product-card-wrapper .price-item{margin:0}.product-card-wrapper .ts-card-saving{color:#c20000;font-size:13px;margin-top:6px}.product-card-wrapper .card__badge{align-self:start;justify-self:end;grid-row:1;margin:0}.product-card-wrapper .badge{background:#111;color:#fff;border:0;border-radius:0;font-size:13px;padding:6px 10px}.product-card-wrapper .quick-add{display:none}@media(max-width:749px){.product-card-wrapper .card__heading{font-size:14px}.product-card-wrapper .card-information>.price,.product-card-wrapper .ts-card-saving{font-size:12px}}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;line-height:1.5;text-align:center}.product-card-wrapper .card__information{text-align:center}.product-card-wrapper .card-information{justify-content:center;text-align:center}.product-card-wrapper .card-information>.price,.product-card-wrapper .ts-card-saving{font-family:Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:0}@media(max-width:749px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:12px;letter-spacing:.15em}.product-card-wrapper .card-information>.price,.product-card-wrapper .ts-card-saving{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map?subset=AAAAAACgIA */
