.egaline-evidence-recommendations{margin:0 0 1.25rem;padding:1rem;border:1px solid rgba(18,70,171,.12);border-radius:18px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.egaline-evidence-recommendations__header{margin-bottom:.9rem}.egaline-evidence-recommendations__eyebrow{margin:0 0 .2rem;color:#1246ab;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.egaline-evidence-recommendations__header h2{margin:0;color:#0f172a;font-size:1.15rem;font-weight:850;letter-spacing:-.025em}.egaline-evidence-recommendations__header>p:last-child{max-width:760px;margin:.35rem 0 0;color:#64748b;font-size:.82rem;line-height:1.5}.egaline-evidence-recommendations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.egaline-evidence-card{display:grid;grid-template-columns:88px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#f8fafc}.egaline-evidence-card__image{display:flex;min-height:150px;align-items:center;justify-content:center;padding:.6rem;background:#fff}.egaline-evidence-card__image img{width:100%;max-height:128px;-o-object-fit:contain;object-fit:contain}.egaline-evidence-card__body{display:flex;min-width:0;flex-direction:column;gap:.32rem;padding:.8rem}.egaline-evidence-card__role{align-self:flex-start;border-radius:999px;background:#1246ab17;padding:.28rem .5rem;color:#1246ab;font-size:.64rem;font-weight:900;line-height:1.15}.egaline-evidence-card__title{color:#0f172a;font-size:.88rem;font-weight:850;line-height:1.25;text-decoration:none}.egaline-evidence-card__title:hover{color:#1246ab}.egaline-evidence-card__reason{margin:0;color:#475569;font-size:.72rem;line-height:1.45}.egaline-evidence-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.35rem}.egaline-evidence-card__footer strong{color:#0f172a;font-size:.9rem}.egaline-evidence-card__footer a{color:#1246ab;font-size:.68rem;font-weight:800;text-decoration:none}@media (max-width: 900px) and (min-width: 769px){.egaline-evidence-recommendations__grid{grid-template-columns:1fr}}@media (max-width: 768px){.egaline-evidence-recommendations{margin:0 0 1rem;padding:.85rem;border-radius:16px}.egaline-evidence-recommendations__header h2{font-size:1.05rem}.egaline-evidence-recommendations__header>p:last-child{font-size:.76rem}.egaline-evidence-recommendations__grid{display:flex;gap:.65rem;overflow-x:auto;padding:0 0 .2rem;scroll-snap-type:x mandatory;scrollbar-width:none}.egaline-evidence-recommendations__grid::-webkit-scrollbar{display:none}.egaline-evidence-card{grid-template-columns:82px minmax(0,1fr);min-width:min(88%,360px);scroll-snap-align:start}.egaline-evidence-card__image{min-height:142px;padding:.5rem}.egaline-evidence-card__body{padding:.7rem}.egaline-evidence-card__role{font-size:.61rem}.egaline-evidence-card__title{font-size:.84rem}.egaline-evidence-card__reason{font-size:.69rem}.egaline-mobile-catalog-list{display:grid!important;grid-template-columns:1fr!important;gap:.65rem!important;margin-top:2.8rem;position:relative}.egaline-mobile-catalog-list:before{content:"Alle egalines";position:absolute;top:-2rem;left:0;color:#0f172a;font-size:1rem;font-weight:850;letter-spacing:-.015em}.egaline-mobile-catalog-list>.product-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;grid-template-rows:auto!important;min-height:124px!important;border:1px solid rgba(148,163,184,.22);border-radius:14px!important;box-shadow:0 4px 14px #0f172a0a!important;overflow:hidden}.egaline-mobile-catalog-list>.product-card>.product-card__badges{display:none!important}.egaline-mobile-catalog-list>.product-card>a.relative.block.aspect-square{grid-column:1;grid-row:1;width:92px;height:100%;min-height:124px;aspect-ratio:auto!important;padding:.55rem!important;background:#f8fafc!important}.egaline-mobile-catalog-list>.product-card>a.relative.block.aspect-square img{-o-object-fit:contain;object-fit:contain}.egaline-mobile-catalog-list>.product-card>div.flex.min-h-0.flex-1.flex-col{grid-column:2;grid-row:1;gap:.25rem!important;padding:.7rem .75rem!important}.egaline-mobile-catalog-list .product-card__scenario-labels,.egaline-mobile-catalog-list .product-card__confidence,.egaline-mobile-catalog-list .product-card__delivery,.egaline-mobile-catalog-list .product-card__primer-btn,.egaline-mobile-catalog-list .product-card__mobile-drying,.egaline-mobile-catalog-list .product-card__walkable,.egaline-mobile-catalog-list ul[aria-label=Productspecificaties]{display:none!important}.egaline-mobile-catalog-list .product-card a.line-clamp-2{font-size:.86rem!important;line-height:1.25!important;font-weight:800!important}.egaline-mobile-catalog-list .product-card__price{margin-top:.1rem;font-size:1rem!important}.egaline-mobile-catalog-list .product-card .text-green-700{font-size:.7rem!important}.egaline-mobile-catalog-list .product-card button.mt-auto{min-height:34px;margin-top:auto!important;padding:.42rem .65rem!important;border-radius:8px!important;font-size:.72rem!important}}.egaline-overview-ux .egaline-overview-filters{margin:0 0 .75rem;border:0!important;background:transparent!important}.egaline-overview-ux .egaline-evidence-recommendations{display:none!important}.egaline-filter-panel--desktop{display:flex!important;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.55rem .65rem!important;border:1px solid #e1e7ef;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.egaline-filter-panel--desktop .egaline-filter-heading{display:none!important}.egaline-filter-panel--desktop .shop-filters__count{order:0;display:inline-flex;min-height:40px;align-items:center;margin-right:.15rem;color:#334155;font-size:.8rem;font-weight:850;white-space:nowrap}.egaline-filter-panel--desktop .shop-filters__select,.egaline-filter-panel--desktop .shop-filters__input,.egaline-filter-panel--desktop .shop-filters__btn{min-height:40px;border:1px solid #dfe5ed;border-radius:9px;background:#f8fafc;color:#172033;font-size:.78rem;font-weight:700;box-shadow:none}.egaline-filter-panel--desktop .shop-filters__select:focus,.egaline-filter-panel--desktop .shop-filters__input:focus{border-color:#1246ab6b;outline:0;box-shadow:0 0 0 3px #1246ab14}.egaline-filter-panel--desktop .egaline-filter-primary{display:block!important;order:1;flex:1 1 160px;max-width:225px;background:#fff;border-color:#1246ab33}.egaline-filter-panel--desktop .egaline-filter-secondary{display:none!important;order:3;flex:1 1 165px;max-width:230px}.egaline-filter-panel--desktop.egaline-filters-expanded .egaline-filter-secondary{display:block!important}.egaline-filter-panel--desktop .egaline-filter-more-toggle{order:2;min-height:40px;border:1px solid #dce5f3;border-radius:9px;padding:0 .8rem;background:#f3f7fd;color:#1246ab;cursor:pointer;font-size:.76rem;font-weight:850;white-space:nowrap}.egaline-filter-panel--desktop .egaline-filter-more-toggle:hover{background:#eaf1fb}.egaline-filter-panel--desktop .shop-filters__btn--active{border-color:#1246ab;background:#1246ab;color:#fff}.egaline-active-filters{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin:.45rem 0 0}.egaline-active-filters[hidden]{display:none!important}.egaline-active-filter{display:inline-flex;min-height:27px;align-items:center;gap:.3rem;border:1px solid #dce5f3;border-radius:999px;padding:.25rem .52rem;background:#f3f7fd;color:#1246ab;cursor:pointer;font-size:.68rem;font-weight:800}.egaline-active-filter:hover{background:#eaf1fb}.egaline-card--recommended{border-color:#1246ab33!important}.egaline-card-recommendation{display:flex;flex-direction:column;gap:.1rem;margin:.35rem 0 .45rem;padding:.42rem .5rem;border-left:3px solid #1246ab;border-radius:0 8px 8px 0;background:#f5f8fd}.egaline-card-recommendation strong{color:#1246ab;font-size:.66rem;font-weight:900;line-height:1.2}.egaline-card-recommendation span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b;font-size:.62rem;line-height:1.35}.egaline-table-recommendation{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.2rem;padding:.2rem .4rem;border-radius:999px;background:#eef4ff;color:#1246ab;font-size:.62rem;font-weight:850}@media (max-width: 1050px) and (min-width: 769px){.egaline-filter-panel--desktop .egaline-filter-primary{flex-basis:145px}}@media (max-width: 768px){.egaline-overview-ux .egaline-overview-filters{margin:0 0 .6rem}.egaline-filter-panel--mobile{position:sticky;top:0;z-index:30;display:grid!important;gap:.5rem!important;margin:0;padding:.55rem .6rem!important;border:1px solid #e1e7ef!important;border-radius:12px!important;background:#fffffffa!important;box-shadow:0 5px 14px #0f172a0d!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.egaline-filter-panel--mobile .shop-filters__top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0}.egaline-filter-panel--mobile .egaline-mobile-filter-copy{display:none!important}.egaline-filter-panel--mobile .shop-filters__count{color:#334155;font-size:.75rem;font-weight:850}.egaline-filter-panel--mobile .shop-filters__more-btn{min-height:34px;border:1px solid #dce5f3;border-radius:9px;padding:.38rem .62rem;background:#f3f7fd;color:#1246ab;font-size:.7rem;font-weight:850}.egaline-filter-panel--mobile .shop-filters__primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.egaline-filter-panel--mobile .shop-filters__select,.egaline-filter-panel--mobile .shop-filters__input,.egaline-filter-panel--mobile .shop-filters__btn{width:100%;min-height:40px;border:1px solid #dfe5ed;border-radius:9px;background:#f8fafc;color:#172033;font-size:.75rem;font-weight:700}.egaline-filter-panel--mobile .shop-filters__primary .shop-filters__select{background:#fff;border-color:#1246ab2e}.egaline-filter-panel--mobile .shop-filters__more-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.1rem;padding-top:.5rem;border-top:1px solid #e9edf3}.egaline-filter-panel--mobile .shop-filters__category-scroll,.egaline-filter-panel--mobile .shop-filters__more-panel .shop-filters__input{grid-column:1 / -1}.egaline-active-filters{margin-top:.4rem}.egaline-card-recommendation{margin-top:.25rem;margin-bottom:.35rem;padding:.35rem .42rem}.egaline-card-recommendation span{-webkit-line-clamp:1}}@media (max-width: 420px){.egaline-filter-panel--mobile .shop-filters__primary,.egaline-filter-panel--mobile .shop-filters__more-panel{grid-template-columns:1fr 1fr}}#app .product-faq-spotlight,#app .product-faq-full{width:min(100% - 2rem,80rem);margin:0 auto}#app .product-faq-spotlight{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;margin-top:2rem;margin-bottom:3.5rem;padding:1.5rem;border:1px solid rgba(18,70,171,.16);border-radius:1rem;background:linear-gradient(135deg,#1246ab0e,#fff 54%)}#app .product-faq-kicker{margin-bottom:.45rem;color:#1246ab;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}#app .product-faq-spotlight h2,#app .product-faq-full h2{margin:0;color:#10284b;font-weight:850;letter-spacing:-.025em}#app .product-faq-spotlight h2{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.12}#app .product-faq-spotlight__intro>p,#app .product-faq-full__header p,#app .product-faq-help p{margin:.75rem 0 0;color:#687993;line-height:1.6}#app .product-faq-spotlight__questions{border:1px solid #e0e7f0;border-radius:.85rem;background:#fff;overflow:hidden}#app .product-faq-question{border-bottom:1px solid #e5eaf1;background:#fff}#app .product-faq-question:last-of-type{border-bottom:0}#app .product-faq-question summary{position:relative;padding:1rem 3rem 1rem 1rem;list-style:none;color:#17345c;font-size:.95rem;font-weight:800;line-height:1.35;cursor:pointer}#app .product-faq-question summary::-webkit-details-marker{display:none}#app .product-faq-question summary:after{content:"+";position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:#1246ab;font-size:1.35rem;font-weight:500}#app .product-faq-question[open] summary:after{content:"−"}#app .product-faq-question p{margin:-.15rem 0 0;padding:0 1rem 1rem;color:#5f7189;font-size:.9rem;line-height:1.65}#app .product-faq-all-link{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:.75rem 1rem;background:#f8fbff;color:#1246ab;font-size:.84rem;font-weight:850;text-decoration:none}#app .product-faq-full{margin-top:2rem;margin-bottom:3.5rem;padding:1.75rem;border:1px solid #e0e7f0;border-radius:1rem;background:#fff}#app .product-faq-full h2{font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.1}#app .product-faq-full__header{margin-bottom:1.4rem}#app .product-faq-full__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#app .product-faq-full__grid .product-faq-question{border:1px solid #e3e9f1;border-radius:.75rem;overflow:hidden}#app .product-faq-help{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;padding:1rem 1.1rem;border-radius:.8rem;background:#f4f8ff}#app .product-faq-help strong{color:#10284b;font-size:1rem}#app .product-faq-help p{margin-top:.3rem;font-size:.84rem}#app .product-faq-help__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}#app .product-faq-help__actions a{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;padding:.65rem .9rem;border:1px solid rgba(18,70,171,.2);border-radius:.65rem;background:#fff;color:#1246ab;font-size:.8rem;font-weight:850;text-decoration:none}#app .product-faq-help__actions a:last-child{background:#1246ab;color:#fff}#app .product-faq-enhanced-grid{grid-template-columns:minmax(0,1fr)!important}#app .product-faq-enhanced-main{grid-column:1 / -1!important}@media (max-width: 900px){#app .product-faq-spotlight{grid-template-columns:1fr;gap:1.25rem}#app .product-faq-full__grid{grid-template-columns:1fr}#app .product-faq-help{align-items:stretch;flex-direction:column}#app .product-faq-help__actions{justify-content:stretch}#app .product-faq-help__actions a{flex:1 1 12rem}}@media (max-width: 640px){#app .product-faq-spotlight,#app .product-faq-full{width:calc(100% - 1.5rem)}#app .product-faq-spotlight,#app .product-faq-full{margin-top:1.25rem;margin-bottom:2rem;padding:1rem}#app .product-faq-question summary{padding:.9rem 2.7rem .9rem .9rem;font-size:.88rem}#app .product-faq-question p{padding:0 .9rem .9rem;font-size:.84rem}#app .product-faq-help__actions{display:grid;grid-template-columns:1fr}}.site-footer-prefooter__label,.site-footer-prefooter__badges,.checkout-summary-card--enhanced .checkout-summary-costs,.checkout-summary-card--enhanced .checkout-summary-total,.checkout-summary-card--enhanced .checkout-promise-line,.checkout-summary-card--enhanced .checkout-submit-button small,.checkout-summary-card--enhanced .checkout-trust-row{display:none!important}.checkout-summary-card--enhanced .checkout-summary-items{gap:0;padding-block:.65rem}.checkout-summary-card--enhanced .checkout-summary-item{align-items:flex-start;padding:.7rem 0;border-bottom:1px solid #edf2f7}.checkout-summary-card--enhanced .checkout-summary-item:last-child{border-bottom:0}.checkout-summary-card--enhanced .checkout-summary-item>span{color:#334155;font-weight:650}.checkout-summary-card--enhanced .checkout-summary-item>strong{color:#0f172a;font-weight:850}.checkout-summary-enhanced{padding:.25rem 1.1rem 1.1rem;border-top:1px solid #e2e8f0}.checkout-summary-enhanced__row,.checkout-summary-enhanced__total{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.checkout-summary-enhanced__row{padding:.7rem 0;color:#475569;font-size:.9rem}.checkout-summary-enhanced__row+.checkout-summary-enhanced__row{border-top:1px solid #f1f5f9}.checkout-summary-enhanced__row>div{display:grid;gap:.15rem;min-width:0}.checkout-summary-enhanced__row small{display:block;color:#94a3b8;font-size:.76rem;line-height:1.35}.checkout-summary-enhanced__row strong{flex:0 0 auto;color:#0f172a;font-size:.92rem;font-weight:900}.checkout-summary-enhanced__row--shipping strong{color:#0f172a}.checkout-summary-enhanced__shipping-note{margin:.25rem 0 .9rem;padding:.65rem .75rem;border:1px solid #dbe7f3;border-radius:.75rem;background:#f8fafc;color:#526176;font-size:.78rem;font-weight:750;line-height:1.4}.checkout-summary-enhanced__shipping-note.is-free,.checkout-summary-enhanced__shipping-note.is-pickup{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.checkout-summary-enhanced__total{align-items:center;padding-top:1rem;border-top:2px solid #dfe7f0}.checkout-summary-enhanced__total>div{display:grid;gap:.1rem}.checkout-summary-enhanced__total span{color:#0f172a;font-size:1rem;font-weight:900}.checkout-summary-enhanced__total small{color:#64748b;font-size:.76rem}.checkout-summary-enhanced__total>strong{color:#15803d;font-size:1.5rem;font-weight:950;letter-spacing:-.02em;line-height:1}.checkout-summary-card--enhanced .checkout-submit-button{min-height:3.55rem;margin-bottom:.8rem;flex-direction:row;gap:.5rem}.checkout-order-trust{margin:0 1.1rem 1.1rem;padding-top:.15rem}.checkout-order-trust__payment{padding:.8rem .9rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#f8fafc}.checkout-order-trust__payment-head{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:.6rem;color:#475569;font-size:.76rem;font-weight:800}.checkout-order-trust__payment-head svg,.checkout-order-trust__signals svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.checkout-order-trust__payment-head svg{width:14px;height:14px}.checkout-order-trust__payment-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .75rem;min-height:25px}.checkout-order-trust__payment-logo{display:inline-flex;align-items:center;justify-content:center;max-width:66px}.checkout-order-trust__payment-logo img{display:block;width:auto;max-width:64px;height:22px;-o-object-fit:contain;object-fit:contain}.checkout-order-trust__payment-fallback{color:#64748b;font-size:.74rem}.checkout-order-trust__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;color:#64748b;font-size:.7rem;font-weight:750}.checkout-order-trust__signals>span{display:flex;min-width:0;align-items:center;justify-content:center;gap:.3rem;text-align:center;line-height:1.25}.checkout-order-trust__signals svg{width:15px;height:15px;flex:0 0 auto;color:#64748b}.checkout-mobile-order-peek,.checkout-mobile-sticky,.checkout-mobile-delivery-essentials{display:none}@media (max-width: 767px){body.checkout-mobile-optimized{padding-bottom:5rem}body.checkout-mobile-optimized .checkout-page{padding-top:1.1rem}body.checkout-mobile-optimized .checkout-header{margin-bottom:.65rem}body.checkout-mobile-optimized .checkout-title{margin-bottom:.25rem;font-size:1.5rem}body.checkout-mobile-optimized .checkout-intro{margin-bottom:.8rem;font-size:.84rem}body.checkout-mobile-optimized .checkout-fields{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:.7rem .55rem!important}body.checkout-mobile-optimized .checkout-field{grid-column:1 / -1!important}body.checkout-mobile-optimized .checkout-field--street{grid-column:span 9!important}body.checkout-mobile-optimized .checkout-field--number{grid-column:span 3!important}body.checkout-mobile-optimized .checkout-fields>.checkout-field:nth-child(7){grid-column:span 5!important}body.checkout-mobile-optimized .checkout-fields>.checkout-field:nth-child(8){grid-column:span 7!important}body.checkout-mobile-optimized .checkout-panel{padding:.9rem}body.checkout-mobile-optimized .checkout-panel__head{gap:.65rem;margin-bottom:.8rem}body.checkout-mobile-optimized .checkout-panel__head p{font-size:.82rem}body.checkout-mobile-optimized .checkout-input{min-height:2.85rem;padding:.68rem .75rem}body.checkout-mobile-optimized .checkout-shipping-options{gap:.65rem}body.checkout-mobile-optimized .checkout-shipping-card{padding:.85rem}body.checkout-mobile-optimized .checkout-shipping-card__icon{width:2rem;height:2rem;font-size:1.15rem}body.checkout-mobile-optimized .checkout-shipping-card__title{font-size:.94rem}body.checkout-mobile-optimized .checkout-shipping-card__subtitle{font-size:.8rem}.checkout-mobile-order-peek{display:block;margin-bottom:.85rem;border:1px solid #dce4ee;border-radius:.85rem;background:#fff;overflow:hidden;box-shadow:0 8px 20px #0f172a0a}.checkout-mobile-order-peek__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .85rem;border:0;background:#fff;color:#0f172a;text-align:left}.checkout-mobile-order-peek__toggle>span:first-child,.checkout-mobile-order-peek__right{display:grid;gap:.12rem}.checkout-mobile-order-peek__toggle strong{font-size:.86rem;font-weight:900}.checkout-mobile-order-peek__toggle small,.checkout-mobile-order-peek__right span{color:#64748b;font-size:.7rem}.checkout-mobile-order-peek__right{flex:0 0 auto;justify-items:end}.checkout-mobile-order-peek__right>strong{color:#15803d;font-size:1rem}.checkout-mobile-order-peek__right>span{color:#166534;font-weight:800}.checkout-mobile-order-peek__details{padding:0 .85rem .7rem;border-top:1px solid #edf2f7}.checkout-mobile-order-peek__details>div{display:flex;justify-content:space-between;gap:.65rem;padding-top:.65rem;color:#475569;font-size:.76rem;line-height:1.3}.checkout-mobile-order-peek__details strong{flex:0 0 auto;color:#0f172a}body.checkout-mobile-optimized .checkout-delivery-warning{display:block;padding:.75rem .8rem;border-color:#dbe7f3;background:#f8fafc;color:#475569}body.checkout-mobile-optimized .checkout-delivery-warning>.checkout-delivery-warning__icon,body.checkout-mobile-optimized .checkout-delivery-warning>div:not(.checkout-mobile-delivery-essentials){display:none!important}.checkout-mobile-delivery-essentials{display:grid;gap:.3rem}.checkout-mobile-delivery-essentials strong{color:#0f172a;font-size:.86rem;font-weight:900}.checkout-mobile-delivery-essentials span{color:#526176;font-size:.78rem;line-height:1.35}.checkout-summary-enhanced,.checkout-summary-card--enhanced .checkout-summary-items{padding-inline:1rem}.checkout-summary-enhanced__row,.checkout-summary-enhanced__total{gap:.75rem}.checkout-summary-enhanced__total>strong{font-size:1.4rem}.checkout-order-trust{margin-inline:1rem}.checkout-order-trust__payment-logo img{max-width:58px;height:20px}.checkout-order-trust__signals{gap:.35rem;font-size:.66rem}.checkout-mobile-sticky{position:fixed;z-index:90;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem max(.85rem,env(safe-area-inset-left)) calc(.65rem + env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-right));border-top:1px solid #dbe3ec;background:#fffffff7;box-shadow:0 -10px 30px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,opacity .2s ease}.checkout-mobile-sticky.is-hidden{pointer-events:none;opacity:0;transform:translateY(110%)}.checkout-mobile-sticky__total{display:grid;gap:.05rem}.checkout-mobile-sticky__total span{color:#64748b;font-size:.68rem;font-weight:700}.checkout-mobile-sticky__total strong{color:#0f172a;font-size:1rem;font-weight:950}.checkout-mobile-sticky button{min-height:2.8rem;padding:.65rem 1rem;border:0;border-radius:.8rem;background:#16a34a;color:#fff;font-size:.86rem;font-weight:900;box-shadow:0 10px 22px #16a34a33}}@media (max-width: 767px){.cart-summary-card .cart-summary-button{display:inline-flex!important;width:100%!important;min-height:3.2rem!important;margin-top:.25rem!important}.cart-mobile-checkout{z-index:200!important;transition:transform .22s ease,opacity .18s ease,visibility .18s ease}.cart-mobile-checkout.is-hidden-by-primary{transform:translateY(calc(100% + env(safe-area-inset-bottom) + 8px));opacity:0;visibility:hidden;pointer-events:none}.cart-mobile-checkout__button{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto;min-width:10.8rem!important;white-space:nowrap}}.site-footer__payments[data-official-payment-logos="1"]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem .8rem}.site-footer__payments-label--official{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:#b7c9e8;font-size:.68rem;font-weight:750;white-space:nowrap}.site-footer__payments-label--official svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-footer__payment-logos-official{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.site-footer__payment-logo-item{display:inline-flex;min-width:2.85rem;height:2rem;align-items:center;justify-content:center;padding:.22rem .42rem;border:1px solid rgba(255,255,255,.16);border-radius:.5rem;background:#fff;box-shadow:0 1px 2px #0213332e}.site-footer__payment-logo-item img{display:block;width:auto;max-width:3.5rem;height:1.35rem;-o-object-fit:contain;object-fit:contain}.site-footer__payment-logo-item--text{color:#26334a;font-size:.62rem;font-weight:850;line-height:1;white-space:nowrap}@media (max-width: 767px){.site-footer__payments[data-official-payment-logos="1"]{width:100%;align-items:flex-start;justify-content:flex-start;gap:.45rem}.site-footer__payments-label--official{flex-basis:100%;margin-bottom:.05rem}.site-footer__payment-logos-official{justify-content:flex-start;gap:.4rem}.site-footer__payment-logo-item{min-width:2.65rem;height:1.85rem;padding:.18rem .36rem}.site-footer__payment-logo-item img{max-width:3.15rem;height:1.2rem}}.eg-step3-native-hidden,.eg-step3-native-submit{display:none!important}.eg-step3-field{margin-top:1rem}.eg-step3-field__head{display:grid;gap:.18rem;margin-bottom:.6rem}.eg-step3-field__head strong{color:#0f172a;font-size:.88rem;font-weight:800;line-height:1.35}.eg-step3-field__head strong>span{color:#b91c1c}.eg-step3-field__head small{color:#64748b;font-size:.72rem;line-height:1.4}.eg-step3-choice-grid{display:grid;gap:.5rem}.eg-step3-choice-grid--finish{grid-template-columns:repeat(2,minmax(0,1fr))}.eg-step3-choice,.eg-step3-condition{width:100%;border:1px solid #dce3eb;background:#fff;color:#1e293b;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.eg-step3-choice{display:flex;align-items:center;gap:.55rem;min-height:2.85rem;padding:.62rem .7rem;border-radius:.8rem;text-align:left;font-size:.78rem;font-weight:750;line-height:1.25}.eg-step3-choice:hover,.eg-step3-condition:hover{border-color:#9db8eb;background:#f8fbff}.eg-step3-choice:focus-visible,.eg-step3-condition:focus-visible{outline:3px solid rgba(18,70,171,.17);outline-offset:2px}.eg-step3-choice.is-selected,.eg-step3-condition.is-selected{border-color:#1246ab;background:#f1f6ff;box-shadow:0 0 0 1px #1246ab}.eg-step3-choice__radio{position:relative;width:1rem;height:1rem;flex:0 0 auto;border:1.5px solid #94a3b8;border-radius:999px;background:#fff}.is-selected>.eg-step3-choice__radio,.is-selected .eg-step3-choice__radio{border-color:#1246ab}.is-selected>.eg-step3-choice__radio:after,.is-selected .eg-step3-choice__radio:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;content:"";border-radius:999px;background:#1246ab}.eg-step3-choice-grid--condition{grid-template-columns:1fr}.eg-step3-condition{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:flex-start;padding:.75rem;border-radius:.9rem;text-align:left}.eg-step3-condition__copy{display:grid;gap:.15rem}.eg-step3-condition__copy strong{color:#0f172a;font-size:.8rem;font-weight:800}.eg-step3-condition__copy small{color:#64748b;font-size:.7rem;line-height:1.4}.eg-step3-condition--positive.is-selected{border-color:#16a34a;background:#f0fdf4;box-shadow:0 0 0 1px #16a34a}.eg-step3-condition--positive.is-selected .eg-step3-choice__radio{border-color:#16a34a}.eg-step3-condition--positive.is-selected .eg-step3-choice__radio:after{background:#16a34a}.eg-step3-condition--warning.is-selected,.eg-step3-condition--neutral.is-selected{border-color:#d97706;background:#fffbeb;box-shadow:0 0 0 1px #d97706}.eg-step3-condition--warning.is-selected .eg-step3-choice__radio,.eg-step3-condition--neutral.is-selected .eg-step3-choice__radio{border-color:#d97706}.eg-step3-condition--warning.is-selected .eg-step3-choice__radio:after,.eg-step3-condition--neutral.is-selected .eg-step3-choice__radio:after{background:#d97706}.eg-step3-condition-advice{display:none;margin-top:.6rem;padding:.75rem;border:1px solid #f2d48a;border-radius:.85rem;background:#fffbeb;color:#78350f}.eg-step3-condition-advice.is-visible{display:block}.eg-step3-condition-advice strong{display:block;margin-bottom:.25rem;color:#78350f;font-size:.78rem}.eg-step3-condition-advice p{margin:0 0 .45rem;font-size:.7rem;line-height:1.45}.eg-step3-condition-advice a{color:#063790;font-size:.72rem;font-weight:800;text-decoration:none}.eg-step3-field__error{display:none;margin:.45rem 0 0;color:#b91c1c;font-size:.7rem;font-weight:750;line-height:1.4}.eg-step3-field.has-error .eg-step3-field__error{display:block}.eg-step3-field.has-error .eg-step3-choice-grid{padding:.35rem;border:1px solid #fecaca;border-radius:.95rem;background:#fff7f7}.eg-step3-validation-summary{display:none;gap:.2rem;margin:.9rem 0 .65rem;padding:.7rem .75rem;border:1px solid #fecaca;border-radius:.8rem;background:#fff7f7}.eg-step3-validation-summary.is-visible{display:grid}.eg-step3-validation-summary strong{color:#991b1b;font-size:.76rem}.eg-step3-validation-summary span{color:#7f1d1d;font-size:.7rem;line-height:1.45}.eg-step3-optional{display:inline-flex;align-items:center;margin-left:.35rem;padding:.12rem .4rem;border-radius:999px;background:#eef2f7;color:#64748b;font-size:.6rem;font-weight:750;line-height:1.4;vertical-align:middle}.eg-step3-speed-note{margin:-.25rem 0 .65rem;color:#64748b;font-size:.68rem;line-height:1.4}.eg-step3-submit{margin-top:.15rem}@media (max-width: 480px){.eg-step3-choice-grid--finish{grid-template-columns:1fr}.eg-step3-choice{min-height:2.75rem}}.eg-step3-submit{display:inline-flex!important;width:100%;min-height:3.15rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid #16a34a!important;border-radius:.9rem;background:#16a34a!important;box-shadow:0 10px 22px #16a34a2e!important;color:#fff!important;font-weight:850!important;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.eg-step3-submit:before{width:1.05rem;height:1.05rem;flex:0 0 auto;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Cpath d='M8 7h8M8 11h2m4 0h2M8 15h2m4 0h2M8 19h8'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.eg-step3-submit:hover,.eg-step3-submit:focus-visible{border-color:#15803d!important;background:#15803d!important;box-shadow:0 12px 26px #16a34a3d!important}.eg-step3-submit:focus-visible{outline:3px solid rgba(22,163,74,.2);outline-offset:2px}.eg-step3-submit:active{transform:translateY(1px)}@media (max-width: 480px){.eg-step3-submit{min-height:3.25rem;font-size:.92rem!important}}.eg-result-quantity{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;margin-top:.35rem;padding:.3rem .5rem;border:1px solid #dbe7dc;border-radius:.55rem;background:#f2fbf3}.eg-result-quantity span{color:#64748b;font-size:.66rem;font-weight:700}.eg-result-quantity strong{color:#15803d;font-size:.74rem;font-weight:850}@media (max-width: 640px){.eg-result-quantity{margin-top:.3rem;padding:.28rem .45rem}}.app-shell--mobile-conversion[data-v-fb04f269] .app-main{padding-bottom:calc(82px + env(safe-area-inset-bottom))}@media (min-width: 768px){.app-shell--mobile-conversion[data-v-fb04f269] .app-main{padding-bottom:0}}@media (max-width: 767px){#merchantwidgetiframe{display:none!important}iframe[src*="tawk.to"]{display:block!important}}html.eg-product-sticky-active #merchantwidgetiframe{display:none!important}@media (max-width: 767px){html.eg-product-sticky-active iframe[src*="tawk.to"],html.eg-product-sticky-active iframe[title*=chat],html.eg-product-sticky-active iframe[title*=Tawk]{bottom:78px!important}}html.eg-checkout-focus iframe[src*="tawk.to"],html.eg-checkout-focus iframe[title*=chat],html.eg-checkout-focus iframe[title*=Tawk]{display:none!important}
