@font-face{font-family:IvyMode-Regular;src:url(/cdn/shop/files/IvyMode-Regular.woff2?v=1791352727) format("woff2");font-style:normal}@font-face{font-family:IvyMode-Semibold;src:url(/cdn/shop/files/IvyMode-SemiBold-Exfont9156.woff2?v=1791354200) format("woff2");font-style:normal}@font-face{font-family:I;src:url(/cdn/shop/files/l?v=1791352617) format("woff2");font-style:normal}@font-face{font-family:InterVariable;src:url(/cdn/shop/files/InterVariable-latin-1751944278923.woff2?v=1791352616) format("woff2");font-style:normal}:root{--heading-font-family: "IvyMode-Semibold" !important;--text-letter-spacing: 1px !important;--text-h1: 45px !important;--text-h2: 40px !important;--text-h3: 32px !important;--text-h4: 16px !important}.shopify-section--testimonials .prose,.shopify-section--testimonials .testimonial-card__author-name,.shopify-section--text-with-icons .prose{font-size:16px!important}.shopify-section--scrolling-content .scrolling-content__text{text-transform:uppercase;letter-spacing:.2em}.shopify-section--scrolling-content .scrolling-content__text:nth-child(2n){color:#c98da0;letter-spacing:0}@media screen and (max-width:699px){:root{--text-h1: 32px !important;--text-h2: 26px !important;--text-h3: 24px !important;--text-base: 16px !important}.button{padding:.5rem 1.25rem;font-size:.75rem}.circle-button{--circle-button-size: 2.25rem !important}.circle-button>svg{width:.625rem!important}}.rich-text-content .rich-text-subheading{color:var(--rich-text-accent)}.rich-text-icon{display:block;color:var(--rich-text-accent);line-height:0}.rich-text-statement{font-family:var(--heading-font-family);font-size:calc(var(--rich-text-statement-size) * .75);line-height:1.45;letter-spacing:.02em}.rich-text-quote{margin:0}.rich-text-quote__mark{display:inline-block;margin-block-end:1rem;color:var(--rich-text-accent);opacity:.6}.rich-text-content .rich-text-quote__text{margin:0;padding:0;border:0;font-family:var(--heading-font-family);font-size:calc(var(--rich-text-quote-size) * .75);line-height:1.45}.rich-text-content .rich-text-quote--italic .rich-text-quote__text{font-style:italic}.rich-text-quote__author{margin-block-start:1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rich-text-accent)}.rich-text-signature{font-family:var(--heading-font-family);font-style:italic;font-size:calc(var(--rich-text-signature-size) * .85);line-height:1.2;color:var(--rich-text-accent)}.rich-text-media{display:flex;flex-direction:column;align-items:center;gap:2rem}.rich-text-media>.prose{flex:1 1 auto;min-width:0}.rich-text-media__image{flex:none;width:var(--rich-text-image-size-mobile);aspect-ratio:1;overflow:hidden}.rich-text-media__image img{width:100%;height:100%;object-fit:cover}.rich-text-media__image--circle{border-radius:50%;box-shadow:0 0 0 6px #ffffff2e}.rich-text-media__image--rounded{border-radius:1rem}@media screen and (min-width:700px){.rich-text-statement{font-size:var(--rich-text-statement-size)}.rich-text-content .rich-text-quote__text{font-size:var(--rich-text-quote-size)}.rich-text-signature{font-size:var(--rich-text-signature-size)}.rich-text-media{flex-direction:row;gap:4rem}.rich-text-media--image-right{flex-direction:row-reverse}.rich-text-media__image{width:var(--rich-text-image-size)}}.shopify-section--scrolling-content .scrolling-content__text:nth-child(2n){flex:none;width:32px;height:23px;font-size:0;background-color:var(--scrolling-separator-color, #6E2238);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 372 262'%3E%3Cpath d='M110 12L174 80L278 4L224 100L366 137L219 150L258 252L168 162L52 233L122 154L10 115L139 101Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 372 262'%3E%3Cpath d='M110 12L174 80L278 4L224 100L366 137L219 150L258 252L168 162L52 233L122 154L10 115L139 101Z'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (max-width:699px){.shopify-section--scrolling-content .scrolling-content__text:nth-child(2n){width:24px;height:17px}.header{padding:5px 20px}}.rich-text-icon svg{display:inline-block}.shopify-section--footer form .button{font-size:12px!important}.mega-menu{justify-content:center!important;column-gap:3.5rem!important;padding-block:1.75rem 2.25rem!important}.mega-menu__linklist{flex-direction:column;flex-wrap:nowrap;gap:.875rem!important;min-width:180px}.mega-menu__promo{column-gap:1.125rem}.mega-menu__promo>*{flex:0 0 150px;min-width:0;max-width:150px}@media screen and (min-width:700px){.slideshow__slide-content--text-start,.slideshow__slide-content--text-start .prose{text-align:start!important}.slideshow__slide-content--text-center,.slideshow__slide-content--text-center .prose{text-align:center!important}.slideshow__slide-content--text-end,.slideshow__slide-content--text-end .prose{text-align:end!important}.slideshow__slide-content--text-start .button-group{justify-content:flex-start!important}.slideshow__slide-content--text-center .button-group{justify-content:center!important}.slideshow__slide-content--text-end .button-group{justify-content:flex-end!important}.header{padding:5px 48px}}.shopify-section--rich-text:has(.rich-text-media),.shopify-section--story-with-inset{margin-block-start:40px}@media screen and (min-width:700px){.shopify-section--rich-text:has(.rich-text-media),.shopify-section--story-with-inset{margin-block-start:64px}.content-over-media:before{content:"";background:linear-gradient(45deg,#0000007a,transparent)}}.shopify-section--slideshow .content-over-media:before{background:none!important}@media(max-width:699px){.shopify-section--slideshow .content-over-media:before{background:linear-gradient(0deg,#00000099,transparent)!important}}.shopify-section--slideshow .content-over-media>:is(img,video,video-media,svg),.shopify-section--slideshow .content-over-media>picture img,.shopify-section--slideshow .content-over-media video-media video{object-position:var(--slide-object-position-mobile, center center)}@media screen and (min-width:700px){.shopify-section--slideshow .content-over-media>:is(img,video,video-media,svg),.shopify-section--slideshow .content-over-media>picture img,.shopify-section--slideshow .content-over-media video-media video{object-position:var(--slide-object-position, center center)}}.contact-star{display:flex;justify-content:center;color:var(--contact-accent);line-height:0}.contact-layout{display:grid;gap:2.5rem;margin-block-start:2.5rem;text-align:start}.contact-layout__form{padding:2rem 1.25rem}.contact-layout__form-subheading{margin:0 0 .5rem;color:var(--contact-accent);font-family:var(--heading-font-family);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.contact-layout__form-title{margin:0 0 1.75rem}.contact-layout__aside{display:flex;flex-direction:column;gap:2rem}.contact-layout__image{overflow:hidden;aspect-ratio:4 / 3.4}.contact-layout__image img{width:100%;height:100%;object-fit:cover;display:block}.contact-layout__info{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.contact-layout__info-item{display:flex;gap:1rem;padding-block:1.125rem;border-block-end:1px solid rgb(var(--text-color) / .12)}.contact-layout__info-icon{flex:none;padding-block-start:.125rem;color:var(--contact-accent);line-height:0}.contact-layout__info-title{margin:0 0 .375rem;font-family:var(--heading-font-family);font-size:.875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.contact-layout__info-body{font-size:1rem;line-height:1.6}.contact-layout__info-body>*{margin:0}@media screen and (min-width:1000px){.contact-layout__info-title{font-size:1rem}.contact-layout__info-body{font-size:1.0625rem}}@media screen and (min-width:700px){.shopify-section--contact .contact-layout .fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-section--contact .contact-layout .fieldset>*{grid-column:1 / -1}.shopify-section--contact .contact-layout .fieldset>.contact-field--half{grid-column:auto}.contact-layout__form{padding:3.5rem}}@media screen and (min-width:1000px){.contact-layout{grid-template-columns:1.35fr 1fr;gap:5rem;align-items:start;margin-block-start:3.5rem}.contact-layout--form-only{grid-template-columns:minmax(0,760px);justify-content:center}}.faq-section__header{display:flex;flex-direction:column;gap:.875rem}.faq-section--center .faq-section__header{align-items:center}.faq-section__star{color:var(--faq-accent);line-height:0}.faq-section:has(.faq-section__star) .section-header .h6{color:var(--faq-accent)}.faq-section:has(.faq-section__star) .accordion__toggle{font-family:var(--heading-font-family);font-size:15px;letter-spacing:.04em}.faq-section:has(.faq-section__star) .accordion svg{color:var(--faq-accent)}.feature-list-section__subheading{font-size:16px!important}.three-column-images img{margin-top:0!important;height:100%!important;object-fit:cover}.product-variant-links{display:flex;flex-direction:column;gap:.75rem}.product-variant-links__heading{display:flex;flex-wrap:wrap;gap:.375rem;margin:0}.product-variant-links__label{color:rgb(var(--text-color) / .65)}.product-variant-links__label:after{content:":"}.product-variant-links__list{display:flex;flex-wrap:wrap;gap:.625rem}.product-variant-links__item{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:var(--pv-size);color:inherit;text-decoration:none}.product-variant-links__media{position:relative;display:block;width:var(--pv-size);height:var(--pv-size);padding:3px;border:1px solid rgb(var(--text-color) / .15);transition:border-color .2s ease}.product-variant-links__media img,.product-variant-links__swatch{display:block;width:100%;height:100%;object-fit:cover}.product-variant-links--color .product-variant-links__media,.product-variant-links--color .product-variant-links__swatch{border-radius:50%}.product-variant-links__swatch{box-shadow:inset 0 0 0 1px #0000001a}.product-variant-links--color_square .product-variant-links__media,.product-variant-links--color_square .product-variant-links__swatch{border-radius:0}.product-variant-links__item:hover .product-variant-links__media{border-color:rgb(var(--text-color) / .5)}.product-variant-links__item.is-selected .product-variant-links__media{border-color:rgb(var(--text-color))}.product-variant-links__item.is-unavailable .product-variant-links__media:after{content:"";position:absolute;inset-inline:4px;top:50%;height:1px;background:rgb(var(--text-color));transform:rotate(-45deg)}.product-variant-links__name{font-size:.6875rem;line-height:1.3;text-align:center}.testimonial-card__initials{display:grid;place-items:center;flex:none;background:var(--initials-background, #6e2238);color:var(--initials-color, #fefdf8);font-family:var(--heading-font-family);font-size:calc(var(--testimonial-avatar-size, 48px) * .34);letter-spacing:.08em;line-height:1;text-transform:uppercase}.testimonial-card__avatar.testimonial-card__initials{font-size:1rem}@media screen and (min-width:1000px){.shopify-section--main-product .product-info{position:static!important}.shopify-section--main-product .product-gallery{position:sticky;inset-block-start:calc(var(--sticky-area-height, 0px) + 20px);align-self:start}}.card-linked{--card-linked-size: var(--card-linked-size-desktop, 28px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem}@media screen and (max-width:699px){.card-linked{--card-linked-size: var(--card-linked-size-mobile, var(--card-linked-size-desktop, 28px))}}.card-linked__item{position:relative;display:block;width:calc(var(--card-linked-size) + 6px);height:calc(var(--card-linked-size) + 6px);padding:2px;border:1px solid transparent;transition:border-color .2s ease}.card-linked--color .card-linked__item,.card-linked--color .card-linked__swatch{border-radius:50%}.card-linked__swatch,.card-linked__item img{display:block;width:100%;height:100%;object-fit:cover}.card-linked__swatch{box-shadow:inset 0 0 0 1px #0000001f}.card-linked__item:hover{border-color:rgb(var(--text-color) / .4)}.card-linked__item.is-selected{border-color:rgb(var(--text-color))}.card-linked__item.is-unavailable:after{content:"";position:absolute;inset-inline:3px;top:50%;height:1px;background:rgb(var(--text-color));transform:rotate(-45deg)}.card-linked__more{font-size:.75rem;color:rgb(var(--text-color) / .7);text-decoration:none}.shop-category__linked .card-linked{justify-content:flex-start}.yotpo-headline{font-weight:var(--heading-font-weight)!important;font-style:var(--heading-font-style)!important;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-family:var(--heading-font-family)!important;font-size:var(--text-h2)!important}.yotpo-display-s .yotpo-head .yotpo-headline,.yotpo-display-s .yotpo-head{margin-top:0!important}.yotpo-search-filter.yotpo-free-search-filter-container{border-color:#eaeaea!important;border-width:1px}@media screen and (max-width:699px){.yotpo-reviews-main-widget .yotpo-bottom-line{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.25rem}.yotpo-reviews-main-widget .yotpo-bottom-line>*,.yotpo-reviews-main-widget [class*=yotpo-bottom-line-],.yotpo-reviews-main-widget [class*=yotpo-bottomline-]{max-width:100%!important;margin-inline:0!important;border-left:0!important;border-right:0!important;border-inline:0!important}.yotpo-reviews-main-widget .yotpo-bottom-line>*{width:100%!important;justify-content:center}.yotpo-reviews-main-widget [class*=vertical-divider],.yotpo-reviews-main-widget [class*=vertical-separator]{display:none!important}.yotpo-reviews-main-widget [class*=star-distribution]{border-left:0!important;border-right:0!important;border-inline:0!important}.yotpo-reviews-main-widget .yotpo-star-distribution-wrapper,.yotpo-reviews-main-widget .yotpo-star-distribution-content{width:100%!important;max-width:100%!important}.yotpo-reviews-main-widget [class*=star-distribution-bar]{flex:1 1 auto!important}.yotpo-reviews-main-widget [class*=yotpo-bottom-line-]:empty{display:none!important}.yotpo-reviews-main-widget :has(>:has(input):has(button)):has(>:not(:has(input))){flex-wrap:wrap!important;row-gap:.75rem}.yotpo-reviews-main-widget :has(>:has(input):has(button)):has(>:not(:has(input)))>*{flex:1 1 100%!important;max-width:100%!important}}.header-sidebar__main-panel .header-sidebar__linklist>li>.header-sidebar__linklist-button,.header-sidebar__accordion>summary.header-sidebar__linklist-button{padding-block:1rem}.header-sidebar__main-panel .header-sidebar__linklist>li+li{border-block-start:1px solid rgb(var(--text-color) / .1)}.header-sidebar__accordion>summary{display:flex;cursor:pointer;list-style:none}.header-sidebar__accordion>summary::-webkit-details-marker{display:none}.header-sidebar__accordion-content{display:flex;flex-direction:column;gap:1.25rem;padding-block:.25rem 1.5rem}.header-sidebar__sublinks{display:flex;flex-direction:column;padding-inline-start:.75rem}.header-sidebar__subsublinks{display:flex;flex-direction:column;gap:.5rem;margin-block-start:.5rem;padding-inline-start:1rem}.header-sidebar__image-slider{display:flex;gap:.75rem;margin-inline:calc(-1 * var(--drawer-body-padding-inline, 1.25rem));padding-inline:var(--drawer-body-padding-inline, 1.25rem);scroll-padding-inline:var(--drawer-body-padding-inline, 1.25rem)}.header-sidebar__image-slider>*{flex:0 0 40%;min-width:0;scroll-snap-align:start;gap:.625rem!important}.header-sidebar__image-slider>*:only-child{flex-basis:60%}[id*=instafeed] :is(h1,h2,h3,h4,[class*=title],[class*=heading]){font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight, 400)!important;letter-spacing:var(--heading-letter-spacing, .14em)!important;text-transform:var(--heading-text-transform, uppercase)!important}.free-shipping-bar--progress{display:flex;flex-direction:column;gap:.5rem}.free-shipping-bar__track{width:100%;height:8px;border-radius:999px;background:rgb(var(--text-color) / .12);overflow:hidden}.free-shipping-bar__fill{width:var(--free-shipping-progress, 0%);height:100%;border-radius:inherit;background:var(--free-shipping-color, #6e2238);transition:width .4s ease}.free-shipping-bar__amount{color:var(--free-shipping-amount-color, #6e2238);font-weight:600}.blog-post-list:has(>.blog-post-card:only-child){--blog-post-list-card-width: min(100%, 60rem)}@media screen and (max-width:699px){.blog-post-list--carousel:has(>.blog-post-card:only-child){--blog-post-list-card-width: 100%}}@media screen and (max-width:699px){.shopify-section--main-product .product-gallery{--product-gallery-gap: .75rem;--product-gallery-carousel-grid: auto / auto-flow 74vw;--product-gallery-carousel-gap: .5rem}.shopify-section--main-product .product-gallery__carousel{padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter)}.shopify-section--main-product .product-gallery__media{scroll-snap-align:start}.shopify-section--main-product .product-gallery__media :is(img,video){max-height:55svh;object-fit:cover}.shopify-section--main-product .product-gallery .page-dots{margin-block-start:-.25rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
