.shopify-section:has(>.tsp-text,>.tsp-split,>.tsp-products,>.tsp-faq,>.tsp-columns,>.tsp-video){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}.shopify-section:has(>.tsp-split--full),.shopify-section:has(>.tsp-video){margin-top:0!important;margin-bottom:0!important}.shopify-section:has(>.tsp-split--full)+.shopify-section:has(>.tsp-split),.shopify-section:has(>.tsp-split--full)+.shopify-section:has(>.tsp-video),.shopify-section:has(>.tsp-split):has(+.shopify-section>.tsp-split--full){margin-top:0!important;margin-bottom:0!important}.tsp-pad{padding-top:var(--tsp-pt, 24px);padding-bottom:var(--tsp-pb, 24px);padding-left:16px;padding-right:16px}.tsp-divider{border-top:1px solid #d6d4cb}.tsp-wrap{max-width:var(--tsp-max, 1100px);margin:0 auto}.tsp-heading{font-weight:400;line-height:1.25;margin:0 0 8px;letter-spacing:0}.tsp-rte{line-height:1.6}.tsp-rte p{margin:0 0 1em}.tsp-rte p:last-child{margin-bottom:0}.tsp-rte ul,.tsp-rte ol{margin:0 0 1em 1.25em;padding:0;text-align:left}.tsp-rte li{margin:0 0 .9em}.tsp-rte a,.tsp-link-btn{color:inherit;text-decoration:underline;text-underline-offset:2px}.tsp-btn{display:inline-block;text-decoration:none;padding:10px 22px;background:#64574c;color:#fff;border-radius:4px}.tsp-text .tsp-rte ul,.tsp-text .tsp-rte ol{display:inline-block}.tsp-split__inner{display:flex;gap:var(--tsp-gap, 18px);max-width:var(--tsp-max, 720px);margin:0 auto;min-height:var(--tsp-minh, 0)}.tsp-split--media-left .tsp-split__inner{flex-direction:row}.tsp-split--media-right .tsp-split__inner{flex-direction:row-reverse}.tsp-split__media{flex:0 0 calc(var(--tsp-media-w, 50%) - var(--tsp-gap, 18px) / 2)}.tsp-split__content{flex:1 1 0;min-width:0}.tsp-split--valign-center .tsp-split__content{align-self:center}.tsp-split__img{display:block;width:100%;height:auto}.tsp-split__img-link{display:block}.tsp-split--full{padding-left:0;padding-right:0}.tsp-split--full .tsp-split__inner{max-width:none;gap:0}.tsp-split--full .tsp-split__media{flex-basis:var(--tsp-media-w, 50%);position:relative}.tsp-split--full .tsp-split__img{height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.tsp-split--full .tsp-split__content{padding:80px 40px}.tsp-split .tsp-card{max-width:240px;margin:0 auto}.tsp-products__grid{display:grid;grid-template-columns:repeat(var(--tsp-cols, 4),minmax(0,1fr));gap:24px 40px;max-width:1400px;margin:0 auto}.tsp-card{text-align:center}.tsp-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:8px}.tsp-card__media img,.tsp-card__media svg{width:100%;height:100%;object-fit:cover;display:block}.tsp-card__title{font-size:19px;font-weight:400;margin:0 0 6px;line-height:1.3}.tsp-card__title a{color:inherit;text-decoration:none}.tsp-card__price{margin:0 0 6px;font-size:15px}.tsp-card__price s{margin-right:4px;opacity:.8}.tsp-card__form{margin:0}.tsp-card__add{font:inherit;font-size:15px;padding:2px 8px;background:#efefef;color:#191919;border:1px solid #767676;border-radius:2px;cursor:pointer}.tsp-card__add:hover{background:#e5e5e5}.tsp-card__soldout{font-size:15px;opacity:.7}.tsp-faq__wrap{max-width:800px;margin:0 auto}.tsp-faq__eyebrow{font-style:italic;font-size:38px;text-align:center;margin:0;line-height:1.2}.tsp-faq__heading{font-size:51px;font-weight:400;text-transform:uppercase;text-align:center;margin:0 0 28px;line-height:1.15}.tsp-faq__item{background:#fff;border:1px solid #ececec;border-radius:15px;margin:0 0 12px}.tsp-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:17px;text-transform:capitalize}.tsp-faq__q::-webkit-details-marker{display:none}.tsp-faq__chev{flex:0 0 auto;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.tsp-faq__item[open] .tsp-faq__chev{transform:rotate(-135deg);margin-top:4px}.tsp-faq__a{padding:0 24px 22px;font-size:15px}.tsp-faq__a p:empty{display:none}.tsp-columns__inner{display:flex;gap:var(--tsp-gap, 32px);max-width:var(--tsp-max, 720px);margin:0 auto}.tsp-columns__rule{border:0;border-top:1px solid #d6d4cb;margin:0 0 24px}.tsp-video__frame{position:relative;width:100%;aspect-ratio:16 / 9}.tsp-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:749px){.tsp-split__inner,.tsp-split--media-right .tsp-split__inner,.tsp-split--media-left .tsp-split__inner,.tsp-columns__inner{flex-direction:column}.tsp-split__media{flex-basis:auto}.tsp-split--full .tsp-split__media{aspect-ratio:4 / 3}.tsp-split--full .tsp-split__content{padding:32px 20px}.tsp-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.tsp-heading[style*="font-size: 4"],.tsp-heading[style*="font-size: 3"]{font-size:30px!important}.tsp-faq__eyebrow{font-size:28px}.tsp-faq__heading{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/tsp-pages.css.map */
