: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]{border-bottom:2px solid currentColor;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}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/styra-ui-fixes.css.map */
