.tp__flex-column{flex-direction:column}.tp__flex-row{flex-direction:row}.tp__flex-row-reverse{flex-direction:row-reverse}.tp__text-center{text-align:center}.tp-featured-products-1 *{margin:0;padding:0}.tp-featured-products-1 .tp__container{max-width:calc(var(--tp-section-width) + 40px);row-gap:calc(var(--tp-products-gap) * 2);flex-direction:var(--tp-layout);display:flex;align-items:flex-start;padding-inline:0}.tp-featured-products-1 .tp__image{flex-basis:var(--tp-featured-image-width);background-color:#f5f5f5;position:relative;width:100%;padding-top:56%}.tp-featured-products-1 .tp__wrapper{flex-basis:50%;margin-inline:auto;padding-block:50px}.tp-featured-products-1 .tp__products{max-width:var(--tp-products-wrapper-width);gap:var(--tp-products-gap);display:flex;padding-inline:20px;flex-wrap:wrap;width:100%;margin-inline:auto}.tp-featured-products-1 .tp__product{gap:var(--tp-product-content-gap);flex-basis:100%;flex-direction:column;display:flex;position:relative}.tp-featured-products-1 .tp__badge{border-radius:var(--tp-border-radius);top:8px;z-index:2;font-size:12px;padding:5px 8px;position:absolute}.tp-featured-products-1 .tp__badge--left{top:var(--tp-badge-position);left:var(--tp-badge-position)}.tp-featured-products-1 .tp__badge--right{top:var(--tp-badge-position);right:var(--tp-badge-position)}.tp-featured-products-1 .tp__product-image{border-radius:var(--tp-border-radius);background-color:var(--tp-product-image-background);padding-top:var(--tp-product-image-ratio);overflow:hidden;position:relative}.tp-featured-products-1 .tp__product-image img,.tp-featured-products-1 .tp__product-image svg{transition:opacity .3s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tp-featured-products-1 .themable__product-image--secondary{opacity:0}@media screen and (hover: hover){.tp-featured-products-1 .tp__product-image--has-hover:hover .themable__product-image--secondary{opacity:1}.tp-featured-products-1 .tp__product-image--has-hover:hover .themable__product-image--primary{opacity:0}}.tp-featured-products-1 .tp__product-info{display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-featured-products-1 .tp__product-name{color:var(--tp-product-name-color);font-size:var(--tp-product-name-size);font-weight:var(--tp-product-name-weight);line-height:2.5ex;text-decoration:none}.tp-featured-products-1 .tp__product-price{font-size:var(--tp-product-price-size);font-weight:var(--tp-product-price-weight);color:var(--tp-product-price-color)}.tp-featured-products-1 .tp__filter--grayscale{filter:grayscale(100%)}.tp-featured-products-1 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-featured-products-1 .tp__filter--invert{filter:invert(100%)}.tp-featured-products-1 .tp__image img,.tp-featured-products-1 .tp__image svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.tp-featured-products-1 .tp__product{max-width:calc((100% - (var(--tp-products-gap) * (var(--tp-products-per-row) - 1))) / var(--tp-products-per-row))}}@media screen and (min-width: 1024px){.tp-featured-products-1 .tp__product{gap:var(--tp-product-content-gap);width:100%}.tp-featured-products-1 .tp__image{position:sticky;top:0;height:100vh}}.tp-marquee-1 .tp__marquee{overflow:hidden;padding-block:var(--tp-padding-top, 14px) var(--tp-padding-bottom, 14px);gap:var(--tp-item-gap, 40px);background:var(--tp-background-color, #FFDD00);display:flex;margin-inline:auto;max-width:var(--tp-section-width, 1920px);width:100%}.tp-marquee-1 .tp__marquee a{color:inherit}.tp-marquee-1 .tp__marquee-wrapper{animation:tpMarqueeRightToLeft var(--tp-animation-duration, 30s) linear infinite;gap:var(--tp-item-gap, 40px);width:max-content;flex-shrink:0;display:flex}.tp-marquee-1 .tp__marquee:hover .tp__marquee-wrapper{animation-play-state:var(--tp-pause-on-hover, paused)}@keyframes tpMarqueeRightToLeft{0%{transform:translate(0)}to{transform:translate(calc((-100% - var(--tp-item-gap))))}}.tp-marquee-1 .tp__marquee-wrapper{animation-direction:var(--tp-animation-direction, reverse)}.tp-marquee-1 .tp__marquee-item{font-size:var(--tp-text-size, 48px);font-weight:var(--tp-font-weight, 400);color:var(--tp-text-color, #000000);white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0;position:relative}.tp-marquee-1 .tp__marquee-item a{text-decoration:none}.tp-marquee-1 .tp__marquee-img{width:60px}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
