@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=League+Gothic:wdth@75..100&display=swap";:root{--ods-primary: #59F22E;--ods-primary-hover: #4AD025;--ods-dark: #000A11;--ods-light: #ffffff;--ods-text-light: #ffffffcc}footer .color-scheme-dark,footer [class*=scheme-dark]{background-color:var(--ods-dark)}footer h3{color:var(--ods-primary);font-weight:700;letter-spacing:.1em;font-size:20px!important;text-transform:uppercase;font-family:League Gothic!important}@media screen and (min-width:750px){footer h3{font-size:22px!important}}footer .footer-content a{color:var(--ods-light);text-decoration:none;transition:color .2s ease}footer .footer-content a:hover{color:var(--ods-primary)}footer .footer-content .rte a:before{content:""}footer .footer-content p,footer .footer-content .rte{color:var(--ods-text-light)}footer .social-links-list{gap:12px}footer .social-links-list a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ods-light);border-radius:50%;color:var(--ods-light);transition:all .2s ease}footer .social-links-list a:hover{background-color:var(--ods-primary);border-color:var(--ods-primary);color:var(--ods-dark)}footer .social-links-list svg{width:18px;height:18px}.footer-utilities .utilities{border-color:var(--ods-text-light)}.footer-utilities .utilities a,.footer-utilities .utilities p,.footer-utilities .utilities span{color:var(--ods-text-light)}.button,button.button,a.button{background-color:var(--ods-primary);color:var(--ods-dark);border-color:var(--ods-primary);font-weight:600;transition:all .2s ease}.quantity-selector .quantity-minus{background-color:transparent!important;color:var(--ods-dark)!important}.quantity-selector .quantity-minus:hover{background-color:var(--ods-dark)!important;color:var(--ods-text-light)!important}.quantity-selector .quantity-plus{background-color:transparent!important;color:var(--ods-dark)!important}.quantity-selector .quantity-plus:hover{background-color:var(--ods-dark)!important;color:var(--ods-text-light)!important}.button:hover,button.button:hover,a.button:hover{background-color:var(--ods-primary-hover);border-color:var(--ods-primary-hover);color:var(--ods-dark)}.button--secondary,.button-secondary{background-color:transparent;color:var(--ods-primary);border:2px solid var(--ods-primary)}.button--secondary:hover,.button-secondary:hover{background-color:var(--ods-primary);color:var(--ods-dark)}.button-cta-hero,.button-cta-hero.button,a.button-cta-hero{background-color:var(--ods-primary)!important;color:var(--ods-dark)!important;border:2px solid var(--ods-primary)!important;font-weight:600;padding:14px 32px;font-size:1rem;letter-spacing:.02em;transition:all .2s ease}.button-cta-hero:hover,.button-cta-hero.button:hover,a.button-cta-hero:hover{background-color:var(--ods-light)!important;border-color:var(--ods-light)!important;color:var(--ods-dark)!important}.product-card{position:relative;background-color:var(--ods-dark)}.product-card .card-gallery,.product-card__gallery{position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#f0f0f0,#e8e8e8)}.product-card .product-media{overflow:hidden;border-radius:12px}.product-card .card-gallery img,.product-card__gallery img{transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .3s ease}.product-card:hover .card-gallery img,.product-card:hover .product-card__gallery img{transform:perspective(1000px) rotateY(0) rotateX(0)}.product-card .product-title-text{position:relative;font-size:.8125rem;font-weight:500;color:var(--ods-dark);margin-top:8px}.product-card .price,.product-card__price,.product-card [class*=price]{color:var(--ods-primary)!important;font-weight:700;font-size:1rem}.color-scheme-dark .product-card,[class*=scheme-dark] .product-card{background:var(--ods-light);border-radius:12px;padding:12px}.hero{position:relative}.hero h1,.hero .h1,.hero [class*=type-preset-h1]{font-size:clamp(3rem,10vw,6rem)!important;font-weight:800!important;line-height:1.05!important;color:var(--ods-light)!important;letter-spacing:-.02em}.hero h2,.hero .h2,.hero [class*=type-preset-h2]{font-size:clamp(2rem,6vw,4rem)!important;font-weight:300!important;font-style:italic;color:var(--ods-light)!important;line-height:1.2!important}.hero em{font-style:italic;position:relative;padding-left:20px}.hero em:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1.2em;background-color:var(--ods-primary)}.hero p,.hero .rte p{color:var(--ods-text-light);font-size:1rem;line-height:1.7;max-width:500px}.hero .button,.hero a.button,.hero button.button{background-color:var(--ods-primary)!important;color:var(--ods-primary)!important;border:2px solid var(--ods-primary)!important;padding:1rem 2.5rem!important;font-weight:600!important;font-size:.875rem!important;letter-spacing:.05em;border-radius:4px!important;transition:all .2s ease!important}.hero .button:hover,.hero a.button:hover,.hero button.button:hover{background-color:var(--ods-primary)!important;color:var(--ods-dark)!important}.hero .slideshow-control,.hero slideshow-arrows button,.hero .slideshow-arrows button{width:48px!important;height:48px!important;border:1px solid var(--ods-primary)!important;color:var(--ods-primary)!important;background:transparent!important;border-radius:4px!important;transition:all .2s ease}.hero .slideshow-control:hover,.hero slideshow-arrows button:hover,.hero .slideshow-arrows button:hover{background-color:var(--ods-primary)!important;color:var(--ods-dark)!important}.hero slideshow-arrows,.hero .slideshow-arrows{gap:8px}.hero .slideshow-controls button{background-color:var(--ods-light);opacity:.5}.hero .slideshow-controls button.active,.hero .slideshow-controls button[aria-selected=true]{background-color:var(--ods-primary);opacity:1}.section-resource-list.color-scheme-dark,.section-resource-list[class*=scheme-dark]{background-color:var(--ods-dark)}.section-resource-list__header{text-align:center;margin-bottom:2rem}.section-resource-list h2,.section-resource-list h3,.product-list h2,.product-list h3,.product-list-title{font-weight:800!important;text-transform:uppercase;letter-spacing:.03em;text-align:center;color:var(--ods-light)}.section-resource-list p,.product-list-subtitle{text-align:center;color:var(--ods-text-light);max-width:700px;margin:.75rem auto 0;font-size:1rem;line-height:1.7}.resource-list-grid{gap:24px}.resource-list__item{background:var(--ods-light);border-radius:12px;overflow:hidden}.resource-list__item .product-card__content{display:flex;flex-direction:column;padding:0 12px 12px}.resource-list__item .card-gallery{position:relative;background:linear-gradient(135deg,#f8f8f8,#ececec);margin:12px 12px 0;border-radius:8px;overflow:visible}.resource-list__item .card-gallery img{transform:perspective(800px) rotateY(-3deg) rotateX(3deg);filter:drop-shadow(4px 4px 8px rgba(0,0,0,.15));transition:transform .3s ease,filter .3s ease}.resource-list__item:hover .card-gallery img{transform:perspective(800px) rotateY(0) rotateX(0);filter:drop-shadow(2px 2px 4px rgba(0,0,0,.1))}.resource-list__item .product-title-text{position:absolute;top:12px;left:12px;background:#ffffffe6;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;color:var(--ods-dark);z-index:2}.resource-list__item [class*=price]{color:var(--ods-primary)!important;font-weight:700!important;font-size:1rem;margin-top:8px}.resource-list__item .product-card__link:after{content:"ORDER \2192";display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:12px;right:12px;padding:6px 14px;background-color:transparent;color:var(--ods-dark);border:1px solid var(--ods-dark);border-radius:4px;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:all .2s ease;z-index:5;pointer-events:auto}.resource-list__item:hover .product-card__link:after{background-color:var(--ods-primary);border-color:var(--ods-primary);color:var(--ods-dark)}button.header-actions__action{background-color:transparent!important;color:var(--ods-text-light)!important;border-color:var(--ods-primary);transition:all .2s ease}button.header-actions__action:hover{background-color:var(--ods-dark);color:var(--ods-text-light)}.header-section .color-scheme-dark,.header-section [class*=scheme-dark]{background-color:var(--ods-dark)}.header-section nav a{font-family:Inter Tight;color:var(--ods-light);font-weight:600;transition:color .2s ease;padding-right:20px!important}.header-section nav a:hover,.header-section nav a.active{color:var(--ods-primary)!important}.header-section .button{background-color:var(--ods-primary);color:var(--ods-dark);border-color:var(--ods-primary)}.header-section .button:hover{background-color:var(--ods-dark);color:var(--ods-text-light)}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{border-color:#e6e6e6;transition:border-color .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--ods-primary);outline:none;box-shadow:0 0 0 2px #59f22e33}a{color:var(--ods-primary);transition:color .2s ease}a:hover{color:var(--ods-primary-hover)}.color-scheme-dark a,[data-color-scheme=dark] a{color:var(--ods-dark)}.color-scheme-dark a:hover,[data-color-scheme=dark] a:hover{color:var(--ods-primary)}.badge--sale,.badge-sale{background-color:var(--ods-primary);color:var(--ods-dark)}::selection{background-color:var(--ods-primary);color:var(--ods-dark)}:focus-visible{outline:2px solid var(--ods-primary);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-theme.css.map */
