:root{--santa-red: #c81d2a;--santa-red-dark: #a8121f;--santa-green: #075b40;--santa-green-dark: #04452f;--santa-gold: #d89b18;--santa-cream: #fff8ed;--santa-cream-deep: #f7ead7;--santa-ink: #18352c;--santa-muted: #6c6a63;--santa-border: #eadbc5;--santa-shadow: 0 16px 45px rgba(72, 42, 19, .09)}body{background:#fffdf9;color:var(--santa-ink);font-family:Poppins,Inter,Arial,sans-serif}#header-group .header-section{background:#fffdf9fa;border-bottom:1px solid var(--santa-border);box-shadow:0 6px 20px #442b180d}#header-component .header__row--top{min-height:78px}#header-component .header-logo__image{max-height:68px;object-fit:contain}#header-component a,#header-component button{color:var(--santa-green)}#header-component .header-menu__link:hover,#header-component .header-menu__link[aria-current=page]{color:var(--santa-red)}main[data-template^=product] .main-products{background:radial-gradient(circle at 90% 0%,rgba(216,155,24,.08),transparent 28rem),#fffdf9;padding:28px 0 36px}main[data-template^=product] .main-products>.page-width,main[data-template^=product] .main-products .page-width{max-width:1280px}main[data-template^=product] .main-products .product{align-items:flex-start;column-gap:42px;row-gap:22px}@media screen and (min-width:990px){main[data-template^=product] .main-products .product__media-wrapper{flex:0 0 calc(56% - 21px);width:calc(56% - 21px);max-width:calc(56% - 21px)}main[data-template^=product] .main-products .product__info-wrapper{flex:0 0 calc(44% - 21px);width:calc(44% - 21px);max-width:calc(44% - 21px)}main[data-template^=product] .product__info-container{top:112px}}main[data-template^=product] .product__media-wrapper{border-radius:16px}main[data-template^=product] .product__media,main[data-template^=product] .product__media img,main[data-template^=product] .product-media-container,main[data-template^=product] .mobile-product-media{border-radius:14px!important;overflow:hidden}main[data-template^=product] .product__media img{background:var(--santa-cream)}main[data-template^=product] .product__media-list{gap:12px}main[data-template^=product] .thumbnail,main[data-template^=product] .thumbnail img{border-radius:10px!important}main[data-template^=product] .thumbnail[aria-current=true]{border-color:var(--santa-green)!important;box-shadow:0 0 0 2px #075b4024}main[data-template^=product] .gallery-nav-btn{background:#fffffff5!important;border-color:var(--santa-border)!important;box-shadow:0 6px 16px #2d21121a}main[data-template^=product] .product__info-container{background:#fff;border:1px solid var(--santa-border);border-radius:16px;box-shadow:var(--santa-shadow);padding:24px}main[data-template^=product] .product__title,main[data-template^=product] .product__title h1,main[data-template^=product] .product__title h2{color:var(--santa-green)!important;font-family:Poppins,Inter,Arial,sans-serif!important;font-size:clamp(24px,2.4vw,34px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.025em;text-transform:none!important}main[data-template^=product] .product-page-price .main-price,main[data-template^=product] .product-page-price .price-item--sale{color:var(--santa-red)!important;font-size:26px!important;font-weight:800!important}main[data-template^=product] .product-page-price .compare-price,main[data-template^=product] .product-page-price .price-item--regular{color:#8a877f!important;font-weight:500}main[data-template^=product] .product-page-price [class*=badge],main[data-template^=product] .price-badge{background:var(--santa-red)!important;border-radius:999px!important;color:#fff!important;font-weight:800!important;padding-inline:10px!important}main[data-template^=product] .rating-container{background:var(--santa-cream)!important;border:1px solid var(--santa-border);border-radius:999px!important;display:inline-flex;padding:7px 11px!important}main[data-template^=product] .rating-container .stars,main[data-template^=product] .testimonial-card__stars,main[data-template^=product] .mini-review-stars{color:var(--santa-gold)!important}main[data-template^=product] .purchase-notification{align-items:center;background:#fff1ee;border:1px solid #f3c9c4;border-radius:999px;color:var(--santa-red-dark);display:inline-flex;font-weight:700;padding:7px 12px}main[data-template^=product] .emoji-benefits-container{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}main[data-template^=product] .emoji-benefits-container .benefits-emoji,main[data-template^=product] .emoji-benefits-container .material-icon{color:var(--santa-green)!important;flex:0 0 auto}main[data-template^=product] .product__inventory{background:#edf8f1;border:1px solid #c8e6d2;border-radius:8px;color:var(--santa-green)!important;font-weight:750;padding:9px 11px!important}main[data-template^=product] .quantity-buttons,main[data-template^=product] .quantity-number{border-color:var(--santa-border)!important;border-radius:8px!important}main[data-template^=product] #my-add-to-cart-button{background:var(--santa-green)!important;border:0!important;border-radius:9px!important;box-shadow:0 10px 22px #075b4033;min-height:54px!important;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}main[data-template^=product] #my-add-to-cart-button .button-text{color:#fff!important;font-size:16px!important;font-weight:800!important;letter-spacing:.01em}main[data-template^=product] #my-add-to-cart-button:hover{background:var(--santa-green-dark)!important;box-shadow:0 12px 26px #075b4042;transform:translateY(-1px)}main[data-template^=product] .payment-badges-block{opacity:.82}main[data-template^=product] .review-container,main[data-template^=product] .reviews-slider-block{background:var(--santa-cream)!important;border:1px solid var(--santa-border)!important;border-radius:12px!important;color:var(--santa-ink)!important}main[data-template^=product] .accordion,main[data-template^=product] .collapsible-content details,main[data-template^=product] .collapsible-tabs details{border-color:var(--santa-border)!important}main[data-template^=product] .accordion summary,main[data-template^=product] .collapsible-content details summary,main[data-template^=product] .collapsible-tabs details summary{color:var(--santa-green)!important;font-weight:750}main[data-template^=product] [id*=atlas_ai_store_builder_bundler],main[data-template^=product] .shopify-app-block:has([class*=bundle]){display:block;isolation:isolate;min-width:0;overflow:visible;position:relative;width:100%;z-index:2}main[data-template^=product] [id*=atlas_ai_store_builder_bundler] *,main[data-template^=product] [id*=atlas_ai_store_builder_bundler] *:before,main[data-template^=product] [id*=atlas_ai_store_builder_bundler] *:after{box-sizing:border-box}main[data-template^=product]>.shopify-section:not(:first-child){background:#fffdf9}main[data-template^=product] .image-with-text,main[data-template^=product] .multicolumn,main[data-template^=product] .collapsible-content,main[data-template^=product] .comparison-table,main[data-template^=product] .testimonials{margin-inline:auto;max-width:1220px}main[data-template^=product] .image-with-text__grid,main[data-template^=product] .multicolumn-card,main[data-template^=product] .testimonial-card .multicolumn-card__info{border-radius:16px!important;overflow:hidden}main[data-template^=product] h2,main[data-template^=product] h3{color:var(--santa-green);font-family:Poppins,Inter,Arial,sans-serif;font-weight:800;letter-spacing:-.02em}main[data-template^=product] .horizontal-scrolling-text,main[data-template^=product] .ticker,main[data-template^=product] [class*=scrolling-text]{background:var(--santa-red)!important;color:#fff!important}main[data-template^=product] table{background:#fff;border:1px solid var(--santa-border);border-radius:14px;box-shadow:var(--santa-shadow);overflow:hidden}main[data-template^=product] th{background:var(--santa-green)!important;color:#fff!important}main[data-template^=product] tr:nth-child(2n) td{background:var(--santa-cream)}@media screen and (max-width:989px){#header-component .header__row--top{min-height:64px}#header-component .header-logo__image{max-height:54px}main[data-template^=product] .main-products{padding:10px 0 24px}main[data-template^=product] .main-products .product{row-gap:14px}main[data-template^=product] .product__info-container{border-left:0;border-radius:14px;border-right:0;box-shadow:0 9px 28px #482a1312;padding:18px 15px 20px}main[data-template^=product] .product__title,main[data-template^=product] .product__title h1,main[data-template^=product] .product__title h2{font-size:24px!important}main[data-template^=product] #my-add-to-cart-button{min-height:52px!important}main[data-template^=product] .product__media-wrapper{padding-inline:12px}}@media(prefers-reduced-motion:reduce){main[data-template^=product] #my-add-to-cart-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/santa-climb-reference.css.map */
