:root{--srp-cream: #fff8f5;--srp-blush: #fad7d8;--srp-coral: #d86e71;--srp-orchid: #d76aaf;--srp-plum: #6e51a3;--srp-charcoal: #1b181b;--srp-white: #ffffff;--srp-gradient: linear-gradient(100deg, var(--srp-coral) 0%, var(--srp-orchid) 52%, var(--srp-plum) 100%);--srp-shadow: 0 18px 50px rgba(84, 55, 66, .12)}html{scroll-behavior:smooth}body{background:var(--srp-cream);color:var(--srp-charcoal)}body,button,input,select,textarea{font-family:var(--font-body-family),Arial,sans-serif}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.header__menu-item,.button{font-family:var(--font-heading-family),"Arial Rounded MT Bold",Arial,sans-serif;font-weight:700}h1,h2,.h0,.h1,.h2{color:var(--srp-charcoal);letter-spacing:-.035em}.page-width{padding-left:clamp(1.8rem,4vw,5rem);padding-right:clamp(1.8rem,4vw,5rem)}.announcement-bar-section .utility-bar{background:var(--srp-gradient);border:0}.announcement-bar__message{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.1em;padding:1rem 0;text-transform:uppercase}.shopify-section-header-sticky .header-wrapper,.header-wrapper{background:#fff8f5f5;border-bottom:1px solid rgba(110,81,163,.12);box-shadow:0 8px 30px #2f292a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header{max-width:136rem;padding-top:.8rem;padding-bottom:.8rem}.header__heading-logo{filter:drop-shadow(0 5px 10px rgba(84,55,66,.14))}.header__inline-menu{margin-top:.3rem}.header__menu-item{color:var(--srp-charcoal);font-size:1.35rem;letter-spacing:.045em;padding:1.15rem 1.35rem;text-transform:uppercase}.header__active-menu-item,.header__menu-item:hover span,.header__menu-item:hover{color:var(--srp-plum);text-decoration:none}.header__icon{color:var(--srp-charcoal)}.header__icon:hover{color:var(--srp-plum)}.header__submenu{background:#fff;border:1px solid rgba(110,81,163,.13);border-radius:1.6rem;box-shadow:var(--srp-shadow);padding:1rem}.header__submenu .header__menu-item{border-radius:1rem;font-family:var(--font-body-family),Arial,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:0;text-transform:none}.header__submenu .header__menu-item:hover{background:var(--srp-blush)}.button,.shopify-challenge__button,.customer button{border:0;font-size:1.35rem;font-weight:800;letter-spacing:.065em;min-height:4.8rem;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.button:not(.button--secondary),.shopify-challenge__button,.customer button{background:var(--srp-gradient);color:#fff;box-shadow:0 10px 24px #9e629b3b}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{box-shadow:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover{box-shadow:0 14px 30px #9e629b4d;transform:translateY(-2px)}.button--secondary{background:transparent;border:2px solid var(--srp-plum);color:var(--srp-plum)}.field__input,.select__select,.customer .field input{background:#fff;border-color:#6e51a333}.srp-hero{background:radial-gradient(circle at 88% 18%,rgba(215,106,175,.14) 0 9rem,transparent 9.2rem),radial-gradient(circle at 75% 90%,rgba(110,81,163,.1) 0 13rem,transparent 13.2rem),linear-gradient(125deg,#fff8f5,#fff 56%,#f9e9f2);overflow:hidden;position:relative}.srp-hero:before{border:3rem solid rgba(216,110,113,.12);border-radius:50%;content:"";height:22rem;left:-11rem;position:absolute;top:5rem;width:22rem}.srp-hero__inner{align-items:center;display:grid;gap:clamp(4rem,7vw,9rem);grid-template-columns:minmax(0,.9fr) minmax(48rem,1.1fr);min-height:62rem;padding-bottom:clamp(5rem,7vw,8.5rem);padding-top:clamp(5rem,7vw,8.5rem);position:relative;z-index:1}.srp-hero__content{max-width:62rem}.srp-eyebrow{color:var(--srp-plum);display:inline-flex;font-size:1.25rem;font-weight:900;letter-spacing:.16em;margin:0 0 1.4rem;text-transform:uppercase}.srp-hero__heading{font-size:clamp(4.8rem,5.5vw,8rem);line-height:.98;margin:0 0 2rem;max-width:72rem}.srp-hero__heading em{background:var(--srp-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.srp-hero__text{color:#1b181bc7;font-size:clamp(1.7rem,1.6vw,2.1rem);line-height:1.55;max-width:56rem}.srp-hero__text p{margin:0}.srp-hero__actions{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:3rem}.srp-hero__visual{align-items:end;display:grid;gap:1.6rem;grid-template-columns:1.06fr .94fr;min-height:48rem;position:relative}.srp-hero__visual:before{background:var(--srp-gradient);border-radius:46% 54% 58% 42%/48% 42% 58% 52%;content:"";top:4%;right:3%;bottom:3%;left:2%;opacity:.18;position:absolute;transform:rotate(-3deg)}.srp-hero__product{background:#ffffffe0;border:1px solid rgba(255,255,255,.9);border-radius:3rem;box-shadow:var(--srp-shadow);color:var(--srp-charcoal);display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease;z-index:1}.srp-hero__product:first-child{margin-bottom:2.5rem;transform:rotate(-2deg)}.srp-hero__product:nth-child(2){margin-top:4rem;transform:rotate(2.5deg)}.srp-hero__product:hover{box-shadow:0 24px 60px #54374233;transform:translateY(-6px) rotate(0)}.srp-hero__product-media{align-items:center;aspect-ratio:4 / 5;background:linear-gradient(150deg,#fef9f8,#f7e6f0);display:flex;justify-content:center;overflow:hidden}.srp-hero__product:nth-child(2) .srp-hero__product-media{background:linear-gradient(150deg,#fff9f5,#eee7f8)}.srp-hero__product-media img{height:100%;object-fit:contain;transition:transform .28s ease;width:100%}.srp-hero__product:hover img{transform:scale(1.035)}.srp-hero__product-info{background:#fff;display:grid;gap:.4rem;padding:1.5rem 1.7rem 1.7rem}.srp-hero__product-title{display:-webkit-box;font-size:1.45rem;font-weight:800;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.srp-hero__product-price{color:var(--srp-plum);font-size:1.4rem;font-weight:800}.srp-hero__placeholder{align-items:center;aspect-ratio:4 / 5;background:linear-gradient(145deg,var(--srp-blush),#e8def5);display:flex;justify-content:center}.srp-hero__placeholder svg{height:55%;opacity:.5;width:55%}.srp-categories{background:#fff;padding:clamp(5rem,7vw,8.5rem) 0}.srp-section-heading{align-items:end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3rem}.srp-section-heading h2{font-size:clamp(3.4rem,4vw,5.2rem);line-height:1;margin:0}.srp-section-heading__text{color:#1b181bad;font-size:1.6rem;max-width:46rem}.srp-section-heading__text p{margin:0}.srp-category-grid{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.srp-category-card{background:#f8f2f4;border-radius:2.4rem;box-shadow:0 12px 35px #54374214;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.srp-category-card:hover{box-shadow:0 20px 45px #54374226;transform:translateY(-6px)}.srp-category-card__media{aspect-ratio:4 / 4.6;overflow:hidden}.srp-category-card__media img{height:100%;object-fit:cover;transition:transform .32s ease;width:100%}.srp-category-card:hover .srp-category-card__media img{transform:scale(1.045)}.srp-category-card__placeholder{align-items:center;background:linear-gradient(145deg,var(--srp-blush),#e5dcf2);display:flex;height:100%;justify-content:center}.srp-category-card__placeholder svg{height:50%;opacity:.55;width:50%}.srp-category-card__label{align-items:center;background:var(--srp-gradient);display:flex;font-size:1.45rem;font-weight:900;justify-content:space-between;letter-spacing:.045em;min-height:6rem;padding:1.4rem 1.8rem;text-transform:uppercase}.srp-category-card:nth-child(2) .srp-category-card__label{background:linear-gradient(100deg,#d76aaf,#9e629b)}.srp-category-card:nth-child(3) .srp-category-card__label{background:linear-gradient(100deg,#6e51a3,#8a6cbe)}.srp-category-card:nth-child(4) .srp-category-card__label{background:linear-gradient(100deg,#d86e71,#ee8b88)}.srp-category-card__arrow{align-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;display:inline-flex;height:3rem;justify-content:center;width:3rem}.srp-category-card__arrow svg{height:1.4rem;transform:rotate(-90deg);width:1.4rem}.srp-perks{background:linear-gradient(100deg,#fae0e0,#f5e5ef 55%,#eee8f8);border-bottom:1px solid rgba(110,81,163,.08);border-top:1px solid rgba(110,81,163,.08)}.srp-perks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:2.4rem;padding-top:2.4rem}.srp-perk{align-items:center;display:flex;gap:1.4rem;justify-content:center;padding:.8rem 2.5rem}.srp-perk+.srp-perk{border-left:1px solid rgba(110,81,163,.16)}.srp-perk__icon{align-items:center;background:#fff;border-radius:50%;color:var(--srp-plum);display:flex;flex:0 0 auto;height:4.5rem;justify-content:center;width:4.5rem}.srp-perk__icon svg{height:2.2rem;width:2.2rem}.srp-perk__title{color:var(--srp-charcoal);display:block;font-size:1.35rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.srp-perk__text{color:#1b181bad;display:block;font-size:1.25rem;margin-top:.25rem}.collection{position:relative}.collection__title{margin-bottom:3rem}.collection__title .title,.main-page-title,.collection-hero__title{font-size:clamp(3.2rem,4vw,5rem);line-height:1.05}.collection__title .title:after{background:var(--srp-gradient);border-radius:2rem;content:"";display:block;height:.5rem;margin-top:1rem;width:6rem}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{border-color:#6e51a31c}.card-wrapper .card--card{background:#fff;box-shadow:0 12px 35px #54374214;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.card-wrapper:hover .card--card{box-shadow:0 20px 45px #54374226;transform:translateY(-5px)}.card--card .card__inner{background:linear-gradient(145deg,#fff,#f8f2f5)}.card__heading{color:var(--srp-charcoal);font-size:1.55rem;font-weight:800;line-height:1.35}.card__heading a:hover{color:var(--srp-plum);text-decoration:none}.price{color:var(--srp-plum);font-weight:800}.badge{background:var(--srp-gradient);border:0;border-radius:99px;color:#fff;font-size:1.1rem;font-weight:900;letter-spacing:.07em;padding:.65rem 1rem;text-transform:uppercase}.quick-add__submit{min-height:4.2rem}.collection__view-all{margin-top:3.5rem}.collection-hero{background:linear-gradient(115deg,var(--srp-blush),#eee7f8);border-bottom:1px solid rgba(110,81,163,.1)}.collection-hero__description{color:#1b181bb8}.product__media-wrapper .global-media-settings,.product-media-container{background:#fff;border-color:#6e51a31c;box-shadow:0 12px 35px #54374214}@media screen and (min-width:990px){.product__info-wrapper .product__info-container{background:#fff;border:1px solid rgba(110,81,163,.11);border-radius:2.4rem;box-shadow:var(--srp-shadow);padding:3.5rem}}.product__title h1{font-size:clamp(3.2rem,4vw,5rem);line-height:1.05}.product-form__input input[type=radio]+label{background:#fff}.product-form__input input[type=radio]:checked+label{background:var(--srp-plum);color:#fff}quick-add-modal.quick-add-modal{background:#f7edf4;overscroll-behavior:contain}quick-add-modal.quick-add-modal[open]{z-index:10000}quick-add-modal .quick-add-modal__content{background:#fff;border:1px solid rgba(110,81,163,.18);border-radius:2.4rem;box-shadow:0 24px 70px #2d1b2d47;max-height:calc(100dvh - 4rem);overflow:hidden}quick-add-modal .quick-add-modal__content-info{background:#fff;box-sizing:border-box;max-height:calc(100dvh - 4rem);overflow-x:hidden;overflow-y:auto}quick-add-modal .product,quick-add-modal .product__media-wrapper,quick-add-modal .product__info-wrapper,quick-add-modal .product__info-container{box-sizing:border-box;min-width:0}quick-add-modal .product__info-wrapper .product__info-container{background:#fff;border:0;border-radius:0;box-shadow:none;padding:0}quick-add-modal .product__title .h1{color:var(--srp-charcoal);font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.12;margin:0;overflow-wrap:anywhere}quick-add-modal .product-media-container,quick-add-modal .product__media-wrapper .global-media-settings{background:#fff;box-shadow:none;max-width:100%}quick-add-modal .product-form__input{max-width:100%}quick-add-modal .product-form__input input[type=radio]+label{margin-bottom:.8rem}quick-add-modal .product-form__buttons,quick-add-modal .product-form__submit,quick-add-modal .shopify-payment-button{max-width:100%;width:100%}quick-add-modal .quick-add-modal__toggle{background:#fff;border-color:#1b181b2e;box-shadow:0 4px 16px #2d1b2d24;position:absolute}@media screen and (min-width:750px){quick-add-modal .quick-add-modal__content{margin-top:4rem;max-height:calc(100dvh - 8rem);width:min(94rem,calc(100% - 6rem))}quick-add-modal .quick-add-modal__content-info{max-height:calc(100dvh - 8rem)}quick-add-modal .product__media img{max-height:calc(100dvh - 14rem);object-fit:contain}}@media screen and (max-width:749px){quick-add-modal .quick-add-modal__content{bottom:auto;left:1rem;margin:1rem 0 0;max-height:calc(100dvh - 10rem);transform:none;width:calc(100% - 2rem)}quick-add-modal .quick-add-modal__content-info{display:block;max-height:calc(100dvh - 10rem);padding:4.8rem 1.6rem 2rem}quick-add-modal .product{display:block;width:100%}quick-add-modal .product__media-wrapper,quick-add-modal .product__info-wrapper{display:block;max-width:100%;padding:0;width:100%}quick-add-modal .product__media-list{display:block;margin:0 0 1.6rem;width:100%}quick-add-modal .slider .product__media-item.grid__item,quick-add-modal .product--mobile-columns .product__media-item{margin:0;max-width:100%;width:100%}quick-add-modal .product-media-container,quick-add-modal .product__media,quick-add-modal .product__media img{max-height:32rem;width:100%}quick-add-modal .product__media img{object-fit:contain}quick-add-modal .product__info-container>*+*{margin-top:1.4rem}quick-add-modal .product__title .h1{font-size:2.4rem}quick-add-modal .quick-add-modal__toggle{right:1.2rem;top:1.2rem}}.cart-items,.cart__footer,.customer form,.main-page-title+.rte{background:#fff;border-radius:2rem}.facets-container,.facets__form{color:var(--srp-charcoal)}.pagination__item--current:after{background:var(--srp-gradient);border-radius:50%;opacity:.14}.newsletter__wrapper{background:linear-gradient(110deg,var(--srp-blush),#f3ddec 60%,#e9e1f6)}.newsletter__wrapper .inline-richtext{color:var(--srp-charcoal);font-size:clamp(3rem,4vw,4.8rem)}.newsletter-form__field-wrapper{max-width:48rem}.footer{background:linear-gradient(135deg,#1b181b,#37243c 60%,#4b315d);border:0}.footer,.footer a,.footer .link,.footer .copyright__content,.footer .list-social__link{color:#ffffffdb}.footer a:hover,.footer .link:hover{color:#fff}.menu-drawer{background:var(--srp-cream)}.menu-drawer__menu-item{border-bottom:1px solid rgba(110,81,163,.1);color:var(--srp-charcoal);font-family:var(--font-heading-family),Arial,sans-serif;font-size:1.7rem;font-weight:800}@media screen and (max-width:989px){.header{padding-bottom:.8rem;padding-top:.8rem}.srp-hero__inner{gap:3.5rem;grid-template-columns:1fr;min-height:0}.srp-hero__content{max-width:68rem}.srp-hero__visual{margin:0 auto;max-width:68rem;min-height:42rem;width:100%}.srp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.srp-perk{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.05rem;letter-spacing:.07em}.srp-hero__inner{padding-bottom:4.5rem;padding-top:4.5rem}.srp-hero__heading{font-size:clamp(4.2rem,13vw,5.6rem)}.srp-hero__text{font-size:1.65rem}.srp-hero__actions{display:grid;grid-template-columns:1fr}.srp-hero__actions .button{width:100%}.srp-hero__visual{gap:1rem;min-height:30rem}.srp-hero__product{border-radius:2rem}.srp-hero__product:first-child{margin-bottom:2rem}.srp-hero__product:nth-child(2){margin-top:2rem}.srp-hero__product-info{padding:1.1rem 1.2rem 1.3rem}.srp-hero__product-title{font-size:1.2rem}.srp-hero__product-price{font-size:1.15rem}.srp-section-heading{align-items:start;display:grid;gap:1.4rem}.srp-category-grid{gap:1.2rem}.srp-category-card{border-radius:1.8rem}.srp-category-card__label{font-size:1.15rem;letter-spacing:.02em;min-height:5.5rem;padding:1rem 1.2rem}.srp-category-card__arrow{height:2.6rem;width:2.6rem}.srp-perks__grid{grid-template-columns:1fr}.srp-perk{justify-content:flex-start;padding:1.3rem 0}.srp-perk+.srp-perk{border-left:0;border-top:1px solid rgba(110,81,163,.16)}.collection__title .title,.main-page-title,.collection-hero__title{font-size:3.2rem}.card__heading{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.srp-hero__product,.srp-category-card,.card-wrapper .card--card,.button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/srp-brand.css.map */
