@font-face{font-family:Noto Sans;src:url(noto-sans-900-normal.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Noto Sans;src:url(noto-sans-600-normal.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Noto Sans;src:url(noto-sans-400-normal.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:url(noto-sans-300-normal.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans;src:url(noto-sans-800-normal.woff2) format("woff2");font-weight:800;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:120%;margin:0;text-transform:uppercase}a{text-decoration:none;color:#fff;cursor:pointer}p{margin:0}.font-size__14{font-size:14px;font-weight:600;line-height:26px}.font-size__16{font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.16px}.font-size__36{font-size:36px;font-weight:900;line-height:100%;letter-spacing:-.72px;text-transform:uppercase}@media screen and (min-width:768px){.font-size__16{font-size:24px;letter-spacing:-.24px}.font-size__36{font-size:48px;letter-spacing:-.96px}.font-size__14{font-size:24px}}html{scroll-behavior:smooth}.button{text-transform:uppercase;cursor:pointer;display:inline-block;border:none}.button--primary{color:#fff;border-radius:200px;border:1px solid rgba(175,22,133,.8);background:linear-gradient(73deg,#e42576 -27.72%,#af1685 106.58%),#af1685cc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:none;padding:16px 24px;font-size:16px;font-weight:500;line-height:22px;min-width:115px;text-decoration:none;text-align:center;transition:all .3s ease}.button--primary:hover{background:var(--Essence-Color-Gradient-700, linear-gradient(225deg, var(--Colors-Gradients-700-secondary, #8D0D65) 0%, var(--Colors-Gradients-700-primary, #BA497D) 100%))}@media screen and (min-width:768px){.button--primary{padding:16px 32px}}.button--secondary{background-color:#fff;white-space:nowrap;color:#000;padding:14px 32px;border-radius:1000px;font-size:14px;font-weight:600;line-height:unset;letter-spacing:.98px;cursor:pointer;transition:background-color .3s ease}.button--secondary:hover{background-color:var(--Colors-Accent-color-a-500, #FAE6F3)}.button--controls{fill:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:transparent;border:none;height:40px;width:40px;border-radius:100%}.button--controls>span{display:block;height:24px;width:24px}custom-form-input{display:flex;gap:8px;flex-direction:column}custom-form-input .input-error{display:none}custom-form-input[data-state=error] .input-error{display:flex;align-items:center;gap:4px;color:#f8212c;font-size:12px;margin-left:12px;font-style:normal;font-weight:500;line-height:15px}.input{font-family:Futura Now Text,sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000;background:transparent;border:none;outline:none;padding:0;width:100%}.input:focus{outline:none;border:none}.input-label{font-size:7px;font-weight:700;line-height:12px;text-transform:uppercase;color:#737373;letter-spacing:.5px}.input-group{display:flex;flex-direction:column;background:#f7f7f7;border-radius:12px;padding:8px 14px;transition:background-color .2s ease;justify-content:space-between;border:1px solid #f7f7f7}.input-group:has(input:focus){border:var(--Border-Width-border-w-300, 1.5px) solid var(--Colors-Neutral-color-n-500, #737373)}.input-group:focus-within{background:#eee}.input-group:hover{border:var(--Border-Width-border-w-300, 1.5px) solid var(--Essence-Color-Gradient-600, #E52677)}custom-form-input[data-state=error] .input-group{border:var(--Border-Width-border-w-300, 1.5px) solid var(--Colors-Signal-color-s-300, #F8212C)}custom-form-input[data-state=error] .input-label{color:var(--Colors-Signal-color-s-300, #F8212C)}.input::placeholder{color:#737373;opacity:.7}.font-color__white{color:#fff}.font-color__purple{color:#af1685}*{box-sizing:border-box;font-family:Noto Sans,sans-serif}body{background-color:#fff;margin:0}body.avoid-scroll{overflow-y:hidden;overflow-x:hidden;overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0}.show-desktop{display:none}.position-relative{position:relative}.position-absolute{position:absolute}.text--center{text-align:center}.page-width{margin:0 8px}.flex-between{display:flex;justify-content:space-between}.flex-center{display:flex;justify-content:center;align-items:center}.flex-collumn{display:flex;flex-direction:column}@media screen and (min-width:768px){.page-width,.page-width-desktop{max-width:1440px;margin:0 auto;padding:0 32px}.show-mobile{display:none}.show-desktop{display:block}}.announcement-bar__section{background:#fff;color:#000;overflow:hidden}.announcement-bar__desktop-container{display:flex;justify-content:space-between;align-items:center;padding:8px 16px}.announcement-bar__item,.announcement-bar__desktop-container-left,.announcement-bar__desktop-container-right{display:flex;align-items:center;gap:8px}.announcement-bar__desktop-container-left,.announcement-bar__desktop-container-right{gap:16px}.announcement-bar__item span{font-size:10px;color:#3d3a49;font-weight:700;text-transform:uppercase;white-space:nowrap;line-height:14px}.announcement-bar__icon{width:16px}.announcement-bar__mobile-container{display:flex;padding:8px 0;gap:8px;justify-content:center}@keyframes announcement-bar-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.header__join-loyalty-button{height:fit-content!important;padding:16px 24px;line-height:26px}.header__section{position:relative;display:block}.header__top{background:var(--Essence-color-accent-300, linear-gradient(45deg, #e52677 0%, #ad1784 100%));border-radius:20px;position:relative;z-index:1;transition:all ease-in-out .5s;margin-bottom:12px}custom-header{display:block}@media screen and (min-width:768px){custom-header{position:sticky;width:100%;top:0;z-index:20}custom-header{transition:all .3s ease-in-out;width:100%}custom-header[data-desktop-show=true]{position:sticky;z-index:10}custom-header[data-desktop-show=false]{transform:translateY(-120%)}custom-header[data-desktop-show=true]{transform:translateY(0)}custom-header[data-desktop-show=false]{top:-200px}custom-header[data-desktop-background=transparent]{position:relative}custom-header[data-desktop-background=transparent] .header__section{position:absolute;width:100%}custom-header[data-desktop-background=transparent] .header__join-loyalty-button{display:none}}@media screen and (min-width:768px){custom-header[data-desktop-background=transparent] .header__section .header__top{background:linear-gradient(180deg,#00000080,#0000)}}.header__content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;padding:24px;align-items:center}.header__logo{display:flex;align-items:center;max-height:50px}.header__logo img{width:100%;height:100%}.header__action-bar{width:100%;display:flex;gap:16px;justify-content:flex-end;align-items:center}.header__action-bar>div{display:flex;align-items:center}.header__action-bar svg{width:24px;height:24px}.header__mobile-menu{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:absolute;z-index:10;top:80px;height:calc(100dvh - 120px);left:0;width:100%;padding-top:36px;padding-left:24px;padding-right:24px;overflow-y:scroll;transition:all .5s ease-in-out;z-index:5;overflow-x:hidden}.header__mobile-menu-buttons{border-radius:20px 20px 0 0;background:linear-gradient(45deg,#e52677,#ad1784);display:flex;flex-direction:column;gap:30px;padding:16px 16px 20px;width:calc(100% - 16px);bottom:0;left:8px}.header__mobile-menu-button{gap:4px;font-size:14px;font-style:normal;font-weight:500;line-height:26px;text-transform:uppercase}.header__mobile-menu-button svg path{stroke:#fff}.header__mobile-submenu{z-index:6}.header__mobile-menu[data-state=show]{display:flex;transform:translate(0)}.header__mobile-menu[data-state=transition]{transform:translate(-100%);display:flex}.header__mobile-submenu[data-state=transition]{transform:translate(100%)}.header__mobile-menu[data-state=hide]{display:none}.header__mobile-menu-big-text{font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.24px;color:#27042d;text-transform:uppercase}.header__mobile-menu-link{display:flex;justify-content:space-between;padding:24px 0;width:100%;border:none;background-color:transparent}.header__mobile-menu-link span{color:#000}.header__mobile-menu-linklist-divider{background-color:#d2d2d2;height:1px;display:block;width:100%;margin:0;opacity:.3;border:none}.header__mobile-menu-item{position:relative;display:block;min-width:120px;height:170px}.header__mobile-menu-item:first-child{margin-left:24px}.header__mobile-menu-item:last-child{margin-right:24px}.header__mobile-menu-item-gradient{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:linear-gradient(180deg,#0000 51.04%,#00000080);border-radius:12px}.header__mobile-menu-item-text{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:#fff;font-weight:900;line-height:1.2;letter-spacing:.24px;text-transform:uppercase;font-size:12px;z-index:2}.header__mobile-menu-item-image{width:100%;height:100%;object-fit:cover;border-radius:12px}.header__mobile-menu-items{display:flex;gap:16px;overflow-x:scroll;overflow-y:hidden;margin:24px -24px 12px}.header__mobile-menu-items::-webkit-scrollbar{width:0;height:0px}.header__mobile-submenu .header__mobile-menu-linklist{margin-top:16px}.header__submenu-top{display:flex;gap:16px;align-items:center;margin-bottom:20px;text-transform:uppercase}.header__top .header__menu-icon-close,.header__top .header__menu-icon-menu{transition:all .5s ease-in-out;opacity:1;display:flex;align-items:center}.header__top[data-state=initial] .header__menu-icon-close{display:none}.header__top[data-state=open] .header__menu-icon-close{display:flex}.header__search-icon{display:flex;align-items:center}account-icon,.header__account-icon{display:flex;align-items:center;cursor:pointer;transition:opacity .2s ease}account-icon:hover,.header__account-icon:hover{opacity:.8}account-icon:focus,.header__account-icon:focus{outline:2px solid white;outline-offset:2px;border-radius:4px}account-icon svg,.header__account-icon svg{width:24px;height:24px}.header__top[data-state=open] .header__menu-icon-menu{display:none}.header__top[data-state=open] .header__action-bar{opacity:0}.header__menu-item-desktop{position:relative;display:block;padding:20px 0}.header__desktop-submenu{position:absolute;top:60px;border-radius:20px;background:#fff;padding:24px;left:-24px;color:#000;display:flex;gap:12px;flex-direction:column;min-width:max-content;max-width:400px}.header__menu-item-desktop[data-state=hide] .header__desktop-submenu{display:none}.header__desktop-submenu-item{color:#000;font-size:14px;font-weight:500;line-height:22px}.header__desktop-submenu-item--highlighted{font-weight:600;letter-spacing:.5px;text-transform:uppercase}.header__content{padding:12px 21px}@media screen and (min-width:768px){.header__logo{max-height:62px;height:62px}.header__logo img{width:auto}.header__action-bar>*{display:block;height:24px}.header__menu-item{font-size:14px;font-weight:600;text-transform:uppercase}.header__menu-item:hover{text-underline-offset:47px;text-decoration-thickness:.4rem;text-decoration:underline}.header__menu{display:flex;gap:32px;align-items:center;width:100%}.header__content{display:flex;justify-content:space-between;padding:21px 32px}.header__action-bar svg{width:24px;height:24px}.header__action-bar{gap:24px;width:auto}}.variant-card{display:flex;flex-direction:column;gap:12px;height:100%}.variant-card[data-show=false]{display:none}.variant-card-media{position:relative;width:fit-content}.variant-card-image{background-color:#f7f7f7;padding:12px;aspect-ratio:1/1;object-fit:contain;border-radius:12px;width:100%;height:100%}.variant-card-media-atc{position:absolute;top:12px;right:12px}.variant-card-media-try-on{position:absolute;top:12px;left:12px}.variant-card-media-try-on svg,.variant-card-media-atc svg{width:18px;height:18px}.variant-card-title,.variant-card-price{font-size:11px;font-style:normal;font-weight:700;line-height:16px;-webkit-line-clamp:3;line-clamp:3;color:#000}.variant-card-title{margin-bottom:4px;display:block;height:auto}.variant-card-information{display:flex;flex-direction:column;height:100%;justify-content:space-between}.variant-card-information-review-stars{gap:4px}.variant-card-information-review-stars-dot{color:#737373;font-size:8px;line-height:10px;margin-top:2px}.variant-card-unit-price{font-size:8px;color:#737373}.variant-card-information-price-area{display:flex;align-items:baseline;gap:4px;flex-direction:column-reverse}.variant-card-information-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.variant-card-information-details{display:flex;justify-content:space-between;align-items:center}.variant-card-information-review-area{display:flex;gap:4px;align-items:baseline}.varian-card-information-review-stars{display:flex;gap:4px}.variant-card-information-review-count{font-size:8px;font-weight:400;line-height:10px;color:#737373}.variant-card-variant-button{display:block;height:18px;width:18px;border-radius:100%;background-color:var(--background);border:none}.variant-card-variant-button:hover{cursor:pointer}.variant-card-variant-button--selected{border:0px solid white;position:relative;width:14px;height:14px;margin-left:3px}.variant-card-variant-button--selected:after{content:"";border:1px solid black;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:17px;height:17px;border-radius:50%}.variant-card-variant-picker{display:flex;align-items:center;gap:6px;margin-top:12px;margin-bottom:8px;height:18px}.variant-card-information-wrapper:not(:has(.variant-card-variant-picker)) .variant-card-information-details{margin-bottom:36px}@media screen and (min-width:768px){.variant-card-variant-picker{margin-bottom:0}.variant-card-variant-button{width:30px;height:30px}.variant-card-variant-button--selected{height:28px;width:28px;border:1px solid white}.variant-card-variant-button--selected:after{width:29px;height:29px;border:1.5px solid black}.variant-card-information-price-area{flex-direction:row;gap:8px}.variant-card-media-try-on svg,.variant-card-media-atc svg{width:24px;height:24px}.variant-card-image{padding:16px}.variant-card-title,.variant-card-price{font-size:14px;line-height:21px}.variant-card-information-details{flex-direction:column;gap:10px;align-items:flex-end;width:100%;max-width:fit-content}.variant-card-information{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
