.category-cards{position:relative}.category-cards__arrows{position:absolute;top:5.5rem;right:0;margin-right:6%;z-index:2;display:flex;align-items:center;gap:.75rem}.category-cards__arrow{width:32px;height:32px;padding:0;border:0;background:transparent;color:#40484f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease;-webkit-tap-highlight-color:transparent}.category-cards__progress{display:none}@media(max-width:767px){.category-cards{padding-bottom:4rem}.category-cards__arrows{top:auto;right:1rem;bottom:1.5rem;margin-right:3%;gap:15px}.category-cards__progress{position:absolute;left:1rem;bottom:2.35rem;z-index:2;display:block;width:120px;height:4px}.category-cards__scrollbar-track{position:relative;width:100%;height:4px;overflow:hidden}.category-cards__scrollbar-track:before{content:"";position:absolute;top:1px;left:0;width:100%;height:1.5px;border-radius:999px;background:#40484f80}.category-cards__scrollbar-drag{position:relative;z-index:1;display:block;width:40px;height:4px;border-radius:999px;background:#40484f}.category-cards__progress-fill{transition:transform .25s ease}}.list-collections__title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#1a1a1a;margin:0 0 32px}.list-collections__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;background:transparent;overflow:hidden}.list-collections__media{position:relative;aspect-ratio:1 / 1;background:#fff0f5;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:12px}.list-collections__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.list-collections__img--placeholder{width:60%;height:60%;object-fit:contain}.list-collections__card:hover .list-collections__img{transform:scale(1.04)}.list-collections__body{padding:12px 4px 0;display:flex;flex-direction:column;gap:4px}.list-collections__name{font-family:Figtree,sans-serif;font-size:.8125rem;font-weight:500;color:#1a1a1a;margin:0;line-height:1.4;letter-spacing:.01em}.list-collections__desc{font-family:Figtree,sans-serif;font-size:.75rem;font-weight:400;color:#6e7c87;margin:0;line-height:1.5}@media(max-width:767px){.list-collections__title{font-size:18px;margin-bottom:24px;padding-inline:10px}.list-collections__media{border-radius:8px}.list-collections__name{font-size:.75rem}.list-collections__desc{font-size:.6875rem}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero-slider{position:relative;width:100%;overflow:hidden;background:#fde8f0}.hero-slider__track{display:flex;align-items:flex-start;will-change:transform}.hero-slider__slide{flex:0 0 100%;width:100%;position:relative;line-height:0;align-self:flex-start}.hero-slider__slide picture{display:block;width:100%;line-height:0}.hero-slider__slide a{display:block;width:100%;line-height:0}.hero-slider__img{width:100%;height:auto;aspect-ratio:auto;display:block;object-position:center}.hero-slider__placeholder{max-height:620px;width:100%}.hero-slider__arrow{position:absolute;margin-right:5%;right:1.5rem;bottom:24px;z-index:1;width:44px;height:44px;background:transparent;display:flex;align-items:center;justify-content:center;color:#1a1a1a;cursor:pointer;border:none;padding:0;outline:none;-webkit-tap-highlight-color:transparent}.hero-slider__arrow:hover{transform:scale(1.08)}.hero-slider__arrow--prev{right:calc(1.25rem + 42px)}.hero-slider__arrow--next{right:1.25rem}.hero-slider__dots{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:1}.hero-slider__dot{width:28px;height:4px;border-radius:9999px;background:#ffffff80;cursor:pointer;transition:background .15s ease,width .25s ease;border:none;padding:0}.hero-slider__dot.is-active{background:#fff;width:40px}.hero-slider__progress-bar{position:absolute;bottom:1.5rem;left:5.5rem;bottom:40px;z-index:1;color:#fff;display:flex;justify-content:center;width:300px;max-width:calc(100% - 2rem)}.hero-slider__progress-bar svg{max-width:100%}.hero-slider__progress-fill{color:#e8447a;transition:transform .8s cubic-bezier(.25,.1,.25,1)}@media(max-width:767px){.hero-slider__img{max-height:none;aspect-ratio:9 / 16;object-fit:cover}.hero-slider__placeholder{max-height:none;aspect-ratio:9 / 16}.hero-slider__arrow{display:flex;bottom:1.25rem;width:36px;height:36px;margin-right:5%;z-index:3}.hero-slider__arrow:hover{transform:scale(1.05)}.hero-slider__arrow--next{right:1.25rem}.hero-slider__dots{bottom:4rem}.hero-slider__progress-bar{display:none}}@media(max-width:480px){.hero-slider__img{aspect-ratio:10 / 13}}.page-section{padding-block:64px 96px;background-color:#fff}.page-section__container{max-width:800px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}.page-header{text-align:center;margin-bottom:48px}.page-title{font-family:Figtree,sans-serif;font-size:36px;font-weight:700;line-height:1.2;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;margin:0;position:relative;display:inline-block;padding-bottom:16px}.page-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:#83324c;border-radius:2px}.page-content{font-family:Figtree,sans-serif;font-size:15px;line-height:1.8;color:#40484f}.rte p{margin:0 0 1.5em}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:#1a1a1a;font-weight:700;line-height:1.3;margin:2em 0 .8em}.rte h2{font-size:24px}.rte h3{font-size:20px}.rte h4{font-size:17px}.rte a{color:#83324c;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease;font-weight:500}.rte a:hover{color:#feaac5}.rte ul,.rte ol{margin:0 0 1.5em;padding-left:24px}.rte li{margin-bottom:.6em}.rte blockquote{margin:2em 0;padding:16px 24px;border-left:4px solid #83324C;background-color:#fcf8f9;font-style:italic;color:#5c656c}.rte img{max-width:100%;height:auto;border-radius:4px;margin:2em 0}.rte table{width:100%;border-collapse:collapse;margin:2em 0;font-size:14px}.rte th,.rte td{padding:12px 16px;border:1px solid #E1E6EA;text-align:left}.rte th{background-color:#fcf8f9;font-weight:600}@media(max-width:767px){.page-section{padding-block:40px 64px}.page-header{margin-bottom:32px}.page-title{font-size:28px;padding-bottom:12px}.page-title:after{width:48px}.page-content{font-size:14px;line-height:1.7}}.password-page{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:2rem 1.5rem;background:linear-gradient(180deg,#83324c,#feaac5);text-align:center}.password-page__content{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:32rem}.password-page__logo{width:10rem;height:auto;object-fit:contain}.password-page__heading{font-size:18px;font-weight:700;color:#fff}.password-page__description{color:#fff;font-size:14px;line-height:1.6}.password-page__unlock-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.875rem 1.75rem;border:none;border-radius:999px;background:transparent;color:#83324c;font-size:.9375rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease;position:absolute;top:0;right:2rem}.password-page__unlock-btn:hover{transform:translateY(-2px)}.password-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.password-popup.is-open{visibility:visible;opacity:1}.password-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a80}.password-popup__panel{position:relative;z-index:1;width:100%;max-width:24rem;margin:1rem;padding:2rem;border-radius:16px;background:#fff;text-align:left}.password-popup__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#1a1a1a;cursor:pointer}.password-popup__title{margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;color:#1a1a1a}.password-popup__error{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;background:#fde8e8;color:#b42318;font-size:.875rem}.password-popup__label{display:block;margin-bottom:.5rem;font-size:.875rem;color:#40484f}.password-popup__input{width:100%;height:48px;padding:0 1rem;margin-bottom:1.25rem;border:1.5px solid #e0e0e0;border-radius:10px;font-size:1rem}.password-popup__submit{width:100%;height:48px;border:none;border-radius:10px;background:#83324c;color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
