body.akd-holiday-season{--akd-pine:#173f32;--akd-pine-dark:#102d25;--akd-cranberry:#a32e42;--akd-gold:#dfbd78;--akd-cream:#fffaf0;--btn-bg-color:163 46 66;--btn-bg-hover-color:127 33 50;--btn-bg-color-og:163 46 66;--btn-text-color:255 255 255;--link-color:23 63 50;background:#fffdf8}body.akd-holiday-season main{background:#fffdf8}body.akd-holiday-season :is(a,button,input,select,summary):focus-visible{outline:3px solid #a57528;outline-offset:4px}body.akd-holiday-season .header{--text-color:23 63 50;--nav-text-color:23 63 50;--header-accent-color:163 46 66;border-bottom:1px solid #dfbd78;background:#fffdf9}body.akd-holiday-season .header__grid{background:#fffdf9}body.akd-holiday-season .btn--primary:not([disabled]):not([aria-disabled=true]){background:#a32e42;color:#fff;border-color:#a32e42}body.akd-holiday-season .btn--primary:not([disabled]):not([aria-disabled=true]):hover{background:#7f2132;border-color:#7f2132}body.akd-holiday-season .footer{--bg-color:16 45 37 / 1;--text-color:255 250 240;--link-color:255 250 240;background:#102d25;color:#fffaf0;border-top:1px solid #dfbd78}body.akd-holiday-season .footer :is(h2,h3,a,p,strong){color:inherit}body.akd-holiday-season .footer__hr{border-color:#567565}.akd-holiday-strip{display:flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 20px;background:#173f32;color:#fffaf0;text-align:center;font-size:13px;line-height:1.5;border-bottom:1px solid #dfbd78}.akd-holiday-strip strong{font-weight:700;letter-spacing:.04em}.akd-holiday-strip a{color:#f1d89f;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;font-weight:700}.akd-holiday-strip__note{color:#dbe7dc;font-size:12px}.akd-holiday-star{font-size:18px;line-height:1;color:#dfbd78}body.akd-holiday-season .akd-seasonal-home{--navy:#173f32;--blue:#ba8f48;--sky:#f7edd8;--red:#a32e42;--orange:#8c5a2f;--ink:#263b30;--muted:#5b665c;--cream:#fffaf0;background:#fffdf8}body.akd-holiday-season .akd-seasonal-proof{background:#fff8e8;color:#173f32;border-bottom:1px solid #e7d9b6}body.akd-holiday-season .akd-seasonal-proof span{border-color:#e7d9b6;font-size:12px;padding:12px 10px;font-weight:700}body.akd-holiday-season .akd-seasonal-intro{position:relative;isolation:isolate;background:radial-gradient(ellipse at 20% 10%,#37604b 0%,transparent 50%),#173f32;grid-template-columns:1.05fr .95fr;min-height:620px;color:#fffaf0}body.akd-holiday-season .akd-seasonal-intro__copy{position:relative;padding:62px max(30px,calc((100vw - 1300px)/2));padding-right:44px;z-index:1}body.akd-holiday-season .akd-seasonal-intro__copy:before{content:"\2726";position:absolute;right:28px;top:32px;color:#dfbd78;font-size:36px;opacity:.7}body.akd-holiday-season .akd-seasonal-intro .akd-eyebrow{color:#efd49b;font-size:11px;letter-spacing:2.3px;margin-bottom:24px}body.akd-holiday-season .akd-seasonal-intro h1{color:#fffaf0;font-size:clamp(38px,4.2vw,63px);letter-spacing:-1.8px;line-height:1.04;margin-bottom:22px;max-width:650px}body.akd-holiday-season .akd-seasonal-intro h1 em{color:#efd49b;font-size:.76em;line-height:1.25;display:inline-block;margin-top:8px}body.akd-holiday-season .akd-seasonal-intro__copy>p{color:#eef1e5;font-size:17px;line-height:1.7;margin:0;max-width:590px}body.akd-holiday-season .akd-seasonal-intro .akd-button--hot{background:#f1d89f;border:2px solid #f1d89f;color:#173f32}body.akd-holiday-season .akd-seasonal-intro .akd-button--hot:hover{background:#fff4d9;border-color:#fff4d9}body.akd-holiday-season .akd-seasonal-intro .akd-button--light{background:transparent;border:1px solid #e5cf9c;color:#fffaf0}body.akd-holiday-season .akd-seasonal-intro .akd-button--light:hover{background:#ffffff12}body.akd-holiday-season .akd-checks{color:#eef1e5;font-size:12px;font-weight:500;gap:14px}body.akd-holiday-season .akd-checks li:before{color:#efd49b}body.akd-holiday-season .akd-service-collage{margin:32px 32px 32px 0;border:1px solid #d7b975;box-shadow:0 18px 45px #071d2170;border-radius:90px 10px 10px;overflow:hidden;min-height:540px;background:#e1c991;gap:5px;grid-template-rows:1.12fr .88fr}body.akd-holiday-season .akd-seasonal-intro__visual:after{background:linear-gradient(0deg,#102d2540,transparent 55%)}body.akd-holiday-season .akd-visual-note{background:#fffaf0;border-color:#a32e42;left:20px;right:20px;bottom:20px;padding:16px 20px;box-shadow:0 10px 24px #102d2530}body.akd-holiday-season .akd-visual-note strong{color:#173f32;font-size:24px}body.akd-holiday-season .akd-visual-note span{color:#596458;font-size:13px;line-height:1.5;margin-top:3px}body.akd-holiday-season .akd-audiences{padding-top:72px;padding-bottom:64px}body.akd-holiday-season .akd-heading h2{font-size:clamp(32px,3.5vw,46px);letter-spacing:-1.2px}body.akd-holiday-season .akd-audience-card{position:relative;min-height:285px;box-shadow:none;border-radius:12px;border:1px solid #dcc69b;overflow:hidden;padding:26px;transition:none}body.akd-holiday-season .akd-audience-card:after{content:"\2726";position:absolute;right:18px;top:13px;font-size:34px;color:#f1d89f;opacity:.85}body.akd-holiday-season .akd-audience-card:hover{transform:none;box-shadow:0 8px 24px #173f3220}body.akd-holiday-season .akd-audience-card--blue{background:#284f3b}body.akd-holiday-season .akd-audience-card--navy{background:#852c40}body.akd-holiday-season .akd-audience-card--orange{background:#815125}body.akd-holiday-season .akd-audience-card--red{background:#173f32}body.akd-holiday-season .akd-audience-card h3{font-size:25px;margin-top:42px;line-height:1.1}body.akd-holiday-season .akd-audience-card p{font-size:14px;line-height:1.6}body.akd-holiday-season .akd-deal-feature{border:1px solid #d7b975;background:#fffaf0;box-shadow:0 10px 35px #173f3210;border-radius:14px}body.akd-holiday-season .akd-deal-copy h2{color:#173f32}body.akd-holiday-season .akd-deal-copy p{color:#526154}body.akd-holiday-season .akd-deal-points strong{background:#fffdf8;color:#173f32;border-color:#e8d9b9}body.akd-holiday-season .akd-dtf-feature{background:linear-gradient(120deg,#153b2e,#28533e);border:1px solid #dfbd78;box-shadow:none;border-radius:14px}body.akd-holiday-season .akd-dtf-feature:before{display:none}body.akd-holiday-season .akd-dtf-copy h2 em{color:#f1d89f}body.akd-holiday-season .akd-dtf-kicker{background:#a32e42}body.akd-holiday-season .akd-dtf-price small{color:#f1d89f}body.akd-holiday-season .akd-dtf-button{color:#173f32;background:#fffaf0}body.akd-holiday-season .akd-calendar{background:#173f32;position:relative;border-top:1px solid #d7b975;border-bottom:1px solid #d7b975}body.akd-holiday-season .akd-calendar .akd-eyebrow{color:#f1d89f}body.akd-holiday-season .akd-calendar .akd-heading>p{color:#e2e9db}body.akd-holiday-season .akd-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.akd-holiday-season .akd-month{border:1px solid #d6c391;border-radius:9px;background:#fffaf0;min-height:290px}body.akd-holiday-season .akd-month:nth-child(2n){background:#f2e6ce}body.akd-holiday-season .akd-month h3{margin-top:28px;line-height:1.15;font-size:23px}body.akd-holiday-season .akd-month>span{font-size:10px;letter-spacing:1.8px;color:#8d3041}body.akd-holiday-season .akd-month:last-child{grid-column:auto}body.akd-holiday-season .akd-feature{border-radius:12px;border:1px solid #d7b975}body.akd-holiday-season .akd-feature img{transition:none}body.akd-holiday-season .akd-feature:hover img{transform:none}body.akd-holiday-season .akd-feature span{color:#f1d89f}body.akd-holiday-season .akd-steps li{background:#fffaf0;border-color:#e5d6b3}body.akd-holiday-season .akd-final{border-radius:14px;background:#7f2c3e;border:1px solid #d7b975}body.akd-holiday-season .akd-final .akd-eyebrow{color:#f1d89f}body.akd-holiday-season .akd-final .akd-button--hot{background:#f1d89f;color:#173f32}.akd-holiday-footer{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:24px;padding:40px max(24px,calc((100vw - 1260px)/2));background:#f5e9cf;border-top:1px solid #dfbd78;color:#173f32}.akd-holiday-footer__icon{width:64px;height:64px;color:#9b3545}.akd-holiday-footer__icon svg{display:block;width:100%;height:100%}.akd-holiday-footer span{font-size:10px;letter-spacing:2px;font-weight:800;color:#8c3041}.akd-holiday-footer h2{color:#173f32;font-size:clamp(24px,2.3vw,33px);line-height:1.2;margin:8px 0}.akd-holiday-footer p{margin:0;color:#526154;line-height:1.6;font-size:14px}.akd-holiday-footer .btn{font-size:11px;letter-spacing:.05em;white-space:normal;text-align:center;max-width:260px}@media(max-width:1050px){body.akd-holiday-season .akd-seasonal-intro__copy{padding:48px 25px}body.akd-holiday-season .akd-service-collage{margin:24px 20px 24px 0;min-height:500px;border-top-left-radius:70px}body.akd-holiday-season .akd-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.akd-holiday-strip__note{display:none}body.akd-holiday-season .akd-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.akd-holiday-footer{grid-template-columns:60px 1fr}.akd-holiday-footer>.btn{grid-column:2;justify-self:start}}@media(max-width:760px){.akd-holiday-strip{gap:10px;min-height:46px;padding:10px 12px;font-size:11px}.akd-holiday-strip strong{max-width:190px}.akd-holiday-strip .akd-holiday-star:last-child{display:none}body.akd-holiday-season .akd-seasonal-proof span{font-size:10px;padding:10px 6px}body.akd-holiday-season .akd-seasonal-intro{grid-template-columns:1fr}body.akd-holiday-season .akd-seasonal-intro__copy{padding:42px 22px 30px}body.akd-holiday-season .akd-seasonal-intro h1{font-size:41px;letter-spacing:-1.2px;line-height:1.06}body.akd-holiday-season .akd-seasonal-intro .akd-eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:19px}body.akd-holiday-season .akd-seasonal-intro__copy>p{font-size:15px;line-height:1.7}body.akd-holiday-season .akd-seasonal-intro__copy:before{font-size:24px;right:20px;top:14px}body.akd-holiday-season .akd-checks{display:flex;gap:8px 14px;font-size:10px;margin-top:18px}body.akd-holiday-season .akd-service-collage{margin:0 18px 22px;min-height:350px;max-height:390px;border-radius:65px 9px 9px}body.akd-holiday-season .akd-visual-note{left:12px;right:12px;bottom:12px;padding:12px 14px}body.akd-holiday-season .akd-visual-note strong{font-size:20px}body.akd-holiday-season .akd-visual-note span{font-size:11px}body.akd-holiday-season .akd-audiences{padding:48px 14px}body.akd-holiday-season .akd-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.akd-holiday-season .akd-audience-card{padding:18px 15px;min-height:285px}body.akd-holiday-season .akd-audience-card h3{font-size:21px;margin-top:35px}body.akd-holiday-season .akd-audience-card p{font-size:12px}body.akd-holiday-season .akd-audience-card strong{font-size:9px;line-height:1.5}body.akd-holiday-season .akd-audience-card:after{font-size:25px;right:12px;top:10px}body.akd-holiday-season .akd-heading h2{font-size:32px}body.akd-holiday-season .akd-heading p{font-size:14px;line-height:1.6}body.akd-holiday-season .akd-month-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}body.akd-holiday-season .akd-month{padding:20px 15px;min-height:275px}body.akd-holiday-season .akd-month h3{font-size:20px;margin-top:24px}body.akd-holiday-season .akd-month p{font-size:12px}body.akd-holiday-season .akd-month strong{font-size:10px;line-height:1.5}body.akd-holiday-season .akd-dtf-copy h2{font-size:36px}body.akd-holiday-season .akd-dtf-copy>p{font-size:15px}.akd-holiday-footer{padding:30px 20px;gap:14px;grid-template-columns:44px 1fr}.akd-holiday-footer__icon{width:42px;height:42px}.akd-holiday-footer h2{font-size:24px}.akd-holiday-footer p{font-size:13px}.akd-holiday-footer>.btn{grid-column:1/-1;max-width:none;width:100%}}@media(prefers-reduced-motion:reduce){body.akd-holiday-season .akd-seasonal-home :is(a,img){transition:none;transform:none}}body.akd-holiday-season .service-tabs__inner{box-sizing:border-box;width:100%;max-width:1320px;min-width:0;margin-inline:auto;padding-inline:14px}body.akd-holiday-season .service-tabs__list{min-width:0;flex:1 1 auto}@media(max-width:749px){body.akd-holiday-season .service-tabs__inner{padding-inline:0}body.akd-holiday-season .service-tabs__utility{display:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/akd-holiday-2026.css.map */
