.sr-home{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 20%,#36577a 0,transparent 55%),linear-gradient(115deg,#0b213a,#173655);color:#fff;padding:96px 0;margin:30px 0}.sr-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,transparent 1px 7px);pointer-events:none}.sr-home .sr-home-inner{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:64px;align-items:center}.sr-home .sr-kicker{display:inline-block;font-size:13px;font-weight:650;letter-spacing:.16em;color:#e6c98e;margin-bottom:18px}.sr-home h2{font:400 clamp(38px,4.4vw,58px)/1.06 Georgia,serif;letter-spacing:-.035em;color:#fff;margin:0}.sr-home h2 em{display:block;color:#e6c98e;font-style:italic}.sr-home .sr-home-text{font-size:18px;line-height:1.6;color:#c9d6e2;margin:22px 0 30px;max-width:520px}.sr-home .sr-paths{display:grid;gap:12px;max-width:540px}.sr-home .sr-path{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:16px;background:#ffffff0d;border:1px solid #ffffff1f;color:#fff;transition:background .25s,transform .25s,border-color .25s}.sr-home .sr-path:hover{background:#ffffff17;border-color:#e6c98e66;transform:translate(4px)}.sr-home .sr-path:focus-visible{outline:2px solid #e6c98e;outline-offset:3px}.sr-home .sr-path-icon{flex:0 0 48px;height:48px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#f5e7ca,#d9bb83);color:#132f49;box-shadow:0 3px #a98d58}.sr-home .sr-path-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.sr-home .sr-path-body strong{font-size:17px;font-weight:650;color:#fff}.sr-home .sr-path-body span{font-size:15px;color:#b9c9d8;line-height:1.4}.sr-home .sr-path-arrow{font-size:20px;color:#e6c98e}.sr-home .sr-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.sr-home .sr-link{color:#fff;font-size:16px;border-bottom:1px solid #ffffff66;padding:6px 0;min-height:44px;display:inline-flex;align-items:center}.sr-home .sr-link:hover{border-color:#e6c98e;color:#e6c98e}.sr-home .sr-home-visual{position:relative;border-radius:26px;aspect-ratio:1.08;isolation:isolate}.sr-home .sr-home-visual>img{width:100%;height:100%;object-fit:cover;border-radius:26px;box-shadow:0 30px 60px -25px #000a;transform:rotate(1.5deg)}.sr-home .sr-home-visual:before{content:"";position:absolute;top:-14px;right:-14px;bottom:14px;left:14px;border-radius:30px;border:1px solid #e6c98e55;z-index:-1;transform:rotate(-2deg)}.sr-home .sr-file-chip{position:absolute;left:-28px;top:34px;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;background:#fff;color:#132f49;border-radius:14px;box-shadow:0 18px 30px -12px #0009;animation:sr-float 6s ease-in-out infinite}.sr-home .sr-file-badge{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#173655;color:#e6c98e;font-size:12px;font-weight:700;letter-spacing:.06em}.sr-home .sr-file-name{display:flex;flex-direction:column;font-size:15px;font-weight:650;line-height:1.3}.sr-home .sr-file-name small{font-size:13px;font-weight:500;color:#5b7083}.sr-home .sr-file-chip svg{color:#2f8a5b}.sr-home .sr-progress{position:absolute;right:-22px;bottom:30px;width:min(270px,70%);padding:16px 18px;border-radius:16px;background:#0b213ae6;border:1px solid #ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 18px 30px -12px #000a}.sr-home .sr-progress-head{display:flex;justify-content:space-between;font-size:14px;color:#c9d6e2;margin-bottom:10px;font-variant-numeric:tabular-nums}.sr-home .sr-progress-head b{color:#fff;font-weight:650}.sr-home .sr-pct{color:#e6c98e;font-weight:650}.sr-home .sr-bar{height:8px;border-radius:8px;background:#ffffff1f;overflow:hidden}.sr-home .sr-bar i{display:block;height:100%;width:var(--p,64%);border-radius:8px;background:linear-gradient(90deg,#d9bb83,#f5e7ca);transition:width .5s}@keyframes sr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:900px){.sr-home{padding:64px 0}.sr-home .sr-home-inner{grid-template-columns:1fr;gap:44px}.sr-home .sr-home-visual{order:-1;aspect-ratio:1.4;margin:0 6px}.sr-home .sr-file-chip{left:-6px;top:18px}.sr-home .sr-progress{right:-6px;bottom:16px}.sr-home .sr-home-text{font-size:17px}}@media(max-width:800px){.sr-home .hp-wrap{width:calc(100% - 32px)}}@media(max-width:480px){.sr-home h2{font-size:36px}.sr-home .sr-file-name{font-size:14px}.sr-home .sr-file-chip{padding:9px 12px 9px 9px}.sr-home .sr-file-badge{width:34px;height:34px}.sr-home .sr-progress{width:200px;padding:12px 14px}.sr-home .sr-home-actions{gap:14px}.sr-home .sr-cta{width:100%}}@media(prefers-reduced-motion:reduce){.sr-home .sr-file-chip{animation:none}.sr-home .sr-path,.sr-home .sr-bar i{transition:none}}.js-infinite [data-infinite-fallback]{display:none}.infinite-sentinel{display:flex;justify-content:center;align-items:center;min-height:90px;margin-top:28px}.infinite-loader{display:inline-flex;align-items:center;gap:12px;color:#5b7083;font-size:15px}.infinite-loader[hidden],.infinite-retry[hidden]{display:none}.infinite-spinner{width:22px;height:22px;border-radius:50%;border:3px solid #d5e1ea;border-top-color:#173c5b;animation:infspin .8s linear infinite}@keyframes infspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.infinite-spinner{animation:none}}@media(min-width:1025px){.hp-home-carousel.hp-featured-carousel .product-showcase{max-width:1280px}.hp-home-carousel.hp-featured-carousel .product-track{gap:20px}.hp-home-carousel.hp-featured-carousel .shop-item{flex:0 0 calc((100% - 60px)/4);border-radius:22px}.hp-home-carousel.hp-featured-carousel .shop-item-image{aspect-ratio:1;margin:10px 10px 0;border-radius:16px}.hp-home-carousel.hp-featured-carousel .shop-item-info{padding:18px 16px}.hp-home-carousel.hp-featured-carousel .shop-item-info h3{font-size:18px;line-height:1.3;min-height:2.6em;margin-bottom:12px}.hp-home-carousel.hp-featured-carousel .shop-price{font-size:20px}.hp-home-carousel.hp-featured-carousel .shop-action{min-height:46px;font-size:15px;margin-top:14px}}@media(min-width:801px)and (max-width:1024px){.hp-home-carousel.hp-featured-carousel .product-track{gap:18px}.hp-home-carousel.hp-featured-carousel .shop-item{flex:0 0 calc((100% - 36px)/3)}.hp-home-carousel.hp-featured-carousel .shop-item-image{aspect-ratio:1}.hp-home-carousel.hp-featured-carousel .shop-item-info h3{font-size:19px;min-height:2.6em}.hp-home-carousel.hp-featured-carousel .shop-price{font-size:21px}}.hp-home-carousel .carousel-pages[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
