.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}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAI */
