:root{--fester-primary: #005596;--fester-primary-dark: #003f72;--fester-primary-light: #eaf4fb;--fester-accent: #e2231a;--fester-yellow: #ffd100;--fester-text: #17191c;--fester-muted: #686d74;--fester-border: #e4e6e8;--fester-background: #ffffff;--fester-surface: #f5f6f7;--fester-radius-sm: 12px;--fester-radius-md: 18px;--fester-radius-lg: 24px;--fester-shadow-sm: 0 7px 24px rgba(20, 23, 27, .06);--fester-shadow-md: 0 18px 45px rgba(20, 23, 27, .11)}html,body,button,input,select,textarea{font-family:Inter,Arial,Helvetica,sans-serif!important}body{color:var(--fester-text);background:var(--fester-background)}h1,h2,h3,h4,h5,h6,.title,.heading,.rich-text__heading,.banner__heading,.card__heading{font-family:Inter,Arial,Helvetica,sans-serif!important;color:var(--fester-text);font-weight:800;letter-spacing:-.035em}.page-width{max-width:1280px}.button,.shopify-payment-button__button,.quick-add__submit,.product-form__submit{min-height:50px;padding:12px 22px;border-radius:999px!important;font-family:inherit;font-size:13px;font-weight:750;letter-spacing:0;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.button:hover,.shopify-payment-button__button:hover,.quick-add__submit:hover,.product-form__submit:hover{transform:translateY(-2px)}.button--primary,.product-form__submit,.quick-add__submit,.shopify-payment-button__button--unbranded{color:#fff!important;background:var(--fester-primary)!important;border-color:var(--fester-primary)!important;box-shadow:0 10px 24px #00559638}.button--primary:hover,.product-form__submit:hover,.quick-add__submit:hover,.shopify-payment-button__button--unbranded:hover{background:var(--fester-primary-dark)!important}.announcement-bar{min-height:38px;color:#fff;background:var(--fester-primary-dark)}.announcement-bar__message{color:#fff;font-size:12px;font-weight:700}.header-wrapper{background:#fff;border-bottom:1px solid var(--fester-border)}.header{padding-top:14px;padding-bottom:14px}.header__heading-logo{width:auto;max-width:220px;max-height:82px;object-fit:contain}.header__menu-item,.header__active-menu-item{color:var(--fester-text);font-size:13px;font-weight:700;text-decoration:none}.header__menu-item:hover,.header__active-menu-item{color:var(--fester-primary)}.header__icon{color:var(--fester-text)}.header__icon:hover{color:var(--fester-primary)}.search-modal__form .field,.header__search .field,.predictive-search,.search-modal__form input,.header__search input{border-radius:999px}.title-wrapper-with-link,.collection__title{align-items:flex-end}.title,.title-wrapper-with-link .title,.collection__title .title,.rich-text__heading{color:var(--fester-text);font-weight:800;letter-spacing:-.04em}.title-wrapper-with-link>a{color:var(--fester-primary);font-size:12px;font-weight:750}.card-wrapper{height:100%}.card{height:100%;overflow:hidden;background:#fff;border:1px solid var(--fester-border);border-radius:18px;box-shadow:var(--fester-shadow-sm);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card:hover{transform:translateY(-6px);border-color:#00559647;box-shadow:var(--fester-shadow-md)}.card__inner{overflow:hidden;background:#fff;border-radius:18px 18px 0 0}.card__media{background:#fff}.card__media img{object-fit:contain!important;padding:18px;transition:transform .45s ease}.card:hover .card__media img{transform:scale(1.04)}.card__content{padding:17px 18px 20px}.card__heading{margin:0 0 8px;color:var(--fester-text);font-size:15px;font-weight:750;letter-spacing:-.02em;line-height:1.35}.card__heading a{color:inherit;text-decoration:none}.card__heading a:hover{color:var(--fester-primary)}.card-information .caption-with-letter-spacing,.card-information .vendor,.product__vendor{display:none!important}.card__content .card-information>.card__heading{display:none!important}.price__regular .price-item--regular,.price__sale .price-item--sale{color:var(--fester-primary-dark);font-size:17px;font-weight:800}.price__sale .price-item--regular{color:#8e949b;font-size:12px;font-weight:500}.price__container{margin-top:8px}.badge{padding:7px 11px;color:#fff;background:var(--fester-accent);border:0;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.collection-list .card{border-radius:20px}.collection-list .card__heading{color:var(--fester-text);font-size:17px}.collection-list .card:hover .card__heading{color:var(--fester-primary)}.collection-hero{color:#fff;background:radial-gradient(circle at 85% 10%,rgba(255,255,255,.18),transparent 30%),linear-gradient(130deg,var(--fester-primary-dark),var(--fester-primary))}.collection-hero__title,.collection-hero__description{color:#fff}.facets__summary,.facet-filters__field select,.mobile-facets__open{border-radius:999px}.product__title h1{color:var(--fester-text);font-size:clamp(29px,4vw,44px);font-weight:800;letter-spacing:-.045em;line-height:1.08}.product__info-wrapper .price__sale .price-item--sale,.product__info-wrapper .price__regular .price-item--regular{color:var(--fester-primary-dark);font-size:28px;font-weight:800}.product-form__input input[type=radio]+label{border-radius:999px}.product__accordion{border-color:var(--fester-border)}.product__accordion summary{font-weight:750}.field__input,.select__select,.customer .field input,textarea{border-radius:13px}.field:after,.select:after{border-radius:13px}.field__input:focus,.select__select:focus,textarea:focus{box-shadow:0 0 0 4px #0055961a}.footer{background:var(--fester-surface);border-top:1px solid var(--fester-border)}.footer-block__heading{color:var(--fester-text);font-weight:800}.footer-block__details-content a{color:var(--fester-muted)}.footer-block__details-content a:hover{color:var(--fester-primary)}@media screen and (max-width:749px){.page-width{padding-left:14px;padding-right:14px}.header__heading-logo{width:auto!important;max-width:400px!important;max-height:400px!important;object-fit:contain}.card{border-radius:15px}.card__content{padding:14px}.card__heading{font-size:14px}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:15px}.product__title h1{font-size:29px}}.header-wrapper .header .header__heading,.header-wrapper .header .header__heading-link{width:auto!important;max-width:none!important}.header-wrapper .header .header__heading-link{display:flex!important;align-items:center!important;padding:0!important}.header-wrapper .header .header__heading-logo-wrapper{width:250px!important;max-width:250px!important}.header-wrapper .header img.header__heading-logo{width:250px!important;max-width:250px!important;height:auto!important;max-height:none!important;display:block!important;object-fit:contain!important}.header-wrapper .header .header__heading-link img{width:250px!important;max-width:250px!important;height:auto!important;max-height:none!important}@media screen and (min-width:990px){.header{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:32px!important}}@media screen and (max-width:749px){.header-wrapper .header .header__heading-logo-wrapper{width:180px!important;max-width:180px!important}.header-wrapper .header img.header__heading-logo,.header-wrapper .header .header__heading-link img{width:180px!important;max-width:180px!important;height:auto!important;max-height:none!important}}.fester-trust{position:relative;z-index:2;color:var(--fester-text);background:#fff;border-top:1px solid var(--fester-border);border-bottom:1px solid var(--fester-border)}.fester-trust:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--fester-primary-dark) 0%,var(--fester-primary) 55%,var(--fester-accent) 100%)}.fester-trust__container{width:min(100% - 40px,1280px);margin:0 auto}.fester-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fester-trust__item{min-height:112px;display:flex;align-items:center;justify-content:center;gap:17px;padding:22px 25px;transition:background-color .18s ease,transform .18s ease}.fester-trust__item+.fester-trust__item{border-left:1px solid var(--fester-border)}.fester-trust__item:hover{background:#f5f9fc}.fester-trust__icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#0871bb 0%,var(--fester-primary) 55%,var(--fester-primary-dark) 100%);border-radius:17px;box-shadow:0 10px 24px #00559633,inset 0 1px #ffffff38;transition:transform .18s ease,box-shadow .18s ease}.fester-trust__item:hover .fester-trust__icon{transform:translateY(-3px);box-shadow:0 14px 29px #00559642,inset 0 1px #ffffff38}.fester-trust__icon svg{width:28px;height:28px;display:block;stroke-width:1.8}.fester-trust__item>div{min-width:0}.fester-trust__item strong{display:block;margin:0;color:var(--fester-primary-dark);font-size:15px;font-weight:800;letter-spacing:-.015em;line-height:1.25}.fester-trust__item small{display:block;margin-top:5px;color:var(--fester-muted);font-size:11px;font-weight:500;line-height:1.4}@media screen and (max-width:989px){.fester-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fester-trust__item{min-height:104px;justify-content:flex-start}.fester-trust__item:nth-child(3){border-left:0}.fester-trust__item:nth-child(n+3){border-top:1px solid var(--fester-border)}}@media screen and (max-width:749px){.fester-trust__container{width:100%}.fester-trust__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.fester-trust__grid::-webkit-scrollbar{display:none}.fester-trust__item{min-width:82%;min-height:94px;flex:0 0 82%;justify-content:flex-start;gap:14px;padding:18px 20px;border-top:0!important;border-left:0!important;border-right:1px solid var(--fester-border);scroll-snap-align:start}.fester-trust__icon{width:52px;height:52px;flex-basis:52px;border-radius:15px}.fester-trust__icon svg{width:25px;height:25px}.fester-trust__item strong{font-size:14px}.fester-trust__item small{margin-top:4px;font-size:10px}}[id^=FesterTrust-].fester-trust{position:relative!important;background:#fff!important;border-top:1px solid var(--fester-border)!important;border-bottom:1px solid var(--fester-border)!important}[id^=FesterTrust-] .fester-trust__container{width:min(100% - 40px,1280px)!important;margin:0 auto!important}[id^=FesterTrust-] .fester-trust__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}[id^=FesterTrust-] .fester-trust__item{min-height:138px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:21px!important;padding:28px 30px!important;transition:background-color .18s ease,transform .18s ease!important}[id^=FesterTrust-] .fester-trust__item+.fester-trust__item{border-left:1px solid var(--fester-border)!important}[id^=FesterTrust-] .fester-trust__item:hover{background:#f3f8fc!important}[id^=FesterTrust-] .fester-trust__icon{width:72px!important;height:72px!important;flex:0 0 72px!important;display:grid!important;place-items:center!important;color:#fff!important;background:linear-gradient(145deg,#0875bf,#005596 58%,#003f72)!important;border-radius:20px!important;box-shadow:0 13px 28px #0055963d,inset 0 1px #ffffff38!important;transition:transform .18s ease,box-shadow .18s ease!important}[id^=FesterTrust-] .fester-trust__item:hover .fester-trust__icon{transform:translateY(-4px)!important;box-shadow:0 17px 34px #0055964d,inset 0 1px #ffffff38!important}[id^=FesterTrust-] .fester-trust__icon svg{width:35px!important;height:35px!important;display:block!important}[id^=FesterTrust-] .fester-trust__item>div{min-width:0!important}[id^=FesterTrust-] .fester-trust__item strong{display:block!important;margin:0!important;color:#003f72!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important}[id^=FesterTrust-] .fester-trust__item small{display:block!important;margin-top:7px!important;color:#686d74!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}[id^=FesterTrust-].fester-trust:before{content:""!important;position:absolute!important;top:-1px!important;left:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#003f72,#005596 72%,#e2231a)!important}@media screen and (max-width:989px){[id^=FesterTrust-] .fester-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[id^=FesterTrust-] .fester-trust__item{min-height:124px!important;padding:24px 27px!important}[id^=FesterTrust-] .fester-trust__item:nth-child(3){border-left:0!important}[id^=FesterTrust-] .fester-trust__item:nth-child(n+3){border-top:1px solid var(--fester-border)!important}[id^=FesterTrust-] .fester-trust__icon{width:66px!important;height:66px!important;flex-basis:66px!important}[id^=FesterTrust-] .fester-trust__icon svg{width:32px!important;height:32px!important}}@media screen and (max-width:749px){[id^=FesterTrust-] .fester-trust__container{width:100%!important}[id^=FesterTrust-] .fester-trust__grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important}[id^=FesterTrust-] .fester-trust__grid::-webkit-scrollbar{display:none!important}[id^=FesterTrust-] .fester-trust__item{min-width:88%!important;min-height:116px!important;flex:0 0 88%!important;justify-content:flex-start!important;gap:17px!important;padding:22px!important;border-top:0!important;border-left:0!important;border-right:1px solid var(--fester-border)!important;scroll-snap-align:start!important}[id^=FesterTrust-] .fester-trust__icon{width:62px!important;height:62px!important;flex:0 0 62px!important;border-radius:18px!important}[id^=FesterTrust-] .fester-trust__icon svg{width:30px!important;height:30px!important}[id^=FesterTrust-] .fester-trust__item strong{font-size:16px!important}[id^=FesterTrust-] .fester-trust__item small{margin-top:5px!important;font-size:12px!important}}@media screen and (min-width:990px){.header-wrapper .header .header__menu-item,.header-wrapper .header .header__active-menu-item,.header-wrapper .header .list-menu__item,.header-wrapper .header summary.header__menu-item{padding:16px 14px!important;color:var(--fester-text)!important;font-size:16px!important;font-weight:750!important;letter-spacing:-.01em!important;line-height:1.15!important;text-decoration:none!important}.header-wrapper .header .header__menu-item:hover,.header-wrapper .header .header__active-menu-item,.header-wrapper .header .list-menu__item:hover,.header-wrapper .header summary.header__menu-item:hover{color:var(--fester-primary)!important}.header-wrapper .header .header__inline-menu{margin-left:0!important}.header-wrapper .header .list-menu--inline{display:flex!important;align-items:center!important;column-gap:4px!important}.header-wrapper .header .header__menu-item{position:relative!important}.header-wrapper .header .header__menu-item:after{content:"";position:absolute;right:14px;bottom:9px;left:14px;height:2px;background:var(--fester-primary);border-radius:999px;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.header-wrapper .header .header__menu-item:hover:after,.header-wrapper .header .header__active-menu-item:after{transform:scaleX(1)}}body.template-product,body[class*=template-product]{background:#f6f8fa}.template-product .product,body[class*=template-product] .product{width:min(100% - 40px,1280px);margin:42px auto 78px!important;padding:0!important;column-gap:58px!important}.template-product .product__media-wrapper,body[class*=template-product] .product__media-wrapper{min-width:0}.template-product .product__media-list,body[class*=template-product] .product__media-list{gap:14px!important}.template-product .product__media-item,body[class*=template-product] .product__media-item{overflow:hidden!important;background:#fff!important;border:1px solid var(--fester-border)!important;border-radius:22px!important;box-shadow:0 10px 35px #14171b12!important}.template-product .product__media,body[class*=template-product] .product__media{background:#fff!important}.template-product .product__media img,body[class*=template-product] .product__media img{object-fit:contain!important;padding:22px!important}.template-product .thumbnail-list,body[class*=template-product] .thumbnail-list{gap:10px!important;margin-top:13px!important}.template-product .thumbnail,body[class*=template-product] .thumbnail{overflow:hidden!important;background:#fff!important;border:1px solid var(--fester-border)!important;border-radius:13px!important;box-shadow:none!important;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.template-product .thumbnail:hover,body[class*=template-product] .thumbnail:hover{transform:translateY(-2px)!important;border-color:#0055966b!important;box-shadow:0 8px 19px #0055961c!important}.template-product .thumbnail[aria-current=true],body[class*=template-product] .thumbnail[aria-current=true]{border:2px solid var(--fester-primary)!important;box-shadow:0 0 0 3px #0055961a!important}.template-product .thumbnail img,body[class*=template-product] .thumbnail img{object-fit:contain!important;padding:6px!important}.template-product .slider-button,.template-product .product__modal-opener,body[class*=template-product] .slider-button,body[class*=template-product] .product__modal-opener{color:var(--fester-primary)!important}.template-product .product__media-icon,body[class*=template-product] .product__media-icon{color:var(--fester-primary)!important;background:#ffffffeb!important;border:1px solid var(--fester-border)!important;box-shadow:0 8px 20px #14171b17!important}.template-product .product__info-wrapper,body[class*=template-product] .product__info-wrapper{min-width:0}.template-product .product__info-container,body[class*=template-product] .product__info-container{position:sticky;top:105px;max-width:none!important;padding:32px!important;background:#fff!important;border:1px solid var(--fester-border)!important;border-radius:25px!important;box-shadow:0 18px 52px #14171b1a!important}.template-product .product__text.caption-with-letter-spacing,.template-product .product__vendor,body[class*=template-product] .product__text.caption-with-letter-spacing,body[class*=template-product] .product__vendor{display:inline-flex!important;align-items:center!important;min-height:28px!important;margin:0 0 13px!important;padding:6px 11px!important;color:var(--fester-primary-dark)!important;background:var(--fester-primary-light)!important;border-radius:999px!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.template-product .product__title,body[class*=template-product] .product__title{margin:0 0 13px!important}.template-product .product__title h1,body[class*=template-product] .product__title h1{margin:0!important;color:var(--fester-text)!important;font-size:clamp(29px,3.3vw,42px)!important;font-weight:820!important;letter-spacing:-.048em!important;line-height:1.07!important;text-transform:none!important}.template-product .loox-rating,.template-product .jdgm-preview-badge,.template-product .rating-wrapper,body[class*=template-product] .loox-rating,body[class*=template-product] .jdgm-preview-badge,body[class*=template-product] .rating-wrapper{margin:5px 0 16px!important}.template-product .loox-rating,body[class*=template-product] .loox-rating{min-height:22px!important}.template-product .product__info-container .price,body[class*=template-product] .product__info-container .price{margin:0 0 9px!important}.template-product .product__info-container .price__regular .price-item--regular,.template-product .product__info-container .price__sale .price-item--sale,body[class*=template-product] .product__info-container .price__regular .price-item--regular,body[class*=template-product] .product__info-container .price__sale .price-item--sale{color:var(--fester-primary-dark)!important;font-size:31px!important;font-weight:850!important;letter-spacing:-.045em!important}.template-product .product__info-container .price__sale .price-item--regular,body[class*=template-product] .product__info-container .price__sale .price-item--regular{margin-right:10px!important;color:#92979e!important;font-size:15px!important;font-weight:550!important}.template-product .price--on-sale .price-item--sale,body[class*=template-product] .price--on-sale .price-item--sale{color:var(--fester-accent)!important}.template-product .product__tax,body[class*=template-product] .product__tax{margin-top:5px!important;color:var(--fester-muted)!important;font-size:10px!important;line-height:1.45!important}.template-product .badge,body[class*=template-product] .badge{padding:7px 11px!important;color:#fff!important;background:var(--fester-accent)!important;border:0!important;border-radius:999px!important;font-size:9px!important;font-weight:800!important;letter-spacing:.07em!important}.template-product variant-selects,.template-product .product-form__input,body[class*=template-product] variant-selects,body[class*=template-product] .product-form__input{margin:22px 0 0!important}.template-product .product-form__input legend,.template-product .product-form__input>label,body[class*=template-product] .product-form__input legend,body[class*=template-product] .product-form__input>label{margin-bottom:10px!important;color:var(--fester-text)!important;font-size:12px!important;font-weight:780!important}.template-product .product-form__input input[type=radio]+label,body[class*=template-product] .product-form__input input[type=radio]+label{min-height:43px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 7px 8px 0!important;padding:10px 17px!important;color:var(--fester-text)!important;background:#fff!important;border:1px solid #d8dde2!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}.template-product .product-form__input input[type=radio]+label:hover,body[class*=template-product] .product-form__input input[type=radio]+label:hover{color:var(--fester-primary)!important;border-color:var(--fester-primary)!important}.template-product .product-form__input input[type=radio]:checked+label,body[class*=template-product] .product-form__input input[type=radio]:checked+label{color:#fff!important;background:var(--fester-primary)!important;border-color:var(--fester-primary)!important;box-shadow:0 8px 18px #00559630!important}.template-product .product-form__input input[type=radio]:disabled+label,body[class*=template-product] .product-form__input input[type=radio]:disabled+label{opacity:.45!important;text-decoration:line-through!important}.template-product .product-form__input .select,body[class*=template-product] .product-form__input .select{max-width:none!important}.template-product .product-form__input .select__select,body[class*=template-product] .product-form__input .select__select{min-height:51px!important;padding:11px 44px 11px 14px!important;background:#fff!important;border-radius:13px!important}.template-product .product-form__quantity,body[class*=template-product] .product-form__quantity{margin:20px 0 0!important}.template-product .quantity,body[class*=template-product] .quantity{width:145px!important;min-height:48px!important;overflow:hidden!important;background:#f4f6f8!important;border:1px solid #dce1e5!important;border-radius:999px!important}.template-product .quantity:before,.template-product .quantity:after,body[class*=template-product] .quantity:before,body[class*=template-product] .quantity:after{display:none!important}.template-product .quantity__button,body[class*=template-product] .quantity__button{width:45px!important;color:var(--fester-text)!important;background:transparent!important}.template-product .quantity__button:hover,body[class*=template-product] .quantity__button:hover{color:var(--fester-primary)!important;background:#fff!important}.template-product .quantity__input,body[class*=template-product] .quantity__input{color:var(--fester-text)!important;background:transparent!important;font-size:14px!important;font-weight:800!important}.template-product .product-form,body[class*=template-product] .product-form{margin:21px 0 0!important}.template-product .product-form__buttons,body[class*=template-product] .product-form__buttons{max-width:none!important}.template-product .product-form__submit,body[class*=template-product] .product-form__submit{width:100%!important;min-height:58px!important;margin:0!important;color:#fff!important;background:var(--fester-primary)!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 27px #0055963d!important;font-size:13px!important;font-weight:820!important;letter-spacing:0!important}.template-product .product-form__submit:hover:not([disabled]),body[class*=template-product] .product-form__submit:hover:not([disabled]){color:#fff!important;background:var(--fester-primary-dark)!important;transform:translateY(-2px)!important;box-shadow:0 15px 31px #0055964a!important}.template-product .product-form__submit[disabled],body[class*=template-product] .product-form__submit[disabled]{color:#72777e!important;background:#e4e7ea!important;box-shadow:none!important;cursor:not-allowed!important}.template-product .shopify-payment-button,body[class*=template-product] .shopify-payment-button{margin-top:10px!important}.template-product .shopify-payment-button__button,body[class*=template-product] .shopify-payment-button__button{min-height:55px!important;border-radius:999px!important}.template-product a[href*="wa.me"],body[class*=template-product] a[href*="wa.me"]{width:100%;min-height:54px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin-top:12px!important;padding:11px 18px!important;color:#fff!important;background:#20aa55!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 23px #20aa5538!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;transition:transform .17s ease,background-color .17s ease,box-shadow .17s ease!important}.template-product a[href*="wa.me"]:hover,body[class*=template-product] a[href*="wa.me"]:hover{color:#fff!important;background:#188c47!important;transform:translateY(-2px)!important;box-shadow:0 13px 28px #20aa5545!important}.fester-product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--fester-border)}.fester-product-trust__item{min-width:0;display:flex;align-items:center;gap:8px;padding:10px 9px;background:#f5f9fc;border:1px solid #dfebf4;border-radius:12px}.fester-product-trust__icon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;color:#fff;background:var(--fester-primary);border-radius:9px}.fester-product-trust__icon svg{width:16px;height:16px}.fester-product-trust__item span:last-child{color:var(--fester-primary-dark);font-size:9px;font-weight:750;line-height:1.25}.template-product .product__description,body[class*=template-product] .product__description{margin-top:24px!important;padding:20px!important;color:var(--fester-muted)!important;background:#f7f9fa!important;border:1px solid var(--fester-border)!important;border-radius:17px!important;font-size:13px!important;line-height:1.7!important}.template-product .product__description p:first-child,body[class*=template-product] .product__description p:first-child{margin-top:0!important}.template-product .product__description p:last-child,body[class*=template-product] .product__description p:last-child{margin-bottom:0!important}.template-product .product__accordion,body[class*=template-product] .product__accordion{margin:10px 0 0!important;border:1px solid var(--fester-border)!important;border-radius:15px!important;overflow:hidden!important}.template-product .product__accordion summary,body[class*=template-product] .product__accordion summary{min-height:60px!important;padding:16px 17px!important;background:#fff!important;font-size:13px!important;font-weight:780!important}.template-product .product__accordion .accordion__content,body[class*=template-product] .product__accordion .accordion__content{padding:0 17px 18px!important;color:var(--fester-muted)!important;font-size:12px!important;line-height:1.65!important}.template-product .share-button,body[class*=template-product] .share-button{margin-top:16px!important}.template-product .share-button__button,body[class*=template-product] .share-button__button{color:var(--fester-primary)!important;font-size:11px!important;font-weight:750!important}.template-product a[href*=mercadolibre],.template-product a[href*=amazon],body[class*=template-product] a[href*=mercadolibre],body[class*=template-product] a[href*=amazon]{border-radius:14px!important}@media screen and (max-width:989px){.template-product .product,body[class*=template-product] .product{width:min(100% - 30px,1280px);margin-top:28px!important;column-gap:30px!important}.template-product .product__info-container,body[class*=template-product] .product__info-container{position:static!important;padding:25px!important}.fester-product-trust{grid-template-columns:1fr}}@media screen and (max-width:749px){body.template-product,body[class*=template-product]{background:#fff}.template-product .product,body[class*=template-product] .product{width:100%;display:block!important;margin:0 auto 55px!important}.template-product .product__media-wrapper,body[class*=template-product] .product__media-wrapper{padding:0 14px!important}.template-product .product__media-item,body[class*=template-product] .product__media-item{border-radius:18px!important}.template-product .product__media img,body[class*=template-product] .product__media img{padding:14px!important}.template-product .product__info-wrapper,body[class*=template-product] .product__info-wrapper{padding:0 14px!important}.template-product .product__info-container,body[class*=template-product] .product__info-container{margin-top:18px!important;padding:23px 18px!important;border-radius:20px!important;box-shadow:0 11px 35px #14171b14!important}.template-product .product__title h1,body[class*=template-product] .product__title h1{font-size:29px!important}.template-product .product__info-container .price__regular .price-item--regular,.template-product .product__info-container .price__sale .price-item--sale,body[class*=template-product] .product__info-container .price__regular .price-item--regular,body[class*=template-product] .product__info-container .price__sale .price-item--sale{font-size:27px!important}.template-product .product-form__input input[type=radio]+label,body[class*=template-product] .product-form__input input[type=radio]+label{min-height:41px!important;padding:9px 14px!important;font-size:11px!important}.template-product .product-form__submit,body[class*=template-product] .product-form__submit{min-height:55px!important}.fester-product-trust{grid-template-columns:1fr}.fester-product-trust__item{padding:11px 12px}.fester-product-trust__item span:last-child{font-size:10px}}.shopify-section-group-header-group,.shopify-section-header-sticky,.shopify-section-header-hidden,.header-wrapper,header{position:static!important;top:auto!important;transform:none!important}.shopify-section-group-header-group{z-index:auto!important}.shopify-section-header-sticky,.shopify-section-group-header-group{box-shadow:none!important}.search-modal,.search-modal__content{align-items:flex-start!important}.search-modal__content{padding-top:90px!important}.predictive-search{width:min(980px,94vw)!important;max-width:980px!important;background:#fff!important;border:1px solid #e5e8ec!important;border-radius:14px!important;box-shadow:0 18px 45px #121c261f,0 4px 12px #121c260d!important;overflow:hidden!important;max-height:72vh!important}.predictive-search__results{max-height:calc(72vh - 70px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#005596 #f1f3f5!important}.predictive-search__results::-webkit-scrollbar{width:7px}.predictive-search__results::-webkit-scrollbar-track{background:#f1f3f5}.predictive-search__results::-webkit-scrollbar-thumb{background:#005596;border-radius:20px}.predictive-search__results-groups-wrapper,.predictive-search__result-group,.predictive-search__results-list{overflow:visible!important;max-height:none!important}.predictive-search__heading{position:sticky!important;top:0!important;z-index:3!important;margin:0!important;padding:13px 16px!important;color:#005596!important;background:#fff!important;border-bottom:1px solid #e8ebee!important;font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.predictive-search__list-item{margin:0!important;border-bottom:1px solid #edf0f2!important}.predictive-search__list-item:last-child{border-bottom:0!important}.predictive-search__item{min-height:76px!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:9px 14px!important;border-radius:0!important;background:#fff!important;text-decoration:none!important;transition:background .16s ease!important}.predictive-search__image{width:54px!important;height:54px!important;object-fit:contain!important;padding:4px!important;background:#fff!important;border:1px solid #edf0f2!important;border-radius:8px!important}.predictive-search__item-heading{margin:0!important;color:#0b2355!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.predictive-search__item .price{margin-top:5px!important;color:#e2231a!important;font-size:13px!important;font-weight:800!important}.predictive-search__search-for-button{position:sticky!important;bottom:0!important;z-index:3!important;width:100%!important;margin:0!important;padding:15px 18px!important;color:#fff!important;background:#005596!important;border-radius:0!important;text-align:center!important;font-size:12px!important;font-weight:850!important}.predictive-search__search-for-button:hover{background:#003f72!important}@media screen and (min-width:990px){.search-modal__content{padding-top:70px!important}.predictive-search{max-height:70vh!important}}@media screen and (max-width:749px){.search-modal__content{padding-top:18px!important;align-items:flex-start!important}.predictive-search{width:calc(100vw - 20px)!important;max-width:none!important;max-height:75vh!important;margin:8px 10px 0!important;border-radius:12px!important}.predictive-search__results{max-height:calc(75vh - 65px)!important}.predictive-search__item{min-height:70px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:11px!important;padding:8px 10px!important}.predictive-search__image{width:50px!important;height:50px!important}.predictive-search__item-heading{font-size:12px!important}}.predictive-search__item{min-height:72px!important;padding:10px 16px!important}.predictive-search__item-heading{font-size:13px!important;line-height:1.3!important}.predictive-search__search-for-button{position:sticky!important;bottom:0!important;z-index:5!important;width:100%!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:16px 22px!important;color:#fff!important;background:#005596!important;border:0!important;border-radius:0 0 13px 13px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;transition:background .18s ease,padding .18s ease!important}.predictive-search__search-for-button>*{background:transparent!important;border:0!important}.predictive-search__search-for-button:hover{background:#003f72!important;padding-left:26px!important}.predictive-search__search-for-button svg{flex:0 0 auto!important;width:18px!important;height:18px!important;margin-left:16px!important}.predictive-search{border-radius:13px!important;overflow:hidden!important;box-shadow:0 18px 45px #0f233c1c,0 4px 12px #0f233c0d!important}.predictive-search__list-item{border-bottom:1px solid #eef1f4!important}.predictive-search__item:hover{background:#f5f8fb!important}@media screen and (max-width:749px){.predictive-search__search-for-button{min-height:54px!important;padding:14px 16px!important;font-size:12px!important;white-space:normal!important}}.predictive-search__search-for-button{position:sticky!important;bottom:0!important;z-index:5!important;width:100%!important;min-height:58px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:0!important;padding:14px 18px!important;background:#fff!important;border:0!important;border-top:1px solid #e5e9ed!important;border-radius:0 0 13px 13px!important;color:#005596!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;box-shadow:none!important;transition:background .18s ease,color .18s ease!important}.predictive-search__search-for-button *{color:inherit!important;background:transparent!important;border:0!important;box-shadow:none!important}.predictive-search__search-for-button svg{width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;color:#005596!important}.predictive-search__search-for-button:hover{color:#003f72!important;background:#f4f8fb!important}.predictive-search__item{min-height:68px!important;padding:9px 14px!important}.predictive-search__image{width:48px!important;height:48px!important;padding:4px!important}.predictive-search__item-heading{color:#10275a!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}.predictive-search__heading{min-height:36px!important;display:flex!important;align-items:center!important;padding:9px 14px!important;color:#005596!important;background:#fff!important;font-size:10px!important;font-weight:850!important;border-bottom:1px solid #edf0f2!important}.predictive-search{overflow:hidden!important;background:#fff!important;border:1px solid #dfe5ea!important;border-radius:13px!important;box-shadow:0 16px 38px #15253a1a,0 3px 10px #15253a0a!important}@media screen and (max-width:749px){.predictive-search__search-for-button{min-height:54px!important;padding:12px 14px!important;font-size:11px!important}.predictive-search__item{min-height:64px!important;padding:8px 10px!important}.predictive-search__image{width:46px!important;height:46px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fester-theme.css.map */
