:root{--font-body-family: "Poppins", sans-serif;--font-heading-family: "Poppins", sans-serif}body,input,select,textarea,button{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product__title h1{font-family:Poppins,sans-serif;font-weight:600}.header__menu-item[aria-current=page],.header__menu-item a[aria-current=page],.list-menu__item a[aria-current=page]{font-weight:600;padding-bottom:2px}.card-wrapper,.product-card-wrapper,.card__heading a,.full-unstyled-link,[class*=product][class*=link],.banner__link{cursor:pointer}@media(max-width:749px){.quantity__button{min-width:44px;min-height:44px}.button,.quick-add__submit,.shopify-payment-button__button--unbranded{min-height:44px}.variant-input-wrapper label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.swatch-input__button{min-height:44px;min-width:44px}}.card-wrapper{transition:transform .2s ease}.card-wrapper:hover{transform:translateY(-3px)}.styra-breadcrumbs{font-family:Poppins,sans-serif;font-size:1.3rem;padding:10px 0 4px;color:rgba(var(--color-foreground),.65)}.styra-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:2px}.styra-breadcrumbs li:not(:last-child):after{content:"/";margin:0 6px;color:rgba(var(--color-foreground),.35)}.styra-breadcrumbs a{color:rgba(var(--color-foreground),.55);text-decoration:none;transition:color .15s}.styra-breadcrumbs a:hover{color:rgba(var(--color-foreground),.9);text-decoration:underline}.styra-breadcrumbs li[aria-current=page]{color:rgba(var(--color-foreground),.85);font-weight:500}.styra-delivery-info{background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;padding:12px 16px;margin:16px 0;font-family:Poppins,sans-serif;font-size:1.3rem;display:flex;flex-direction:column;gap:8px}.styra-delivery-info__row{display:flex;align-items:center;gap:10px;color:rgba(var(--color-foreground),.8);line-height:1.4}.styra-delivery-info__row svg{flex-shrink:0;opacity:.6}.styra-delivery-info__label{font-weight:600}.styra-faq{margin-top:24px;border-top:1px solid rgba(var(--color-foreground),.1);font-family:Poppins,sans-serif}.styra-faq__title{font-size:1.6rem;font-weight:600;padding:20px 0 12px;font-family:Poppins,sans-serif;color:inherit}.styra-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.08)}.styra-faq__question{width:100%;background:none;border:none;text-align:left;padding:14px 0;font-size:1.4rem;font-weight:500;font-family:Poppins,sans-serif;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:inherit;gap:8px}.styra-faq__question:after{content:"+";font-size:2rem;font-weight:300;transition:transform .2s;flex-shrink:0;line-height:1}.styra-faq__item.is-open .styra-faq__question:after{transform:rotate(45deg)}.styra-faq__answer{overflow:hidden;max-height:0;transition:max-height .3s ease,padding .2s;font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}.styra-faq__item.is-open .styra-faq__answer{max-height:300px;padding-bottom:14px}@media(max-width:749px){.styra-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:500;background:rgb(var(--color-background));padding:10px 16px env(safe-area-inset-bottom,0px);box-shadow:0 -2px 12px #0000001f;display:none;align-items:center;gap:10px;border-top:1px solid rgba(var(--color-foreground),.1)}.styra-sticky-atc.is-visible{display:flex}.styra-sticky-atc__title{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.styra-sticky-atc__price{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;white-space:nowrap;flex-shrink:0}.styra-sticky-atc__btn{flex-shrink:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:0 18px;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:600;cursor:pointer;border-radius:var(--buttons-radius, 4px);min-height:44px;white-space:nowrap;transition:opacity .2s}.styra-sticky-atc__btn:disabled{opacity:.45;cursor:not-allowed}.template-product .product-form__buttons{padding-bottom:80px}}.product-form__submit{background-image:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.38) 50%,transparent 60%);background-size:500% 100%;background-repeat:no-repeat;background-position:100% 0;animation:styra-btn-shine 3.5s ease-in-out infinite}@keyframes styra-btn-shine{0%{background-position:100% 0}90%{background-position:0% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.product-form__submit{animation:none!important;background-image:none}}@supports (animation-timeline: view()){@keyframes styra-card-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.product-card-wrapper{animation:styra-card-reveal both linear;animation-timeline:view();animation-range:entry 5% entry 40%}}@supports (animation-timeline: view()){@keyframes styra-heading-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.title-wrapper,.collection__title,.rich-text__wrapper,.section-header,.featured-collection .title-wrapper,.image-banner .banner__content{animation:styra-heading-reveal both linear;animation-timeline:view();animation-range:entry 5% entry 45%}}@keyframes styra-hero-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner__heading{animation:styra-hero-in .7s ease-out both;animation-delay:.1s}.banner__box{animation:styra-hero-in .7s ease-out both;animation-delay:.3s}@media(prefers-reduced-motion:reduce){.banner__heading,.banner__box{animation:none}}html{scroll-behavior:smooth}.styra-footer-socials a{transition:color .2s ease,transform .2s ease}.styra-footer-socials a:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.styra-footer-socials a:hover{transform:none}}.collection-list .card-wrapper{position:relative;transition:box-shadow .35s ease}.collection-list .card-wrapper:hover{box-shadow:0 20px 48px #004e4b47}.collection-list .card-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,78,75,.65) 0%,rgba(0,78,75,.15) 50%,transparent 100%);opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;pointer-events:none;border-radius:inherit;z-index:1}.collection-list .card-wrapper:hover:after{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.collection-list .card-wrapper:after{transition:none}}@property --styra-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.badge{position:relative}.badge:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--styra-border-angle),#FF532D,#FF8C00 33%,#FF532D 66%,#FF8C00 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:styra-badge-border-spin 2.5s linear infinite}.badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);background-size:300% 100%;background-position:100% 0;animation:styra-badge-shine 3s ease-in-out infinite;border-radius:inherit;pointer-events:none}@keyframes styra-badge-border-spin{to{--styra-border-angle: 360deg}}@keyframes styra-badge-shine{0%{background-position:100% 0}70%{background-position:0% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.badge:before,.badge:after{animation:none}}.badge{font-size:1.5rem;padding:5px 10px}@supports (animation-timeline: view()){@keyframes styra-blog-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes styra-blog-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.blog-articles>li:nth-child(odd){animation:styra-blog-left both linear;animation-timeline:view();animation-range:entry 5% entry 45%}.blog-articles>li:nth-child(2n){animation:styra-blog-right both linear;animation-timeline:view();animation-range:entry 5% entry 45%}}@supports (animation-timeline: view()){@keyframes styra-trust-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.styra-trust-item:nth-child(1){animation:styra-trust-reveal both linear;animation-timeline:view();animation-range:entry 10% entry 50%}.styra-trust-item:nth-child(2){animation:styra-trust-reveal both linear;animation-timeline:view();animation-range:entry 20% entry 60%}.styra-trust-item:nth-child(3){animation:styra-trust-reveal both linear;animation-timeline:view();animation-range:entry 30% entry 70%}.styra-trust-item:nth-child(4){animation:styra-trust-reveal both linear;animation-timeline:view();animation-range:entry 40% entry 80%}}.styra-btt{position:fixed;bottom:28px;right:24px;width:44px;height:44px;border-radius:50%;background:#004e4b;color:#ffca00;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease;z-index:999;box-shadow:0 4px 16px #004e4b59}.styra-btt.is-visible{opacity:1;transform:translateY(0)}.styra-btt:hover{background:#00625f}.price--on-sale .price-item--regular{position:relative;display:inline-block;text-decoration:none!important;animation:styra-price-color-loop 6s ease-in-out infinite;animation-delay:2s}.price--on-sale .price-item--regular:after{content:"";position:absolute;top:50%;left:0;height:1.5px;width:0;background:#ff532d;transform:translateY(-50%);animation:styra-slash-loop 6s ease-in-out infinite;animation-delay:2s}@keyframes styra-slash-loop{0%{width:0}12%{width:100%}62%{width:100%}74%{width:0}to{width:0}}@keyframes styra-price-color-loop{0%,16%{color:#12121299}26%,62%{color:#ff532d}74%,to{color:#12121299}}@media(prefers-reduced-motion:reduce){.price--on-sale .price-item--regular{animation:none;text-decoration:line-through!important;color:#ff532d}.price--on-sale .price-item--regular:after{display:none}}body{animation:styra-page-in .35s ease-out both}@keyframes styra-page-in{0%{opacity:0}to{opacity:1}}.styra-scrolled .header-wrapper{box-shadow:0 2px 20px #0000007d;transition:box-shadow .3s ease}.styra-trust-icon svg{transition:transform .2s ease}.styra-trust-item:hover .styra-trust-icon svg{transform:scale(1.2) rotate(-8deg)}:focus-visible{outline:2px solid #FFCA00!important;outline-offset:3px;border-radius:3px}.collection-hero__title,.collection-hero__description{animation:styra-hero-in .7s ease-out both}.collection-hero__description{animation-delay:.2s}@supports (animation-timeline: view()){@keyframes styra-img-reveal{0%{filter:blur(8px);opacity:.6}to{filter:blur(0);opacity:1}}.banner__media img,.collection-hero img{animation:styra-img-reveal both linear;animation-timeline:view();animation-range:entry 0% entry 30%}}@keyframes styra-crumb-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.styra-breadcrumbs li{animation:styra-crumb-in .35s ease-out both}.styra-breadcrumbs li:nth-child(1){animation-delay:.05s}.styra-breadcrumbs li:nth-child(2){animation-delay:.15s}.styra-breadcrumbs li:nth-child(3){animation-delay:.25s}.styra-breadcrumbs li:nth-child(4){animation-delay:.35s}@media(prefers-reduced-motion:reduce){.styra-breadcrumbs li{animation:none}}@media(max-width:749px){.product__media-wrapper{position:relative}.product__media-wrapper:after{content:"\203a";position:absolute;right:14px;top:50%;width:40px;height:40px;background:#004e4bb3;color:#fff;font-size:26px;font-weight:300;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:5;animation:styra-swipe-hint 6s ease-in-out infinite;animation-delay:1s}@keyframes styra-swipe-hint{0%{opacity:0;transform:translateY(-50%)}8%{opacity:1;transform:translateY(-50%)}25%{opacity:1;transform:translateY(-50%) translate(-16px)}40%{opacity:1;transform:translateY(-50%)}55%{opacity:1;transform:translateY(-50%) translate(-10px)}65%{opacity:0;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)}}}@media(prefers-reduced-motion:reduce){.product__media-wrapper:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/styra-ui-fixes.css.map */
