:root{--td-font-family-heading: Montserrat, sans-serif;--td-font-family-body: Lora, serif;--td-font-size-heading: calc(32 / var(--td-base-font-size, 16) * 1rem);--td-font-size-body: calc(16 / var(--td-base-font-size, 16) * 1rem);--td-padding-inline: 16px;--color--gray: #e6e6e6}@media screen and (min-width:767px){:root{--td-padding-inline: 48px}}@media screen and (min-width:1024px){:root{--td-font-size-heading: calc(40 / var(--td-base-font-size, 16) * 1rem)}}.td-page-width{padding-inline:var(--td-padding-inline)}.td-heading{text-align:center;font-family:var(--td-font-family-heading)!important;font-size:var(--td-font-size-heading);font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.64px;text-transform:uppercase;-webkit-user-select:text;user-select:text}[data-text-alignment=left] .td-heading{text-align:left}[data-text-alignment=right] .td-heading{text-align:right}@media screen and (min-width:1024px){.td-heading{letter-spacing:-.8px}}.td-text{font-family:var(--td-font-family-body);font-size:var(--td-font-size-body);font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.32px;text-align:center;-webkit-user-select:text;user-select:text}[data-text-alignment=left] .td-text{text-align:left}[data-text-alignment=right] .td-text{text-align:right}.td-button,.td-button.td-stacked-text--button{position:relative;overflow:hidden;height:auto;padding:20px 32px;font-family:var(--td-font-family-heading)!important;font-weight:700;letter-spacing:-.32px;line-height:1;text-decoration:none;font-size:1rem;border-radius:9999px;display:grid;place-items:center;border-width:1px}.td-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);pointer-events:none}.td-button:hover:not([disabled]):not([aria-busy=true]):after{animation:shine 1s .2s ease}.td-button:focus{outline:2px solid currentColor;outline-offset:2px}[data-transition-button=true] .shopify-payment-button__button,[data-transition-button=true] [data-item^=button]{position:relative;overflow:hidden}[data-transition-button=true] .shopify-payment-button__button:after,[data-transition-button=true] [data-item^=button]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);pointer-events:none;z-index:0;background-color:transparent;backface-visibility:visible;will-change:auto;transition:none}@media(hover:hover){[data-transition-button=true] .shopify-payment-button__button:hover:not([disabled]):not([aria-busy=true]):after,[data-transition-button=true] [data-item^=button]:hover:not([disabled]):not([aria-busy=true]):after{animation:shine 1s .2s ease;transform:skew(-15deg)}}.td-product-card--root .product-card--title{font-family:var(--td-font-family-heading)!important;font-size:calc(20 / var(--td-base-font-size, 16) * 1rem);font-weight:700;line-height:1.2;letter-spacing:-.4px;color:#111}.td-product-card--root .product--compare-price,.td-product-card--root .product--price{font-family:var(--td-font-family-heading)!important;font-size:1rem;font-weight:400;line-height:1.2;letter-spacing:-.32px}.td-product-card--root .product--price{color:#111;font-weight:700}.td-product-card--root .product-rating--stars{letter-spacing:0px}@media screen and (min-width:1024px){.td-product-card--root.product-card--root:not([data-text-layout=center]) .product-card--details{gap:10px var(--spacing--1);flex-wrap:wrap}}@media screen and (min-width:1440px){.td-product-card--root.product-card--root:not([data-text-layout=center]) .product-card--details{gap:10px var(--spacing--8)}}.td-collection-promo--root .stacked-text--title{font-family:var(--td-font-family-heading)!important;font-size:calc(24 / var(--td-base-font-size, 16) * 1rem);font-weight:700;line-height:1.2;letter-spacing:-.48px}.td-collection-promo--root .stacked-text--description *{font-family:var(--td-font-family-body)!important;font-size:calc(14 / var(--td-base-font-size, 16) * 1rem);font-weight:400;line-height:1.5;letter-spacing:-.28px}.td-stacked-text--button{min-width:264px}.td-collection-promo--root :is(.image--root,.placeholder--root)[data-mobile-overlay-style=darken]:after{background:rgba(0,0,0,calc((var(--content--image-opacity) + .1) / 3.25))}@media screen and (min-width:880px)and (max-width:1140px){.td-collection-promo--root .td-stacked-text--button{min-width:0}.td-collection-promo--root .stacked-text--root .stacked-text--wrapper[data-container]{padding:5px}.td-collection-promo--root .stacked-text--root{align-items:center;align-self:center}}@media screen and (min-width:1024px){.td-collection-promo--root .stacked-text--description *{font-size:1rem}}@media screen and (max-width:550px){.countdown--description *,.stacked-text--heading{text-align:center!important}}.stacked-text--heading-container{width:100%}.countdown--text-container .td-heading,.countdown--text-container .td-text{text-align:start}.countdown--text-container .countdown--button{height:64px;padding-left:35px;padding-right:35px;border-radius:50px;border-width:1px}.countdown--text-container .countdown--button span{line-height:100%}.testimonials--heading .td-heading{line-height:120%}.testimonials--name.td-heading{font-size:20px;line-height:120%}.page-custom-zipifypages .zpa-page-template,.page-zipifypages .zpa-page-template{font-size:0}.page-custom-zipifypages .zpa-page-template>.zp,.page-zipifypages .zpa-page-template>.zp{font-size:initial}.zpa-page-template p{margin:0}.rte .zpa-page-template img{margin-bottom:0}.rte .zpa-page-template ol,.rte .zpa-page-template ul{margin:0;padding-left:0}.zpa-page-template .default-styles-wrapper a,.zpa-page-template .default-styles-wrapper a:hover{color:#0022dc}.zpa-faq__section .zpa-faq__header,.zpa-faq__section.zpa-active .zpa-faq__content{padding-left:0;padding-right:0}@media screen and (min-width:992px){.zpa-page-template .default-styles-wrapper{font-size:18px;line-height:1.43}.zpa-page-template .default-styles-wrapper h3{font-size:28px;line-height:1.2}.zpa-page-template .default-styles-wrapper h4{font-size:24px;line-height:1.2}}[data-text-color=gray]{--color--gray: #747474}input:is([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url]),select,textarea,textarea[data-item]{--font--size: 16px}.address--button-container>:first-child>span{margin-left:0}.swiper:not([data-swiper-skip-lazy-load]):not([data-swiper-skip-lazy-load] .swiper):not(.swiper-initialized) .swiper-wrapper{opacity:0}.swiper:not([data-swiper-skip-lazy-load]):not([data-swiper-skip-lazy-load] .swiper).swiper-initialized .swiper-wrapper{animation:td-swiperFadeIn .3s ease-out forwards}@keyframes td-swiperFadeIn{0%{opacity:0}to{opacity:1}}.cart--root.td-cart:not([data-view=desktop]) .cart--item--image{width:28%}.td-cart [data-container=block].quantity-selector--root{gap:var(--spacing--1)}.td-cart .cart--item--price{text-align:center;padding-bottom:var(--spacing--0)}:root{--td-drawer-width: min( calc(80% + 20px) , calc(var(--drawer--max-width) + 20px))}@media only screen and (max-width:767px){:root{--td-drawer-width: min(90%, calc(var(--drawer--max-width) + 20px))}}.drawer--side:is([data-side=right],[data-side=left]){width:var(--td-drawer-width);max-width:calc(var(--drawer--max-width) + 20px)}.layout--viewport:is([data-drawer-side=right],[data-drawer-side=left]) .layout--close{top:var(--spacing--item)}.layout--viewport[data-drawer-side=right] .layout--close{right:var(--spacing--item);left:auto}.layout--viewport[data-drawer-side=left] .layout--close{left:var(--spacing--item);right:auto}.layout--viewport:is([data-drawer-side=right],[data-drawer-side=left]) .layout--close:before,.layout--viewport:is([data-drawer-side=right],[data-drawer-side=left]) .layout--close:after{background-color:var(--color--body)}@media only screen and (max-width:767px){.layout--viewport[data-drawer-side=left] .drawer--container[data-view=y-menu] .mobile-nav{padding-top:calc(var(--spacing--item) + 28px)}}
/*# sourceMappingURL=/cdn/shop/t/536/assets/td-base.css.map */
