:root{--font-body-family: Inter, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: Fraunces, serif;--font-heading-style: italic;--font-heading-weight: 400;--font-body-scale: 1.1;--font-heading-scale: 1.3636363636363635;--font-heading-letter-spacing: .06rem;--ts-title: 2.18rem;--ts-title-mobile: 1.72rem;--ts-price: 1.82rem;--ts-label: 1.18rem;--ts-body: 1.36rem;--ts-price-widget: 1.45rem;--ts-caption: 1.14rem;--ts-micro: 1rem;--ts-cta: 1.45rem;--ts-modal-title: 1.63rem;--color-base-text: 2, 9, 18;--color-shadow: 2, 9, 18;--color-base-background-1: 255, 255, 255;--color-base-background-2: 254, 192, 19;--color-base-accent-1: 254, 192, 19;--color-base-accent-2: 246, 126, 191;--color-base-solid-button-labels: 2, 9, 18;--color-base-outline-button-labels: 2, 9, 18;--gradient-base-background-1: #ffffff;--gradient-base-background-2: #fec013;--gradient-base-accent-1: #fec013;--gradient-base-accent-2: #f67ebf;--payment-terms-background-color: #ffffff;--page-width: 140rem;--page-width-margin: 0rem;--media-padding: 0px;--media-border-width: 0px;--media-border-opacity: 0;--media-shadow-opacity: 0;--media-shadow-visible: 0;--product-card-corner-radius: 0rem;--product-card-image-padding: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: 0rem;--product-card-shadow-blur-radius: 0rem;--collection-card-corner-radius: 0rem;--collection-card-text-alignment: center;--collection-card-border-width: 0rem;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0}html,body{background-color:#fff}body{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:var(--font-body-weight);letter-spacing:calc(var(--font-body-scale) * .06rem);line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-base-text),.9)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.06rem;color:rgb(var(--color-base-text))}.title,.section-heading,.featured-collection h2,.collection-list h2{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:calc(var(--font-heading-scale) * 3.3rem);letter-spacing:.06rem;color:rgb(var(--color-base-text));margin-bottom:3.3rem}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 5.5rem}@media screen and (max-width:749px){.page-width{padding:0 1.5rem}}.header{background-color:transparent;padding:2rem 5.5rem;border-bottom:none}.header__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:4.5rem;letter-spacing:.06rem;color:rgb(var(--color-base-text));line-height:1}.header__heading-link{text-decoration:none;color:inherit}.header__menu-item{font-size:1.54rem;letter-spacing:calc(var(--font-body-scale) * .06rem);color:rgba(var(--color-base-text),.9);padding:1.32rem}.header__menu-item:hover,.header__active-menu-item{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.header{padding:1.5rem}}.button,button.button,a.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;letter-spacing:.1rem;text-transform:uppercase;border-radius:4px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;cursor:pointer}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border:2px solid rgb(var(--color-base-text));box-shadow:0 6px 5px #f67ebf80}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-2px);box-shadow:0 8px 6px #f67ebf99}.button--secondary{background-color:#fff;color:rgb(var(--color-base-outline-button-labels));border:2px solid rgb(var(--color-base-outline-button-labels));box-shadow:0 6px 5px #f67ebf80}.button--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 6px #f67ebf99}.skip-to-content-link{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels))}.product-form__submit.button{background:linear-gradient(135deg,#2b1f4d,#020912);color:#fff;border:2px solid #f67ebf;box-shadow:0 0 0 4px #f67ebf40,0 8px 16px #02091240;border-radius:999px;padding-top:1.7rem;padding-bottom:1.7rem;display:flex;align-items:center;justify-content:center;gap:.8rem}.product-form__submit.button:hover{transform:translateY(-2px);box-shadow:0 0 0 5px #f67ebf59,0 10px 20px #0209124d}.product-form__submit.button span{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:center}.product-form__submit-price{display:inline-flex;align-items:center;gap:.6rem;font-weight:400;text-transform:none;letter-spacing:normal;padding-left:.8rem;border-left:1px solid rgba(255,255,255,.35)}.product-form__submit-price s{opacity:.55;font-weight:400}.numy-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem}.numy-trust-badges__item{border:2px solid rgba(246,126,191,.4);border-radius:10px;background-color:#fcfcfc;padding:1.6rem 1rem;text-align:center}.numy-trust-badges__icon{font-size:2.2rem;line-height:1;margin-bottom:.6rem}.numy-trust-badges__title{font-size:1.3rem;font-weight:700;color:rgb(var(--color-base-text));margin:0}.numy-trust-badges__subtitle{font-size:1.15rem;color:rgba(var(--color-base-text),.65);margin:.2rem 0 0}@media screen and (max-width:480px){.numy-trust-badges{grid-template-columns:1fr}}.section__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:3.3rem}.section__header .title{margin-bottom:0}.price,.price--on-sale .price__sale{color:rgb(var(--color-base-text))}.price--on-sale .price__compare{color:rgba(var(--color-base-text),.5);text-decoration:line-through}.price-item--compare{text-decoration:line-through;color:rgba(var(--color-base-text),.5)}.footer{background-color:rgb(var(--color-base-background-1));color:rgba(var(--color-base-text),.9);padding:3.2rem 0 2rem}.footer__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:2.7rem;letter-spacing:.06rem;color:rgb(var(--color-base-text));margin-bottom:2rem}.footer-block__list a,.footer__list a{font-size:1.54rem;letter-spacing:calc(var(--font-body-scale) * .06rem);color:rgba(var(--color-base-text),.9);text-decoration:none;line-height:2}.footer-block__list a:hover,.footer__list a:hover{text-decoration:underline}.footer__content-bottom{border-top:1px solid rgba(var(--color-base-text),.1);margin-top:3rem;padding-top:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5rem}.footer__copyright{font-size:1.4rem;color:rgba(var(--color-base-text),.7);text-align:center}.cart-drawer{background-color:rgb(var(--color-base-background-1))}.cart-drawer__header{border-bottom:1px solid rgba(var(--color-base-text),.1)}.cart-drawer__footer{background-color:rgb(var(--color-base-background-1));border-top:1px solid rgba(var(--color-base-text),.1)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#fec013;border-radius:2px}.back-to-top{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border-radius:50%;width:4.4rem;height:4.4rem;position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;justify-content:center;z-index:100;cursor:pointer;opacity:0;transition:opacity .3s ease;border:none}.back-to-top.visible{opacity:1}.popup-modal,.klaviyo-form-popup{--color-accent: #f67ebf}.banner{position:relative;display:flex;align-items:stretch;min-height:70vh}.banner--adapt{min-height:60vh}@media screen and (max-width:749px){.banner{min-height:55vw}}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.banner__media img,.banner__media video{width:100%;height:100%;object-fit:cover;object-position:center}.banner__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 5.5rem}@media screen and (max-width:749px){.banner__content{padding:0 1.5rem 3rem;align-items:flex-end}}.banner__box{max-width:60rem;padding:4rem 5rem;background:#ffffffe0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width:749px){.banner__box{padding:2rem;max-width:100%}}.banner__heading,.banner .title{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:clamp(3.5rem,5vw,7rem);line-height:1.05;letter-spacing:.03rem;color:#020912;margin:0 0 2rem}.banner__subtext{font-family:Inter,sans-serif;font-size:1.7rem;letter-spacing:.06em;color:#020912d9;margin:0 0 2.8rem;max-width:42rem;line-height:1.65}.banner__buttons .button{font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;padding:1.5rem 3.5rem;background-color:#fec013;color:#020912;border:2px solid #020912;border-radius:4px;box-shadow:0 6px 5px #f67ebf80;font-weight:600}.banner__buttons .button:hover{transform:translateY(-2px);box-shadow:0 8px 6px #f67ebf99}.banner__buttons .button--secondary{background-color:#fff;color:#020912;border:2px solid #020912}.banner__buttons .button--secondary:hover{transform:translateY(-2px);box-shadow:0 8px 6px #f67ebf99}.product__accordion.accordion{margin-bottom:0}.product__accordion.accordion details{border:2px solid rgba(2,9,18,.12);background-color:#fcfcfc;border-radius:10px;padding:0 1.8rem;margin-bottom:1.25rem}.product__accordion.accordion summary{padding:1.6rem 0;font-family:var(--font-body-family)}.product__accordion.accordion .accordion__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.8rem;letter-spacing:.03rem}.product__accordion.accordion summary svg.icon-caret,.product__accordion.accordion summary .icon-caret{color:#f67ebf}.product__accordion.accordion .accordion__content{padding-bottom:1.8rem;color:#020912d9}.product__accordion.accordion details[open]{border-color:#fec013}.product__media-wrapper{--media-radius: 10px}.product__media-item .media{border-radius:10px;background-color:#fcfcfc}.product__media-item .media img{border-radius:10px}.product__info-container>*{margin-top:1.25rem}.product__info-container>*:first-child{margin-top:0}.product__title h1{font-size:2.6rem;line-height:1.2}@media screen and (min-width:750px){.product__title h1{font-size:3.2rem}}.thumbnail-list{gap:.8rem}.thumbnail-list__item{max-width:7rem}.thumbnail-list__item .thumbnail{border-radius:8px;overflow:hidden;border:none;background-color:#fcfcfc;transition:border-color .2s ease,transform .2s ease}.thumbnail-list__item .thumbnail:hover{transform:translateY(-2px)}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:#fec013;border-width:2px}.card-product__media-link:focus-visible,.card-product__media-link:focus,.thumbnail:focus-visible,.thumbnail:focus,.thumbnail.focused,.thumbnail[aria-current]:focus-visible,.thumbnail[aria-current]:focus{outline:0;box-shadow:none}.product .slider-button{border-radius:50%;background-color:#fff;border:2px solid rgba(2,9,18,.15)}.product .slider-button:hover{border-color:#f67ebf}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-overrides.css.map */
