.hdt-home{background:#fffaf0;color:#233154;overflow:hidden}.hdt-wrap{max-width:1320px;margin:auto;padding:0 40px}.hdt-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;min-height:580px;padding:60px 0 65px}.hdt-eyebrow{text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:.14em;margin:0 0 18px}.hdt-eyebrow span{color:#db582e;font-size:20px;vertical-align:middle;margin-right:8px}.hdt-home h1,.hdt-home h2,.hdt-home h3{font-family:var(--font-heading-family);color:#233154;font-weight:700}.hdt-home h1{font-size:clamp(44px,5.2vw,72px);letter-spacing:-.055em;line-height:1.09;margin:0 0 24px;max-width:650px}.hdt-home h1 em{font-style:normal;color:#2853cf;display:block}.hdt-intro{max-width:490px;font-size:17px;line-height:1.75;color:#526078}.hdt-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:28px}.hdt-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:#2853cf;border:2px solid #2853cf;color:#fff;text-decoration:none;border-radius:100px;padding:15px 25px;font-size:15px;font-weight:600;min-height:50px;transition:transform .2s,background .2s}.hdt-button:hover{background:#1e3d9a;transform:translateY(-2px)}.hdt-text-link{color:#233154;font-size:14px;font-weight:600;text-underline-offset:5px}.hdt-hero__note{font-size:12px;color:#5a6375;margin:23px 0 0}.hdt-hero__art{position:relative;height:440px;border-radius:48% 48% 30px 30px;background:#e6edff;isolation:isolate}.hdt-art__arch{position:absolute;width:56%;height:73%;border:40px solid #ffcb55;border-bottom:0;border-radius:170px 170px 0 0;bottom:20px;left:22%;transform:rotate(9deg)}.hdt-art__sun{position:absolute;font-size:115px;color:#ec6c4c;line-height:1;top:-22px;right:2%;transform:rotate(15deg)}.hdt-art__block{position:absolute;display:flex;justify-content:center;align-items:center;border-radius:20px;box-shadow:0 14px #2331541a}.hdt-art__block--blue{background:#2853cf;color:#fff;bottom:40px;left:3%;width:185px;height:160px;transform:rotate(-9deg);font-size:92px}.hdt-art__block--blue i{position:absolute;top:-22px;width:47px;height:28px;border-radius:10px 10px 0 0;background:#2853cf}.hdt-art__block--blue i:first-child{left:22px}.hdt-art__block--blue i:nth-child(2){right:22px}.hdt-art__block--pink{background:#f4aac9;right:2%;bottom:30px;width:153px;height:150px;transform:rotate(13deg);font-size:85px;color:#aa3158}.hdt-art__ball{position:absolute;width:87px;height:87px;border-radius:50%;left:34%;bottom:27px;background:repeating-linear-gradient(35deg,#fdf8e9 0 16px,#ec6c4c 16px 32px);box-shadow:0 8px #00000012}.hdt-art__tiny{position:absolute;left:8%;top:35px;font-size:55px;color:#2853cf}.hdt-art__label{position:absolute;bottom:-18px;left:25%;background:#fff;border:2px solid #233154;border-radius:99px;padding:10px 20px;transform:rotate(-5deg);font-weight:600;font-size:14px;white-space:nowrap}.hdt-ribbon{display:flex;gap:46px;align-items:center;justify-content:center;padding:20px;background:#ffdc73;color:#233154;font-size:17px;font-weight:600;letter-spacing:.05em}.hdt-ribbon b{color:#8c4d13}.hdt-categories{padding-top:72px;padding-bottom:64px;scroll-margin-top:100px}.hdt-section-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:30px}.hdt-home h2{font-size:clamp(29px,3.2vw,43px);line-height:1.2;letter-spacing:-.04em;margin:0}.hdt-section-head>p{max-width:310px;color:#526078;font-size:14px;margin:0;line-height:1.8}.hdt-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hdt-category{background:var(--tile-color);padding:24px;border-radius:24px;text-decoration:none;color:#233154;transition:transform .2s;min-width:0;border:2px solid transparent}.hdt-category:hover{transform:translateY(-5px);border-color:#233154}.hdt-category__icon{height:88px;display:flex;align-items:flex-start;font-size:49px}.hdt-category__bottom{display:flex;gap:10px;align-items:center;justify-content:space-between}.hdt-category h3{font-size:17px;line-height:1.45;letter-spacing:-.02em;margin:0}.hdt-category__bottom>span{font-size:24px}.hdt-category p{font-size:12px;margin:9px 0 0;color:#46516a}.hdt-everyone{background:#233154;color:#fffaf0;border-radius:28px;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.hdt-everyone h2{color:#fffaf0;font-size:35px}.hdt-everyone p:not(.hdt-eyebrow){font-size:14px;max-width:450px;line-height:1.8;margin-bottom:0}.hdt-everyone__links{display:grid;gap:10px}.hdt-everyone__links a{display:flex;justify-content:space-between;align-items:center;background:#e6edff;color:#233154;padding:14px 22px;border-radius:99px;text-decoration:none;font-size:15px;font-weight:600}.hdt-everyone__links a:nth-child(2){background:#fbe2ee}.hdt-everyone__links a:nth-child(3){background:#ffdc73}.hdt-featured{padding-top:75px;padding-bottom:70px}.hdt-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.hdt-product{border-radius:24px;background:#fff;overflow:hidden;border:1px solid #e9e6de}.hdt-product__image{display:flex;aspect-ratio:1;align-items:center;justify-content:center;padding:20px;background:#fff}.hdt-product__image img{width:100%;height:100%;object-fit:contain}.hdt-product__info{padding:24px;border-top:1px solid #f0eee8}.hdt-product h3{font-size:16px;line-height:1.55;margin:0;font-weight:600}.hdt-product h3 a{text-decoration:none;color:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hdt-price{font-size:18px;font-weight:600;margin:15px 0}.hdt-button--small{font-size:13px;padding:10px 18px;min-height:44px}.hdt-next{border:2px dashed #aec2df;border-radius:24px;background:#edf3ff;padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hdt-next>span{font-size:75px;line-height:1;color:#2853cf}.hdt-next h3{font-size:28px;line-height:1.2;margin:23px 0 0}.hdt-next p{font-size:14px;color:#526078;line-height:1.8}.hdt-help{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding-top:25px;padding-bottom:75px}.hdt-help details{border-bottom:1px solid #d8dcd9;padding:18px 0}.hdt-help summary{font-size:15px;font-weight:600;cursor:pointer;min-height:30px}.hdt-help details p{font-size:14px;color:#526078;line-height:1.8}.hdt-help a{color:#2853cf;text-underline-offset:4px}.hdt-home a:focus-visible,.hdt-home summary:focus-visible{outline:3px solid #2853cf;outline-offset:5px}@media(min-width:990px){.hdt-products:has(.hdt-product:only-of-type){grid-template-columns:1.4fr 1fr}.hdt-products:has(.hdt-product:only-of-type) .hdt-product{display:grid;grid-template-columns:1fr 1fr;align-items:center}.hdt-products:has(.hdt-product:only-of-type) .hdt-product__info{border:0;padding:24px}}@media(max-width:989px){.hdt-wrap{padding-left:24px;padding-right:24px}.hdt-hero{gap:25px;min-height:500px}.hdt-hero__art{height:350px}.hdt-art__block--blue{width:140px;height:125px;font-size:75px}.hdt-art__block--pink{width:115px;height:115px;font-size:65px}.hdt-art__ball{width:65px;height:65px}.hdt-art__arch{border-width:28px}.hdt-art__label{font-size:11px;left:15%}.hdt-category-grid,.hdt-products{grid-template-columns:repeat(2,minmax(0,1fr))}.hdt-everyone{gap:25px;padding:30px}.hdt-help{gap:30px}}@media(max-width:749px){.hdt-wrap{padding-left:20px;padding-right:20px}.hdt-hero{grid-template-columns:1fr;padding:38px 0 48px;gap:40px}.hdt-home h1{font-size:48px}.hdt-intro{font-size:15px}.hdt-hero__art{height:310px;max-width:430px;width:100%;margin:0 auto}.hdt-art__arch{width:53%;left:23%}.hdt-ribbon{gap:13px;font-size:12px;padding:17px 10px}.hdt-ribbon b{font-size:12px}.hdt-categories{padding-top:44px;padding-bottom:40px}.hdt-section-head{display:block}.hdt-section-head>p{margin-top:15px;max-width:100%}.hdt-section-head>.hdt-text-link{display:inline-block;margin-top:18px}.hdt-category-grid{gap:12px}.hdt-category{padding:18px 15px;border-radius:20px}.hdt-category h3{font-size:14px}.hdt-category__icon{font-size:40px;height:69px}.hdt-category p{font-size:11px}.hdt-everyone{grid-template-columns:1fr;gap:22px;padding:27px 23px}.hdt-everyone h2{font-size:29px}.hdt-featured{padding-top:45px;padding-bottom:45px}.hdt-products{grid-template-columns:1fr}.hdt-product__image{max-height:340px;aspect-ratio:auto;height:300px}.hdt-next{padding:30px}.hdt-help{grid-template-columns:1fr;gap:18px;padding-bottom:45px}.hdt-home h2{font-size:31px}.hdt-eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){.hdt-home *{transition:none!important;scroll-behavior:auto}}.su-hero{background:#f8f5ef;color:#302a37}.su-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-top:48px;padding-bottom:64px}.su-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;line-height:1.8;margin:0 0 22px}.su-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.6vw,82px);font-weight:400;line-height:1.05;letter-spacing:-.045em;margin:0 0 28px;max-width:620px}.su-hero__intro{font-size:16px;line-height:1.8;max-width:420px;color:#625c66}.su-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:50px;padding:14px 24px;background:#574164;color:#fff;border:1px solid #574164;border-radius:6px;font-size:13px;text-decoration:none;margin-top:22px;transition:background .2s}.su-primary:hover{background:#392842}.su-primary:focus-visible{outline:3px solid #574164;outline-offset:4px}.su-hero__note{font-size:11px;color:#716a75;margin-top:18px;line-height:1.7}.su-hero__visual{margin:0;position:relative;min-width:0}.su-hero__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:80px 80px 12px 12px}.su-hero__placeholder{aspect-ratio:4/5;border-radius:120px 120px 12px 12px;background:linear-gradient(145deg,#ddd5e3,#ece6ed 60%,#dfd9e6);position:relative;padding:42px 32px;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.su-hero__edition{font-size:10px;letter-spacing:.18em;text-transform:uppercase;position:absolute;top:45px;left:24px;right:24px;text-align:center;color:#665b6e}.su-hero__lettering{font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,7vw,105px);letter-spacing:-.055em;line-height:.97;text-align:center;color:#5d4969}.su-hero__lettering em{font-weight:400}.su-hero__signature{position:absolute;bottom:30px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#665b6e}.su-hero__caption{font-size:10px;line-height:1.6;color:#756d79;margin:10px 5px 0}@media(max-width:749px){.su-hero__inner{grid-template-columns:1fr;gap:35px;padding-top:32px;padding-bottom:36px}.su-hero h1{font-size:49px;max-width:480px}.su-hero__intro{font-size:14px}.su-hero__placeholder,.su-hero__image{aspect-ratio:5/4;border-radius:70px 70px 10px 10px}.su-hero__lettering{font-size:78px}.su-hero__edition{top:26px}.su-hero__signature{bottom:20px}}.su-products{padding:64px 0 72px;background:#f8f5ef;color:#302a37;scroll-margin-top:100px}.su-products__heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:30px}.su-products__eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;margin:0 0 12px}.su-products h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.4vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0}.su-products__intro{max-width:650px;color:#6d6470;font-size:14px;line-height:1.8;margin:-6px 0 30px}.su-products__all,.su-product__link{font-size:12px;color:inherit;text-underline-offset:5px}.su-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.su-product__media{position:relative;display:block;aspect-ratio:1;background:#efebe5;border-radius:12px;overflow:hidden}.su-product__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.su-product__media:hover img{transform:scale(1.025)}.su-product__badge{position:absolute;top:14px;left:14px;padding:5px 10px;background:#f8f5ef;color:#302a37;border-radius:20px;font-size:11px}.su-product__no-image{display:flex;align-items:center;justify-content:center;height:100%;padding:30px;text-align:center}.su-product__details{padding:18px 0 10px;display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.su-product h3{font-size:14px;font-weight:500;line-height:1.5;margin:0}.su-product h3 a{text-decoration:none;color:inherit}.su-product__price,.su-product__status{font-size:12px;margin:0;color:#6d6470}.su-product__preview{aspect-ratio:1;position:relative;background:#e5deeb;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:28px;color:#584466}.su-product__preview--2{background:#e3e8df;color:#475640}.su-product__preview--3{background:#eee2d7;color:#725740}.su-product__number{position:absolute;left:22px;top:20px;font-size:11px;letter-spacing:.1em}.su-product__soon{position:absolute;right:20px;top:17px;border:1px solid currentColor;border-radius:20px;padding:5px 10px;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.su-product__word{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(40px,4.8vw,66px);letter-spacing:-.04em}.su-products__editor{margin-top:32px;padding:20px;border:1px dashed #887095;border-radius:8px;display:flex;gap:24px;align-items:center;justify-content:space-between;background:#f0eaf4;font-size:12px}.su-products__editor p{margin:6px 0 0;max-width:650px;line-height:1.7}.su-products__editor a{white-space:nowrap;background:#574164;color:#fff;text-decoration:none;padding:12px 18px;border-radius:6px}.su-products a:focus-visible{outline:3px solid #574164;outline-offset:4px}@media(max-width:989px){.su-products__grid{gap:18px}.su-product__details{display:block}.su-product__status,.su-product__price{margin-top:5px}}@media(max-width:749px){.su-products{padding:40px 0 48px}.su-products__grid{grid-template-columns:1fr;gap:28px}.su-product__preview{aspect-ratio:5/4}.su-product__word{font-size:65px}.su-products__heading{display:block}.su-products__all{display:inline-block;margin-top:15px}.su-products__editor{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.su-product__media img{transition:none}}.su-story{padding:72px 0;background:#e7ebe3;color:#2f382c}.su-story__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.su-story__inner--no-image{display:block}.su-story__inner--no-image .su-story__copy{max-width:880px;margin:auto;text-align:center}.su-story__visual{margin:0}.su-story__visual img{display:block;width:100%;height:auto;aspect-ratio:5/6;object-fit:cover;border-radius:12px 100px 12px 12px}.su-story__visual figcaption{font-size:10px;line-height:1.6;margin-top:8px;color:#626b60}.su-story__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.2em;font-weight:600;margin:0 0 18px}.su-story h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.6vw,52px);line-height:1.12;letter-spacing:-.04em;font-weight:400;margin:0 0 24px}.su-story .rte{font-size:14px;line-height:1.9;color:#596354}.su-story__steps{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:24px;text-align:left}.su-story__steps li{display:flex;gap:20px;align-items:baseline}.su-story__number{font-size:11px;letter-spacing:.1em;color:#73806c}.su-story__steps h3{font-size:14px;font-weight:500;margin:0 0 5px}.su-story__steps p{font-size:12px;line-height:1.8;color:#596354;margin:0}.su-story__inner--no-image .su-story__steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px}.su-story__inner--no-image .su-story__steps li{border-top:1px solid #c2cbbd;padding-top:22px}.su-story__editor{padding:14px;border:1px dashed #73806c;border-radius:8px;font-size:12px;margin-top:24px;text-align:left}@media(max-width:749px){.su-story{padding:44px 0}.su-story__inner{grid-template-columns:1fr;gap:30px}.su-story__inner--no-image .su-story__steps{grid-template-columns:1fr;gap:22px}.su-story__visual img{aspect-ratio:4/3;border-radius:12px 60px 12px 12px}.su-story__inner--no-image .su-story__copy{text-align:left}}.su-social{padding:64px 0;background:#302937;color:#fbf8f2}.su-social__inner{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;align-items:center}.su-social__eyebrow{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#d2c4dc;margin:0 0 16px}.su-social h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.3vw,46px);font-weight:400;letter-spacing:-.03em;line-height:1.15;color:inherit;margin:0 0 18px}.su-social__text{color:#d6cddc;font-size:13px;line-height:1.85;max-width:390px;margin:0}.su-social__list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);padding:0;margin:0;gap:10px}.su-social__item{border:1px solid #5f5368;min-height:68px;padding:12px 16px;border-radius:6px;display:flex;gap:11px;align-items:center;color:inherit;text-decoration:none;font-size:12px;position:relative}.su-social__item svg{width:23px;height:23px;flex-shrink:0}.su-social__arrow{margin-left:auto;color:#d9c5e5}.su-social__item--soon{flex-wrap:wrap;color:#e6dfea}.su-social__soon{font-size:8px;letter-spacing:.08em;text-transform:uppercase;display:block;width:100%;padding-left:34px;color:#bbacc5;margin-top:-6px}a.su-social__item:hover{background:#45364e;border-color:#baa2c8}a.su-social__item:focus-visible{outline:2px solid #f8f5ef;outline-offset:4px}.su-social__editor{font-size:11px;border:1px dashed #a68bb4;padding:12px;margin-top:20px;color:#e5d9ec;line-height:1.7}@media(max-width:749px){.su-social{padding:44px 0}.su-social__inner{grid-template-columns:1fr;gap:28px}.su-social__item{padding:12px;min-height:70px}.su-social__list{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
