:root{--aw27-midnight:#101e36;--aw27-ice:#eaf5ff;--aw27-glacier:#8ddbec;--aw27-gold:#f6d59b;--aw27-ink:#152940}html{scroll-behavior:smooth}body.aw-winter2027{background:#eef5fb;color:var(--aw27-ink)}.aw-winter2027 .page-wrapper{isolation:isolate}.aw-winter2027 #header-group{position:relative;z-index:30}.aw-winter2027 .header-section,.aw-winter2027 #header-group .shopify-section{--aw27-header-radius:0}.aw-winter2027 #header-component{box-shadow:0 10px 40px #0b1f3c1a}.aw-winter2027 .header-announcements{background:var(--aw27-midnight)}.aw-winter2027 .aws-page{--aws-bg:#eaf4fb;--aws-black:#102842;--aws-acid:#f6d59b;--aws-muted:#527081;background:#eef6fc;color:#12304a}.aw-winter2027 .aws-hero{background:radial-gradient(ellipse at 78% 24%,#326a92 0,#193455 35%,#101b36 75%);position:relative;color:#fff}.aw-winter2027 .aws-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,#ffffff16 0,transparent 28%),linear-gradient(140deg,#96d6ff09,transparent 60%);z-index:0}.aw-winter2027 .aws-hero__grid{position:relative;z-index:1;min-height:590px}.aw-winter2027 .aws-hero h1{font-weight:850;letter-spacing:-.055em;text-wrap:balance;max-width:770px;background:linear-gradient(145deg,#fff,#dcf2ff 60%,#fee6b8);-webkit-background-clip:text;background-clip:text;color:transparent}.aw-winter2027 .aws-hero__copy>p{color:#d5e8f6}.aw-winter2027 .aws-kicker{color:#f9d9a1}.aw-winter2027 .aws-pulse{background:#f7d59b;box-shadow:0 0 18px #f7d59b,0 0 35px #f7d59b55}.aw-winter2027 .aws-button{background:linear-gradient(120deg,#ffebb9,#efc47d);color:#142942;border-radius:100px;padding-inline:28px;box-shadow:0 8px 24px #00000024;transition:transform .2s ease,box-shadow .2s ease}.aw-winter2027 .aws-button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0000002f}.aw-winter2027 .aws-secondary{color:#ecf7ff}.aw-winter2027 .aws-secondary:hover{text-decoration:underline}.aw-winter2027 .aws-pill{background:#edf8ff20;border:1px solid #9ccbe77a}.aw-winter2027 .aws-hero__foot{color:#bbd9ea}.aw-winter2027 .aws-hero__visual{height:510px;background:radial-gradient(circle at 45% 41%,#5e9fb8b3 0,#28517877 37%,transparent 74%);isolation:isolate;overflow:visible}.aw-winter2027 .aws-visual-caption{color:#d5e8f6}.aw-winter2027 .aws-orbit{border:1px solid #b5e6ff66;width:420px;height:420px}.aw-winter2027 .aws-float{display:none!important}.aw-winter2027 .aws-ticker{background:#d6eafa;color:#17354c;border-block:1px solid #b9d7ea}.aw-winter2027 .aws-section{background:#eef6fc}.aw-winter2027 .aws-section--products{background:linear-gradient(180deg,#f9fcff,#eaf5fb)}.aw-winter2027 .aws-overline{color:#49788e}.aw-winter2027 .aws-category{border:1px solid #cadeeb;border-radius:19px;background:linear-gradient(150deg,#fff,#d7ecf9);box-shadow:0 14px 30px #1d577d10;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.aw-winter2027 .aws-category:hover{transform:translateY(-7px);background:linear-gradient(135deg,#effaff,#d5effe);box-shadow:0 17px 34px #0e365e24}.aw-winter2027 .aws-category__num{color:#61839b}.aw-winter2027 .aws-category__name{color:#1b3853}.aw-winter2027 .aws-product__image{border-radius:18px;background:#e2edf5}.aw-winter2027 .aws-product__details{color:#173650}.aw-winter2027 .aws-view-all{color:#234a65}.aw-winter2027 .aws-assist__box{border-radius:24px;background:linear-gradient(135deg,#d6eaf7,#f9fcff);border:1px solid #c4deed}.aw-winter2027 .aws-assist__box p{color:#44697e}.aw-winter2027 .aws-button--dark{background:#123754;color:#fff}.aw-winter2027 .content-for-layout:not(:has(.aws-page)){background:linear-gradient(180deg,#f8fcff 0,#eef6fb);min-height:60vh}.aw-winter2027 .content-for-layout:not(:has(.aws-page)) .page-width{--color-background:#f8fcff}.aw-winter2027 .shopify-section:has(.product-information){border-radius:14px}.aw-winter2027 footer{background:#0f213a;color:#e2f1ff}.aw-winter2027 footer a{color:inherit}.aw-winter2027 footer .shopify-section{--color-background:#0f213a}.aw27-ribbon{position:relative;z-index:15;background:linear-gradient(90deg,#102844,#295c81 52%,#102844);color:#f3f8ff;text-align:center;padding:10px 15px;font-size:12px;letter-spacing:.11em;font-weight:750;box-shadow:inset 0 1px #ffffff2b}.aw27-ribbon span{color:#ffdaa1}.aw27-snow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:45;width:100vw;height:100vh;display:block}.aw27-controls{position:fixed;left:16px;bottom:16px;z-index:61;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:calc(100vw - 32px)}.aw27-control{font-family:inherit;min-height:42px;display:inline-flex;align-items:center;gap:8px;justify-content:center;border:1px solid #a4cee0;background:#ffffffed;box-shadow:0 6px 28px #09283e2b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:100px;padding:8px 15px;color:#173b54;font-size:12px;font-weight:750;cursor:pointer;transition:transform .2s,background .2s}.aw27-control:hover{transform:translateY(-2px);background:#edf8ff}.aw27-control:focus-visible{outline:3px solid #ce922a;outline-offset:3px}.aw27-control[aria-pressed=true]{background:#19456c;color:#fff;border-color:#19456c}.aw27-control .aw27-icon{font-size:17px}.aw27-floating{position:fixed;right:14px;bottom:12px;z-index:46;pointer-events:none;animation:aw27-bob 4.5s ease-in-out infinite;transform-origin:center bottom;filter:drop-shadow(0 5px 12px #0e305e38)}.aw27-snowman{width:88px;height:116px;position:relative}.aw27-snowman .aw27-body{width:67px;height:63px;position:absolute;bottom:2px;left:11px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 32% 25%,#fff,#d8eeff 78%);box-shadow:inset -9px -5px 11px #9dccdd80}.aw27-snowman .aw27-head{position:absolute;left:22px;top:17px;width:45px;height:45px;border-radius:50%;background:radial-gradient(circle at 36% 25%,#fff,#ddecfa 80%);box-shadow:inset -5px -4px 8px #9cc8dc60}.aw27-snowman .aw27-hat{position:absolute;z-index:2;top:1px;left:25px;width:38px;height:26px;background:#173b52;border-radius:6px 6px 2px 2px;transform:rotate(-8deg)}.aw27-snowman .aw27-hat:before{content:"";position:absolute;left:-9px;right:-8px;bottom:-3px;height:8px;border-radius:100%;background:#102f42}.aw27-snowman .aw27-hat:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:6px;background:#e8b566}.aw27-snowman .aw27-eyes{position:absolute;z-index:4;top:34px;left:33px;display:flex;gap:13px}.aw27-snowman .aw27-eyes:before,.aw27-snowman .aw27-eyes:after{content:"";width:4px;height:4px;background:#12324b;border-radius:50%}.aw27-snowman .aw27-nose{position:absolute;top:43px;left:43px;width:20px;height:7px;background:#f8a648;clip-path:polygon(0 0,100% 50%,0 100%);transform:rotate(10deg);z-index:5}.aw27-snowman .aw27-scarf{position:absolute;left:19px;top:58px;width:51px;height:13px;border-radius:15px;background:#ba3857;z-index:3;transform:rotate(-4deg)}.aw27-snowman .aw27-scarf:after{content:"";position:absolute;right:2px;top:7px;width:12px;height:23px;background:#d44c65;border-radius:5px;transform:rotate(-18deg)}.aw27-snowman .aw27-buttons{position:absolute;left:43px;top:79px;z-index:3;display:flex;flex-direction:column;gap:8px}.aw27-snowman .aw27-buttons:before,.aw27-snowman .aw27-buttons:after{content:"";width:5px;height:5px;background:#35516b;border-radius:50%}.aw27-snowman .aw27-arm{position:absolute;width:26px;height:4px;background:#89653d;z-index:-1;top:70px;transform-origin:left center;border-radius:5px}.aw27-snowman .aw27-arm--left{left:9px;transform:rotate(200deg)}.aw27-snowman .aw27-arm--right{right:-10px;transform:rotate(-28deg);animation:aw27-wave 3.2s ease-in-out infinite}.aw27-snowman .aw27-ground{position:absolute;width:75px;height:10px;bottom:-2px;left:9px;background:#fff;border-radius:50%;opacity:.6}.aw27-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.aw27-hero-art .aw27-moon{position:absolute;top:10%;right:12%;height:110px;width:110px;border-radius:50%;background:#e5f8ff;box-shadow:0 0 45px #ddf6ff9c,0 0 125px #b1e9ff64}.aw27-hero-art .aw27-star{position:absolute;color:#fff2d5;text-shadow:0 0 19px #fff;animation:aw27-twinkle 2.8s ease-in-out infinite;font-size:28px}.aw27-hero-art .aw27-star--a{top:16%;left:20%}.aw27-hero-art .aw27-star--b{top:35%;right:13%;animation-delay:1s}.aw27-hero-art .aw27-star--c{bottom:22%;left:20%;animation-delay:1.6s}.aw27-hero-art .aw27-snowground{position:absolute;bottom:-15%;width:125%;height:30%;border-radius:50% 50% 0 0;background:linear-gradient(#e7f8ff,#bad7ec);box-shadow:0 -15px 50px #d8f7ff40}.aw27-tree{position:absolute;left:8%;bottom:14%;width:140px;height:236px;filter:drop-shadow(0 10px 12px #0713246b);animation:aw27-tree-sway 6s ease-in-out infinite;transform-origin:bottom}.aw27-tree .aw27-trunk{position:absolute;left:60px;bottom:0;width:20px;height:48px;background:#684c43;border-radius:6px}.aw27-tree .aw27-leaves{position:absolute;left:0;bottom:20px;width:140px;height:204px;background:linear-gradient(135deg,#2ca89a,#084a56);clip-path:polygon(50% 0,74% 30%,65% 30%,88% 57%,77% 57%,100% 88%,0 88%,23% 57%,12% 57%,35% 30%,26% 30%);filter:drop-shadow(0 2px 8px #8ce2c9)}.aw27-tree .aw27-topper{position:absolute;top:0;left:60px;font-size:27px;color:#ffdf83;z-index:3;filter:drop-shadow(0 0 8px #fee7b9);animation:aw27-twinkle 3s infinite}.aw27-tree .aw27-bauble{position:absolute;border-radius:50%;width:11px;height:11px;box-shadow:0 0 13px currentColor;z-index:3}.aw27-tree .aw27-bauble--a{background:#ffdda4;color:#ffdda4;top:86px;left:62px}.aw27-tree .aw27-bauble--b{background:#f48baa;color:#f48baa;top:138px;left:40px}.aw27-tree .aw27-bauble--c{background:#b4ebff;color:#b4ebff;top:150px;left:96px}.aw27-tree .aw27-bauble--d{background:#ffdda4;color:#ffdda4;top:178px;left:70px}.aw27-hero-snowman{position:absolute;right:19%;bottom:10%;transform:scale(2.4);transform-origin:bottom;filter:drop-shadow(0 8px 10px #001b3159);animation:aw27-hero-bob 4s ease-in-out infinite}.aw27-gift{position:absolute;bottom:10%;height:57px;width:64px;border-radius:5px;background:#df5e7c;box-shadow:0 10px 18px #081b3150}.aw27-gift:before{content:"";position:absolute;width:12px;inset-block:0;left:26px;background:#ffdc90}.aw27-gift:after{content:"";position:absolute;left:0;right:0;top:23px;height:9px;background:#ffdc90}.aw27-gift--a{left:39%;transform:rotate(-9deg)}.aw27-gift--b{left:52%;bottom:9%;transform:scale(.7) rotate(9deg);background:#4bb9ac}.aw27-year{position:absolute;left:50%;top:10%;transform:translate(-50%);font-size:clamp(54px,7vw,110px);letter-spacing:-.09em;color:#ffffff20;font-weight:900;line-height:1}@keyframes aw27-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes aw27-hero-bob{0%,to{transform:scale(2.4) translateY(0)}50%{transform:scale(2.4) translateY(-4px)}}@keyframes aw27-twinkle{0%,to{opacity:.58;transform:scale(.83)}50%{opacity:1;transform:scale(1.12)}}@keyframes aw27-tree-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes aw27-wave{0%,to{transform:rotate(-28deg)}50%{transform:rotate(-55deg)}}@media(max-width:900px){.aw27-tree{left:10%;transform:scale(.9)}.aw27-hero-snowman{right:23%;bottom:9%;transform:scale(1.9)}.aw-winter2027 .aws-hero__visual{height:410px}}@media(max-width:600px){.aw27-ribbon{font-size:10px;letter-spacing:.06em;padding:9px 10px}.aw-winter2027 .aws-hero__visual{height:300px;max-width:100%}.aw27-hero-snowman{right:21%;bottom:10%;animation:none;transform:scale(1.65)}.aw27-tree{left:5%;bottom:7%;width:130px;transform:scale(.77);transform-origin:bottom left;animation:none}.aw27-year{font-size:70px;top:10%}.aw27-hero-art .aw27-moon{width:70px;height:70px}.aw27-gift--a{left:39%;transform:scale(.65)}.aw27-gift--b{left:58%;transform:scale(.5)}.aw27-floating{right:8px;bottom:8px;transform:scale(.8);transform-origin:bottom right;animation:none}.aw27-controls{left:9px;bottom:9px;gap:5px}.aw27-control{font-size:11px;min-height:40px;padding:7px 10px}.aw-winter2027 .aws-hero h1{font-size:clamp(42px,10vw,64px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.aw27-floating,.aw27-hero-snowman,.aw27-tree,.aw27-star,.aw27-tree .aw27-topper,.aw27-arm{animation:none!important}.aw27-control,.aw-winter2027 .aws-category,.aw-winter2027 .aws-button{transition:none!important}}.aw27-hero-art .aw27-snowground{z-index:0}.aw27-hero-art .aw27-tree,.aw27-hero-art .aw27-hero-snowman,.aw27-hero-art .aw27-gift{z-index:2}.aw27-hero-art .aw27-year,.aw27-hero-art .aw27-star,.aw27-hero-art .aw27-moon{z-index:1}.aw-winter2027 .aws-hero h1 em{font-style:normal;color:#f9d7a1;-webkit-text-fill-color:#f9d7a1}.aw-winter2027 .aws-section--products .aws-products:empty{min-height:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/aw-winter-2027.css.map */
