:root{--font-body-family: "Futura PT", helvetica, arial, sans-serif;--font-heading-family: "Sophia Webster Script", cursive, serif;--color-pink-faded: #fff4f7;--color-pink: #fcf2fa;--color-pink-hover: #fdecfa;--lavendar-pink: #fadef9;--lavendar-pink-light: #ffe6fe;--color-dark-pink: #f27b88;--color-white: #fff;--color-black: #000;--letter-spacing: .17rem;--small-title-letter-spacing: .3rem;--title-letter-spacing: .8rem;--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-out-back-extreme: cubic-bezier(.175, .885, .32, 2);--ease-out-back-extra-extreme: cubic-bezier(.175, .885, .32, 2.7);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-in-back-extreme: cubic-bezier(.6, -1.5, .735, .045);--ease-in-back-extra-extreme: cubic-bezier(.6, -3, .735, .045);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1)}.el-nav-button{position:relative;color:#000;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.el-nav-button__icon{z-index:3;color:var(--arrow-color);width:1.4rem;transform:rotate(-90deg);transition:transform .1s ease-out}.el-nav-button--left .el-nav-button__icon{transform:rotate(90deg)}.el-nav-button:hover .el-nav-button__icon{transform:rotate(-90deg) scale(1.1)}.el-nav-button--left:hover .el-nav-button__icon{transform:rotate(90deg) scale(1.1)}@media screen and (width >= 550px){.el-nav-button{width:50px;height:50px}}a{text-decoration:underline;color:inherit}img,svg,button{max-width:100%;height:auto}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;outline:0;text-shadow:inherit;cursor:pointer;letter-spacing:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button:focus{outline:none}input,textarea{font-family:var(--font-body-family);letter-spacing:inherit}input:focus{outline:none;box-shadow:none}iframe{border:0}style{visibility:hidden}svg{shape-rendering:geometricprecision;text-rendering:optimizelegibility}.shopify-pc__banner__btn-decline{display:none}.balance-text{text-wrap:balance}html{box-sizing:border-box;font-size:62.5%;height:100%;font-family:var(--font-body-family);letter-spacing:var(--letter-spacing)}.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 2rem}h1,h2,h3,h4,h5,h6{text-transform:uppercase}.header-group__spacer{height:110px}.header-group:not(.header-group--always-opaque)>.header-group__spacer{display:none}.menu-margin-top{margin-top:3rem}.menu-margin-left-right{margin-left:3rem;margin-right:2.4rem}.menu-margin-bottom--small{margin-bottom:1.8rem}.menu-margin-left-right--small{margin-left:1.6rem;margin-right:1.6rem}.el-img-load-effect{opacity:0;transition:opacity .9s linear,transform 3.2s var(--ease-out-expo)}.el-img-load-effect--2{transition-delay:.4s}.el-img-load-effect--3{transition-delay:.8s}.el-img-load-effect--4{transition-delay:1.1s}.el-img-load-effect--5{transition-delay:1.3s}.el-img-load-effect--6{transition-delay:1.5s}.el-img-load-effect--loaded.is-in-viewport{opacity:1;transform:translateY(0)}#chat-button{transition:transform .7s var(--ease-out-expo)}.el-overlay-menu-open #chat-button,.el-footer-is-visible:not(.el-live-chat-is-open) #chat-button{transform:translate(10rem)}@media screen and (width <= 479px){.el-notification-overlay-visible:not(.el-live-chat-is-open) #chat-button{transform:translate(10rem)}}.el-video-container{display:flex;width:calc(100% + 1px);height:100%;justify-content:center;align-items:center;overflow:hidden;background-color:#000}.el-video{aspect-ratio:var(--aspect-ratio);width:100%}.el-title{margin:0;text-transform:uppercase;color:var(--title-font-color, #fff);line-height:.7;letter-spacing:var(--title-letter-spacing);font-weight:700}.el-column-title .char{opacity:0}.el-title a{text-decoration:none}h1.el-title,h2.el-title{font-size:clamp(3.1em,2.5em + 5vw,8em)}@media screen and (width >= 768px){h1.el-title,h2.el-title{font-size:clamp(3.1em,1em + 5vw,8em)}}.el-title em{position:relative;z-index:2;font-family:var(--font-heading-family);text-transform:none;color:var(--title-accent-font-color, #fff);font-size:.77em;letter-spacing:0;font-weight:400}.el-body-text{font-size:1.3rem;line-height:1.6}.el-body-text--large{font-size:1.5rem}h3.el-column-title,.el-column-title{font-size:clamp(1.2rem,3.7vw,2.4rem);font-weight:900;letter-spacing:var(--small-title-letter-spacing)}.el-size-mobile--tiny{font-size:.6rem}.el-size-mobile--small{font-size:.8rem}.el-size-mobile--default{font-size:1rem}.el-size-mobile--large{font-size:1.2rem}.el-size-mobile--huge{font-size:1.4rem}@media screen and (width >= 768px){.el-size-desktop--tiny{font-size:.6rem}.el-size-desktop--small{font-size:.8rem}.el-size-desktop--default{font-size:1rem}.el-size-desktop--large{font-size:1.2rem}.el-size-desktop--huge{font-size:1.4rem}}.swiper-wrapper{margin-bottom:-1px}.el-price{display:block;letter-spacing:.18rem!important;color:#999}.el-price--inline{display:inline-block}.el-discounted-price{color:var(--color-dark-pink)}a.el-button,.el-button{display:inline-block;position:relative;text-decoration:none;padding:1.3rem 4.3rem;text-transform:uppercase;letter-spacing:.4rem;min-width:180px;text-align:center;font-size:1.1rem}.el-button__text{position:relative;z-index:2;color:var(--text-color, #000)}.el-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10000px;transition:background-color .2s ease-out;background-color:rgb(var(--button-color-r, 255),var(--button-color-g, 255),var(--button-color-b, 255),var(--button-opacity, .3));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}a.el-button--small,.el-button--small{padding:.5rem 2.1rem;min-width:120px;font-size:1.2rem;letter-spacing:.2rem}.el-button:hover:after{background-color:rgb(var(--button-color-r, 255),var(--button-color-g, 255),var(--button-color-b, 255),calc(var(--button-opacity, .3) + .08))}body.blur-content .header-group,body.blur-content .content-for-layout,body.blur-content .shopify-section-group-footer-group{filter:blur(5px)}body.blur-content .shopify-section-group-footer-group__popovers{filter:none!important}.overflow-hidden{overflow:hidden}.no-transition{transition:none!important}.el-tooltip-content{display:inline-block;text-align:center;text-wrap:balance}.el-tooltip__qr-code-link{display:none}.el-tooltip__qr-code{width:10rem}a.el-live-chat__whatsapp-number{display:block;margin-top:5px}@media screen and (width >= 768px){.el-tooltip__qr-code-link{display:flex;justify-content:center;margin-top:.5rem;margin-bottom:.8rem}}.tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translate(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translate(10px)}.tippy-box[data-theme^=sophiawebster]{background:#fff!important;border:rgb(255,255,255)!important;color:#404d5b;padding:0;border-radius:4px;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.2))}.tippy-box[data-theme^=sophiawebster] .tippy-arrow{color:#fff}.tippy-box[data-theme^=sophiawebster] .tippy-content{font-size:1.3rem;line-height:1.9rem;padding:0}.tippy-box[data-theme~=sophiawebster-large-tooltip]{padding:20px 30px;border-radius:10px}.tippy-box[data-theme~=sophiawebster-large-tooltip] .tippy-arrow{width:16px;height:16px}.tippy-box[data-theme^=sophiawebster][data-placement^=top]>.tippy-arrow:before{border-top-color:initial}.tippy-box[data-theme^=sophiawebster][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial}.tippy-box[data-theme^=sophiawebster][data-placement^=left]>.tippy-arrow:before{border-left-color:initial}.tippy-box[data-theme^=sophiawebster][data-placement^=right]>.tippy-arrow:before{border-right-color:initial}.tippy-box[data-theme~=sophiawebster-large-tooltip][data-placement^=top]>.tippy-arrow:before{border-width:16px 16px 0;bottom:-16px;left:-8px}.tippy-box[data-theme~=sophiawebster-large-tooltip][data-placement^=bottom]>.tippy-arrow:before{border-width:0 16px 16px;top:-16px;left:-8px}.tippy-box[data-theme~=sophiawebster-large-tooltip][data-placement^=left]>.tippy-arrow:before{border-width:16px 0 16px 16px;top:-8px;right:-16px}.tippy-box[data-theme~=sophiawebster-large-tooltip][data-placement^=right]>.tippy-arrow:before{border-width:16px 16px 16px 0;top:-8px;left:-16px}.tippy-box[data-theme^=sophiawebster] .tippy-svg-arrow{width:6.2rem;height:2.6rem}.tippy-box[data-theme^=sophiawebster] .tippy-svg-arrow svg{width:100%;object-fit:cover}.tippy-box[data-theme^=sophiawebster][data-placement^=top] .tippy-svg-arrow{top:100%}.tippy-box[data-theme^=sophiawebster][data-placement^=top] .tippy-svg-arrow svg{transform:translate(-1.35rem)}.tippy-box[data-theme^=sophiawebster][data-placement^=bottom] .tippy-svg-arrow{bottom:100%}.tippy-box[data-theme^=sophiawebster][data-placement^=bottom] .tippy-svg-arrow svg{transform:translate(1.35rem) rotate(-180deg)}.el-section__button-wrapper{display:flex;justify-content:center;text-align:center}.el-section__button{font-size:1.1rem!important;letter-spacing:.24rem!important;padding:.9rem 4rem!important;min-width:auto!important;font-weight:500!important}.el-is-initializing{opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility 0s linear .4s}.wishlist-button,.wishlist-button+br,.el-add-to-wishlist-btn,.el-cart-drawer__item-add-to-wishlist{display:none!important}.el-add-to-wishlist-btn--icon{flex-shrink:0;padding:.2rem;width:1.6rem;height:1.6rem;filter:brightness(0) saturate(100%) invert(68%) sepia(0%) saturate(1%) hue-rotate(168deg) brightness(90%) contrast(88%)}.toast-container{position:fixed;width:100%;top:50%;margin-top:-50px;z-index:99999;text-align:center;opacity:0;transform:scale(.8);transition:transform .5s var(--ease-out-back) 1.5s,opacity .5s linear 1.5s;pointer-events:none}.toast-container--visible{opacity:1;transform:scale(1)}.toast-container--animate-out{opacity:0;transform:scale(1.3);transition:transform .5s var(--ease-in-back),opacity .5s linear}.toast-content{display:inline-block;max-width:380px;margin:0 10px;background-color:#000c;padding:10px 30px;border-radius:5px;color:#fff}.toast-content a{color:#fff;border-bottom:1px dotted rgba(255,255,255,.2)}.toast-icon{vertical-align:text-bottom;color:#fff;height:17px}
