.rot-holiday{--ink:#252c2c;--muted:#596461;--paper:#faf8f3;--snow:#f1f4f1;--red:#9d3035;--line:#d9ddd7;--pine:#3c5149}.rot-holiday,.rot-holiday *{box-sizing:border-box}.rot-holiday{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 Arial,Helvetica,sans-serif}.rot-holiday a{color:inherit;text-decoration:none}.rot-holiday button,.rot-holiday input{font:inherit}.rot-holiday button,.rot-holiday a,.rot-holiday input{-webkit-tap-highlight-color:transparent}.rot-holiday a:focus-visible,.rot-holiday button:focus-visible,.rot-holiday input:focus-visible{outline:3px solid #226b98;outline-offset:5px}.rot-holiday .top{background:var(--pine);color:#fff;text-align:center;padding:9px 18px;font-size:12px;letter-spacing:1.1px}.rot-holiday .top span{opacity:.7;padding:0 12px}.rot-holiday .wrap{width:min(1320px,100%);margin:auto;padding-inline:clamp(22px,5vw,76px)}.rot-holiday .head{background:#fffdf8;border-bottom:1px solid var(--line)}.rot-holiday .head-inner{min-height:112px;display:flex;align-items:center;gap:36px}.rot-holiday .logo{width:89px;height:91px;object-fit:contain;display:block}.rot-holiday .head nav{display:flex;gap:27px;align-items:center;margin-left:auto;font-size:14px}.rot-holiday .head nav a{padding-block:15px;position:relative}.rot-holiday .head nav a:after{content:"";position:absolute;bottom:6px;left:0;width:0;height:1px;background:var(--red);transition:width .2s}.rot-holiday .head nav a:hover:after{width:100%}.rot-holiday .call{display:flex;align-items:center;gap:9px;border-left:1px solid var(--line);padding-left:24px;font-size:13px;white-space:nowrap}.rot-holiday .call small{display:block;color:var(--muted);font-size:10px;letter-spacing:.7px}.rot-holiday .menu-toggle{display:none;border:0;background:none;padding:12px}.rot-holiday .menu-toggle span{display:block;width:21px;height:1px;margin:5px 0;background:var(--ink)}.rot-holiday .hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(108deg,#f6f3ea 5%,#e9eee8)}.rot-holiday .hero-inner{min-height:570px;display:grid;grid-template-columns:47% 53%;align-items:center;position:relative}.rot-holiday .hero-copy{padding-block:58px;z-index:2;animation:rotHolidayRise .7s ease-out both}.rot-holiday .eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--red);display:flex;align-items:center;gap:13px}.rot-holiday .eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.rot-holiday .hero-title,.rot-holiday h2,.rot-holiday h3,.rot-holiday p{margin-top:0}.rot-holiday .hero-title{font:500 clamp(48px,4.8vw,72px)/1.03 Georgia,"Times New Roman",serif;letter-spacing:-2.4px;margin:25px 0}.rot-holiday .hero-title em{color:var(--red);font-weight:400}.rot-holiday p.lead{color:var(--muted);max-width:380px;font-size:16px;line-height:1.75;margin-bottom:30px}.rot-holiday .button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--red);color:#fff;padding:16px 24px;font-size:13px;font-weight:700;min-height:50px;transition:background .2s,transform .2s}.rot-holiday .button:hover{background:#7f2025;transform:translateY(-2px)}.rot-holiday .textlink{display:inline-flex;align-items:center;gap:13px;font-size:13px;border-bottom:1px solid #809085;padding-bottom:5px}.rot-holiday .hero-secondary{margin-top:20px}.rot-holiday .hero-visual{height:570px;mix-blend-mode:multiply;position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;z-index:1;min-width:0;animation:rotHolidayRise 1s .12s ease-out both}.rot-holiday .hero-car{width:116%;height:550px;object-fit:contain;max-width:none;mix-blend-mode:multiply;position:relative;transform:translate(-5px);z-index:2}.rot-holiday .hero-visual:after{content:"";position:absolute;bottom:83px;left:8%;right:-9%;height:18px;border-radius:50%;background:#78877d28;filter:blur(14px)}.rot-holiday .hero-caption{position:absolute;bottom:32px;right:0;z-index:3;text-align:right;font-size:10px;letter-spacing:1.4px;color:#627269;text-transform:uppercase}.rot-holiday .hero-caption span{display:block;font-size:12px;letter-spacing:.4px;color:var(--ink);margin-top:5px;text-transform:none}.rot-holiday .tree{position:absolute;z-index:0;right:0;top:10px;width:270px;height:540px;color:#748d7b;opacity:.12}.rot-holiday .ornament{position:absolute;width:50px;height:50px;border:1px solid #9d303533;border-radius:50%;top:75px;right:15%;background:#faf8f330;z-index:0}.rot-holiday .ornament:before{content:"";position:absolute;bottom:100%;left:50%;height:76px;width:1px;background:#a9a089}.rot-holiday .ornament.two{width:29px;height:29px;right:24%;top:25px;border-color:#af965c66}.rot-holiday .fine-snow{position:absolute;right:7%;top:32%;width:9px;height:9px;transform:rotate(45deg);border:1px solid #bdac82;opacity:.6}.rot-holiday .hero-note{border-top:1px solid #bcc7bb88;display:flex;justify-content:space-between;gap:18px;padding-block:17px;color:#59675e;font-size:12px}.rot-holiday .hero-note span:first-child{font-weight:700}.rot-holiday .section{padding-block:78px}.rot-holiday .section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px}.rot-holiday .kicker{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--red);font-weight:700;margin-bottom:13px}.rot-holiday h2{font:400 clamp(32px,3.4vw,46px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-1.2px;margin-bottom:0}.rot-holiday .category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rot-holiday .category{display:block;border-bottom:1px solid #cfd4ce;padding-bottom:20px}.rot-holiday .category-visual{height:270px;background:var(--snow);overflow:hidden;display:flex;align-items:center;justify-content:center}.rot-holiday .category img{width:95%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.rot-holiday .category:hover img{transform:scale(1.055)}.rot-holiday .category-info{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.rot-holiday .category h3{font-size:17px;font-weight:500;margin:0}.rot-holiday .category small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.rot-holiday .arrow{font-size:24px;font-weight:400}.rot-holiday .titan{background:#efece4}.rot-holiday .titan-inner{display:grid;grid-template-columns:52% 48%;align-items:center;gap:0;padding-block:46px}.rot-holiday .titan-image{min-width:0}.rot-holiday .titan-image img{height:auto;width:92%;mix-blend-mode:multiply;display:block}.rot-holiday .titan-copy{padding:32px 0 32px 50px}.rot-holiday .titan-copy h2{font-size:clamp(36px,4vw,53px);margin:15px 0 18px}.rot-holiday .titan-copy p{color:var(--muted);max-width:380px;font-size:15px}.rot-holiday .specs{font-size:11px!important;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.rot-holiday .price{display:flex;align-items:baseline;gap:15px;margin-bottom:25px}.rot-holiday .price strong{font-size:29px;letter-spacing:-1px}.rot-holiday .price s{font-size:16px;color:#6a706b}.rot-holiday .price small{font-size:11px;color:#6a706b}.rot-holiday .help{padding-block:72px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.rot-holiday .help p{color:var(--muted);max-width:460px;line-height:1.75;margin:18px 0 24px}.rot-holiday .help-right{border-left:1px solid var(--line);padding-left:55px;align-self:center}.rot-holiday .help-right h3{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--red);font-weight:600}.rot-holiday .help-right p{font-size:16px;color:var(--ink);margin-bottom:13px}.rot-holiday .footer{background:var(--pine);color:#fff;padding-block:40px}.rot-holiday .footer-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.rot-holiday .footer-brand{display:flex;align-items:center;gap:17px}.rot-holiday .footer-logo{width:64px;height:65px;object-fit:contain}.rot-holiday .footer strong{font-size:14px}.rot-holiday .footer small{display:block;font-size:11px;color:#ced7ce;margin-top:5px}.rot-holiday .footer-links{display:flex;gap:20px;font-size:12px}.rot-holiday .copyright{font-size:11px;color:#c0cbc1;margin-top:26px;border-top:1px solid #ffffff24;padding-top:18px}.rot-holiday .head nav.mobile-nav{display:none}.rot-holiday .head nav.mobile-nav[hidden]{display:none}.rot-holiday .search-panel{background:#fffdf8;border-top:1px solid var(--line);padding-block:16px}.rot-holiday .search-panel[hidden]{display:none}.rot-holiday .search-panel form{display:flex;gap:12px;max-width:650px;margin:auto}.rot-holiday .search-panel input{min-width:0;flex:1;padding:13px;border:1px solid #abb5ad;background:#fff}.rot-holiday .search-toggle{padding:8px;border:0;background:none;cursor:pointer}.rot-holiday .search-toggle svg{width:20px;height:20px}@keyframes rotHolidayRise{0%{transform:translateY(15px)}to{transform:translateY(0)}}@media(min-width:1550px){.rot-holiday .hero-inner{min-height:650px}.rot-holiday .hero-car{width:125%}}@media(max-width:1000px){.rot-holiday .head nav{gap:16px;font-size:12px}.rot-holiday .head-inner{gap:20px}.rot-holiday .call{padding-left:14px;font-size:12px}.rot-holiday .hero-inner{min-height:510px}.rot-holiday .hero-title{font-size:55px}.rot-holiday .category-visual{height:220px}.rot-holiday .hero-visual:after{bottom:115px}}@media(max-width:760px){.rot-holiday .top{font-size:10px;letter-spacing:.55px;padding-block:9px}.rot-holiday .top span{padding-inline:7px}.rot-holiday .head-inner{min-height:88px;justify-content:space-between;gap:12px}.rot-holiday .logo{width:65px;height:67px}.rot-holiday .head nav{display:none}.rot-holiday .head .call{margin-left:auto;border:0;padding:0;font-size:12px}.rot-holiday .call small{font-size:9px}.rot-holiday .menu-toggle{display:block}.rot-holiday .search-toggle{display:none}.rot-holiday .head nav.mobile-nav:not([hidden]){display:flex;flex-direction:column;padding-block:5px;border-top:1px solid var(--line)}.rot-holiday .mobile-nav a{padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.rot-holiday .hero-inner{grid-template-columns:1fr;min-height:0}.rot-holiday .hero-copy{padding:35px 0 0}.rot-holiday .eyebrow{font-size:9px;letter-spacing:2.5px}.rot-holiday .hero-title{font-size:49px;letter-spacing:-2px;margin:20px 0 17px}.rot-holiday p.lead{font-size:14px;line-height:1.6;max-width:320px;margin-bottom:20px}.rot-holiday .button{padding:14px 20px;min-height:47px;font-size:12px}.rot-holiday .hero-secondary{display:none}.rot-holiday .hero-visual{height:300px;margin-top:4px}.rot-holiday .hero-car{width:113%;height:300px;max-width:520px;transform:translate(8px)}.rot-holiday .hero-visual:after{bottom:38px}.rot-holiday .hero-caption{bottom:12px;right:0;font-size:8px}.rot-holiday .hero-caption span{font-size:10px}.rot-holiday .tree{width:170px;height:350px;right:-22px;top:auto;bottom:20px}.rot-holiday .ornament{right:6%;top:45px;width:26px;height:26px}.rot-holiday .ornament.two{right:14%;top:17px;width:17px;height:17px}.rot-holiday .fine-snow{display:none}.rot-holiday .hero-note{padding-block:13px;font-size:10px;gap:15px}.rot-holiday .hero-note span:last-child{max-width:130px;text-align:right}.rot-holiday .section{padding-block:46px}.rot-holiday .section-heading{display:block;margin-bottom:25px}.rot-holiday .section-heading .textlink{margin-top:19px}.rot-holiday .kicker{font-size:9px}.rot-holiday h2{font-size:34px}.rot-holiday .category-grid{grid-template-columns:1fr;gap:30px}.rot-holiday .category-visual{height:250px}.rot-holiday .category img{width:90%}.rot-holiday .category h3{font-size:18px}.rot-holiday .category-info{margin-top:15px}.rot-holiday .titan-inner{grid-template-columns:1fr;padding-block:30px}.rot-holiday .titan-image img{width:100%;max-height:360px;object-fit:contain}.rot-holiday .titan-copy{padding:0 0 18px}.rot-holiday .titan-copy h2{font-size:38px;max-width:290px}.rot-holiday .titan-copy p{font-size:14px}.rot-holiday .titan-copy .kicker{margin-top:0}.rot-holiday .help{grid-template-columns:1fr;gap:30px;padding-block:45px}.rot-holiday .help p{font-size:14px}.rot-holiday .help-right{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.rot-holiday .help-right p{font-size:15px}.rot-holiday .footer-inner{display:block}.rot-holiday .footer-links{margin-top:27px;flex-wrap:wrap;gap:13px 20px}.rot-holiday .copyright{font-size:10px}.rot-holiday .footer{padding-block:30px}}@media(prefers-reduced-motion:reduce){.rot-holiday,.rot-holiday *,.rot-holiday *:before,.rot-holiday *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rot-holiday h1.eyebrow{font:700 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:2px;margin:0;color:#9d3035}.rot-holiday .price{gap:15px}.rot-holiday .hero-title{color:#252c2c}.shopify-section-group-header-group .section[id$=__promo-strip]{background:#3c5149;color:#fff;padding-block:9px}.shopify-section-group-header-group .section[id$=__promo-strip] .promo-strip__rte{font-size:11px;letter-spacing:1px}.shopify-section-group-header-group .section[id$=__promo-strip] .section__block{margin:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rot-holiday.css.map */
