:root{--heading-font-family: "Louize Display", Georgia, "Times New Roman", serif;--heading-font-weight: 400;--heading-font-style: normal;--text-font-family: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-font-weight: 400;--text-font-style: normal;--heading-text-transform: none;--button-text-transform: none;--button-font: normal 700 15px / 1.65 var(--text-font-family);--text-h1: calc(clamp(2.25rem, 1.83841rem + 1.7561vw, 3.375rem) * var(--text-heading-size-factor));--text-h2: calc(clamp(2rem, 1.63415rem + 1.56098vw, 3rem) * var(--text-heading-size-factor));--text-h3: calc(clamp(1.625rem, 1.4878rem + .58537vw, 2rem) * var(--text-heading-size-factor));--text-h4: calc(clamp(1.25rem, 1.15854rem + .39024vw, 1.5rem) * var(--text-heading-size-factor));--text-h5: calc(clamp(1rem, .95427rem + .19512vw, 1.125rem) * var(--text-heading-size-factor));--text-h6: calc(clamp(.875rem, .82927rem + .19512vw, 1rem) * var(--text-heading-size-factor));--text-xl: 1.125rem;--button-border-radius: var(--rounded-full);--input-border-radius: var(--rounded-full);--section-stack-gap: 24px;--section-stack-gap-tight: 24px;--container-max-width: 81.25rem;--container-lg-max-width: 81.25rem;--container-xl-max-width: 81.25rem}:root .jm-stack.jm-stack--space-200{width:100%}:root .jm-text[data-v-6d928e9f]{text-align:center}:root p.jm-text.jm-review-widget-minimal-header__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}:root button.jm-button.jm-button--primary.jm-action-buttons__button{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative}@media screen and (min-width:700px){:root{--text-xl: 1.25rem}p.jm-text.jm-review-widget-minimal-header__title{font-size:48px}}@media screen and (min-width:1000px){:root{--container-gutter: 3.125rem;--section-stack-gap: 32px;--section-stack-gap-tight: 32px;--button-font: normal 700 16px / 1.65 var(--text-font-family)}}body{line-height:1.4}@media screen and (min-width:1000px){body{line-height:1.5}}body{overflow-x:clip}.button:not(.button--sm){min-height:46px;--button-text-offset: .5px;padding-block:calc(.65rem + var(--button-text-offset, 0px)) calc(.65rem - var(--button-text-offset, 0px))}@media screen and (min-width:1000px){.button:not(.button--sm){min-height:50px;--button-text-offset: 1px}.shopify-section--image-with-text .button{min-width:255px}}.h1,:where(.prose h1){line-height:1.15}.h2,:where(.prose h2){line-height:1.2}.h3,:where(.prose h3){line-height:1.3}p.h6{font-family:var(--text-font-family);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:13px}.header{padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.hero__inner{position:relative}.hero__track{display:flex;gap:var(--hero-gap);padding-inline:var(--hero-edge);scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--hero-edge);scroll-behavior:smooth}[data-drag-snap]{cursor:grab}[data-drag-snap].is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}[data-drag-snap] img,[data-drag-snap] video,[data-drag-snap] picture{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.hero__track{scroll-behavior:auto}}.hero__slide{position:relative;flex:0 0 var(--hero-slide-width);scroll-snap-align:start;border-radius:var(--hero-radius);overflow:hidden;isolation:isolate}.hero__media,.hero__media img{display:block;width:100%;height:var(--hero-height);object-fit:cover}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;gap:1.75rem;padding-inline:var(--hero-content-inset);color:rgb(var(--text-color))}.hero__content--start{justify-items:start;text-align:start}.hero__content--center{justify-items:center;text-align:center}.hero__content--end{justify-items:end;text-align:end}.hero__content--center .hero__buttons,.hero__content--end .hero__buttons{justify-content:inherit}.hero__content--center .hero__buttons{justify-content:center}.hero__content--end .hero__buttons{justify-content:flex-end}.hero__text{max-width:min(100%,var(--hero-content-max-width, 560px))}.hero__heading{max-width:min(100%,var(--hero-heading-max-width, 460px))}.hero__buttons{display:flex;flex-wrap:wrap;gap:.875rem}.hero__button{display:contents}.features--button-transition .hero__button--light .button:not([disabled]):hover{color:rgb(var(--button-text-color));border-color:rgb(var(--button-text-color))}.hero__wave{position:absolute;inset-inline:0;inset-block-end:0;height:64px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 171' preserveAspectRatio='none'%3E%3Cpath d='M730.113 114.052C430.929 182.844 91.6495 142.771 -40.6152 114.052V383.211H5464.62V68.5018C5354.47 112.315 4792.58 240.55 4411.75 114.052C4030.93 -12.4463 3588.23 -46.2414 3108.89 114.052C2725.34 242.286 2299.15 167.483 2134.04 114.052C1386.18 -91.7913 1104.05 28.0277 730.294 114.052H730.113Z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%;pointer-events:none;z-index:1}.hero__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-block-start:1.25rem}.hero__arrow button{display:grid;place-items:center;color:rgb(var(--text-color));cursor:pointer;background:none;border:0;padding:0;transition:opacity .2s ease-in-out}.hero__arrow svg{display:block}.hero__arrow--prev svg{transform:scaleX(-1)}.hero__arrow button:hover{opacity:.6}.hero__arrow[disabled],.hero__arrow button[disabled]{opacity:.25;pointer-events:none}.hero__controls .page-dots{position:static;--dot-size: 10px;column-gap:.7rem}@media screen and (min-width:1000px){.hero__wave{height:171px}.hero__controls{gap:1.2rem;margin-block-start:0}}@media screen and (min-width:1000px){.collection-banner .content-over-media{--content-over-media-height: 300px}}.collection{--collection-sidebar-width: 282px;--collection-gap: 2.75rem}@media screen and (min-width:1400px){.collection{--collection-items-per-row-medium: 3}}@media screen and (min-width:1000px){.collection .facets{padding:24px;border-radius:12px;background:rgb(var(--text-color) / .04)}}.collection-toolbar{box-shadow:none;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-block-start:1.5rem}.collection-toolbar__button-container,.collection-toolbar__button-container+.collection-toolbar__button-container,.collection-toolbar__layout-switch-list{border-inline-width:0}@media screen and (min-width:1000px){.collection-toolbar{margin-block-start:2.375rem}}p.collection-toolbar__products-count{font-family:var(--text-font-family);font-size:var(--text-base);font-weight:400;text-transform:none;letter-spacing:0;color:rgb(var(--text-color))}@media screen and (min-width:700px){.collection-toolbar__products-count{position:static;transform:none;align-self:center}}.collection-toolbar__button{opacity:1;font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:500;text-transform:none;letter-spacing:0;color:rgb(var(--text-color));border:1px solid rgb(var(--text-color) / .15);border-radius:var(--rounded-full);min-height:48px;padding-block:.5rem;padding-inline:1.25rem}.collection-toolbar__button-container+.collection-toolbar__button-container{margin-inline-start:.625rem}@media screen and (min-width:700px){.collection-toolbar__button-container>.collection-toolbar__button{width:270px;padding-inline:1.25rem}.collection-toolbar__button .text-with-icon{justify-content:space-between;width:100%;gap:1rem}.collection-toolbar__sort-label{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;text-align:start}.collection-toolbar__sort-label>:first-child{font-size:var(--text-xs);font-weight:400;color:rgb(var(--text-color) / .55)}}@media screen and (max-width:699px){.collection-toolbar{margin-block:1.25rem .5rem;gap:.625rem}.collection-toolbar__button-list{gap:.625rem}.collection-toolbar__button-container+.collection-toolbar__button-container{margin-inline-start:0}.collection-toolbar__button{min-height:46px}}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination__link{display:grid;place-items:center;min-width:40px;height:40px;border-radius:var(--rounded-full);font-size:var(--text-sm)}.pagination__link[aria-current=page]{background:rgb(var(--accent));color:rgb(var(--background))}.pagination__link--disabled{opacity:.35}.product-gallery__media>:is(img,svg),.product-gallery__thumbnail>:is(img,svg){aspect-ratio:var(--product-gallery-media-aspect-ratio, auto);object-fit:cover;width:100%;height:auto}@media screen and (min-width:1000px){.product{--product-gap: 2rem}.product-gallery{--product-gallery-thumbnail-size: 124px;--product-gallery-thumbnail-list-gap: var(--product-gallery-media-gap, 10px);column-gap:var(--product-gallery-media-gap, 10px)}.product-gallery__thumbnail-list{align-self:stretch;width:var(--product-gallery-thumbnail-size)}.product-gallery__thumbnail-scroller{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;max-height:none}}@media screen and (max-width:999px){.product-gallery__carousel{--product-gallery-carousel-gap: 0px}}.product-breadcrumb{margin-block-end:1.625rem;font-size:14px;font-weight:500;color:rgb(var(--text-color) / .65)}.product-breadcrumb a{color:inherit;transition:color .15s}.product-breadcrumb a:hover{color:rgb(var(--text-color))}.product-info .product-info__block-list>:is(.product-info__block-item,.product-info__block-group){--product-info-gap: 1.25rem}.product-info .product-info__block-list>.product-info__block-item:has(+[data-block-type=static-rating]),.product-info .product-info__block-list>.product-info__block-item[data-block-type=static-rating],.product-info .product-info__block-list>.product-info__block-item[data-block-type=price]{--product-info-gap: .625rem}.price-list--product{column-gap:.625rem}.price-list--product :is(sale-price,compare-at-price,unit-price){font-family:var(--text-font-family);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.15}.price-list--product sale-price{font-size:24px}.price-list--product sale-price.text-subdued{color:rgb(var(--text-color))}.price-list--product compare-at-price{font-size:20px}@media screen and (min-width:1000px){.price-list--product sale-price{font-size:28px}.price-list--product compare-at-price{font-size:24px}}.rating-badge__label{font-size:13px;color:rgb(var(--text-color) / .75);text-decoration:underline;text-underline-offset:.2em}a.rating-badge:hover .rating-badge__label{color:rgb(var(--text-color))}.product-countdown{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:71px;padding:.75rem 28px;border-radius:8px;background:var(--product-countdown-background, rgb(var(--accent)));color:var(--product-countdown-text, rgb(var(--background)))}.product-countdown__message{font-size:var(--text-base);font-weight:500;line-height:1.35}.product-countdown__timer{display:flex;align-items:center;gap:19px;flex-shrink:0}.product-countdown__unit{display:flex;flex-direction:column;align-items:center;gap:3px}.product-countdown__value{font-size:22px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.product-countdown__label{font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.06em;opacity:.85}@media screen and (min-width:1000px){.product-countdown__value{font-size:24px}}.product-countdown__separator{font-size:18px;line-height:1;opacity:.7;align-self:flex-start;margin-block-start:4px}@media screen and (max-width:699px){.product-countdown{flex-direction:column;align-items:flex-start;gap:.875rem;padding-inline:20px}}.inventory{font-style:normal;row-gap:.6875rem;max-width:280px}.inventory>span{display:flex;align-items:center;gap:.5rem}.inventory>span:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--rounded-full);background:currentColor}.inventory .progress-bar{height:2px;border-radius:2px;background:rgb(var(--text-color) / .22)}.variant-picker__option-info{font-size:var(--text-base)}.block-swatch{--input-border-radius: 8px;min-height:34px;min-width:40px;padding-inline:1rem;color:rgb(var(--text-color))}:checked+.block-swatch,.block-swatch.is-selected{background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.product-buy-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.product-buy-row [data-block-type=buy-buttons],.product-buy-row product-form,.product-buy-row product-form>form,.product-buy-row product-form>form>.v-stack,.product-buy-row buy-buttons{display:contents}.product-buy-row .quantity-selector{--quantity-selector-height: 50px;--quantity-selector-input-width: 100%;width:100%;border-radius:var(--input-border-radius);background:rgb(var(--text-color) / .02)}.product-buy-row buy-buttons>.button,.product-buy-row .shopify-payment-button{grid-column:2}.product-buy-row .shopify-payment-button{grid-column:1 / -1}.shopify-payment-button .shopify-payment-button__more-options{margin-block-start:.5rem;font-size:12px}@media screen and (min-width:1000px){.shopify-payment-button .shopify-payment-button__more-options{font-size:14px}}@media screen and (max-width:699px){.product-buy-row{grid-template-columns:96px minmax(0,1fr);gap:10px}.product-buy-row .quantity-selector{--quantity-selector-height: 46px}}.product-assurances{display:grid;gap:9px}.product-assurances__line{display:flex;align-items:center;gap:.625rem;font-size:var(--text-base)}.product-assurances__line>:is(svg,img){flex:none}.product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--product-trust-radius, 8px);overflow:hidden}.product-trust__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:12px;padding:24px 8px;font-size:14px;line-height:1.35}.product-trust__item>:is(svg,img){flex:none}@media screen and (max-width:699px){.product-trust__item{padding:18px 6px;font-size:12px;gap:10px}}.product-info .accordion{border-color:rgb(var(--text-color) / .32)}.product-info .accordion-group>.product-info__block-item+.product-info__block-item .accordion,.product-info .accordion-group>.product-info__block-item:first-child .accordion{border-block-start-width:0}.product-info .accordion__toggle{font-family:var(--text-font-family);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;padding-block:15px}@media screen and (min-width:1000px){.product-info .accordion__toggle{padding-block:16px}}.product-info .accordion__content{padding-block-end:1rem;font-size:var(--text-base)}.shopify-section--related-products .section-header{justify-self:start;text-align:start}.product-gallery-sticky{display:block;grid-area:product-gallery}@media screen and (min-width:1000px){.product-gallery-sticky,.product-info{position:sticky;inset-block-start:calc(var(--sticky-area-height) + 20px)}.product-gallery-sticky{align-self:start}}.product-card__figure{border-radius:var(--product-card-radius, 12px);overflow:hidden}.product-card__figure>.badge-list{inset-inline-start:auto;inset-inline-end:.75rem;inset-block-start:.75rem}.product-card__info:has(.product-card__add){display:flex;flex-direction:column;align-items:center;height:100%}.product-card__add{width:100%;margin-block-start:auto}.product-card__add-button{width:100%;min-height:42px;padding-inline:.5rem;font-size:var(--text-sm)}.featured-collections__header--with-controls{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.featured-collections__controls{display:none;flex-shrink:0;gap:.75rem}.featured-collections__arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(var(--text-color) / .25);border-radius:var(--rounded-full);background:none;color:rgb(var(--text-color) / .75);cursor:pointer;transition:border-color .2s ease-in-out,color .2s ease-in-out}.featured-collections__arrow:hover{border-color:rgb(var(--text-color) / .5);color:rgb(var(--text-color))}.featured-collections__arrow[disabled]{opacity:.3;visibility:visible;pointer-events:none}.shopify-section--featured-collections .product-list{--product-list-calculated-column-gap: 10px;--product-list-calculated-row-gap: 15px}.featured-collections__shop-all{width:100%;margin-block-start:.5rem;justify-self:stretch}.featured-collections__shop-all .button{width:100%}@media screen and (min-width:1000px){.shopify-section--featured-collections .product-list{--product-list-calculated-column-gap: 24px}.featured-collections__shop-all{display:none}.featured-collections__controls{display:flex}.shopify-section--featured-collections .floating-controls-container__control{display:none}}.product-card .product-title{font-weight:500;line-height:1.35}.product-card .price-list{font-size:var(--text-sm);font-weight:500}.product-card .price-list sale-price.text-subdued{color:rgb(var(--text-color))}.product-card .rating-badge{display:inline-flex;align-items:center;gap:.35rem}@media screen and (min-width:1000px){.product-card__add-button{min-height:46px}}.video-carousel__track{display:flex;align-items:center;gap:var(--video-gap);scroll-snap-type:x mandatory;height:calc(var(--video-slide-height) + var(--video-featured-extra))}.video-carousel__slide{position:relative;flex:0 0 var(--video-slide-width);height:var(--video-slide-height);border-radius:var(--video-radius);overflow:hidden;background:rgb(var(--text-color) / .06);scroll-snap-align:center}.video-carousel__slide{transition:height .4s cubic-bezier(.4,0,.2,1)}.video-carousel__slide.is-featured{height:calc(var(--video-slide-height) + var(--video-featured-extra))}@media(prefers-reduced-motion:reduce){.video-carousel__slide{transition:none}}.video-carousel__slide video,.video-carousel__slide img,.video-carousel__slide .placeholder,.video-carousel__slide svg.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-carousel__poster{z-index:0}.video-carousel__slide video{z-index:1}.video-carousel__sound{position:absolute;z-index:2;inset-inline-end:12px;inset-block-end:12px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--rounded-full);background:#00000059;color:#fff;cursor:pointer;transition:background .2s ease-in-out}.video-carousel__sound:hover{background:#0000008c}.video-carousel__sound-icon{width:16px;height:auto}.video-carousel__sound-icon--on,.video-carousel__sound[aria-pressed=true] .video-carousel__sound-icon--muted{display:none}.video-carousel__sound[aria-pressed=true] .video-carousel__sound-icon--on{display:block}.video-carousel__dots{display:flex;justify-content:center}@media screen and (min-width:1000px){.video-carousel__dots{display:none}.video-carousel__slide{scroll-snap-align:start}.video-carousel__sound{width:34px;height:34px;inset-inline-end:14px;inset-block-end:14px}}.faq-section__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.faq-section__image{order:-1;display:var(--faq-image-mobile-display, block)}.faq-section__content{order:2}.faq-section__image img,.faq-section__image .placeholder{display:block;width:100%;aspect-ratio:var(--faq-image-aspect);object-fit:cover;border-radius:var(--faq-image-radius)}.faq-section .section-header{margin-block-end:24px}.faq-accordion{border-block-start:1px solid var(--faq-divider-color)}.faq-accordion__item{display:block;width:100%;border-block-end:1px solid var(--faq-divider-color)}.faq-accordion__heading{margin:0}.faq-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-block:15px;border:0;background:none;color:currentColor;cursor:pointer;text-align:start;font-size:var(--text-lg);font-weight:600;line-height:1.3}.faq-accordion__icon{position:relative;flex-shrink:0;width:14px;height:14px}.faq-accordion__icon svg{width:100%;height:100%;transition:transform .3s ease}.faq-accordion__trigger[aria-expanded=true] .faq-accordion__icon svg{transform:rotate(-135deg)}.faq-accordion__collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-accordion__collapse.is-open{grid-template-rows:1fr}.faq-accordion__collapse-inner{min-height:0;overflow:hidden}.faq-accordion__panel{padding-block-end:20px;font-size:var(--text-base)}@media(prefers-reduced-motion:reduce){.faq-accordion__collapse{transition:none}}@media screen and (min-width:1000px){.faq-section__grid{grid-template-columns:var(--faq-columns);gap:64px;align-items:center}.faq-section__image{order:var(--faq-image-order);display:block;align-self:start}.faq-section__content{order:var(--faq-content-order)}.faq-section .section-header{margin-block-end:32px}.faq-accordion__trigger{padding-block:20px}.faq-accordion__icon{width:16px;height:16px}}.testimonials__carousel-wrap{position:relative;overflow:hidden}.testimonials__viewport{max-width:var(--testimonial-track-width);margin-inline:auto;overflow:hidden}.testimonials__track{display:flex;gap:var(--testimonial-gap);scroll-snap-type:x mandatory}.testimonial-card{box-sizing:border-box;flex:0 0 calc((100% - (var(--testimonial-items-per-row) - 1) * var(--testimonial-gap)) / var(--testimonial-items-per-row));scroll-snap-align:start;scroll-snap-stop:always;background:rgb(var(--background));border-radius:var(--testimonial-card-radius);padding:20px}.testimonial-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.testimonial-card__name{margin:0}.testimonial-card__rating{display:flex;flex-shrink:0;gap:2px;color:var(--testimonial-star-color)}.testimonial-card__rating svg{width:15px;height:15px}.testimonial-card__verified{display:flex;align-items:center;gap:6px;margin-block:4px 14px;font-size:var(--text-xs);color:var(--testimonial-verified-color)}.testimonial-card__verified svg{width:14px;height:14px;flex-shrink:0}.testimonial-card__quote{margin:0;font-size:var(--text-sm);text-align:var(--testimonial-quote-align, start)}.testimonial-card__quote:before{content:"\201c"}.testimonial-card__quote:after{content:"\201d"}.testimonials__arrow{display:none}.testimonials__arrow-button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(var(--text-color) / .25);border-radius:var(--rounded-full);background:none;color:rgb(var(--text-color) / .75);cursor:pointer;transition:border-color .2s ease-in-out,color .2s ease-in-out}.testimonials__arrow-button:hover{border-color:rgb(var(--text-color) / .5);color:rgb(var(--text-color))}.testimonials__arrow-button[disabled]{opacity:.35;pointer-events:none}.testimonials__dots{display:flex;justify-content:center}.testimonials__link{text-align:center}@media screen and (min-width:1150px){.testimonial-card{padding:28px}.testimonials__arrow{display:flex;position:absolute;z-index:2;inset-block-start:50%;transform:translateY(-50%)}.testimonials__arrow--prev{inset-inline-start:0}.testimonials__arrow--next{inset-inline-end:0}.testimonials__dots{display:none}}.collection-card .content-over-media{--content-over-media-gradient-overlay: linear-gradient( to top, rgb(var(--content-over-media-overlay, 0 0 0 / .4)), transparent 48% );border-radius:var(--collection-card-radius, 0px);overflow:hidden;aspect-ratio:var(--card-aspect, 4 / 3);min-height:0;--content-over-media-height: 100%;--content-over-media-column-gap: var(--card-text-inset, 20px);--content-over-media-row-gap: var(--card-text-inset, 20px)}.collection-card .button{min-height:34px;font-size:var(--text-sm);--button-text-offset: 1px;padding-block:calc(.35rem + var(--button-text-offset)) calc(.35rem - var(--button-text-offset))}.collection-list-section--link-arrow .collection-card .content-over-media{--content-over-media-row-gap: calc(var(--card-text-inset, 20px) + 10px)}.collection-list-section--link-button .collection-card .content-over-media{--content-over-media-row-gap: calc(var(--card-text-inset, 20px) - 6px)}@media screen and (min-width:1000px){.collection-list-section--link-button .collection-card .content-over-media{--content-over-media-row-gap: calc(var(--card-text-inset, 20px) - 16px)}}.collection-card__content.prose :is(.button,.button-group:has(.button)){margin-block-start:1.25rem}.features--zoom-image .collection-card .zoom-image{transition:scale .35s ease-out}.features--zoom-image .collection-card .group-hover\:zoom,.features--zoom-image .collection-card:hover .group-hover\:zoom{scale:1}.features--zoom-image .collection-card:hover .group-hover\:zoom{scale:1.04}.collection-list-section--link-arrow .collection-card .button{display:none}.collection-list-section--link-arrow .collection-card__content{position:relative;justify-self:stretch;padding-inline-end:calc(var(--card-arrow-size, 34px) + 16px)}.collection-list-section--link-arrow .collection-card__content:after{content:"";position:absolute;z-index:2;inset-inline-end:0;inset-block-start:0;width:var(--card-arrow-size, 34px);height:var(--card-arrow-size, 34px);border-radius:var(--rounded-full);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M29.3321 21.5113L19.04 11.2066L18.5254 10.6914L17.5819 11.636L18.0965 12.1512L27.874 21.9407L18.0965 31.816L17.5819 32.2453L18.5254 33.2758L19.04 32.7605L29.3321 22.4559L29.8467 21.9407L29.3321 21.5113Z' fill='%233D3C3D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:transform .2s ease-in-out;pointer-events:none}.collection-list-section--link-arrow a.collection-card:hover .collection-card__content:after{transform:translate(3px)}@media screen and (min-width:1000px){.collection-list-section--link-arrow .collection-card{--card-arrow-size: 44px}}.collection-list-section--decor-clouds{position:relative}.collection-list-section--decor-clouds>*{position:relative;z-index:1}.collection-list-section--decor-clouds:before{content:"";position:absolute;z-index:0;inset-inline:0;inset-block-start:0;height:85px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 85' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M0 0H1440V85H0Z M1784.84 50.496C2004.62 81.0392 2253.84 63.2471 2351 50.496V170H-1693V30.2723C-1612.1 49.725 -1199.35 106.66 -919.598 50.496C-639.852 -5.66789 -314.658 -20.6726 37.4581 50.496C319.204 107.431 632.27 74.2189 753.551 50.496C1302.92 -40.8963 1510.16 12.3022 1784.71 50.496H1784.84Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.collection-list-section--decor-clouds:after{content:"";position:absolute;z-index:0;inset-inline:0;inset-block-start:-40px;inset-block-end:0;background-image:url(/cdn/shop/files/Vector_21.svg?v=1786099771),url(/cdn/shop/files/white-star-blue-moon-2_360x.png_Vectorized.svg?v=1786099813);background-repeat:no-repeat,no-repeat;background-position:right 0 top 5px,left 32px center;background-size:242px 159px,99px 105px;pointer-events:none}@media screen and (max-width:999px){.collection-list-section--decor-clouds:before{height:40px}.collection-list-section--decor-clouds:after{background-size:150px 99px,62px 66px;background-position:right 0 top 5px,left 12px center}}.feature-pills__header{margin-block-end:2rem}.feature-pills__header>*{max-width:min(100%,var(--feature-pills-heading-max-width, 420px));margin-inline:auto}.feature-pills__header.text-start>*{margin-inline:0}.feature-pills__row{display:flex;align-items:center;gap:var(--pill-gap);scroll-snap-type:x mandatory;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);scroll-padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.feature-pills__item{display:flex;flex:0 0 auto;align-items:center;gap:var(--pill-icon-gap);min-height:var(--pill-height);padding-inline:var(--pill-padding-inline);border-radius:var(--rounded-full);background:rgb(var(--background));color:rgb(var(--text-color));white-space:nowrap;scroll-snap-align:start}.feature-pills__icon{flex:0 0 auto;width:var(--pill-icon-size);height:auto}.feature-pills__label{font-size:var(--text-base)}@media screen and (min-width:1000px){.feature-pills__header{margin-block-end:2.5rem}}.shopify-section--newsletter .section-spacing{position:relative;overflow:hidden}.shopify-section--newsletter .newsletter{z-index:1}.shopify-section--newsletter .section-spacing:after{content:"";position:absolute;z-index:0;inset-block-start:0;inset-inline:0;height:80px;background-image:url(/cdn/shop/files/Group_2147226772.svg?v=1786082613);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;pointer-events:none}@media screen and (min-width:1000px){.shopify-section--newsletter .section-spacing:after{height:auto;aspect-ratio:1439 / 127;background-size:100% 100%}}.shopify-section--newsletter .newsletter{--input-background: 255 255 255;--input-padding-inline: 1.5rem;--input-padding-block: .6rem;--fieldset-gap: 10px}.shopify-section--newsletter .input{border-color:transparent}.shopify-section--newsletter .input{min-height:46px}@media screen and (min-width:1000px){.shopify-section--newsletter .input{min-height:50px}}.shopify-section--newsletter .section-header .prose :where(:not(meta,span)+*){margin-block-start:.75rem}.newsletter__footnote{font-size:13px;margin-block-start:-.75rem}@media screen and (min-width:1000px){.shopify-section--newsletter .newsletter{--content-over-media-content-max-width: 1150px}.shopify-section--newsletter .newsletter .content{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3rem;text-align:start}.shopify-section--newsletter .newsletter .section-header{justify-self:start;text-align:start}.shopify-section--newsletter .newsletter .form{justify-self:end;width:auto;min-width:25rem}.shopify-section--newsletter .form-row{flex-wrap:nowrap}}.footer p.h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:none}.footer .h6{font-size:16px}@media screen and (min-width:1000px){.footer .h6{font-size:20px}}.footer .accordion__toggle{padding-block:1rem}.footer .accordion__content{padding-block-end:1rem}.footer{position:relative;clip-path:inset(-120px 0 0 0)}.footer>*{position:relative;z-index:1}.footer:before,.footer:after{content:"";position:absolute;z-index:0;background-repeat:no-repeat;background-size:contain;pointer-events:none}.footer:before{background-image:url(/cdn/shop/files/Vector_19.svg?v=1786020404);top:-34px;right:0;width:170px;height:130px}.footer:after{background-image:url(/cdn/shop/files/Vector_20.svg?v=1786020404);bottom:40px;left:0;width:160px;height:113px}@media screen and (min-width:1000px){.footer:before{top:-58px;width:283px;height:217px}.footer:after{bottom:64px;width:268px;height:189px}}@media screen and (min-width:700px){.footer__inner:has(.footer__block-list){grid-template-columns:1fr auto;align-items:center}.footer__inner:has(.footer__block-list)>.footer__block-list{grid-column:1 / -1;grid-row:1}.footer__inner:has(.footer__block-list)>.footer__aside{grid-column:1;grid-row:2;justify-self:start;justify-content:start;text-align:start}.footer__inner:has(.footer__block-list)>.social-media{grid-column:2;grid-row:2;justify-self:end}}.footer__aside p{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);text-transform:none;font-size:12px}@media screen and (min-width:1000px){.footer__aside p{font-size:14px}}.footer .link-faded{color:rgb(var(--text-color))}.footer .link-faded:hover{color:rgb(var(--text-color) / .65)}.footer .social-media--list .social-media__item{opacity:1}.footer .social-media--list .social-media__item:hover{opacity:.65}@media screen and (max-width:699px){.footer__block--text,.footer__block--text>.v-stack{justify-items:center;text-align:center}.footer__block--text .constrained-image{margin-inline:auto}.footer__inner{row-gap:1rem}.footer__inner>.social-media{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
