@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";html{scroll-behavior:smooth;min-width:320px;min-height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f4f7fb;min-width:320px;min-height:100vh;margin:0;font-family:Inter,Arial,sans-serif}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}img,svg{display:block}#root{min-height:100vh}.productPromotion{flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;margin:3px 0 6px;font-family:inherit;font-size:10px;line-height:1.15;display:flex}.productPromotionType{white-space:nowrap;border-radius:6px;padding:3px 6px;font-weight:750}.productPromotionType--voucher{color:#b45500;background:#fff1df}.productPromotionType--promo{color:#157a32;background:#eaf6ec}.productPromotionDiscount{color:#d65000;white-space:nowrap;font-size:11px}.productPromotionCode{color:#8d3e00;white-space:nowrap;background:#fffaf4;border:1px dashed #e07a18;border-radius:5px;padding:2px 6px;font:750 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.productPromotionText{text-overflow:ellipsis;white-space:nowrap;color:#333;min-width:0;max-width:360px;font-weight:650;overflow:hidden}.productPromotion small{color:#777;white-space:nowrap}.productPromotionExclusive{font-weight:700;color:#8b4f00!important}.productPromotion--detail{margin:5px 0 10px;font-size:11px}.productPromotion--detail .productPromotionText{max-width:520px}.premiumProductCard{content-visibility:auto;contain-intrinsic-size:238px;background:#fff;border:1px solid #dedbd3;border-radius:16px;align-items:stretch;display:grid;box-shadow:0 7px 20px #201c140e}.premiumProductImage{box-sizing:border-box;background:0 0;border:0;align-self:center;padding-right:6px;overflow:hidden}.premiumProductImage img{width:100%;max-width:100%;display:block}.premiumProductMain{flex-direction:column;align-items:flex-start;min-width:0;padding:1px 0;display:flex}.premiumProductHeading{width:100%}.premiumConditionBadge{margin:0}.premiumConditionBadge span{color:#40464d;background:#f1f3f5;border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.productBadges.premiumConditionBadge--new span{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.productBadges.premiumConditionBadge--like-new span{color:#3f6212!important;background:#ecfccb!important;border-color:#bef264!important}.productBadges.premiumConditionBadge--used span{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}.productBadges.premiumConditionBadge--refurbished span{color:#1e40af!important;background:#dbeafe!important;border-color:#93c5fd!important}.productBadges.premiumConditionBadge--b-stock span{color:#6b21a8!important;background:#f3e8ff!important;border-color:#d8b4fe!important}.productBadges.premiumConditionBadge--defective span{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.productBadges.premiumConditionBadge--other span{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.premiumTitle{text-align:left;color:#111;min-height:0;margin:0;padding:0;font-weight:700}.premiumMerchantRow{background:#fff;border:1px solid #e4e0d7;border-radius:10px;align-items:center;gap:9px;width:min(100%,610px);display:flex}.premiumMerchantPrefix{color:#333;white-space:nowrap;font-weight:650}.premiumMerchantLogo{object-fit:contain;flex:none;display:block}.premiumMerchantLogo--ebay{object-position:right center;width:90px;max-height:30px;margin-left:auto}.premiumMerchantLogo--aliexpress{object-position:right center;width:112px;max-height:31px;margin-left:auto}.premiumSeller{flex-direction:column;gap:4px;min-width:0;display:flex}.premiumSellerHeadline{flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.2;display:flex}.premiumSellerHeadline span,.premiumSellerHeadline strong{font-size:13px;line-height:1.2}.premiumSellerHeadline span{color:#333;font-weight:650}.premiumSellerHeadline strong{color:#111;font-weight:650}.premiumSellerMeta{color:#555;flex-wrap:wrap;align-items:center;gap:5px 11px;font-size:12px;display:flex}.premiumRatingLine{align-items:center;gap:6px;display:inline-flex}.premiumStars{color:#f90;letter-spacing:.5px;font-size:15px}.premiumShipping{flex-wrap:wrap;width:100%;display:flex}.premiumInfoChip{color:#222;white-space:nowrap;letter-spacing:0;background:#f6f6f6;border-radius:8px;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.premiumInfoSvg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;color:#737373;flex:none;width:17px;height:17px}.premiumPayments{flex-wrap:wrap;align-items:center;display:flex}.paymentBrand{box-sizing:border-box;background:#fff;border:1px solid #dcdcdc;border-radius:6px;justify-content:center;align-items:center;min-width:44px;height:27px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.paymentBrand--visa{color:#1a1f71;letter-spacing:-.5px;font-size:13px;font-style:italic}.paymentBrand--paypal{color:#003087;letter-spacing:-.35px;font-style:italic}.paymentBrand--paypal span{font-size:11px;font-weight:800}.paymentBrand--klarna{color:#111;background:#ffb3c7;border-color:#ff9db8}.paymentBrand--paybybank{color:#fff;white-space:nowrap;background:#156b93;border-color:#156b93;justify-content:center;align-items:center;gap:2px;min-width:56px;padding:2px 5px;display:inline-flex;overflow:visible}.paymentBrand--paybybank svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 11px;width:11px;height:11px;display:block}.paymentBrand--paybybank span{color:currentColor;white-space:nowrap;font-size:6px;font-weight:700;line-height:1;display:inline}.paymentBrand--apple{color:#111;font-size:12px}.paymentBrand--google b{color:#4285f4;font-size:13px}.paymentBrand--amazon{color:#111;text-transform:lowercase;border-bottom:2px solid #f90}.paymentBrand--text{color:#222;font-weight:650}.paymentBrand--mastercard{gap:0;min-width:42px;position:relative}.paymentBrand--mastercard i{border-radius:50%;width:15px;height:15px;display:block}.paymentBrand--mastercard i:first-child{background:#eb001b;margin-right:-5px}.paymentBrand--mastercard i:last-child{opacity:.95;background:#f79e1b}.premiumProductAside{border-left:1px solid #dedbd3;flex-direction:column;display:flex}.premiumScore{background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}.premiumScoreValue{color:#fff;background:#13843d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-weight:400;display:grid}.premiumScore>div{flex-direction:column;gap:2px;display:flex}.premiumScore strong{color:#111;font-size:13px;font-weight:700}.premiumScore small{color:#555;font-size:11px;line-height:1.28}.premiumScore--high .premiumScoreValue{background:#b9402e}.premiumScore--fair .premiumScoreValue,.premiumScore--neutral .premiumScoreValue{background:#c08300}.premiumPriceBlock{flex-direction:column;align-items:flex-end;display:flex}.premiumOriginalPrice{color:#7d7d7d;font-size:13px;text-decoration:line-through}.premiumPriceBlock>strong{color:#111;font-size:31px;font-weight:740;line-height:1.04}.premiumPriceCaption{color:#555;margin-top:2px;font-size:11px}.premiumLowestPriceBadge--mobileHeading{display:none!important}.premiumLowestPriceBadge{color:#157a32;white-space:nowrap;background:#e9f7e9;border-radius:999px;align-self:flex-end;align-items:center;margin-bottom:5px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.2;display:none!important}.premiumSavings{color:#157a32;background:#e9f7e9;border-radius:7px;align-items:center;gap:8px;margin-top:7px;padding:5px 8px;font-size:12px;display:flex}.premiumSavings b{font-weight:700}.premiumAsideShippingLine{color:#333;justify-content:flex-end;align-items:center;gap:7px;font-size:13px;display:flex}.premiumAsideShippingLine strong{color:#16803d;font-weight:700}.premiumOfferButton{color:#fff;background:#101415;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.premiumOfferButton:hover,.premiumOfferButton:focus-visible{color:#fff;background:#0057b8;transform:translateY(-1px);box-shadow:0 9px 20px #0057b838}.premiumOfferButton:active{transform:translateY(0)}.premiumProductCard{grid-template-columns:158px minmax(0,1fr) 252px;gap:16px;min-height:0;padding:14px 18px}.premiumProductImage{min-height:150px}.premiumProductImage img{object-fit:contain;height:150px}.premiumProductMain{justify-content:center;gap:9px}.premiumTitle{font-size:18px;line-height:1.25}.premiumMerchantRow{min-height:42px;padding:7px 10px}.premiumMerchantPrefix{font-size:13px}.premiumMerchantLogo--amazon{max-height:27px}.premiumShipping{gap:5px}.premiumInfoChip{letter-spacing:0;min-height:27px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.premiumPayments{gap:4px}.paymentLogo{min-height:22px;padding:2px 7px;font-size:9px}.premiumProductAside{gap:8px;padding-left:16px}.premiumScoreCircle{width:48px;height:48px;font-size:19px;font-weight:500}.premiumOfferButton{min-height:43px;font-size:15px;font-weight:600}.premiumProductCard .paymentBrand{width:auto;min-width:34px;height:22px;box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:750;line-height:1}.premiumProductCard .paymentBrand--image{min-width:42px;max-width:62px;padding:2px 5px;overflow:hidden}.premiumProductCard .paymentBrand--image img{object-fit:contain;width:auto;max-width:52px;height:15px;display:block}.premiumProductCard .paymentBrand--visa{color:#1a1f71;letter-spacing:-.45px;min-width:38px;font-size:11px;font-style:italic}.premiumProductCard .paymentBrand--paypal{color:#003087;letter-spacing:-.35px;min-width:47px;font-size:10px;font-style:italic}.premiumProductCard .paymentBrand--klarna{color:#111;background:#ffb3c7;border-color:#ffa2bd;min-width:45px;font-size:9px}.premiumProductCard .paymentBrand--paybybank{color:#fff;background:#156b93;border-color:#156b93;gap:2px;min-width:50px;height:22px;padding:2px 4px}.premiumProductCard .paymentBrand--paybybank svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 11px;width:11px;height:11px;display:block}.premiumProductCard .paymentBrand--paybybank span{color:currentColor;white-space:nowrap;font-size:6px;font-weight:700;line-height:1;display:inline}.premiumProductCard .paymentBrand--apple,.premiumProductCard .paymentBrand--google,.premiumProductCard .paymentBrand--text{font-size:9px}.premiumProductCard .paymentBrand--mastercard{min-width:34px;padding-inline:6px}.premiumProductCard .paymentBrand--mastercard i{width:13px;height:13px}.premiumProductCard .premiumProductAside{align-self:stretch;min-height:100%}.premiumProductCard .premiumOfferButton{margin-top:3px;margin-bottom:0}@media (width>=1170px){.premiumProductCard{grid-template-columns:clamp(145px,2vw + 121.6px,158px) minmax(0,1fr) clamp(190px,5vw + 131.5px,225px)!important;gap:0 clamp(17px,.4vw + 12.32px,20px)!important;padding:clamp(11px,.6vw + 3.98px,14px) clamp(11px,1vw - .7px,18px)!important}.premiumProductCard .premiumProductImage{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding-right:clamp(4px,.4vw - .68px,7px)!important;overflow:hidden!important}.premiumProductCard .premiumProductImage img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:clamp(142px,1.2vw + 127.96px,150px)!important;max-height:clamp(142px,1.2vw + 127.96px,150px)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;display:block!important}.premiumProductCard .premiumProductMain{box-sizing:border-box!important;gap:clamp(7px,.3vw + 3.49px,9px)!important;min-width:0!important;padding-left:clamp(5px,.2vw + 2.66px,7px)!important}.premiumProductCard .premiumTitle{font-size:clamp(18px,.2vw + 15.66px,19px)!important;line-height:1.22!important}.premiumProductCard .premiumMerchantRow,.premiumProductCard .premiumMerchantRow--amazon{min-height:clamp(36px,.8vw + 26.64px,42px)!important;padding:clamp(6px,.2vw + 3.66px,7px) clamp(8px,.4vw + 3.32px,10px)!important}.premiumProductCard .premiumSellerHeadline span,.premiumProductCard .premiumSellerHeadline strong,.premiumProductCard .premiumSellerHeadline small,.premiumProductCard .premiumSellerHeadline i{font-size:clamp(11px,.2vw + 8.66px,12px)!important;line-height:1.14!important}.premiumProductCard .premiumShipping,.premiumProductCard .premiumPayments{min-width:0!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumPaymentsLabel{font-size:clamp(10px,.2vw + 7.66px,12px)!important;font-weight:400!important;line-height:1.1!important}.premiumProductCard .premiumShipping .premiumCarrierLogoBox,.premiumProductCard .premiumShipping .premiumCarrierFallback,.premiumProductCard .paymentBrand{height:clamp(18px,.3vw + 14.49px,20px)!important;min-height:clamp(18px,.3vw + 14.49px,20px)!important}.premiumProductCard .premiumProductAside{gap:clamp(5px,.3vw + 1.49px,7px)!important;padding-left:clamp(10px,.6vw + 2.98px,14px)!important}.premiumProductCard .premiumPriceBlock>strong{font-size:clamp(29px,.4vw + 24.32px,31px)!important;line-height:1!important}.premiumProductCard .premiumAsideShippingLine{font-size:clamp(12px,.2vw + 9.66px,13px)!important}.premiumProductCard .premiumOfferButton{min-height:clamp(44px,.6vw + 36.98px,48px)!important;font-size:clamp(14px,.2vw + 11.66px,15px)!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery,.premiumProductCard .premiumPayments{box-shadow:none!important;background:0 0!important}.premiumProductCard .premiumShipping .premiumCarrierLogoBox,.premiumProductCard .premiumShipping .premiumCarrierFallback{height:clamp(18px,.3vw + 14.49px,20px)!important;min-height:clamp(18px,.3vw + 14.49px,20px)!important;padding-top:1px!important;padding-bottom:1px!important}.premiumProductCard .premiumShipping .premiumCarrierLogoBox img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--dhl img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--deutsche-post img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--hermes img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--dpd img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--gls img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--amazon-logistics img{height:auto!important;max-height:clamp(12px,.3vw + 8.49px,14px)!important}.premiumProductCard .paymentBrand{height:clamp(18px,.3vw + 14.49px,20px)!important;min-height:clamp(18px,.3vw + 14.49px,20px)!important}.premiumProductCard .paymentBrand--image img,.premiumProductCard .paymentBrand img{height:auto!important;max-height:clamp(12px,.3vw + 8.49px,14px)!important}.premiumProductCard .premiumPaymentsIcons,.premiumProductCard .premiumShipping .premiumCarrierLogoList{gap:clamp(2px,.2vw - .34px,4px)!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumShipping .premiumInfoChip--delivery>.premiumInfoSvg,.premiumProductCard .premiumShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumPayments:before{content:none!important;filter:none!important;background:0 0!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;-webkit-mask-image:none!important;mask-image:none!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumPaymentsLabel{color:#004aad!important}.premiumProductCard .premiumPayments{grid-template-columns:max-content minmax(0,1fr)!important}.premiumProductCard .premiumPaymentsLabel{grid-column:1!important}.premiumProductCard .premiumPaymentsIcons{grid-column:2!important}.premiumProductCard .premiumPayments.premiumPayments,.premiumProductCard .premiumUpperPayments .premiumPayments,.premiumProductCard .premiumMidInfoPayments .premiumPayments,.premiumProductCard .premiumMidInfo .premiumPayments{box-shadow:none!important;background:0 0!important}.premiumProductCard .premiumPaymentsLabel,.premiumProductCard .premiumMidInfo .premiumPaymentsLabel,.premiumProductCard .premiumUpperPayments .premiumPaymentsLabel{color:#004aad!important;letter-spacing:0!important;font-family:inherit!important;font-weight:400!important;line-height:1.08!important}.premiumProductCard .premiumPaymentsIcons{gap:2px!important}.premiumProductCard .paymentBrand{box-sizing:border-box!important;white-space:nowrap!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:24px!important;height:18px!important;min-height:18px!important;padding:1px 3px!important;font-size:6.5px!important;line-height:1!important;display:inline-flex!important}.premiumProductCard .paymentBrand--paypal{min-width:33px!important}.premiumProductCard .paymentBrand--visa{min-width:27px!important}.premiumProductCard .paymentBrand--klarna{min-width:32px!important}.premiumProductCard .paymentBrand--mastercard{gap:0!important;min-width:28px!important;max-width:28px!important;padding-inline:3px!important}.premiumProductCard .paymentBrand--mastercard i{flex:0 0 11px!important;width:11px!important;height:11px!important}.premiumProductCard .paymentBrand--image{min-width:28px!important;max-width:36px!important;padding:1px 2px!important}.premiumProductCard .paymentBrand--image img,.premiumProductCard .paymentBrand img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:10px!important;max-height:10px!important;display:block!important}.premiumProductCard .paymentBrand--invoice,.premiumProductCard .paymentBrand--installment,.premiumProductCard .paymentBrand--prepayment,.premiumProductCard .paymentBrand--text{min-width:0!important;padding-inline:2px!important;font-size:5.6px!important}}@media (width>=901px){.premiumProductCard .premiumProductAside .premiumPriceBlock{margin-top:0}.premiumProductCard .premiumProductAside .premiumOfferButton{margin-top:3px}}@media (width<=700px){.premiumProductCard .premiumProductAside{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"score price""score shipping""button button";align-items:center;gap:5px 12px;min-height:0;padding-top:11px;display:grid}.premiumProductCard .premiumScore{grid-area:score;grid-template-columns:42px minmax(0,1fr);align-self:center;gap:8px;margin-top:3px}.premiumProductCard .premiumScoreValue,.premiumProductCard .premiumScoreCircle{width:42px;height:42px;font-size:15px}.premiumProductCard .premiumScore strong{font-size:12px;line-height:1.18}.premiumProductCard .premiumScore small{max-width:145px;font-size:10px;line-height:1.25}.premiumProductCard .premiumPriceBlock{grid-area:price;align-self:end;margin:0}.premiumProductCard .premiumPriceBlock>strong{font-size:29px}.premiumProductCard .premiumSavings{display:none}.premiumProductCard .premiumAsideShippingLine{grid-area:shipping;justify-content:flex-end;align-self:start;font-size:12px}.premiumProductCard .premiumOfferButton{grid-area:button;width:100%;min-height:45px;margin:3px 0 0}.premiumProductCard{align-items:start}.premiumProductCard .premiumProductImage{height:auto;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;align-self:start;padding:0;overflow:visible}.premiumProductCard .premiumProductImage img{object-fit:contain;width:100%;height:auto;max-height:145px;box-shadow:none;background:#fff;border:0;border-radius:8px;padding:0;display:block}.premiumProductCard .premiumProductAside{width:100%}.premiumProductCard .premiumOfferButton{text-align:center;justify-self:center;width:100%;margin-inline:auto}}@media (width>=901px){.premiumProductCard .premiumProductAside{gap:5px}.premiumProductCard .premiumPriceBlock{margin-top:0}.premiumProductCard .premiumAsideShippingLine{margin-top:1px}.premiumProductCard .premiumOfferButton{margin-top:2px}}.premiumProductCard,.premiumProductMain,.premiumMerchantRow,.premiumSeller,.premiumProductAside{min-width:0}.premiumTitle,.premiumSellerHeadline strong,.premiumInfoChip{overflow-wrap:anywhere;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.premiumStars,.premiumRatingLine{display:none!important}@media (width>=701px) and (width<=1169px){.premiumProductImage{box-sizing:border-box;width:100%;min-width:0;padding-right:clamp(3px,.5vw,6px);overflow:hidden}.premiumProductImage img{width:100%;max-width:100%;height:clamp(118px,16vw,145px)}.premiumProductMain{min-width:0}.premiumProductAside{padding-left:clamp(8px,1.2vw,14px)}.premiumProductCard .premiumUpperPayments,.premiumProductCard .premiumMidInfoPayments{width:100%!important;min-width:0!important;display:block!important}.premiumProductCard .premiumProductMain{box-sizing:border-box!important;min-width:0!important;padding-left:clamp(4.5px,.45vw,6px)!important}.premiumProductCard .premiumProductAside{padding-left:clamp(10px,1.05vw,14px)!important}.premiumProductCard .premiumPayments{grid-template-columns:clamp(12px,1.15vw,14px) max-content minmax(0,1fr)!important;column-gap:clamp(3px,.35vw,5px)!important;overflow:hidden!important}.premiumProductCard .premiumPaymentsLabel{white-space:nowrap!important;font-size:clamp(10px,1vw,12px)!important;font-weight:400!important;line-height:1.1!important}.premiumProductCard .paymentBrand{min-width:clamp(24px,2.15vw,27px)!important;height:clamp(18px,1.65vw,20px)!important;padding:1px clamp(2px,.25vw,3px)!important;font-size:clamp(6.5px,.62vw,7.5px)!important}.premiumProductCard .paymentBrand--mastercard{min-width:clamp(28px,2.55vw,31px)!important;max-width:clamp(28px,2.55vw,31px)!important}.premiumProductCard .paymentBrand--image img,.premiumProductCard .paymentBrand img{height:clamp(10px,1vw,12px)!important;max-height:clamp(10px,1vw,12px)!important}.premiumProductCard .premiumPayments.premiumPayments:before{background-size:12px 12px!important;flex:0 0 12px!important;width:12px!important;min-width:12px!important;height:12px!important}.premiumProductCard .premiumPayments:before{background-size:clamp(11px,1.55vw,14px) clamp(11px,1.55vw,14px)!important;flex:0 0 clamp(11px,1.55vw,14px)!important;width:clamp(11px,1.55vw,14px)!important;min-width:clamp(11px,1.55vw,14px)!important;height:clamp(11px,1.55vw,14px)!important}.premiumProductCard .premiumPaymentsLabel:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 clamp(11px,1.55vw,14px)!important;width:clamp(11px,1.55vw,14px)!important;min-width:clamp(11px,1.55vw,14px)!important;height:clamp(11px,1.55vw,14px)!important}.premiumProductCard .premiumPaymentsLabel>svg,.premiumProductCard .premiumPaymentsLabel>img,.premiumProductCard .premiumPaymentsLabel>i{flex:0 0 clamp(11px,1.55vw,14px)!important;width:clamp(11px,1.55vw,14px)!important;min-width:clamp(11px,1.55vw,14px)!important;max-width:clamp(11px,1.55vw,14px)!important;height:clamp(11px,1.55vw,14px)!important;max-height:clamp(11px,1.55vw,14px)!important}.premiumProductCard .premiumPayments .premiumPaymentsLabel,.premiumProductCard .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){letter-spacing:0!important;font-family:inherit!important;font-size:clamp(8px,1.15vw,10px)!important;font-weight:400!important;line-height:1.08!important}.premiumProductCard .premiumProductImage,.premiumProductCard .premiumProductImage img{box-shadow:none!important;background:#fff!important;border-radius:0!important}.premiumProductCard{grid-template-columns:clamp(108px,15vw,135px) minmax(0,1fr) clamp(158px,21vw,190px)!important;gap:clamp(14px,1.8vw,17px)!important;padding:clamp(9px,1.15vw,11px)!important}.premiumProductCard .premiumProductImage{padding-right:clamp(2px,.35vw,4px)!important}.premiumProductCard .premiumProductImage img{height:clamp(108px,15vw,135px)!important;max-height:clamp(108px,15vw,135px)!important}.premiumProductCard .premiumProductMain{box-sizing:border-box!important;gap:clamp(5px,.7vw,7px)!important;min-width:0!important;padding-left:clamp(3px,.5vw,5px)!important}.premiumProductCard .premiumMerchantRow,.premiumProductCard .premiumMerchantRow--amazon{gap:clamp(4px,.6vw,7px)!important;min-height:clamp(30px,3.8vw,34px)!important;padding:clamp(4px,.65vw,6px) clamp(6px,.9vw,8px)!important}.premiumProductCard .premiumSellerHeadline{white-space:normal!important;flex-wrap:wrap!important;gap:clamp(2px,.35vw,4px)!important;overflow:visible!important}.premiumProductCard .premiumSellerHeadline span,.premiumProductCard .premiumSellerHeadline strong,.premiumProductCard .premiumSellerHeadline small,.premiumProductCard .premiumSellerHeadline i{font-size:clamp(9px,1.2vw,10.5px)!important;line-height:1.12!important}.premiumProductCard .premiumSellerHeadline strong,.premiumProductCard .premiumSellerHeadline small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}.premiumProductCard .premiumMerchantLogo--ebay{width:clamp(58px,8vw,72px)!important;max-height:clamp(20px,2.7vw,24px)!important}.premiumProductCard .premiumMerchantLogo--aliexpress{width:clamp(70px,9.5vw,84px)!important;max-height:clamp(20px,2.8vw,25px)!important}.premiumProductCard .premiumShipping{flex-wrap:nowrap!important;gap:clamp(1px,.3vw,3px)!important;width:100%!important;min-width:0!important;display:flex!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(1px,.25vw,2px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){text-overflow:clip!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;font-size:clamp(8px,1.15vw,10px)!important;font-weight:400!important;line-height:1.08!important;overflow:visible!important}.premiumProductCard .premiumShipping .premiumCarrierLogoList{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:clamp(1px,.22vw,2px)!important;margin-left:clamp(1px,.25vw,2px)!important;display:inline-flex!important}.premiumProductCard .premiumConditionBadge span{font-size:clamp(9px,1.2vw,10.5px)!important;line-height:1.12!important}.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{flex-direction:column!important;place-content:start flex-start!important;align-self:stretch!important;gap:clamp(3px,.55vw,5px)!important;min-height:100%!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumPriceBlock{margin-top:auto!important;margin-bottom:0!important}.premiumProductCard .premiumProductAside--has-rating{flex-direction:column!important;justify-content:flex-start!important;display:flex!important}.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock{margin-top:auto!important;margin-bottom:0!important}.premiumProductCard .premiumProductAside--no-rating{flex-direction:column!important;justify-content:flex-start!important;display:flex!important}.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{margin-top:auto!important;margin-bottom:0!important}.premiumProductCard .premiumAsideShippingLine{margin-top:0!important;margin-bottom:0!important}.premiumProductCard .premiumOfferButton,.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{margin-top:clamp(3px,.55vw,5px)!important;margin-bottom:0!important}.premiumProductCard .premiumTitle{font-size:clamp(14px,1.85vw,16.5px)!important;line-height:1.22!important}.premiumProductCard .premiumMerchantRow{min-height:clamp(30px,3.8vw,34px)!important;padding:clamp(4px,.65vw,6px) clamp(6px,.9vw,8px)!important}.premiumProductCard .premiumInfoChip{min-height:clamp(20px,2.9vw,25px)!important;padding:clamp(2px,.45vw,4px) clamp(4px,.65vw,7px)!important;font-size:clamp(8.5px,1.2vw,10.5px)!important;line-height:1.1!important}.premiumProductCard .premiumInfoChip svg{flex:none!important;width:clamp(12px,1.75vw,15px)!important;height:clamp(12px,1.75vw,15px)!important}.premiumProductCard .premiumProductRatingPanel{transform:scale(clamp(.88, .11vw, 1));transform-origin:100% 0}.premiumProductCard .premiumOriginalPrice{font-size:clamp(10px,1.45vw,12px)!important}.premiumProductCard .premiumPriceBlock>strong{font-size:clamp(23px,3.25vw,29px)!important;line-height:1!important}.premiumProductCard .premiumPriceCaption{font-size:clamp(9px,1.25vw,11px)!important}.premiumProductCard .premiumSavings{padding:clamp(4px,.6vw,6px) clamp(7px,1vw,10px)!important;font-size:clamp(9.5px,1.3vw,11px)!important;line-height:1.15!important}.premiumProductCard .premiumAsideShippingLine{font-size:clamp(10px,1.4vw,12px)!important}.premiumProductCard .premiumOfferButton{min-height:clamp(38px,5vw,44px)!important;padding-inline:clamp(10px,1.5vw,15px)!important;font-size:clamp(12px,1.7vw,14px)!important}.premiumProductCard .premiumPayments{zoom:clamp(.84, .12vw, 1)}.premiumProductCard .premiumPaymentsIcons{gap:clamp(1px,.3vw,3px)!important;overflow:visible!important}.premiumProductCard .premiumShipping{zoom:clamp(.9, .13vw, 1);transform-origin:0}.premiumProductCard .premiumLowestPriceBadge--mobileHeading{white-space:nowrap!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;margin:0!important;padding:2px 6px!important;font-size:9px!important;line-height:1.1!important;display:none!important}.premiumProductCard .premiumLowestPriceBadge--aside{display:none!important}.premiumProductCard .premiumHeadingExtras{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex;overflow:hidden}.premiumProductCard .premiumHeadingExtras .productPromotion{width:100%;min-width:0;max-width:100%}.premiumProductCard .premiumPayments{box-sizing:border-box!important;flex-wrap:nowrap!important;grid-template-columns:17px max-content minmax(0,1fr)!important;align-items:center!important;column-gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.premiumProductCard .premiumPaymentsLabel{letter-spacing:0!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}.premiumProductCard .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.premiumProductCard .paymentBrand{box-sizing:border-box!important;white-space:nowrap!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:24px!important;height:18px!important;padding:1px 3px!important;font-size:6.5px!important;line-height:1!important;display:inline-flex!important}.premiumProductCard .paymentBrand--paypal{min-width:33px!important}.premiumProductCard .paymentBrand--visa{min-width:27px!important}.premiumProductCard .paymentBrand--klarna{min-width:32px!important}.premiumProductCard .paymentBrand--mastercard{gap:0!important;min-width:28px!important;max-width:28px!important;padding-inline:3px!important}.premiumProductCard .paymentBrand--mastercard i{flex:0 0 11px!important;width:11px!important;height:11px!important}.premiumProductCard .paymentBrand--image{min-width:28px!important;max-width:36px!important;padding:1px 2px!important}.premiumProductCard .paymentBrand--image img,.premiumProductCard .paymentBrand img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:10px!important;max-height:10px!important;display:block!important}.premiumProductCard .paymentBrand--invoice,.premiumProductCard .paymentBrand--installment,.premiumProductCard .paymentBrand--prepayment,.premiumProductCard .paymentBrand--text{min-width:0!important;padding-inline:2px!important;font-size:5.6px!important}.premiumProductCard .premiumUpperPayments,.premiumProductCard .premiumMidInfoPayments{width:100%!important;min-width:0!important}.premiumProductCard .premiumPayments{box-sizing:border-box!important;flex-wrap:nowrap!important;grid-template-rows:1fr!important;grid-template-columns:17px max-content minmax(0,1fr)!important;grid-auto-flow:column!important;align-items:center!important;column-gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.premiumProductCard .premiumPayments:before{grid-area:1/1!important;place-self:center!important}.premiumProductCard .premiumPaymentsLabel{white-space:nowrap!important;grid-area:1/2!important;place-self:center start!important;width:max-content!important;min-width:max-content!important;margin:0!important}.premiumProductCard .premiumPaymentsIcons{white-space:nowrap!important;flex-flow:row!important;grid-area:1/3!important;justify-content:flex-start!important;place-self:center stretch!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumPaymentsIcons>*{flex-shrink:1!important}}@media (width<=700px){.premiumProductCard{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"image main""aside aside";gap:10px 12px;width:100%;padding:12px;overflow:hidden}.premiumProductImage{grid-area:image;align-self:stretch;place-items:center;width:104px;min-height:0;padding:0;display:grid;box-shadow:none!important;background:#fff!important;border:0!important}.premiumProductImage img{object-fit:contain;width:100%;height:150px;max-height:150px;padding:0;box-shadow:none!important;background:#fff!important;border:0!important}.premiumProductMain{grid-area:main;justify-content:flex-start;gap:7px}.premiumTitle{font-size:14px;line-height:1.28}.premiumConditionBadge span{min-height:21px;padding:2px 7px;font-size:9px}.premiumMerchantRow{width:100%;padding:7px 8px}.premiumSellerHeadline span,.premiumSellerHeadline strong{font-size:11px}.premiumSellerMeta{gap:3px 8px;font-size:10px}.premiumMerchantLogo--ebay{width:67px}.premiumMerchantLogo--aliexpress{width:82px}.premiumShipping{gap:4px}.premiumInfoChip{white-space:normal;letter-spacing:0;min-height:25px;padding:4px 7px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.premiumPayments{gap:3px}.premiumProductAside{border-top:0;border-left:0;grid-area:aside;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"score price""score shipping""button button";gap:4px 10px;width:100%;padding:10px 0 0;display:grid}.premiumScore{grid-area:score;align-self:center}.premiumPriceBlock{grid-area:price;align-self:end}.premiumAsideShippingLine{grid-area:shipping;justify-content:flex-end}.premiumOfferButton{text-align:center;grid-area:button;justify-self:stretch;width:100%;min-height:44px;padding-inline:14px;margin:6px 0 0!important}}.premiumProductCard .premiumSellerMeta{flex-wrap:wrap;align-items:center;gap:4px 10px}.premiumProductCard .premiumSellerReviews,.premiumProductCard .premiumSellerLocation{color:#5d6268;align-items:center;font-size:12px;line-height:1.25;display:inline-flex}.premiumProductCard .premiumSellerLocation:before{content:"";background:#9aa0a6;border-radius:50%;width:3px;height:3px;margin-right:7px}.premiumProductCard .premiumShipping{overflow:visible}.premiumProductCard .premiumInfoChip{letter-spacing:0;max-width:100%;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}@media (width<=455px){.premiumProductCard{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"image heading""image extras""merchant merchant""shipping shipping""payments payments""aside aside";align-items:start;gap:7px 9px;padding:10px}.premiumProductCard .premiumProductImage{grid-area:image;align-self:start;place-items:center;width:92px;height:108px;min-height:0;display:grid}.premiumProductCard .premiumProductImage img{object-fit:contain;width:92px;height:108px;max-height:108px}.premiumProductCard .premiumProductMain{display:contents}.premiumProductCard .premiumProductHeading{grid-area:heading;align-self:start;gap:5px}.premiumProductCard .premiumHeadingExtras{flex-direction:column;grid-area:extras;align-items:flex-start;gap:3px;width:100%;min-width:0;display:flex;overflow:hidden}.premiumProductCard .premiumHeadingExtras .productPromotion{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:2px;width:max-content;min-width:max-content;max-width:none;margin:0;display:flex;overflow:visible}.premiumProductCard .premiumHeadingExtras .productPromotionType,.premiumProductCard .premiumHeadingExtras .productPromotionCode,.premiumProductCard .premiumHeadingExtras .productPromotionDiscount,.premiumProductCard .premiumHeadingExtras .productPromotionText,.premiumProductCard .premiumHeadingExtras .productPromotion small{text-overflow:clip;white-space:nowrap;flex:none;min-width:max-content;max-width:none;overflow:visible}.premiumProductCard .premiumHeadingExtras .productPromotionText{font-size:clamp(6.5px,1.8vw,8px)}.premiumProductCard .premiumHeadingExtras .productPromotionType{padding:2px 4px;font-size:clamp(6.5px,1.75vw,8px)}.premiumProductCard .premiumHeadingExtras .productPromotionCode{padding:1px 3px;font-size:clamp(6px,1.65vw,7.5px)}.premiumProductCard .premiumHeadingExtras .productPromotionDiscount,.premiumProductCard .premiumHeadingExtras .productPromotion small{font-size:clamp(5.8px,1.5vw,7px)}.premiumProductCard .premiumLowestPriceBadge--mobileHeading{white-space:nowrap;max-width:100%;margin:0;padding:2px 6px;font-size:8.5px;line-height:1.1;display:none!important}.premiumProductCard .premiumMerchantRow{grid-area:merchant;width:100%;min-height:0;padding:7px 9px}.premiumProductCard .premiumShipping{white-space:nowrap;flex-wrap:nowrap;grid-area:shipping;gap:3px;width:100%;min-width:0;overflow:hidden}.premiumProductCard .premiumShipping .premiumInfoChip--delivery{white-space:nowrap;flex-wrap:nowrap;gap:3px;width:100%;min-width:0;overflow:hidden}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden;font-size:clamp(9px,2.25vw,10px)!important;line-height:1.15!important}.premiumProductCard .premiumShipping .premiumCarrierLogoList{white-space:nowrap;flex-wrap:nowrap;flex:none;gap:2px}.premiumProductCard .premiumShipping .premiumCarrierLogoBox,.premiumProductCard .premiumShipping .premiumCarrierFallback{min-width:26px;height:17px;min-height:17px;padding:1px 2px}.premiumProductCard .premiumShipping .premiumCarrierLogoBox img{max-width:34px;max-height:10px}.premiumProductCard .premiumPayments{white-space:nowrap;flex-flow:row;grid-area:payments;align-items:center;gap:2px;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.premiumProductCard .premiumPaymentsLabel{white-space:nowrap;flex:none;font-size:10px}.premiumProductCard .premiumPaymentsIcons{white-space:nowrap;flex-wrap:nowrap;flex:auto;gap:2px;min-width:0;display:flex;overflow:hidden}.premiumProductCard .premiumPaymentsIcons>.paymentBrand{flex:0 auto;min-width:25px;height:17px;padding:1px 2px;font-size:7px}.premiumProductCard .premiumProductAside{grid-area:aside;margin-top:1px}.premiumProductCard .premiumTitle{font-size:13px;line-height:1.24}.premiumProductCard .premiumPriceBlock>strong{font-size:25px}.premiumProductCard .premiumAsideShippingLine{font-size:11px}.premiumProductCard .premiumSellerHeadline span,.premiumProductCard .premiumSellerHeadline strong{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.premiumProductCard .premiumSellerMeta,.premiumProductCard .premiumSellerReviews,.premiumProductCard .premiumSellerLocation{font-size:9.5px}.premiumProductCard .premiumInfoChip{letter-spacing:0;white-space:nowrap;min-height:21px;padding:3px 5px;font-family:inherit;font-weight:400;line-height:1.15;font-size:clamp(9px,2.25vw,10px)!important}.premiumProductCard .premiumInfoSvg{flex:0 0 12px;width:12px;height:12px}.premiumProductCard .premiumPaymentsLabel{font-size:clamp(9px,2.25vw,10px)!important;line-height:1.15!important}.premiumProductCard .paymentBrand{min-width:23px;height:17px;padding:1px 2px;font-size:7px}.premiumProductCard .paymentBrand--paypal{min-width:31px;font-size:7.5px}.premiumProductCard .paymentBrand--visa{min-width:25px;font-size:8px}.premiumProductCard .paymentBrand--klarna{min-width:31px;font-size:7px}.premiumProductCard .paymentBrand--paybybank{min-width:34px;height:17px;padding:1px 2px}.premiumProductCard .paymentBrand--paybybank span{color:currentColor;white-space:nowrap;font-size:6px;font-weight:700;line-height:1;display:inline}.premiumProductCard .paymentBrand--mastercard{min-width:31px}.premiumProductCard .paymentBrand--mastercard i{width:12px;height:12px}.premiumProductCard .premiumMerchantLogo--ebay{width:61px}.premiumProductCard .premiumMerchantLogo--aliexpress{width:74px}}@media (width<=330px){.premiumProductCard{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"image heading""image extras""merchant merchant""shipping shipping""payments payments""aside aside";gap:6px 8px;padding:8px}.premiumProductCard .premiumProductImage,.premiumProductCard .premiumProductImage img{width:78px;height:94px;max-height:94px}.premiumProductCard .premiumMerchantRow{display:flex}.premiumProductCard .premiumMerchantLogo--ebay,.premiumProductCard .premiumMerchantLogo--aliexpress{margin:0 0 0 auto}.premiumProductCard .premiumProductAside{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"score price""shipping shipping""button button";align-items:end;gap:4px 8px;display:grid}.premiumProductCard .premiumScore{grid-area:score;align-self:center}.premiumProductCard .premiumPriceBlock{text-align:right;flex-direction:column;grid-area:price;align-items:flex-end;display:flex}.premiumProductCard .premiumOriginalPrice{order:1}.premiumProductCard .premiumPriceBlock>strong{order:2}.premiumProductCard .premiumPriceCaption{text-align:right;order:3;width:100%;display:block}.premiumProductCard .premiumSavings{order:4}.premiumProductCard .premiumAsideShippingLine{text-align:right;grid-area:shipping;justify-content:flex-end}.premiumProductCard .premiumOfferButton{grid-area:button}}.premiumAmazonSellerName{color:#111;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;font-weight:700;overflow:hidden}.premiumInfoChip--delivery{letter-spacing:0;flex-wrap:wrap;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.premiumCarrierLogos{flex-wrap:wrap;align-items:center;gap:5px;margin-left:3px;display:inline-flex}.premiumCarrierLogo{letter-spacing:-.25px;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;min-width:35px;height:18px;padding:1px 5px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.premiumCarrierLogo--dhl{color:#d40511;border-color:#f2cb00;font-size:10px;font-style:italic}.premiumCarrierLogo--hermes{color:#fff;background:#009fe3;border-color:#0091d2;font-size:9px}.premiumCarrierLogo--dpd{color:#dc0032;background:#fff;border-color:#dc0032;font-size:10px}.premiumCarrierLogo--gls{color:#061ab1;background:#fd0;border-color:#061ab1;font-size:10px}.premiumCarrierLogo--ups{color:#ffb500;background:#351c15;border-color:#351c15;min-width:28px;font-size:9px}.premiumCarrierLogo--fedex{color:#4d148c;border-color:#4d148c;font-size:9px}.premiumCarrierLogo--deutsche-post{color:#111;background:#fc0;border-color:#fc0;font-size:7px}.premiumCarrierLogo--amazon-logistics{color:#111820;border-color:#d5d9d9;font-size:8px}@media (width<=455px){.premiumAmazonSellerName{max-width:125px;font-size:11px}.premiumCarrierLogos{width:100%;margin:3px 0 0 20px}.premiumCarrierLogo{transform-origin:0;transform:scale(.92)}}.premiumMerchantRow--amazon{background:#fff;border:1px solid #e4e0d7;border-radius:10px;width:min(100%,610px);padding:7px 11px}.premiumMerchantRow--amazon .premiumSeller{flex:auto;min-width:0}.premiumMerchantLogo--amazon{object-position:right center;width:76px;height:32px;margin-left:auto}.premiumCarrierLogo--image{background:#fff;width:auto;min-width:38px;max-width:78px;height:20px;padding:2px 5px}.premiumCarrierLogo--image img{object-fit:contain;width:auto;max-width:68px;height:14px;display:block}.premiumCarrierLogo--amazon-logistics{min-width:76px;max-width:88px}.premiumCarrierLogo--amazon-logistics img{max-width:78px;height:15px}.premiumCarrierLogo--dhl{background:#ffdf00}@media (width<=455px){.premiumMerchantLogo--amazon{width:62px;height:27px}.premiumCarrierLogo--image{min-width:34px;max-width:66px;height:19px}.premiumCarrierLogo--image img{max-width:58px;height:13px}}.premiumProductCard .premiumCarrierLogos,.premiumProductCard .premiumCarrierLogo,.premiumProductCard .shipping-carriers,.premiumProductCard .shipping-carrier{display:none!important}.premiumProductCard .premiumCarrierBadges{flex-wrap:wrap;align-items:center;gap:5px;margin-left:7px;display:inline-flex}.premiumProductCard .premiumCarrierBadge{color:#30343a;white-space:nowrap;background:#fff;border:1px solid #1118271a;border-radius:5px;justify-content:center;align-items:center;min-height:18px;padding:2px 6px;font-size:9px;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 1px 2px #1118270a}.premiumProductCard .premiumCarrierBadge--dhl,.premiumProductCard .premiumCarrierBadge--deutsche-post{color:#c60000;letter-spacing:-.2px;background:#ffdf00;border-color:#f2c900;font-style:italic}.premiumProductCard .premiumCarrierBadge--hermes{color:#004b76;background:#f3fbff;border-color:#cfe8f5}.premiumProductCard .premiumCarrierBadge--dpd{color:#d50032;background:#fff7f8;border-color:#f3ced6}.premiumProductCard .premiumCarrierBadge--gls{color:#172bb8;background:#f7f8ff;border-color:#d7dcff}.premiumProductCard .premiumCarrierBadge--ups{color:#4a2b14;background:#fffaf0;border-color:#e7d5ab}.premiumProductCard .premiumCarrierBadge--fedex{color:#4d148c;background:#faf7ff;border-color:#ded2ec}.premiumProductCard .premiumCarrierBadge--amazon-logistics{color:#1f2937;background:#fff;border-color:#e4e7eb;font-size:8px;font-weight:700}@media (width<=455px){.premiumProductCard .premiumCarrierBadges{gap:4px;margin-left:5px}.premiumProductCard .premiumCarrierBadge{min-height:17px;padding:2px 5px;font-size:8px}}.premiumProductCard .premiumCarrierBadges,.premiumProductCard .premiumCarrierBadge{display:none!important}.premiumProductCard .premiumCarrierLogoList{flex-wrap:wrap;min-width:0;margin-left:7px}.premiumProductCard .premiumCarrierLogoBox,.premiumProductCard .premiumCarrierFallback{box-sizing:border-box;vertical-align:middle;background:#fff;border:1px solid #e2e5e9;border-radius:6px;justify-content:center;align-items:center;min-width:35px;max-width:70px;height:21px;padding:2px 5px;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #11182712}.premiumProductCard .premiumCarrierLogoBox img{box-shadow:none;background:0 0;border:0}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics{max-width:72px}.premiumProductCard .premiumCarrierLogoBox--dhl,.premiumProductCard .premiumCarrierLogoBox--deutsche-post{min-width:51px}.premiumProductCard .premiumCarrierLogoBox--dhl img,.premiumProductCard .premiumCarrierLogoBox--deutsche-post img{max-width:47px}.premiumProductCard .premiumCarrierLogoBox--hermes{min-width:50px}.premiumProductCard .premiumCarrierLogoBox--hermes img{max-width:45px;height:12px}.premiumProductCard .premiumCarrierLogoBox--dpd{min-width:37px}.premiumProductCard .premiumCarrierLogoBox--dpd img{max-width:31px;height:14px}.premiumProductCard .premiumCarrierLogoBox--gls{min-width:38px}.premiumProductCard .premiumCarrierLogoBox--gls img{max-width:33px}.premiumProductCard .premiumCarrierFallback{color:#3e4650;font-size:9px;font-weight:750;line-height:1}@media (width<=455px){.premiumProductCard .premiumCarrierLogoList{gap:4px;margin-left:5px}.premiumProductCard .premiumCarrierLogoBox,.premiumProductCard .premiumCarrierFallback{border-radius:5px;min-width:31px;max-width:60px;height:19px;padding:2px 4px}.premiumProductCard .premiumCarrierLogoBox img{max-width:51px;height:11px}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics{min-width:58px}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics img{max-width:53px;height:12px}.premiumProductCard .premiumCarrierLogoBox--dhl,.premiumProductCard .premiumCarrierLogoBox--deutsche-post{min-width:45px}.premiumProductCard .premiumCarrierLogoBox--dhl img,.premiumProductCard .premiumCarrierLogoBox--deutsche-post img{max-width:41px;height:12px}.premiumProductCard .premiumCarrierLogoBox--hermes{min-width:44px}.premiumProductCard .premiumCarrierLogoBox--hermes img{max-width:39px;height:10px}.premiumProductCard .premiumCarrierLogoBox--dpd,.premiumProductCard .premiumCarrierLogoBox--gls{min-width:34px}}.premiumProductCard .premiumPayments:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6872' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='M2.5 9h19'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:17px 17px;flex:0 0 17px;width:17px;min-width:17px;height:17px;display:block}.premiumProductCard .premiumPaymentsIcons{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}@media (width<=455px){.premiumProductCard .premiumPaymentsLabel{letter-spacing:0;white-space:nowrap;font-family:inherit;font-weight:400;line-height:1.15;font-size:clamp(9px,2.25vw,10px)!important}.premiumProductCard .premiumPaymentsIcons{gap:2px}}.premiumMerchantLogo--otto{object-position:right center;width:62px;height:28px;margin-left:auto}.premiumMerchantLogo[src*=otto_logo]{object-fit:contain!important;background:0 0!important;width:auto!important;max-width:76px!important;height:24px!important;max-height:24px!important}@media (width<=560px){.premiumMerchantLogo[src*=otto_logo]{max-width:64px!important;height:21px!important}}.premiumMerchantLogo--poco{object-fit:contain;object-position:right center;width:96px;max-width:96px;height:34px;max-height:34px;margin-left:auto}.premiumMerchantLogo--aosom{object-fit:contain;object-position:right center;width:112px;max-width:112px;height:32px;max-height:32px;margin-left:auto}.premiumMerchantLogo--aeg{object-fit:contain;object-position:right center;width:72px;max-width:72px;height:28px;max-height:28px;margin-left:auto}.premiumMerchantLogo--blauhimmels{object-fit:contain;object-position:right center;width:128px;max-width:128px;height:30px;max-height:30px;margin-left:auto}.premiumMerchantLogo--autopflege-de,.premiumMerchantLogo--teppich-de{object-fit:contain;object-position:right center;width:112px;max-width:112px;height:30px;max-height:30px;margin-left:auto}@media (width<=455px){.premiumMerchantLogo--poco{width:78px;max-width:78px;height:28px;max-height:28px}}.premiumProductRatingEmpty{width:100%}.premiumProductRatingStar{flex:none!important}.premiumProductRatingPanel small{margin-top:1px!important}.premiumProductRatingPanel{width:fit-content!important;max-width:165px!important;min-height:0!important;box-shadow:none!important;background:#fffaf0b8!important;border:1px solid #d9930038!important;border-radius:7px!important;align-self:flex-start!important;align-items:center!important;gap:5px!important;padding:4px 7px!important;display:inline-flex!important}.premiumProductRatingStar{color:#c88700!important;font-size:14px!important;line-height:1!important}.premiumProductRatingPanel>div{flex-direction:column!important;gap:0!important;min-width:0!important;display:flex!important}.premiumProductRatingPanel strong{color:#242424!important;white-space:nowrap!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important}.premiumProductRatingPanel small{color:#7a7a7a!important;white-space:nowrap!important;margin:1px 0 0!important;font-size:8.5px!important;line-height:1.1!important}.premiumProductCard .premiumProductRatingPanel{border-radius:9px!important}.premiumProductCard .premiumProductRatingStar{font-size:16px!important}@media (width>=901px){.premiumProductCard--no-rating{min-height:0!important;padding-top:10px!important;padding-bottom:10px!important}.premiumProductCard--no-rating .premiumProductImage{height:clamp(135px,2.6vw + 111.6px,142px)!important;min-height:clamp(135px,2.6vw + 111.6px,142px)!important}.premiumProductCard--no-rating .premiumProductImage img{object-fit:contain!important;height:clamp(135px,2.6vw + 111.6px,142px)!important;max-height:clamp(135px,2.6vw + 111.6px,142px)!important}.premiumProductCard--no-rating .premiumProductMain{justify-content:center!important;align-self:center!important}.premiumProductCard .premiumProductAside--no-rating{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;min-height:100%!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{margin-top:auto!important;margin-bottom:0!important}.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{margin:0!important}.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{margin-top:6px!important}.premiumProductCard .premiumProductAside--has-rating{justify-content:flex-start!important;gap:8px!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel{align-self:flex-start!important}.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock{margin-top:auto!important;margin-bottom:0!important}.premiumProductCard{column-gap:17px!important}.premiumProductCard .premiumProductImage{box-sizing:border-box!important;padding-right:4px!important}.premiumProductCard .premiumProductMain{box-sizing:border-box!important;min-width:0!important;padding-left:5px!important}}@media (width<=700px){.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel{grid-area:score!important;place-self:center start!important;width:190px!important;min-width:190px!important;max-width:220px!important}.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock{grid-area:price!important;justify-self:end!important;margin:0!important}.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine{grid-area:shipping!important;justify-self:end!important;margin:0!important}.premiumProductCard .premiumProductAside--no-rating{grid-template-columns:1fr!important;grid-template-areas:"price""shipping""button"!important;align-items:start!important;row-gap:4px!important;min-height:0!important;display:grid!important}}@media (width<=560px){.premiumProductCard .premiumProductAside--has-rating{grid-template-columns:minmax(175px,1fr) minmax(125px,auto)!important;column-gap:10px!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel{width:180px!important;min-width:175px!important;max-width:195px!important;padding:7px 9px!important}}@media (width<=390px){.premiumProductCard .premiumProductAside--has-rating{grid-template-columns:1fr!important;grid-template-areas:"score""price""shipping""button"!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel{width:100%!important;min-width:0!important;max-width:100%!important}.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine{justify-self:end!important}}.premiumProductHeading{flex-direction:column!important;align-items:flex-start!important;gap:5px!important;display:flex!important}.premiumProductHeading .premiumTitle{order:1!important}.premiumProductHeading .premiumConditionBadge{border-radius:999px!important;order:2!important;width:auto!important;min-width:0!important;margin:0!important;padding:2px 7px!important;font-size:10px!important;font-weight:600!important;line-height:1.25!important}@media (width<=700px){.premiumProductHeading{gap:4px!important}.premiumProductHeading .premiumConditionBadge{padding:2px 6px!important;font-size:9px!important}.premiumProductCard .premiumProductAside--has-rating{grid-template-columns:minmax(140px,165px) minmax(120px,1fr)!important;grid-template-areas:"score price""score shipping""button button"!important;align-items:center!important;gap:5px 12px!important;padding-left:12px!important;padding-right:12px!important;display:grid!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel{grid-area:score!important;justify-self:start!important;width:100%!important;min-width:140px!important;max-width:165px!important}.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock{text-align:right!important;grid-area:price!important;justify-self:end!important;padding-right:6px!important}.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine{grid-area:shipping!important;justify-self:end!important;padding-right:6px!important}.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton{grid-area:button!important;width:100%!important;margin-top:7px!important}.premiumProductCard .premiumProductAside--no-rating{grid-template-columns:1fr!important;grid-template-areas:"price""shipping""button"!important;justify-items:center!important;row-gap:5px!important;padding:12px 12px 0!important;display:grid!important}.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:center!important;grid-area:price!important;justify-self:center!important;margin:0!important}.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{grid-area:shipping!important;justify-self:center!important;margin:0!important}.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{grid-area:button!important;width:100%!important;margin-top:7px!important}}@media (width<=400px){.premiumProductCard .premiumProductAside--has-rating{grid-template-columns:minmax(130px,150px) minmax(110px,1fr)!important;column-gap:9px!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel{min-width:130px!important;max-width:150px!important}}.premiumProductCard .premiumConditionBadge,.premiumProductCard .productBadges.premiumConditionBadge{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:1px 0 2px!important;padding:0!important}.premiumProductCard .premiumConditionBadge span,.premiumProductCard .productBadges.premiumConditionBadge span{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;display:inline!important}.premiumProductCard .premiumConditionBadge--new span{color:#14845b!important}.premiumProductCard .premiumConditionBadge--like-new span{color:#5d7f22!important}.premiumProductCard .premiumConditionBadge--used span{color:#a56612!important}.premiumProductCard .premiumConditionBadge--refurbished span{color:#356ac3!important}.premiumProductCard .premiumConditionBadge--b-stock span{color:#7656b3!important}.premiumProductCard .premiumConditionBadge--defective span{color:#b84a4a!important}.premiumProductCard .premiumConditionBadge--other span{color:#67717c!important}.premiumProductCard .premiumMerchantRow,.premiumProductCard .premiumMerchantRow--amazon{box-sizing:border-box!important;background:#fff!important;border:1px solid #e4e0d7!important;border-radius:9px!important;align-items:center!important;width:min(100%,610px)!important;min-height:34px!important;padding:6px 10px!important;display:flex!important}.premiumProductCard .premiumSeller{flex:auto!important;min-width:0!important;display:block!important}.premiumProductCard .premiumSellerHeadline{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.premiumProductCard .premiumSellerHeadline span,.premiumProductCard .premiumSellerHeadline strong,.premiumProductCard .premiumSellerHeadline small,.premiumProductCard .premiumSellerHeadline i{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;min-width:0!important;margin:0!important;font-style:normal!important}.premiumProductCard .premiumSellerHeadline span{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;color:#333!important;flex:none!important}.premiumProductCard .premiumSellerHeadline strong{color:#111!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:650!important;overflow:hidden!important}.premiumProductCard .premiumSellerHeadline i{color:#9aa0a8!important;flex:none!important;font-weight:700!important}.premiumProductCard .premiumSellerHeadline small{color:#6c737c!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important;overflow:hidden!important}.premiumProductCard .premiumSellerMeta{display:none!important}.premiumProductCard .premiumMerchantLogo{flex:none!important;margin-left:auto!important}.premiumProductCard .premiumPayments{box-sizing:border-box!important;background:#f6f6f6!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:fit-content!important;max-width:100%!important;min-height:31px!important;padding:5px 9px!important;display:flex!important}.premiumProductCard .premiumInfoChip--return,.premiumProductCard [data-service=return]{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;display:none!important}.premiumProductCard .premiumProductRatingPanel{box-sizing:border-box!important;align-items:center!important;gap:7px!important;width:190px!important;min-width:0!important;max-width:100%!important;min-height:44px!important;padding:6px 9px!important;display:flex!important;overflow:hidden!important}.premiumProductCard .premiumProductRatingPanel>div{flex:auto!important;min-width:0!important;overflow:hidden!important}.premiumProductCard .premiumProductRatingPanel strong,.premiumProductCard .premiumProductRatingPanel small{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;max-width:100%!important;display:block!important;overflow:hidden!important}.premiumProductCard .premiumProductMain{gap:7px!important}@media (width<=700px){.premiumProductCard .premiumSellerHeadline span,.premiumProductCard .premiumSellerHeadline strong,.premiumProductCard .premiumSellerHeadline small,.premiumProductCard .premiumSellerHeadline i,.premiumProductCard .premiumPaymentsLabel,.premiumProductCard .premiumInfoChip{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.premiumProductCard .premiumProductRatingPanel{width:165px!important;max-width:100%!important}}.premiumProductCard .premiumProductHeading{gap:0!important}.premiumProductCard .premiumProductHeading .premiumTitle{margin:0!important;padding:0!important}.premiumProductCard .premiumProductHeading .premiumConditionBadge,.premiumProductCard .premiumConditionBadge,.premiumProductCard .productBadges.premiumConditionBadge{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.15!important}.premiumProductCard .premiumProductHeading .premiumConditionBadge span,.premiumProductCard .premiumConditionBadge span,.premiumProductCard .productBadges.premiumConditionBadge span{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1.15!important}.premiumProductCard .premiumPaymentsLabel{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;color:#222!important;white-space:nowrap!important}.premiumProductCard .premiumInfoChip{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.premiumProductCard .premiumCarrierLogoList{align-items:center!important;gap:5px!important;display:inline-flex!important}.premiumProductCard .premiumCarrierLogoBox{box-sizing:border-box!important;background:#fff!important;border:1px solid #e3e6ea!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:22px!important;min-height:22px!important;padding:2px 5px!important;display:inline-flex!important;overflow:hidden!important}.premiumProductCard .premiumCarrierLogoBox img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:16px!important;max-height:16px!important;display:block!important}.premiumProductCard .premiumCarrierLogoBox--dhl,.premiumProductCard .premiumCarrierLogoBox--deutsche-post{width:52px!important;padding-inline:4px!important}.premiumProductCard .premiumCarrierLogoBox--dhl img,.premiumProductCard .premiumCarrierLogoBox--deutsche-post img{width:44px!important;height:auto!important;max-height:15px!important}.premiumProductCard .premiumCarrierLogoBox--gls{width:42px!important}.premiumProductCard .premiumCarrierLogoBox--gls img{width:34px!important;height:auto!important;max-height:16px!important}.premiumProductCard .premiumCarrierLogoBox--hermes{width:48px!important}.premiumProductCard .premiumCarrierLogoBox--dpd{width:36px!important}@media (width<=700px){.premiumProductCard .premiumCarrierLogoBox{height:21px!important;min-height:21px!important}.premiumProductCard .premiumCarrierLogoBox img{max-height:15px!important}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics{width:66px!important}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics img{width:52px!important}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics{width:74px!important;min-width:74px!important;padding:2px 9px 2px 11px!important}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics img{max-width:50px!important;max-height:13px!important;transform:translate(2px)!important}}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics{box-sizing:border-box!important;width:78px!important;min-width:78px!important;height:22px!important;padding:2px 6px!important;overflow:hidden!important}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics img{object-fit:contain!important;object-position:center center!important;clip-path:none!important;width:64px!important;max-width:64px!important;height:17px!important;max-height:17px!important;margin:0 auto!important;padding:0!important;display:block!important;transform:none!important}@media (width<=700px){.premiumProductCard .premiumCarrierLogoBox--amazon-logistics{width:74px!important;min-width:74px!important}.premiumProductCard .premiumCarrierLogoBox--amazon-logistics img{width:60px!important;max-width:60px!important;height:16px!important;max-height:16px!important}}.premiumProductCard .premiumPaymentsLabel,.premiumProductCard .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;color:#4f555d!important;font-style:normal!important}@media (width<=700px){.premiumProductCard .premiumPaymentsLabel,.premiumProductCard .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}}.premiumProductCard .paymentBrand--amex{color:#0875c9!important;letter-spacing:-.25px!important;background:#fff!important;border-color:#c7d9f2!important;min-width:44px!important;padding-inline:5px!important;font-family:Arial,sans-serif!important;font-size:9px!important;font-weight:800!important}.premiumProductCard .paymentBrand--transfer{color:#334155!important;background:#fff!important;width:32px!important;min-width:32px!important;padding-inline:5px!important}.premiumProductCard .paymentBrand--transfer svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.premiumProductCard .premiumProductRatingPanel--mobile{display:none!important}@media (width<=700px){.premiumProductCard .premiumLowestPriceBadge--mobileHeading{white-space:nowrap;align-self:flex-start;width:auto;max-width:100%;margin:0;padding:2px 6px;font-size:clamp(8px,1.8vw,9px);line-height:1.1;display:none!important}.premiumProductCard .premiumLowestPriceBadge--aside{display:none!important}.premiumProductCard .premiumHeadingExtras{min-width:0;overflow:visible}.premiumProductCard .premiumHeadingExtras .productPromotion{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:2px;width:max-content;min-width:max-content;max-width:none;display:flex;overflow:visible}.premiumProductCard .premiumHeadingExtras .productPromotionType,.premiumProductCard .premiumHeadingExtras .productPromotionCode,.premiumProductCard .premiumHeadingExtras .productPromotionDiscount,.premiumProductCard .premiumHeadingExtras .productPromotionText,.premiumProductCard .premiumHeadingExtras .productPromotion small{text-overflow:clip;white-space:nowrap;flex:none;min-width:max-content;max-width:none;overflow:visible}.premiumProductCard .premiumHeadingExtras .productPromotionText{font-size:clamp(7px,1.6vw,9px)}.premiumProductCard .premiumHeadingExtras .productPromotionType{padding:2px 4px;font-size:clamp(7px,1.55vw,8.5px)}.premiumProductCard .premiumHeadingExtras .productPromotionCode{padding:1px 4px;font-size:clamp(6.5px,1.5vw,8px)}.premiumProductCard .premiumHeadingExtras .productPromotionDiscount,.premiumProductCard .premiumHeadingExtras .productPromotion small{font-size:clamp(6px,1.4vw,7.5px)}.premiumProductCard--has-rating .premiumProductRatingPanel--aside{display:none!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{align-self:start!important;gap:6px!important;width:clamp(132px,39vw,165px)!important;min-width:0!important;max-width:100%!important;min-height:38px!important;margin:0!important;padding:5px 7px!important;display:flex!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumProductRatingStar{flex:none!important;font-size:14px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile strong{font-size:clamp(10px,2.7vw,11.5px)!important;line-height:1.12!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile small{font-size:clamp(7.5px,2.15vw,9px)!important;line-height:1.1!important}.premiumProductCard .premiumProductAside--has-rating{grid-template-columns:1fr!important;grid-template-areas:"price""shipping""button"!important}.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine{justify-self:end!important}}@media (width<=455px){.premiumProductCard--has-rating{grid-template-areas:"image heading""image extras""image mobile-rating""merchant merchant""shipping shipping""payments payments""aside aside"!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{grid-area:mobile-rating!important;justify-self:start!important;width:clamp(128px,42vw,158px)!important;min-height:36px!important;padding:4px 7px!important}}@media (width<=360px){.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{gap:5px!important;width:clamp(118px,43vw,145px)!important;min-height:34px!important;padding:4px 6px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile strong{font-size:10px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile small{font-size:7.5px!important}}.premiumProductCard .premiumUpperShipping,.premiumProductCard .premiumUpperPayments{display:contents}.premiumProductCard .premiumMidInfo{display:none}@media (width>=501px) and (width<=700px){.premiumProductCard .premiumShipping .premiumInfoChip--delivery,.premiumProductCard .premiumPayments,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery,.premiumProductCard .premiumMidInfo .premiumPayments{box-shadow:none!important;background:0 0!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumShipping .premiumInfoChip--delivery>.premiumInfoSvg,.premiumProductCard .premiumShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumPayments:before,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>.premiumInfoSvg,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumMidInfo .premiumPayments:before{content:none!important;filter:none!important;background:0 0!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;-webkit-mask-image:none!important;mask-image:none!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumPaymentsLabel,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{color:#004aad!important}}@media (width>=456px) and (width<=700px){.premiumProductCard .premiumUpperShipping,.premiumProductCard .premiumUpperPayments{display:none!important}.premiumProductCard .premiumProductMain{align-self:start!important}.premiumProductCard .premiumProductAside{grid-template-columns:minmax(0,1fr) minmax(145px,auto)!important;grid-template-areas:"midinfo price""midinfo shipping""button button"!important;align-items:start!important;gap:4px 14px!important;width:100%!important;padding-top:10px!important;display:grid!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel--aside{display:none!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{align-self:start!important;gap:6px!important;width:clamp(145px,24vw,185px)!important;min-width:0!important;max-width:100%!important;min-height:38px!important;margin:0!important;padding:5px 8px!important;display:flex!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumProductRatingStar{flex:none!important;font-size:14px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile strong{font-size:clamp(10.5px,1.7vw,12px)!important;line-height:1.12!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile small{font-size:clamp(8px,1.35vw,9.5px)!important;line-height:1.1!important}.premiumProductCard .premiumMidInfo{flex-direction:column!important;grid-area:midinfo!important;justify-content:center!important;align-self:stretch!important;gap:6px!important;min-width:0!important;padding:1px 0!important;display:flex!important}.premiumProductCard .premiumMidInfoShipping,.premiumProductCard .premiumMidInfoPayments{width:100%!important;min-width:0!important}.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments{white-space:nowrap!important;gap:2px!important;width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important}.premiumProductCard .premiumMidInfo .premiumShipping{flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){text-overflow:clip!important;white-space:nowrap!important;flex:none!important;min-width:max-content!important;font-size:clamp(9px,1.7vw,10px)!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoList{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;margin-left:2px!important;display:inline-flex!important}.premiumProductCard .premiumMidInfo .premiumPayments{flex-flow:row!important;align-items:center!important;display:flex!important}.premiumProductCard .premiumMidInfo .premiumPayments:before{background-size:14px 14px!important;flex:0 0 14px!important;width:14px!important;min-width:14px!important;height:14px!important}.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{white-space:nowrap!important;flex:none!important;font-size:clamp(9px,1.7vw,10px)!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;flex:auto!important;align-items:center!important;gap:2px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons>.paymentBrand{flex:0 auto!important;min-width:23px!important;height:17px!important;padding:1px 2px!important;font-size:7px!important}.premiumProductCard .premiumMidInfo .premiumInfoChip{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;min-height:24px!important;padding:4px 6px!important}.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap!important}.premiumProductCard .premiumMidInfo .paymentBrand{min-width:23px!important;height:17px!important;padding:1px 2px!important;font-size:7px!important}.premiumProductCard .premiumMidInfo .paymentBrand--paypal{min-width:31px!important;font-size:7.5px!important}.premiumProductCard .premiumMidInfo .paymentBrand--visa{min-width:25px!important;font-size:8px!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard{min-width:23px!important}.premiumProductCard .premiumMidInfo .paymentBrand--amex{min-width:29px!important}.premiumProductCard .premiumMidInfo .paymentBrand--transfer{min-width:23px!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank{min-width:34px!important}.premiumProductCard .premiumProductAside .premiumPriceBlock{text-align:right!important;grid-area:price!important;place-self:end!important;margin:0!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine{text-align:right!important;grid-area:shipping!important;place-self:start end!important;margin:0!important}.premiumProductCard .premiumProductAside .premiumOfferButton{grid-area:button!important;width:100%!important;margin-top:8px!important}.premiumProductCard{column-gap:clamp(12px,1.01vw + 6.9399px,14px)!important}.premiumProductCard .premiumProductMain{box-sizing:border-box!important;min-width:0!important;padding-left:clamp(4px,1.01vw - 1.0601px,6px)!important}.premiumProductCard .premiumProductHeading,.premiumProductCard .premiumHeadingExtras,.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{margin-left:clamp(2px,1.01vw - 3.0601px,4px)!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{color:#004aad!important;letter-spacing:0!important;font-family:inherit!important;font-size:clamp(8.5px,.75vw + 4.7425px,10px)!important;font-weight:400!important;line-height:1.08!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>.premiumInfoSvg,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumMidInfo .premiumPayments:before{content:none!important;background:0 0!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery,.premiumProductCard .premiumMidInfo .premiumPayments{box-shadow:none!important;background:0 0!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox,.premiumProductCard .premiumMidInfo .premiumCarrierFallback{min-width:clamp(21px,2.01vw + 10.9299px,25px)!important;max-width:clamp(30px,3.52vw + 12.3648px,37px)!important;height:clamp(15px,1.51vw + 7.4349px,18px)!important;min-height:clamp(15px,1.51vw + 7.4349px,18px)!important;padding:1px 2px!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox img{max-width:clamp(27px,2.51vw + 14.4249px,32px)!important;max-height:clamp(8px,1.01vw + 2.9399px,10px)!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoList{gap:clamp(1px,.5vw - 1.505px,2px)!important;margin-left:clamp(1px,.5vw - 1.505px,2px)!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons{gap:clamp(1px,.5vw - 1.505px,2px)!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons>.paymentBrand,.premiumProductCard .premiumMidInfo .paymentBrand{min-width:clamp(19px,2.51vw + 6.4249px,24px)!important;height:clamp(15px,1.51vw + 7.4349px,18px)!important;min-height:clamp(15px,1.51vw + 7.4349px,18px)!important;padding:1px clamp(1px,1.01vw - 4.0601px,3px)!important;font-size:clamp(5.8px,.35vw + 4.0465px,6.5px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--paypal{min-width:clamp(25px,4.02vw + 4.8598px,33px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--visa{min-width:clamp(21px,3.02vw + 5.8698px,27px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--klarna{min-width:clamp(25px,3.52vw + 7.3648px,32px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard{min-width:clamp(21px,3.52vw + 3.3648px,28px)!important;max-width:clamp(21px,3.52vw + 3.3648px,28px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard i{flex:0 0 clamp(8px,1.51vw + .4349px,11px)!important;width:clamp(8px,1.51vw + .4349px,11px)!important;height:clamp(8px,1.51vw + .4349px,11px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--image img,.premiumProductCard .premiumMidInfo .paymentBrand img{object-fit:contain!important;height:clamp(8px,1.01vw + 2.9399px,10px)!important;max-height:clamp(8px,1.01vw + 2.9399px,10px)!important}}@media (width<=455px){.premiumProductCard .premiumUpperShipping,.premiumProductCard .premiumUpperPayments{display:none!important}.premiumProductCard .premiumMidInfo{flex-direction:column!important;justify-content:center!important;align-self:stretch!important;gap:4px!important;min-width:0!important;padding:0!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfoShipping,.premiumProductCard .premiumMidInfoPayments{width:100%!important;min-width:0!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments{white-space:nowrap!important;gap:2px!important;width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{white-space:nowrap!important;gap:2px!important;width:100%!important;min-width:max-content!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){text-overflow:clip!important;white-space:nowrap!important;flex:none!important;min-width:max-content!important;font-size:clamp(7.8px,2vw,9.2px)!important;line-height:1.1!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoList{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:1px!important;margin-left:1px!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox,.premiumProductCard .premiumMidInfo .premiumCarrierFallback{flex:none!important;min-width:19px!important;max-width:28px!important;height:14px!important;min-height:14px!important;padding:1px!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox img{max-width:25px!important;max-height:8px!important}.premiumProductCard .premiumMidInfo .premiumPayments{flex-flow:row!important;align-items:center!important;min-width:max-content!important;display:flex!important}.premiumProductCard .premiumMidInfo .premiumPayments:before{background-size:11px 11px!important;flex:0 0 11px!important;width:11px!important;min-width:11px!important;height:11px!important}.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{white-space:nowrap!important;flex:none!important;min-width:max-content!important;font-size:clamp(7.8px,2vw,9.2px)!important;line-height:1.1!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:1px!important;min-width:max-content!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons>.paymentBrand{flex:none!important;min-width:18px!important;height:14px!important;padding:1px!important;font-size:5.8px!important}.premiumProductCard .premiumMidInfo .paymentBrand--paypal{min-width:23px!important}.premiumProductCard .premiumMidInfo .paymentBrand--visa{min-width:19px!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard{min-width:18px!important}.premiumProductCard .premiumMidInfo .paymentBrand--amex{min-width:21px!important}.premiumProductCard .premiumMidInfo .paymentBrand--transfer{min-width:18px!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank{min-width:25px!important}}@media (width<=700px){.premiumProductCard .premiumProductAside--no-rating{justify-items:stretch!important}.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:right!important;justify-self:end!important;align-items:flex-end!important}.premiumProductCard .premiumProductAside--no-rating .premiumPriceCaption,.premiumProductCard .premiumProductAside--no-rating .premiumOriginalPrice,.premiumProductCard .premiumProductAside--no-rating .premiumSavings{text-align:right!important}.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{text-align:right!important;justify-content:flex-end!important;justify-self:end!important}}@media (width>=456px) and (width<=560px){.premiumProductCard{grid-template-areas:"image heading""image extras""image mobile-rating""merchant merchant""aside aside"!important}.premiumProductCard .premiumProductMain{display:contents!important}.premiumProductCard .premiumProductHeading{grid-area:heading!important;align-self:start!important}.premiumProductCard .premiumHeadingExtras{flex-direction:column!important;grid-area:extras!important;align-self:start!important;align-items:flex-start!important;gap:3px!important;width:100%!important;min-width:0!important;display:flex!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{grid-area:mobile-rating!important;place-self:start!important}.premiumProductCard .premiumMerchantRow{box-sizing:border-box!important;grid-area:merchant!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.premiumProductCard .premiumUpperShipping,.premiumProductCard .premiumUpperPayments{display:none!important}}@media (width>=561px) and (width<=700px){.premiumProductCard .premiumProductImage{box-sizing:border-box!important;background:#fff!important;min-width:0!important;max-width:100%!important;padding-right:clamp(8px,1.44vw - .0783997px,10px)!important;overflow:hidden!important}.premiumProductCard .premiumProductImage img{box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto 0 0!important;display:block!important}.premiumProductCard .premiumProductMain{box-sizing:border-box!important;min-width:0!important;padding-left:clamp(4px,.72vw - .0391998px,5px)!important}.premiumProductCard .premiumProductHeading,.premiumProductCard .premiumHeadingExtras,.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{min-width:0!important}}.premiumProductCard .premiumProductRatingPanel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;min-height:0!important;padding:2px 0!important;overflow:visible!important}.premiumProductCard .premiumRatingStars{letter-spacing:0!important;white-space:nowrap!important;flex:none!important;width:76px!important;height:16px!important;font-size:16px!important;line-height:1!important;display:inline-block!important;position:relative!important}.premiumProductCard .premiumRatingStarsBase,.premiumProductCard .premiumRatingStarsFill{letter-spacing:0!important;white-space:nowrap!important;line-height:1!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.premiumProductCard .premiumRatingStarsBase{color:#d7dce2!important}.premiumProductCard .premiumRatingStarsFill{color:#ff6a00!important;overflow:hidden!important}.premiumProductCard .premiumProductRatingPanel>div{flex-direction:column!important;justify-content:center!important;gap:1px!important;min-width:0!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumProductRatingPanel strong{color:#0057b8!important;white-space:nowrap!important;text-overflow:clip!important;font-size:12px!important;font-weight:700!important;line-height:1.05!important;overflow:visible!important}.premiumProductCard .premiumProductRatingPanel small{color:#9aa0a6!important;white-space:nowrap!important;text-overflow:clip!important;margin-top:1px!important;font-size:9px!important;line-height:1.05!important;overflow:visible!important}.premiumProductCard .premiumMerchantRow .premiumProductRatingPanel--autopflege-shop{width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-self:center!important;gap:5px!important;margin-left:auto!important;padding:0!important;overflow:visible!important}@media (width<=700px){.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{gap:6px!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:2px 0!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStars{width:68px!important;height:14px!important;font-size:14px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile strong{font-size:11px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile small{font-size:8px!important}}@media (width<=390px){.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStars{width:62px!important;height:13px!important;font-size:13px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile strong{font-size:10px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile small{font-size:7.5px!important}}.premiumProductCard .premiumRatingStars{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:1px!important;width:auto!important;height:auto!important;font-size:16px!important;line-height:1!important;display:inline-flex!important;position:static!important}.premiumProductCard .premiumRatingStar{flex:0 0 15px!important;width:15px!important;height:16px!important;line-height:16px!important;display:inline-block!important;position:relative!important}.premiumProductCard .premiumRatingStarBase,.premiumProductCard .premiumRatingStarFill{width:15px!important;height:16px!important;font-size:16px!important;line-height:16px!important;display:block!important;position:absolute!important;inset:0!important}.premiumProductCard .premiumRatingStarBase{color:#0000!important;-webkit-text-stroke:1px #ff6a00!important}.premiumProductCard .premiumRatingStarFill{color:#ff6a00!important;-webkit-text-stroke:0!important;overflow:hidden!important}.premiumProductCard .premiumRatingStar--half .premiumRatingStarFill{width:50%!important}.premiumProductCard .premiumRatingStar--full .premiumRatingStarFill{width:100%!important}@media (width<=700px){.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStars{gap:1px!important;width:auto!important;height:auto!important;font-size:14px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStar{flex-basis:13px!important;width:13px!important;height:14px!important;line-height:14px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStarBase,.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStarFill{width:13px!important;height:14px!important;font-size:14px!important;line-height:14px!important}.premiumProductCard .premiumPayments,.premiumProductCard .premiumPaymentsIcons{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.premiumProductCard .premiumPayments{white-space:nowrap!important;overflow:visible!important}.premiumProductCard .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;flex:0 auto!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(1px,.5vw - 1.505px,2px)!important;width:auto!important;max-width:100%!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:clamp(20px,2.01vw + 9.9299px,24px)!important;max-width:40px!important;height:clamp(15px,1.51vw + 7.4349px,18px)!important;margin:0!important;padding:1px 2px!important;font-size:clamp(5.8px,.35vw + 4.0465px,6.5px)!important;line-height:1!important;overflow:hidden!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--image{min-width:clamp(22px,3.02vw + 6.8698px,28px)!important;max-width:clamp(30px,3.02vw + 14.8698px,36px)!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--image img,.premiumProductCard .premiumPaymentsIcons>.paymentBrand img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:clamp(8px,1.01vw + 2.9399px,10px)!important;max-height:clamp(8px,1.01vw + 2.9399px,10px)!important;display:block!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--text,.premiumProductCard .premiumPaymentsIcons>.paymentBrand--invoice,.premiumProductCard .premiumPaymentsIcons>.paymentBrand--installment,.premiumProductCard .premiumPaymentsIcons>.paymentBrand--prepayment{letter-spacing:-.1px!important;min-width:0!important;max-width:34px!important;padding-inline:2px!important;font-size:clamp(5px,.3vw + 3.497px,5.6px)!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paypal{min-width:clamp(27px,3.02vw + 11.8698px,33px)!important;max-width:33px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--visa{min-width:clamp(22px,2.51vw + 9.4249px,27px)!important;max-width:27px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--mastercard{min-width:clamp(23px,2.51vw + 10.4249px,28px)!important;max-width:28px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--mastercard i{flex:0 0 clamp(9px,1.01vw + 3.9399px,11px)!important;width:clamp(9px,1.01vw + 3.9399px,11px)!important;height:clamp(9px,1.01vw + 3.9399px,11px)!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--klarna{min-width:clamp(27px,2.51vw + 14.4249px,32px)!important;max-width:32px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paybybank{min-width:clamp(29px,2.51vw + 16.4249px,34px)!important;max-width:34px!important;height:clamp(15px,1.51vw + 7.4349px,18px)!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paybybank svg{flex:0 0 clamp(9px,1.01vw + 3.9399px,11px)!important;width:clamp(9px,1.01vw + 3.9399px,11px)!important;height:clamp(9px,1.01vw + 3.9399px,11px)!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paybybank span{font-size:clamp(4.2px,.4vw + 2.196px,5px)!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--amex{min-width:clamp(25px,2.01vw + 14.9299px,29px)!important;max-width:29px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--transfer{width:clamp(20px,1.51vw + 12.4349px,23px)!important;min-width:clamp(20px,1.51vw + 12.4349px,23px)!important;max-width:clamp(20px,1.51vw + 12.4349px,23px)!important;height:clamp(15px,1.51vw + 7.4349px,18px)!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--transfer svg{width:clamp(9px,1.01vw + 3.9399px,11px)!important;height:clamp(9px,1.01vw + 3.9399px,11px)!important}.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{grid-template-columns:minmax(0,1fr) minmax(86px,25%)!important;column-gap:5px!important;overflow:visible!important}.premiumProductCard .premiumMidInfo{min-width:0!important;max-width:100%!important;overflow:visible!important}.premiumProductCard .premiumMidInfoShipping,.premiumProductCard .premiumMidInfoPayments,.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){text-overflow:clip!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:none!important;font-size:clamp(6.8px,1.65vw,8.4px)!important;line-height:1.05!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoList{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;margin-left:1px!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox,.premiumProductCard .premiumMidInfo .premiumCarrierFallback{flex:none!important;min-width:clamp(21px,2.01vw + 10.9299px,25px)!important;max-width:clamp(30px,3.52vw + 12.3648px,37px)!important;height:clamp(15px,1.51vw + 7.4349px,18px)!important;min-height:clamp(15px,1.51vw + 7.4349px,18px)!important;padding:1px 2px!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox img{max-width:clamp(27px,2.51vw + 14.4249px,32px)!important;max-height:clamp(8px,1.01vw + 2.9399px,10px)!important}.premiumProductCard .premiumMidInfo .premiumPayments{gap:1px!important}.premiumProductCard .premiumMidInfo .premiumPayments:before{background-size:13px 13px!important;flex:0 0 13px!important;width:13px!important;min-width:13px!important;height:13px!important}.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{white-space:nowrap!important;flex:none!important;min-width:max-content!important;font-size:clamp(6.8px,1.65vw,8.4px)!important;line-height:1.05!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{min-width:0!important;max-width:100%!important}.premiumProductCard .premiumProductAside .premiumPriceBlock>strong,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock>strong,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock>strong{white-space:nowrap!important;font-size:clamp(20px,4.8vw,27px)!important}.premiumProductCard .premiumProductAside .premiumOriginalPrice,.premiumProductCard .premiumProductAside .premiumPriceCaption,.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside .premiumAsideShippingLine>strong{white-space:nowrap!important;font-size:clamp(6.5px,1.55vw,8.5px)!important;line-height:1.05!important}@media (width>=501px){.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:0!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox,.premiumProductCard .premiumMidInfo .premiumCarrierFallback{flex:none!important;min-width:clamp(24px,2.51vw + 11.4249px,29px)!important;max-width:clamp(35px,4.02vw + 14.8598px,43px)!important;height:clamp(17px,2.01vw + 6.9299px,21px)!important;min-height:clamp(17px,2.01vw + 6.9299px,21px)!important;padding:1px 2px!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox img{max-width:clamp(30px,3.52vw + 12.3648px,37px)!important;max-height:clamp(10px,1.51vw + 2.4349px,13px)!important}.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{white-space:nowrap!important;flex:none!important;margin:0!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:clamp(2px,.5vw - .505px,3px)!important;width:auto!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons>.paymentBrand,.premiumProductCard .premiumMidInfo .paymentBrand{box-sizing:border-box!important;flex:none!important;min-width:clamp(23px,2.01vw + 12.9299px,27px)!important;height:clamp(17px,2.01vw + 6.9299px,21px)!important;min-height:clamp(17px,2.01vw + 6.9299px,21px)!important;padding:1px 2px!important;font-size:clamp(6.1px,.4vw + 4.096px,6.9px)!important;line-height:1!important}.premiumProductCard .premiumMidInfo .paymentBrand--paypal{min-width:clamp(30px,3.52vw + 12.3648px,37px)!important;max-width:37px!important}.premiumProductCard .premiumMidInfo .paymentBrand--visa{min-width:clamp(25px,3.02vw + 9.8698px,31px)!important;max-width:31px!important}.premiumProductCard .premiumMidInfo .paymentBrand--klarna{min-width:clamp(30px,3.02vw + 14.8698px,36px)!important;max-width:36px!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard{min-width:clamp(26px,3.02vw + 10.8698px,32px)!important;max-width:32px!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard i{flex:0 0 clamp(10px,1.51vw + 2.4349px,13px)!important;width:clamp(10px,1.51vw + 2.4349px,13px)!important;height:clamp(10px,1.51vw + 2.4349px,13px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--image{min-width:clamp(25px,3.02vw + 9.8698px,31px)!important;max-width:clamp(33px,3.52vw + 15.3648px,40px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--image img,.premiumProductCard .premiumMidInfo .paymentBrand img{object-fit:contain!important;height:clamp(10px,1.51vw + 2.4349px,13px)!important;max-height:clamp(10px,1.51vw + 2.4349px,13px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank{min-width:clamp(32px,3.02vw + 16.8698px,38px)!important;max-width:38px!important}.premiumProductCard .premiumMidInfo .paymentBrand--amex{min-width:clamp(28px,2.51vw + 15.4249px,33px)!important;max-width:33px!important}.premiumProductCard .premiumMidInfo .paymentBrand--transfer{width:clamp(23px,2.01vw + 12.9299px,27px)!important;min-width:clamp(23px,2.01vw + 12.9299px,27px)!important;max-width:clamp(23px,2.01vw + 12.9299px,27px)!important;height:clamp(17px,2.01vw + 6.9299px,21px)!important}.premiumProductCard .premiumMidInfoShipping,.premiumProductCard .premiumMidInfoPayments,.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{margin-left:0!important;padding-left:0!important}.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{text-align:left!important;white-space:nowrap!important;flex:0 0 clamp(58px,2.01vw + 47.9299px,62px)!important;width:clamp(58px,2.01vw + 47.9299px,62px)!important;min-width:clamp(58px,2.01vw + 47.9299px,62px)!important;margin:0!important;padding:0!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumCarrierLogoList{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:clamp(2px,.5vw - .505px,3px)!important;margin-left:5px!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumPayments{gap:0!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:clamp(2px,.5vw - .505px,3px)!important;width:auto!important;margin-left:5px!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .paymentBrand--klarna,.premiumProductCard .premiumPaymentsIcons>.paymentBrand--klarna{min-width:clamp(32px,3.02vw + 16.8698px,38px)!important;max-width:38px!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank,.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paybybank{min-width:clamp(36px,3.02vw + 20.8698px,42px)!important;max-width:42px!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank svg,.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paybybank svg{flex:0 0 clamp(10px,1.01vw + 4.9399px,12px)!important;width:clamp(10px,1.01vw + 4.9399px,12px)!important;height:clamp(10px,1.01vw + 4.9399px,12px)!important}}}@media (width>=501px) and (width<=700px){.premiumProductCard .premiumMidInfoShipping,.premiumProductCard .premiumMidInfoPayments,.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{margin-left:0!important;padding-left:0!important}.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;display:flex!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{text-align:left!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumCarrierLogoList{margin-left:3px!important}.premiumProductCard .premiumMidInfo .premiumPayments{gap:0!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons{margin-left:3px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--mastercard,.premiumProductCard .premiumMidInfo .paymentBrand--mastercard{gap:0!important;min-width:28px!important;max-width:28px!important;height:18px!important;min-height:18px!important;padding-inline:3px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--mastercard i,.premiumProductCard .premiumMidInfo .paymentBrand--mastercard i{flex:0 0 11px!important;width:11px!important;height:11px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--klarna,.premiumProductCard .premiumMidInfo .paymentBrand--klarna{width:auto!important;min-width:32px!important;max-width:none!important;height:18px!important;min-height:18px!important;padding:1px 3px!important;font-size:6.5px!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paybybank,.premiumProductCard .premiumMidInfo .paymentBrand--paybybank{white-space:nowrap!important;gap:2px!important;width:auto!important;min-width:50px!important;max-width:none!important;height:18px!important;min-height:18px!important;padding:1px 3px!important;overflow:visible!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paybybank svg,.premiumProductCard .premiumMidInfo .paymentBrand--paybybank svg{flex:0 0 11px!important;width:11px!important;min-width:11px!important;height:11px!important;display:block!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand--paybybank span,.premiumProductCard .premiumMidInfo .paymentBrand--paybybank span{white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:6px!important;font-weight:700!important;line-height:1!important;display:inline!important;overflow:visible!important}}@media (width<=390px){.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStar{flex-basis:12px!important;width:12px!important;height:13px!important;line-height:13px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStarBase,.premiumProductCard--has-rating .premiumProductRatingPanel--mobile .premiumRatingStarFill{width:12px!important;height:13px!important;font-size:13px!important;line-height:13px!important}}.premiumProductCard .premiumProductRatingStar{color:#ff6a00!important}@media (width<=455px){.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{grid-template-columns:minmax(0,1fr) minmax(82px,24%)!important;grid-template-areas:"midinfo price""midinfo shipping""button button"!important;align-items:start!important;gap:2px 4px!important;width:100%!important;min-width:0!important;min-height:0!important;padding-top:7px!important;display:grid!important;overflow:visible!important}.premiumProductCard .premiumMidInfo{flex-direction:column!important;grid-area:midinfo!important;justify-content:center!important;align-self:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfoShipping,.premiumProductCard .premiumMidInfoPayments,.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){text-overflow:clip!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;font-size:clamp(6.2px,1.8vw,7.5px)!important;line-height:1.05!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoList{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;margin-left:1px!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox,.premiumProductCard .premiumMidInfo .premiumCarrierFallback{flex:none!important;min-width:15px!important;max-width:23px!important;height:12px!important;min-height:12px!important;padding:1px!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox img{max-width:20px!important;max-height:6px!important}.premiumProductCard .premiumMidInfo .premiumPayments{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:1px!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumPayments:before{background-size:12px 12px!important;flex:0 0 12px!important;width:12px!important;min-width:12px!important;height:12px!important}.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{white-space:nowrap!important;flex:none!important;min-width:max-content!important;font-size:clamp(6.2px,1.8vw,7.5px)!important;line-height:1.05!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:right!important;grid-area:price!important;place-self:end!important;min-width:0!important;max-width:100%!important;margin:0!important}.premiumProductCard .premiumProductAside .premiumPriceBlock>strong,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock>strong,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock>strong{white-space:nowrap!important;font-size:clamp(19px,5.6vw,24px)!important}.premiumProductCard .premiumProductAside .premiumOriginalPrice,.premiumProductCard .premiumProductAside .premiumPriceCaption{white-space:nowrap!important;font-size:clamp(6px,1.7vw,7.5px)!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{white-space:nowrap!important;text-align:right!important;grid-area:shipping!important;justify-content:flex-end!important;place-self:start end!important;gap:2px!important;margin:0!important;padding:0!important;font-size:clamp(6px,1.7vw,7.5px)!important;line-height:1.05!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside .premiumAsideShippingLine>strong{font-size:inherit!important;line-height:inherit!important}.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{grid-area:button!important;justify-self:stretch!important;width:100%!important;margin-top:5px!important}.premiumProductCard .premiumLowestPriceBadge--aside{display:none!important}}@media (width>=445px) and (width<=500px){.premiumProductCard{box-sizing:border-box!important;grid-template-columns:clamp(82px,10.1vw + 41.499px,92px) minmax(0,1fr)!important;grid-template-areas:"image heading""image extras""image mobile-rating""merchant merchant""aside aside"!important;align-items:start!important;gap:clamp(4px,1.01vw - .0500999px,5px) clamp(10px,2.02vw + 1.8998px,12px)!important;padding:clamp(10px,2.02vw + 1.8998px,12px)!important;display:grid!important;overflow:hidden!important}.premiumProductCard .premiumProductMain{display:contents!important}.premiumProductCard .premiumProductImage{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:clamp(96px,12.12vw + 47.3988px,108px)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;grid-area:image!important;align-self:start!important;place-items:center!important;padding:0 clamp(5px,2.02vw - 3.1002px,7px) 0 0!important;display:grid!important;overflow:hidden!important}.premiumProductCard .premiumProductImage img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0 auto 0 0!important;padding:0!important;display:block!important}.premiumProductCard .premiumProductHeading{grid-area:heading!important;min-width:0!important;margin-left:clamp(3px,1.01vw - 1.0501px,4px)!important}.premiumProductCard .premiumHeadingExtras{grid-area:extras!important;min-width:0!important;margin-left:clamp(3px,1.01vw - 1.0501px,4px)!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{grid-area:mobile-rating!important;min-width:0!important;margin-left:clamp(3px,1.01vw - 1.0501px,4px)!important}.premiumProductCard .premiumMerchantRow{box-sizing:border-box!important;grid-area:merchant!important;width:100%!important;min-width:0!important}.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{box-sizing:border-box!important;grid-area:aside!important;grid-template-columns:minmax(0,1fr) clamp(112px,60vw - 155px,145px)!important;grid-template-areas:"midinfo price""midinfo shipping""button button"!important;align-items:start!important;gap:2px clamp(5px,2.02vw - 3.1002px,7px)!important;width:100%!important;min-width:0!important;min-height:0!important;padding-top:clamp(7px,2.02vw - 1.1002px,9px)!important;display:grid!important;overflow:visible!important}.premiumProductCard .premiumMidInfo{grid-area:midinfo!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:right!important;grid-area:price!important;place-self:end!important;align-items:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.premiumProductCard .premiumProductAside .premiumPriceBlock>strong{white-space:nowrap!important;font-size:clamp(25px,4.04vw + 8.7996px,29px)!important;line-height:1!important}.premiumProductCard .premiumProductAside .premiumPriceCaption{text-align:right!important;white-space:nowrap!important;width:100%!important;margin-top:1px!important;font-size:clamp(7.5px,1.01vw + 3.4499px,8.5px)!important;line-height:1.05!important;display:block!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{text-align:right!important;white-space:nowrap!important;grid-area:shipping!important;place-self:start end!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:clamp(7.5px,1.01vw + 3.4499px,8.5px)!important;line-height:1.05!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside .premiumAsideShippingLine>strong{font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{grid-area:button!important;width:100%!important;margin-top:clamp(5px,1.01vw + .9499px,6px)!important;margin-bottom:0!important}.premiumProductCard .premiumMidInfoShipping,.premiumProductCard .premiumMidInfoPayments,.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{box-shadow:none!important;white-space:nowrap!important;background:0 0!important;flex-flow:row!important;align-items:center!important;display:flex!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery{border:0!important;min-height:0!important;padding:0!important}.premiumProductCard .premiumMidInfo .premiumPayments{border:0!important;gap:0!important;min-height:0!important;padding:0!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>.premiumInfoSvg,.premiumProductCard .premiumMidInfo .premiumPayments>svg,.premiumProductCard .premiumMidInfo .premiumPayments>.premiumInfoSvg,.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumMidInfo .premiumPayments:before{content:none!important;filter:none!important;background:0 0!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;-webkit-mask-image:none!important;mask-image:none!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumMidInfo .premiumPaymentsLabel{text-overflow:clip!important;color:#004aad!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;flex:none!important;justify-content:flex-start!important;width:auto!important;min-width:max-content!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:clamp(8.5px,1.52vw + 2.4048px,10px)!important;font-weight:400!important;line-height:1.08!important;display:inline-block!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList){text-overflow:clip!important;flex:none!important;justify-content:flex-start!important;width:auto!important;min-width:max-content!important;margin-left:2px!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumShipping .premiumCarrierLogoList{white-space:nowrap!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(1px,1.01vw - 3.0501px,2px)!important;margin-left:2px!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox,.premiumProductCard .premiumMidInfo .premiumCarrierFallback{flex:none!important;min-width:clamp(20px,4.04vw + 3.7996px,24px)!important;max-width:clamp(28px,5.05vw + 7.7495px,33px)!important;height:clamp(15px,3.03vw + 2.8497px,18px)!important;min-height:clamp(15px,3.03vw + 2.8497px,18px)!important;padding:1px 2px!important}.premiumProductCard .premiumMidInfo .premiumCarrierLogoBox img{object-fit:contain!important;max-width:clamp(25px,4.04vw + 8.7996px,29px)!important;max-height:clamp(8px,4.04vw - 8.2004px,12px)!important;display:block!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;flex:0 auto!important;align-items:center!important;gap:clamp(1px,1.01vw - 3.0501px,2px)!important;width:auto!important;min-width:0!important;margin-left:3px!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons>.paymentBrand,.premiumProductCard .premiumMidInfo .paymentBrand{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:clamp(20px,4.04vw + 3.7996px,24px)!important;height:clamp(15px,3.03vw + 2.8497px,18px)!important;min-height:clamp(15px,3.03vw + 2.8497px,18px)!important;margin:0!important;padding:1px 2px!important;font-size:clamp(5.5px,1.01vw + 1.4499px,6.5px)!important;line-height:1!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard{gap:0!important;min-width:clamp(24px,4.04vw + 7.7996px,28px)!important;max-width:clamp(24px,4.04vw + 7.7996px,28px)!important;padding-inline:3px!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank{white-space:nowrap!important;gap:2px!important;width:auto!important;min-width:clamp(40px,10.1vw - .501003px,50px)!important;max-width:none!important;padding-inline:3px!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank svg{flex:0 0 clamp(9px,2.02vw + .8998px,11px)!important;width:clamp(9px,2.02vw + .8998px,11px)!important;min-width:clamp(9px,2.02vw + .8998px,11px)!important;height:clamp(9px,2.02vw + .8998px,11px)!important;display:block!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank span{white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:clamp(5px,1.01vw + .9499px,6px)!important;font-weight:700!important;line-height:1!important;display:inline!important;overflow:visible!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:right!important;box-sizing:border-box!important;justify-content:flex-end!important;place-self:end!important;align-items:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.premiumProductCard .premiumProductAside .premiumPriceBlock>strong{text-align:right!important;width:100%!important;margin-left:auto!important;margin-right:0!important;padding-right:0!important;display:block!important}.premiumProductCard .premiumProductAside .premiumPriceCaption{text-align:right!important;align-self:stretch!important;width:100%!important;margin-left:auto!important;margin-right:0!important;padding-right:0!important;display:block!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{text-align:right!important;box-sizing:border-box!important;white-space:nowrap!important;flex-flow:row!important;justify-content:flex-end!important;justify-self:end!important;align-items:baseline!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside .premiumAsideShippingLine>strong{text-align:right!important;white-space:nowrap!important;flex:none!important;margin:0!important;padding:0!important}.premiumProductCard .premiumMidInfo{box-sizing:border-box!important;padding-right:clamp(8px,28.2004px - 4.04vw,12px)!important}.premiumProductCard .premiumMidInfoShipping{margin-bottom:clamp(5px,1.01vw + .9499px,6px)!important}.premiumProductCard .premiumMidInfoPayments{margin-top:0!important}.premiumProductCard .premiumMidInfo .premiumShipping,.premiumProductCard .premiumMidInfo .premiumPayments{min-height:clamp(17px,1.01vw + 12.9499px,18px)!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons{gap:clamp(1px,1.01vw - 3.0501px,2px)!important;max-width:100%!important;overflow:visible!important}.premiumProductCard .premiumMidInfo .premiumPaymentsIcons>.paymentBrand,.premiumProductCard .premiumMidInfo .paymentBrand{min-width:clamp(19px,5.05vw - 1.2505px,24px)!important;height:clamp(14px,4.04vw - 2.2004px,18px)!important;min-height:clamp(14px,4.04vw - 2.2004px,18px)!important;padding:1px 2px!important;font-size:clamp(5.2px,1.31vw - .0531001px,6.5px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--paypal{min-width:clamp(25px,8.08vw - 7.4008px,33px)!important;max-width:33px!important}.premiumProductCard .premiumMidInfo .paymentBrand--visa{min-width:clamp(20px,7.07vw - 8.3507px,27px)!important;max-width:27px!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard{min-width:clamp(22px,6.06vw - 2.3006px,28px)!important;max-width:clamp(22px,6.06vw - 2.3006px,28px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--mastercard i{flex:0 0 clamp(8px,3.03vw - 4.1503px,11px)!important;width:clamp(8px,3.03vw - 4.1503px,11px)!important;height:clamp(8px,3.03vw - 4.1503px,11px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--klarna{min-width:clamp(26px,6.06vw + 1.6994px,32px)!important;max-width:none!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank{gap:1px!important;min-width:clamp(36px,14.14vw - 20.7014px,50px)!important;max-width:none!important;padding-inline:clamp(2px,1.01vw - 2.0501px,3px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank svg{flex:0 0 clamp(8px,3.03vw - 4.1503px,11px)!important;width:clamp(8px,3.03vw - 4.1503px,11px)!important;min-width:clamp(8px,3.03vw - 4.1503px,11px)!important;height:clamp(8px,3.03vw - 4.1503px,11px)!important}.premiumProductCard .premiumMidInfo .paymentBrand--paybybank span{font-size:clamp(4.8px,1.21vw - .0520997px,6px)!important}}@media (width>=701px) and (width<=1169px){.premiumProductCard .premiumMidInfoPayments{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.premiumProductCard .premiumPayments{box-sizing:border-box!important;white-space:nowrap!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(2px,.45vw,5px)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:clamp(25px,3.3vw,31px)!important;padding:clamp(3px,.55vw,5px) clamp(5px,.8vw,9px)!important;display:flex!important;overflow:hidden!important}.premiumProductCard .premiumPayments:before{content:""!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6872' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='M2.5 9h19'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:17px 17px!important;flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;margin:0!important;display:block!important}.premiumProductCard .premiumPaymentsLabel{letter-spacing:0!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;display:block!important}.premiumProductCard .premiumPaymentsIcons{white-space:nowrap!important;flex-flow:row!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumPaymentsIcons>.paymentBrand{flex:0 auto!important;margin:0!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery,.premiumProductCard .premiumPayments{box-shadow:none!important;background:0 0!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumShipping .premiumInfoChip--delivery>.premiumInfoSvg{color:#ff751f!important;stroke:#ff751f!important;stroke-width:2.15px!important}.premiumProductCard .premiumPayments:before{filter:invert(54%)sepia(97%)saturate(3088%)hue-rotate(349deg)brightness(102%)contrast(101%)drop-shadow(0 0 .22px #ff751f)!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumShipping .premiumInfoChip--delivery>.premiumInfoSvg{display:none!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumPayments:before{content:""!important;filter:none!important;opacity:1!important;background-color:#ff751f!important;background-image:none!important;flex:0 0 13px!important;width:13px!important;min-width:13px!important;height:13px!important;display:inline-block!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h11v10H3V6Zm11 4h4l3 3v3h-7v-6ZM7 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm11 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' fill='black'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h11v10H3V6Zm11 4h4l3 3v3h-7v-6ZM7 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm11 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z' fill='black'/%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:13px 13px!important;mask-size:13px 13px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.premiumProductCard .premiumPayments:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Zm-2 5h18v2H3v-2Z' fill='black'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Zm-2 5h18v2H3v-2Z' fill='black'/%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:13px 13px!important;mask-size:13px 13px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumShipping .premiumInfoChip--delivery>.premiumInfoSvg,.premiumProductCard .premiumShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumPayments:before{content:none!important;background:0 0!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;-webkit-mask-image:none!important;mask-image:none!important}.premiumProductCard .premiumShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumPaymentsLabel{color:#004aad!important}.premiumProductCard .premiumPayments{grid-template-columns:max-content minmax(0,1fr)!important}.premiumProductCard .premiumPaymentsLabel{grid-column:1!important}.premiumProductCard .premiumPaymentsIcons{grid-column:2!important}.premiumProductCard .premiumShipping .premiumCarrierLogoBox,.premiumProductCard .premiumShipping .premiumCarrierFallback{height:18px!important;min-height:18px!important;padding-top:1px!important;padding-bottom:1px!important}.premiumProductCard .premiumShipping .premiumCarrierLogoBox img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--dhl img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--deutsche-post img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--hermes img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--dpd img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--gls img,.premiumProductCard .premiumShipping .premiumCarrierLogoBox--amazon-logistics img{height:auto!important;max-height:12px!important}.premiumProductCard{column-gap:clamp(14px,1.8vw,17px)!important}.premiumProductCard .premiumProductMain{box-sizing:border-box!important;padding-left:clamp(4px,.55vw,6px)!important}.premiumProductCard{grid-template-columns:clamp(108px,3.72vw + 101.52px,145px) minmax(0,1fr) clamp(158px,21vw,190px)!important}.premiumProductCard .premiumProductImage{width:100%!important;min-width:0!important;max-width:100%!important}.premiumProductCard .premiumProductImage img{object-fit:contain!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width>=733px) and (width<=866px){.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{white-space:nowrap!important;flex-flow:row!important;justify-content:flex-end!important;align-items:baseline!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside .premiumAsideShippingLine>strong,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine>strong,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine>strong{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:clip!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;display:inline-block!important;overflow:visible!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine>strong,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine>strong,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine>strong{margin-left:3px!important}}@media (width>=360px) and (width<=444px){.premiumProductCard,.premiumProductCard--has-rating{grid-template-columns:clamp(88px,4.76vw + 70.864px,92px) minmax(0,1fr)!important;grid-template-areas:"image heading""image extras""image shipping""image payments""merchant merchant""aside aside"!important;align-items:start!important;gap:3px clamp(8px,2.38vw - .568px,10px)!important}.premiumProductCard .premiumProductMain{display:contents!important}.premiumProductCard .premiumProductImage{grid-area:image!important;align-self:start!important}.premiumProductCard .premiumProductHeading{grid-area:heading!important;min-width:0!important}.premiumProductCard .premiumHeadingExtras{grid-area:extras!important;min-width:0!important;margin-bottom:2px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{display:none!important}.premiumProductCard .premiumUpperShipping{grid-area:shipping!important;width:100%!important;min-width:0!important;margin:1px 0 0!important;padding:0!important;display:block!important;overflow:visible!important}.premiumProductCard .premiumUpperPayments{grid-area:payments!important;width:100%!important;min-width:0!important;margin:1px 0 0!important;padding:0!important;display:block!important;overflow:visible!important}.premiumProductCard .premiumMidInfo{display:none!important}.premiumProductCard .premiumMerchantRow{grid-area:merchant!important;width:100%!important;min-width:0!important;margin-top:5px!important}.premiumProductCard .premiumUpperShipping .premiumShipping,.premiumProductCard .premiumUpperPayments .premiumPayments,.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery{width:100%!important;min-width:0!important;min-height:14px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex-flow:row!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery>.premiumInfoSvg,.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumUpperPayments .premiumPayments:before{content:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumUpperPayments .premiumPaymentsLabel{color:#004aad!important;letter-spacing:0!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:clamp(6.8px,.71vw + 4.244px,7.4px)!important;font-weight:400!important;line-height:1.08!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoList,.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;flex:0 auto!important;align-items:center!important;gap:1px!important;min-width:0!important;max-width:100%!important;margin-left:3px!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoBox,.premiumProductCard .premiumUpperShipping .premiumCarrierFallback{flex:none!important;min-width:18px!important;max-width:27px!important;height:14px!important;min-height:14px!important;padding:1px!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoBox img{object-fit:contain!important;max-width:24px!important;max-height:8px!important;display:block!important}.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons>.paymentBrand,.premiumProductCard .premiumUpperPayments .paymentBrand{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:18px!important;height:14px!important;min-height:14px!important;margin:0!important;padding:1px 2px!important;font-size:5px!important;line-height:1!important}.premiumProductCard .premiumUpperPayments .paymentBrand--paypal{min-width:24px!important}.premiumProductCard .premiumUpperPayments .paymentBrand--visa{min-width:20px!important}.premiumProductCard .premiumUpperPayments .paymentBrand--klarna{min-width:25px!important}.premiumProductCard .premiumUpperPayments .paymentBrand--paybybank span{white-space:nowrap!important;width:auto!important;min-width:0!important;font-size:4.6px!important;line-height:1!important;display:inline!important}.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{grid-area:aside!important;grid-template-columns:minmax(0,1fr) clamp(86px,9.52vw + 51.728px,94px)!important;grid-template-areas:"rating price""rating shipping""button button"!important;align-items:center!important;gap:1px 5px!important;width:100%!important;min-width:0!important;padding-top:5px!important;display:grid!important;overflow:visible!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel--aside,.premiumProductCard .premiumProductAside .premiumProductRatingPanel--aside{grid-area:rating!important;place-self:center!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:right!important;box-sizing:border-box!important;grid-area:price!important;justify-content:flex-end!important;place-self:end!important;align-items:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{text-align:right!important;box-sizing:border-box!important;white-space:nowrap!important;flex-flow:row!important;grid-area:shipping!important;justify-content:flex-end!important;place-self:start end!important;align-items:baseline!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{grid-area:button!important;width:100%!important;margin-top:5px!important;margin-bottom:0!important}.premiumProductCard .premiumProductImage{box-sizing:border-box!important;background:#fff!important;padding-right:clamp(7px,1.19vw + 2.716px,8px)!important;overflow:hidden!important}.premiumProductCard .premiumProductImage img{box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;display:block!important}.premiumProductCard .premiumProductHeading,.premiumProductCard .premiumHeadingExtras{min-width:0!important;margin-left:clamp(3px,1.19vw - 1.284px,4px)!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel--aside,.premiumProductCard .premiumProductAside .premiumProductRatingPanel--aside{text-align:left!important;grid-area:rating!important;place-self:start!important;width:auto!important;max-width:100%!important;margin:0 0 2px!important;padding:0!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{grid-area:button!important;justify-self:stretch!important;width:100%!important;margin-top:5px!important}.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{grid-template-columns:minmax(0,1fr) clamp(86px,9.52vw + 51.728px,94px)!important;grid-template-areas:"rating price""rating shipping""button button"!important;align-items:center!important;gap:1px 5px!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel--aside,.premiumProductCard .premiumProductAside .premiumProductRatingPanel--aside{text-align:left!important;grid-area:rating!important;place-self:center start!important;width:max-content!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:right!important;grid-area:price!important;justify-content:flex-end!important;place-self:end!important;align-items:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.premiumProductCard .premiumProductAside .premiumPriceBlock>strong{text-align:right!important;white-space:nowrap!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.premiumProductCard .premiumProductAside .premiumPriceCaption{text-align:right!important;white-space:nowrap!important;width:100%!important;margin:1px 0 0!important;padding:0!important;display:block!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{text-align:right!important;white-space:nowrap!important;flex-flow:row!important;grid-area:shipping!important;justify-content:flex-end!important;place-self:start end!important;align-items:baseline!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside .premiumAsideShippingLine>strong{text-align:right!important;white-space:nowrap!important;flex:none!important;margin:0!important;padding:0!important}.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumUpperPayments .premiumPaymentsLabel{font-size:clamp(8.4px,.915vw + 5.106px,9.17px)!important;line-height:1.08!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoList,.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons{gap:clamp(1px,1.19vw - 3.284px,2px)!important;margin-left:3px!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoBox,.premiumProductCard .premiumUpperShipping .premiumCarrierFallback{min-width:clamp(20px,2.116vw + 12.3824px,21.78px)!important;max-width:clamp(28px,2.645vw + 18.478px,30.22px)!important;height:clamp(15px,1.587vw + 9.2868px,16.33px)!important;min-height:clamp(15px,1.587vw + 9.2868px,16.33px)!important;padding:1px 2px!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoBox img{max-width:clamp(25px,2.116vw + 17.3824px,26.78px)!important;max-height:clamp(8px,2.116vw + .382401px,9.78px)!important}.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons>.paymentBrand,.premiumProductCard .premiumUpperPayments .paymentBrand{min-width:clamp(19px,2.645vw + 9.478px,21.22px)!important;height:clamp(14px,2.116vw + 6.3824px,15.78px)!important;min-height:clamp(14px,2.116vw + 6.3824px,15.78px)!important;padding:1px 2px!important;font-size:clamp(5.2px,.686vw + 2.7304px,5.78px)!important;line-height:1!important}.premiumProductCard .premiumUpperPayments .paymentBrand--paypal{min-width:clamp(25px,4.232vw + 9.7648px,28.56px)!important;max-width:none!important}.premiumProductCard .premiumUpperPayments .paymentBrand--visa{min-width:clamp(20px,3.704vw + 6.6656px,23.11px)!important;max-width:none!important}.premiumProductCard .premiumUpperPayments .paymentBrand--mastercard{gap:0!important;min-width:clamp(22px,3.175vw + 10.57px,24.67px)!important;max-width:clamp(22px,3.175vw + 10.57px,24.67px)!important;padding-inline:3px!important}.premiumProductCard .premiumUpperPayments .paymentBrand--mastercard i{flex:0 0 clamp(8px,1.587vw + 2.2868px,9.33px)!important;width:clamp(8px,1.587vw + 2.2868px,9.33px)!important;height:clamp(8px,1.587vw + 2.2868px,9.33px)!important}.premiumProductCard .premiumUpperPayments .paymentBrand--klarna{min-width:clamp(26px,3.175vw + 14.57px,28.67px)!important;max-width:none!important}.premiumProductCard .premiumUpperPayments .paymentBrand--paybybank{gap:1px!important;min-width:clamp(36px,7.407vw + 9.3348px,42.22px)!important;max-width:none!important;padding-inline:2px!important;overflow:visible!important}.premiumProductCard .premiumUpperPayments .paymentBrand--paybybank svg{flex:0 0 clamp(8px,1.587vw + 2.2868px,9.33px)!important;width:clamp(8px,1.587vw + 2.2868px,9.33px)!important;min-width:clamp(8px,1.587vw + 2.2868px,9.33px)!important;height:clamp(8px,1.587vw + 2.2868px,9.33px)!important}.premiumProductCard .premiumUpperPayments .paymentBrand--paybybank span{font-size:clamp(4.8px,.634vw + 2.5176px,5.33px)!important;line-height:1!important}}@media (width>=360px) and (width<=408px){.premiumProductCard .premiumUpperPayments{overflow:visible!important}.premiumProductCard .premiumUpperPayments .premiumPayments{flex-flow:row!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumUpperPayments .premiumPaymentsLabel{white-space:nowrap!important;flex:none!important;margin-top:2px!important}.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons{white-space:normal!important;flex-wrap:wrap!important;flex:auto!important;place-content:flex-start!important;align-items:center!important;gap:2px 1px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin-left:3px!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons>.paymentBrand,.premiumProductCard .premiumUpperPayments .paymentBrand{flex:none!important;margin:0!important}}@media (width<=444px){.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{box-sizing:border-box!important;grid-template-columns:minmax(105px,42%) minmax(0,1fr)!important;grid-template-areas:"price button""shipping button"!important;align-items:center!important;gap:1px 10px!important;width:100%!important;min-width:0!important;padding-top:5px!important;display:grid!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel--aside,.premiumProductCard .premiumProductAside .premiumProductRatingPanel--aside{display:none!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:right!important;box-sizing:border-box!important;grid-area:price!important;place-self:end stretch!important;align-items:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.premiumProductCard .premiumProductAside .premiumPriceBlock>strong{text-align:right!important;white-space:nowrap!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.premiumProductCard .premiumProductAside .premiumPriceCaption{text-align:right!important;white-space:nowrap!important;width:100%!important;margin:1px 0 0!important;padding:0!important;display:block!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{text-align:right!important;white-space:nowrap!important;box-sizing:border-box!important;flex-flow:row!important;grid-area:shipping!important;justify-content:flex-end!important;place-self:start stretch!important;align-items:baseline!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine>span,.premiumProductCard .premiumProductAside .premiumAsideShippingLine>strong{text-align:right!important;white-space:nowrap!important;flex:none!important;margin:0!important;padding:0!important}.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{grid-area:button!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;margin:0!important}}@media (width>=255px) and (width<=444px){.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{box-sizing:border-box!important;grid-template-columns:minmax(92px,31%) minmax(0,1fr)!important;grid-template-areas:"price button""shipping button"!important;align-items:center!important;gap:1px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:grid!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{box-sizing:border-box!important;grid-area:price!important;place-self:end start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{box-sizing:border-box!important;grid-area:shipping!important;place-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{box-sizing:border-box!important;grid-area:button!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:50px!important;margin:0!important}}@media (width<=444px){.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{box-sizing:border-box!important;grid-template-columns:minmax(96px,32%) minmax(0,1fr)!important;grid-template-areas:"price button""shipping button"!important;align-items:center!important;gap:1px 8px!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:grid!important;inset-inline-start:auto!important;transform:none!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{box-sizing:border-box!important;grid-area:price!important;place-self:end stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{box-sizing:border-box!important;grid-area:shipping!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important}.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{box-sizing:border-box!important;grid-area:button!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:50px!important;margin:0!important}}@media (width>=50px) and (width<=359px){.premiumProductCard,.premiumProductCard--has-rating{box-sizing:border-box!important;grid-template-columns:clamp(72px,15.38vw + 32.781px,88px) minmax(0,1fr)!important;grid-template-areas:"image heading""image extras""image shipping""image payments""merchant merchant""aside aside"!important;align-items:start!important;gap:3px clamp(7px,1.92vw + 2.104px,9px)!important;display:grid!important;overflow:hidden!important}.premiumProductCard .premiumProductMain{display:contents!important}.premiumProductCard .premiumProductImage{box-sizing:border-box!important;background:#fff!important;grid-area:image!important;align-self:start!important;min-width:0!important;max-width:100%!important;padding-right:clamp(5px,1.92vw + .104px,7px)!important;overflow:hidden!important}.premiumProductCard .premiumProductImage img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:0 auto 0 0!important;display:block!important}.premiumProductCard .premiumProductHeading{grid-area:heading!important;min-width:0!important;margin-left:2px!important}.premiumProductCard .premiumHeadingExtras{grid-area:extras!important;min-width:0!important;margin:0 0 1px 2px!important}.premiumProductCard--has-rating .premiumProductRatingPanel--mobile{display:none!important}.premiumProductCard .premiumUpperShipping{grid-area:shipping!important;width:100%!important;min-width:0!important;margin:1px 0 0!important;padding:0!important;display:block!important;overflow:visible!important}.premiumProductCard .premiumUpperPayments{grid-area:payments!important;width:100%!important;min-width:0!important;margin:1px 0 0!important;padding:0!important;display:block!important;overflow:visible!important}.premiumProductCard .premiumMidInfo{display:none!important}.premiumProductCard .premiumUpperShipping .premiumShipping,.premiumProductCard .premiumUpperPayments .premiumPayments,.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery{width:100%!important;min-width:0!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex-flow:row!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery>svg,.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery>.premiumInfoSvg,.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery:before,.premiumProductCard .premiumUpperPayments .premiumPayments:before{content:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumUpperPayments .premiumPaymentsLabel{color:#004aad!important;white-space:nowrap!important;flex:none!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:clamp(5.8px,1.92vw + .904px,7.8px)!important;font-weight:400!important;line-height:1.08!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoList,.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons{flex:auto!important;align-items:center!important;gap:1px!important;min-width:0!important;max-width:100%!important;margin-left:2px!important;display:flex!important;overflow:visible!important}.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons{white-space:normal!important;flex-wrap:wrap!important;row-gap:1px!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoList{white-space:nowrap!important;flex-wrap:nowrap!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoBox,.premiumProductCard .premiumUpperShipping .premiumCarrierFallback{flex:none!important;min-width:clamp(15px,2.88vw + 7.656px,18px)!important;max-width:clamp(21px,3.85vw + 11.1825px,25px)!important;height:clamp(11px,2.88vw + 3.656px,14px)!important;min-height:clamp(11px,2.88vw + 3.656px,14px)!important;padding:1px!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoBox img{object-fit:contain!important;max-width:100%!important;max-height:clamp(6px,1.92vw + 1.104px,8px)!important}.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons>.paymentBrand,.premiumProductCard .premiumUpperPayments .paymentBrand{box-sizing:border-box!important;flex:none!important;min-width:clamp(15px,2.88vw + 7.656px,18px)!important;height:clamp(11px,2.88vw + 3.656px,14px)!important;min-height:clamp(11px,2.88vw + 3.656px,14px)!important;padding:1px!important;font-size:clamp(4px,.96vw + 1.552px,5px)!important;line-height:1!important}.premiumProductCard .premiumUpperPayments .paymentBrand--paypal{min-width:clamp(20px,3.85vw + 10.1825px,24px)!important}.premiumProductCard .premiumUpperPayments .paymentBrand--visa{min-width:clamp(17px,2.88vw + 9.656px,20px)!important}.premiumProductCard .premiumUpperPayments .paymentBrand--mastercard{min-width:clamp(18px,3.85vw + 8.1825px,22px)!important;max-width:clamp(18px,3.85vw + 8.1825px,22px)!important}.premiumProductCard .premiumUpperPayments .paymentBrand--klarna{min-width:clamp(21px,3.85vw + 11.1825px,25px)!important}.premiumProductCard .premiumUpperPayments .paymentBrand--paybybank{min-width:clamp(28px,6.73vw + 10.8385px,35px)!important;max-width:none!important}.premiumProductCard .premiumMerchantRow{grid-area:merchant!important;width:100%!important;min-width:0!important;margin-top:4px!important}.premiumProductCard .premiumProductAside,.premiumProductCard .premiumProductAside--has-rating,.premiumProductCard .premiumProductAside--no-rating{box-sizing:border-box!important;grid-area:aside!important;grid-template-columns:clamp(82px,13.46vw + 47.677px,96px) minmax(108px,1fr)!important;grid-template-areas:"price button""shipping button"!important;align-items:center!important;gap:1px clamp(5px,2.88vw - 2.344px,8px)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:5px 0 0!important;display:grid!important;overflow:visible!important}.premiumProductCard .premiumProductAside--has-rating .premiumProductRatingPanel--aside,.premiumProductCard .premiumProductAside .premiumProductRatingPanel--aside{display:none!important}.premiumProductCard .premiumProductAside .premiumPriceBlock,.premiumProductCard .premiumProductAside--has-rating .premiumPriceBlock,.premiumProductCard .premiumProductAside--no-rating .premiumPriceBlock{text-align:right!important;grid-area:price!important;place-self:end stretch!important;align-items:flex-end!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.premiumProductCard .premiumProductAside .premiumPriceBlock>strong,.premiumProductCard .premiumProductAside .premiumPriceCaption{text-align:right!important;white-space:nowrap!important;width:100%!important}.premiumProductCard .premiumProductAside .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--has-rating .premiumAsideShippingLine,.premiumProductCard .premiumProductAside--no-rating .premiumAsideShippingLine{text-align:right!important;white-space:nowrap!important;grid-area:shipping!important;justify-content:flex-end!important;justify-self:stretch!important;align-items:baseline!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.premiumProductCard .premiumProductAside .premiumOfferButton,.premiumProductCard .premiumProductAside--has-rating .premiumOfferButton,.premiumProductCard .premiumProductAside--no-rating .premiumOfferButton{box-sizing:border-box!important;white-space:nowrap!important;grid-area:button!important;place-self:stretch stretch!important;width:100%!important;min-width:108px!important;max-width:none!important;height:auto!important;min-height:48px!important;margin:0!important}.premiumProductCard,.premiumProductCard--has-rating{row-gap:3px!important}.premiumProductCard .premiumUpperShipping,.premiumProductCard .premiumUpperPayments{min-height:0!important;margin:1px 0 0!important;padding:0!important}.premiumProductCard .premiumUpperShipping .premiumShipping,.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery,.premiumProductCard .premiumUpperPayments .premiumPayments{align-items:center!important;height:auto!important;min-height:14px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.08!important}.premiumProductCard .premiumUpperShipping .premiumInfoChip--delivery>span:not(.premiumCarrierLogoList),.premiumProductCard .premiumUpperPayments .premiumPaymentsLabel{margin-top:0!important;margin-bottom:0!important;line-height:1.08!important}.premiumProductCard .premiumUpperShipping .premiumCarrierLogoList,.premiumProductCard .premiumUpperPayments .premiumPaymentsIcons{align-self:center!important;margin-top:0!important;margin-bottom:0!important}}.premiumMerchantLogo--vorteilshop{object-fit:contain;object-position:right center;width:34px;max-width:34px;height:34px;max-height:34px;margin-left:auto}.premiumAmazonStatus{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.premiumAmazonStatus--aside{align-self:stretch}.premiumProductCard .premiumAmazonStatus--mobile{display:none!important}.premiumAmazonPrime{letter-spacing:-.5px;color:#00a8e1;font-size:16px;font-style:italic;font-weight:800;line-height:1}.premiumAmazonStock{white-space:nowrap;font-size:10px;font-weight:750;line-height:1.2}.premiumAmazonStock--ok{color:#168342}.premiumAmazonStock--medium{color:#b46600}.premiumAmazonStock--low{color:#c5221f}@media (width<=700px){.premiumProductCard--has-rating .premiumAmazonStatus--aside{display:none!important}.premiumProductCard--has-rating .premiumAmazonStatus--mobile{display:flex!important}.premiumAmazonStatus--mobile{flex-direction:row;align-items:center;gap:7px}.premiumAmazonPrime{font-size:14px}.premiumAmazonStock{font-size:9px}}.premiumProductCard--amazon .premiumAmazonStatus{min-width:0!important;max-width:100%!important}.premiumProductCard--amazon .premiumAmazonStock{align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important}.premiumProductCard--amazon .premiumAmazonStockDot{transform-origin:50%;will-change:transform, filter, text-shadow, opacity;flex:none;font-size:1.08em;line-height:1;animation:7s ease-in-out infinite premiumAmazonStockDotPulse;display:inline-block}@keyframes premiumAmazonStockDotPulse{0%,82%,to{filter:brightness();text-shadow:0 0;opacity:.9;transform:scale(1)}86%{filter:brightness(1.3);text-shadow:0 0 5px,0 0 9px;opacity:1;transform:scale(1.45)}90%{filter:brightness(1.1);text-shadow:0 0 2px;opacity:1;transform:scale(1.08)}}@media (width>=701px){.premiumProductCard--amazon .premiumAmazonStatus--aside{white-space:normal!important;flex-direction:column!important;justify-content:flex-start!important;align-self:start!important;align-items:flex-start!important;gap:3px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:visible!important}.premiumProductCard--amazon .premiumAmazonStock{white-space:nowrap!important;width:auto!important;max-width:100%!important}.premiumProductCard--amazon .premiumAmazonStatus--mobile{display:none!important}}@media (width<=700px){.premiumProductCard--amazon .premiumAmazonStatus--aside{display:none!important}.premiumProductCard--amazon .premiumAmazonStatus--mobile{white-space:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;place-self:start!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.premiumProductCard--amazon .premiumAmazonPrime{flex:none!important;margin:0!important;padding:0!important;line-height:1!important}.premiumProductCard--amazon .premiumAmazonStock{flex:0 auto!important;font-size:clamp(8px,1.65vw,10px)!important;line-height:1.05!important}}@media (width>=561px) and (width<=700px){.premiumProductCard--amazon .premiumAmazonStatus--mobile{width:max-content!important;max-width:100%!important;margin-left:0!important;padding-left:0!important}}@media (width>=445px) and (width<=560px){.premiumProductCard--amazon.premiumProductCard--has-rating .premiumAmazonStatus--mobile{grid-area:mobile-rating!important;place-self:start!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important}}@media (width>=360px) and (width<=444px){.premiumProductCard--amazon.premiumProductCard--has-rating{grid-template-areas:"image heading""image extras""image amazon-status""image shipping""image payments""merchant merchant""aside aside"!important}.premiumProductCard--amazon.premiumProductCard--has-rating .premiumAmazonStatus--mobile{grid-area:amazon-status!important;place-self:start!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important}}@media (width<=359px){.premiumProductCard--amazon.premiumProductCard--has-rating{grid-template-areas:"image heading""image extras""image amazon-status""image shipping""image payments""merchant merchant""aside aside"!important}.premiumProductCard--amazon.premiumProductCard--has-rating .premiumAmazonStatus--mobile{grid-area:amazon-status!important;place-self:start!important;width:max-content!important;max-width:100%!important;margin:0 0 1px 2px!important;padding:0!important;display:inline-flex!important}.premiumProductCard--amazon .premiumAmazonPrime{font-size:clamp(11px,3.6vw,13px)!important}.premiumProductCard--amazon .premiumAmazonStock{gap:3px!important;font-size:clamp(7px,2.4vw,8.5px)!important}}@media (prefers-reduced-motion:reduce){.premiumProductCard--amazon .premiumAmazonStockDot{animation:none!important}}.premiumProductCard .premiumProductHeading .premiumConditionBadge,.premiumProductCard .premiumConditionBadge,.premiumProductCard .productBadges.premiumConditionBadge{width:fit-content!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.15!important}.premiumProductCard .premiumProductHeading .premiumConditionBadge span,.premiumProductCard .premiumConditionBadge span,.premiumProductCard .productBadges.premiumConditionBadge span{min-height:0!important;box-shadow:none!important;letter-spacing:normal!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1.15!important;display:inline!important}@media (width<=700px){.premiumProductCard .premiumProductHeading .premiumConditionBadge span,.premiumProductCard .premiumConditionBadge span,.premiumProductCard .productBadges.premiumConditionBadge span{font-size:10px!important;font-weight:400!important;line-height:1.15!important}}.dpv2Page{--detail-border:#e1e5e9;--detail-muted:#6f7780;--detail-ink:#111418;--detail-soft:#f6f7f8;--detail-blue:#0057b8;--detail-orange:#ff6a00;--detail-green:#14845b;--detail-radius:14px;color:var(--detail-ink);padding:0 0 64px}.dpv2Breadcrumb{color:#7a818a;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.dpv2Breadcrumb button{min-height:30px;color:var(--detail-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:750;display:inline-flex}.dpv2Breadcrumb button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.dpv2Hero{border:1px solid var(--detail-border);background:#fff;border-radius:20px;gap:22px;padding:22px;display:grid;box-shadow:0 10px 30px #1018280e}.dpv2Gallery,.dpv2ProductInfo,.dpv2PurchaseColumn{min-width:0}.dpv2Gallery{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumbs stage";align-items:start;gap:12px;display:grid}.dpv2Thumbnails{flex-direction:column;grid-area:thumbs;gap:8px;max-height:390px;display:flex;overflow:hidden}.dpv2Thumbnails button{cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:10px;flex:0 0 68px;place-items:center;width:68px;height:68px;padding:5px;display:grid}.dpv2Thumbnails button.is-active{border-color:var(--detail-orange)}.dpv2Thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.dpv2ImageStage{cursor:zoom-in;background:#fff;border:1px solid #e4e8ec;border-radius:16px;grid-area:stage;place-items:center;width:100%;min-height:350px;padding:18px;display:grid;position:relative;overflow:hidden}.dpv2ImageStage:disabled{cursor:default}.dpv2ImageStage img{object-fit:contain;width:100%;height:315px;display:block}.dpv2ImageStage small{color:#fff;background:#111827c2;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;bottom:10px;right:11px}.dpv2ProductInfo{flex-direction:column;align-self:start;display:flex}.dpv2MetaLine{align-items:center;min-height:30px;display:flex}.dpv2MetaLine--logoOnly img{object-fit:contain;width:auto;max-width:94px;max-height:31px;display:block}.dpv2Title{color:var(--detail-ink);letter-spacing:-.035em;overflow-wrap:break-word;margin:5px 0 0;font-weight:800}.dpv2Title--desktop{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(25px,2.05vw,34px);line-height:1.09;display:-webkit-box;overflow:hidden}.dpv2Title--mobile{display:none}.dpv2Condition--inline{width:fit-content;box-shadow:none;background:0 0;border:0;border-radius:0;margin:2px 0 12px;padding:0;font-size:11px;font-weight:400;line-height:1.15;display:block}.dpv2Condition--new{color:#14845b}.dpv2Condition--like-new{color:#5d7f22}.dpv2Condition--used{color:#a56612}.dpv2Condition--refurbished{color:#356ac3}.dpv2Condition--b-stock{color:#7656b3}.dpv2Condition--defective{color:#b84a4a}.dpv2Condition--default,.dpv2Condition--other{color:#67717c}.dpv2SellerCard,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{box-sizing:border-box;background:#fff;border:1px solid #e2e6ea;border-radius:10px;min-height:46px}.dpv2SellerCard{border-left:3px solid #111;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.dpv2SellerCard>div:first-child{grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.dpv2SellerCard>div:first-child:before,.dpv2ServiceList>div:before,.dpv2ProductInfo .premiumPayments:before{content:"";opacity:.78;background-position:50%;background-repeat:no-repeat;background-size:17px 17px;width:17px;height:17px;display:block}.dpv2SellerCard>div:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.4-5h15.2L21 9'/%3E%3Cpath d='M5 9v10h14V9'/%3E%3Cpath d='M9 19v-6h6v6'/%3E%3C/svg%3E")}.dpv2SellerCard>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px 9px;min-width:0;display:flex}.dpv2SellerCard span{color:var(--detail-muted);letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2SellerCard strong{color:#20242a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.dpv2SellerRating,.dpv2ProductRating{color:var(--detail-blue);font-weight:700}.dpv2AutopflegeShopRating{box-shadow:none;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.dpv2AutopflegeShopRatingStar{flex:none;font-size:16px;line-height:1;color:#ff6a00!important}.dpv2AutopflegeShopRatingText{flex-direction:column;justify-content:center;gap:1px;display:flex}.dpv2AutopflegeShopRatingText strong{white-space:nowrap;font-size:12px;font-weight:700;line-height:1.05;color:#0057b8!important}.dpv2AutopflegeShopRatingText small{white-space:nowrap;margin-top:1px;font-size:9px;line-height:1.05;color:#9aa0a6!important}.dpv2ServiceList{gap:8px;margin-top:8px;display:grid}.dpv2ServiceList>div{grid-template-columns:18px 82px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;display:grid}.dpv2ServiceList>div:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h6V1'/%3E%3Cpath d='M5.5 17A8 8 0 1 0 4 7'/%3E%3C/svg%3E")}.dpv2ServiceList>div:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7H4V3'/%3E%3Cpath d='M4.5 7.5A8 8 0 1 1 4 15'/%3E%3C/svg%3E")}.dpv2ServiceList>.dpv2DeliveryRow:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v11H3z'/%3E%3Cpath d='M14 10h4l3 3v4h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}.dpv2ServiceList>div>span:first-of-type{color:var(--detail-muted);letter-spacing:0;grid-column:2;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2ServiceList>div>strong{overflow-wrap:anywhere;grid-column:3;min-width:0;font-size:12px;font-weight:700;line-height:1.3}.dpv2DetailCarrierLogos{grid-column:4;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:inline-flex}.dpv2DetailCarrierLogo{box-sizing:border-box;background:#fff;border:1px solid #e0e4e8;border-radius:5px;place-items:center;min-width:40px;height:22px;padding:2px 5px;display:inline-grid}.dpv2DetailCarrierLogo img{object-fit:contain;width:auto;max-width:48px;height:14px;display:block}.dpv2DeliveryRow--logosOnly{grid-template-columns:18px 82px minmax(0,1fr)}.dpv2DeliveryRow--logosOnly .dpv2DetailCarrierLogos{grid-column:3;justify-content:flex-start;justify-self:start}.dpv2ProductInfo .premiumPayments{grid-template-columns:18px 82px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 11px;display:grid}.dpv2ProductInfo .premiumPayments:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='M2.5 9h19'/%3E%3C/svg%3E")}.dpv2ProductInfo .premiumPaymentsLabel{color:var(--detail-muted);white-space:nowrap;letter-spacing:0;grid-column:2;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2ProductInfo .premiumPaymentsIcons{flex-wrap:wrap;grid-column:3;align-items:center;gap:4px;min-width:0;display:flex}.dpv2ProductInfo .paymentBrand{width:auto;min-width:34px;height:22px;box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #dedede;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.dpv2ProductInfo .paymentBrand--image img{object-fit:contain;width:auto;max-width:52px;height:15px;display:block}.dpv2ProductInfo .paymentBrand--visa{color:#1a1f71;letter-spacing:-.45px;min-width:38px;font-size:11px;font-style:italic}.dpv2ProductInfo .paymentBrand--paypal{color:#003087;letter-spacing:-.35px;min-width:47px;font-size:10px;font-style:italic}.dpv2ProductInfo .paymentBrand--klarna{color:#111;background:#ffb3c7;border-color:#ffa2bd;min-width:45px;font-size:9px}.dpv2ProductInfo .paymentBrand--mastercard{gap:0;min-width:34px;padding-inline:6px;position:relative}.dpv2ProductInfo .paymentBrand--mastercard i{border-radius:50%;flex:0 0 13px;width:13px;height:13px;display:block}.dpv2ProductInfo .paymentBrand--mastercard i:first-child{background:#eb001b;margin-right:-5px}.dpv2ProductInfo .paymentBrand--mastercard i:last-child{opacity:.95;background:#f79e1b}.dpv2ProductInfo .paymentBrand--amex{color:#0875c9;border-color:#c7d9f2;min-width:44px;font-family:Arial,sans-serif;font-weight:800}.dpv2ProductInfo .paymentBrand--transfer{color:#334155;width:32px;min-width:32px}.dpv2ProductInfo .paymentBrand--transfer svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.dpv2PurchaseColumn{flex-direction:column;align-self:start;gap:11px;display:flex}.dpv2SellerCard--amazon,.dpv2SellerCard--ebay,.dpv2SellerCard--aliexpress,.dpv2SellerCard--otto,.dpv2SellerCard--poco,.dpv2SellerCard--aosom{--marketplace-accent:#111}.dpv2SellerCard{border-left-color:var(--marketplace-accent,#111);border-left-width:4px}.dpv2BuyBox>a:hover,.dpv2BuyBox>a:focus-visible,.dpv2BuyBox>button:not(:disabled):hover,.dpv2BuyBox>button:not(:disabled):focus-visible{color:#fff;background:#0057b8;transform:translateY(-1px);box-shadow:0 9px 20px #0057b838}.dpv2BuyBox>a:active,.dpv2BuyBox>button:not(:disabled):active{transform:translateY(0)}.dpv2BuyBox{box-sizing:border-box;background:#fff;border:1px solid #dce2e7;border-radius:15px;flex-direction:column;width:100%;min-width:0;padding:19px;display:flex;box-shadow:0 7px 22px #12294b0b}.dpv2ProductReviewBox{background:#fffaf6;border:1px solid #ff6a0047;border-radius:9px;align-items:center;gap:7px;width:fit-content;min-height:44px;margin-bottom:14px;padding:7px 10px;display:inline-flex}.dpv2ProductReviewStar{color:var(--detail-orange);font-size:20px;line-height:1}.dpv2ProductReviewBox>div{flex-direction:column;gap:1px;min-width:0;display:flex}.dpv2ProductReviewBox strong{color:var(--detail-blue);font-size:12px;line-height:1.1}.dpv2ProductReviewBox small{color:#9aa0a6;font-size:9px;line-height:1.1}.dpv2OldPrice{color:#8b929a;text-align:right;white-space:nowrap;width:100%;margin:0 0 2px;font-size:12px;line-height:1.15;text-decoration:line-through;display:block}.dpv2Price{width:100%;color:var(--detail-ink);letter-spacing:-.05em;text-align:right;font-size:clamp(36px,3vw,45px);font-weight:800;line-height:.98;display:block}.dpv2PriceLabel{width:100%;color:var(--detail-muted);text-align:right;margin-top:3px;font-size:10px;line-height:1.2;display:block}.dpv2Savings{color:#168248;text-align:center;background:#e7f6ec;border-radius:8px;margin-top:13px;padding:8px 10px;font-size:11px;font-weight:800}.dpv2PriceBreakdown{margin:14px 0 0;display:grid}.dpv2PriceBreakdown div{border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.dpv2PriceBreakdown dt{color:var(--detail-muted);font-size:10px}.dpv2PriceBreakdown dd{color:#168248;margin:0;font-size:11px;font-weight:800}.dpv2BuyBox>a,.dpv2BuyBox>button{color:#fff;cursor:pointer;background:#111516;border:0;border-radius:9px;place-items:center;width:100%;min-height:50px;margin-top:14px;font-size:13px;font-weight:750;text-decoration:none;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;display:grid}.dpv2BuyBox>button:disabled{cursor:not-allowed;opacity:.6}.dpv2BuyBox>small{color:#898f96;text-align:center;margin-top:7px;font-size:9px;line-height:1.3;display:block}.dpv2SecondaryActions{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.dpv2SecondaryActions button{color:#252a30;cursor:pointer;background:#fff;border:1px solid #d3d9df;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.dpv2SecondaryActions button.is-active{color:#b8460c;background:#fff7f1;border-color:#ff6a0080}.dpv2SecondaryActions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.dpv2DescriptionSection{width:100%;display:block}.dpv2HistorySection{display:none}.dpv2DescriptionHeader{margin-bottom:14px;display:block}.dpv2DescriptionHeader h2{margin:0}.dpv2DescriptionCopy{box-sizing:border-box;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:12px;width:100%;min-height:0;padding:18px 20px}.dpv2DescriptionCopy p{color:#252a30;white-space:pre-line;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.65}.dpv2DetailData{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin-top:14px;display:grid}.dpv2DetailDataItem{box-sizing:border-box;background:#fff;border:1px solid #e1e5e9;border-radius:10px;min-width:0;padding:12px 14px}.dpv2DetailDataItem span{color:var(--detail-muted);text-transform:capitalize;margin-bottom:4px;font-size:9px;font-weight:650;line-height:1.2;display:block}.dpv2DetailDataItem strong{color:var(--detail-ink);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35;display:block}@media (width>=50px) and (width<=1169px){.dpv2DetailData{width:100%;min-width:0}.dpv2DetailData:has(>.dpv2DetailDataItem:first-child:last-child){grid-template-columns:minmax(0,1fr)}.dpv2DetailData:has(>.dpv2DetailDataItem:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.dpv2DetailData:has(>.dpv2DetailDataItem:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.dpv2DetailData:has(>.dpv2DetailDataItem:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.dpv2DetailData:has(>.dpv2DetailDataItem:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.dpv2DetailDataItem{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.dpv2DetailDataItem span,.dpv2DetailDataItem strong{white-space:nowrap;text-overflow:clip;letter-spacing:0;width:100%;min-width:0;max-width:100%;display:block}}@media (width>=701px) and (width<=1169px){.dpv2DescriptionCopy{padding:clamp(13px,.4274vw + 10.0039px,15px) clamp(14px,.4274vw + 11.0039px,16px)}.dpv2DescriptionCopy p{margin:0;font-size:clamp(10.2px,.278vw + 8.25122px,11.5px);line-height:clamp(1.28,1.28 + .02137vw - .149804px,1.38)}.dpv2DetailData{gap:clamp(7px,.4274vw + 4.00393px,9px)}.dpv2DetailDataItem{padding:clamp(9px,.641vw + 4.50659px,12px) clamp(10px,.855vw + 4.00645px,14px)}.dpv2DetailDataItem span{font-size:clamp(8px,.2137vw + 6.50196px,9px);line-height:1.1;overflow:hidden}.dpv2DetailDataItem strong{font-size:clamp(10.5px,.3205vw + 8.2533px,12px);line-height:1.15;overflow:hidden}}@media (width>=50px) and (width<=700px){.dpv2DescriptionCopy{padding:clamp(3px,1.53846vw + 2.23077px,13px) clamp(4px,1.53846vw + 3.23077px,14px)}.dpv2DescriptionCopy p{margin:0;font-size:clamp(3.8px,.984615vw + 3.30769px,10.2px);line-height:clamp(1.12,1.12 + .0246154vw - .0123077px,1.28)}.dpv2DetailData{gap:clamp(2px,.769vw + 1.6155px,7px)}.dpv2DetailDataItem{padding:clamp(3px,.923vw + 2.5385px,9px) clamp(3px,1.077vw + 2.4615px,10px)}.dpv2DetailDataItem span{font-size:clamp(2.5px,.846vw + 2.077px,8px);line-height:1.05;overflow:hidden}.dpv2DetailDataItem strong{font-size:clamp(3px,1.154vw + 2.423px,10.5px);line-height:1.08;overflow:hidden}.dpv2DetailData:has(>.dpv2DetailDataItem:nth-child(5):last-child) .dpv2DetailDataItem{padding-left:clamp(1px,.615vw + .6925px,5px);padding-right:clamp(1px,.615vw + .6925px,5px)}.dpv2DetailData:has(>.dpv2DetailDataItem:nth-child(5):last-child) .dpv2DetailDataItem span{font-size:clamp(2.2px,.769vw + 1.8155px,7.2px)}.dpv2DetailData:has(>.dpv2DetailDataItem:nth-child(5):last-child) .dpv2DetailDataItem strong{font-size:clamp(2.6px,1.015vw + 2.0925px,9.2px)}}@media (width<=700px){.dpv2DescriptionHeader{margin-bottom:10px}.dpv2DescriptionCopy{border-radius:10px;padding:14px 15px}.dpv2DescriptionCopy p{text-align:left;-webkit-hyphens:none;hyphens:none}.dpv2DetailData{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.dpv2DetailDataItem{padding:10px 11px}.dpv2DetailDataItem span{font-size:8.5px}.dpv2DetailDataItem strong{font-size:11px}}@media (width<=455px){.dpv2DetailData{grid-template-columns:1fr}}.dpv2Section{border:1px solid var(--detail-border);background:#fff;border-radius:16px;margin-top:20px;padding:20px}.dpv2SectionHeader{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.dpv2SectionHeader span{color:#7a818a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.dpv2SectionHeader h2{letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.dpv2HistoryTabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dpv2HistoryTabs button{border:1px solid var(--detail-blue);color:#111;cursor:pointer;background:#fff;border-radius:999px;min-height:30px;padding:5px 12px;font-size:9px;font-weight:700}.dpv2HistoryTabs button.is-active{border-color:var(--detail-orange);background:#fff3eb}.dpv2HistoryStart{background:#f6f7f8;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.dpv2HistoryStart>div{background:#fff;border:1px solid #e1e5e9;border-radius:10px;padding:13px}.dpv2HistoryStart span{color:var(--detail-muted);font-size:9px;display:block}.dpv2HistoryStart strong{margin-top:5px;font-size:15px;display:block}.dpv2HistoryStart p{color:var(--detail-muted);grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.45}.dpv2ChartWrap{width:100%}.dpv2Chart{width:100%;height:220px;display:block;overflow:visible}.dpv2ChartGrid{stroke:#e8ebed;stroke-width:1px}.dpv2ChartLine{fill:none;stroke:#176b43;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dpv2ChartDot{fill:#fff;stroke:#176b43;stroke-width:3px}.dpv2ChartLegend{color:var(--detail-muted);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.dpv2ChartLegend strong{color:var(--detail-ink);font-size:12px}.dpv2SourceNote{color:#838a92;margin:12px 0 0;font-size:9px;line-height:1.45}.dpv2Empty{background:var(--detail-soft);color:var(--detail-muted);text-align:center;border-radius:11px;flex-direction:column;gap:4px;padding:18px;font-size:11px;display:flex}.dpv2AlternativesHeader h2{margin:0}.dpv2OfferTable{gap:8px;display:grid}.dpv2OfferTable article{border:1px solid #e4e7e9;border-radius:10px;grid-template-columns:78px minmax(0,1fr) 160px 120px;align-items:center;gap:12px;padding:10px 12px;display:grid}.dpv2OfferTable article.is-current{background:#f6fbf8;border-color:#9fc8b0}.dpv2OfferVisual{place-items:center;width:70px;height:54px;display:grid;position:relative}.dpv2OfferThumb,.dpv2OfferThumbFallback{object-fit:contain;color:#8a9199;background:#fff;border:1px solid #eceff1;border-radius:7px;place-items:center;width:64px;height:48px;font-size:8px;display:grid}.dpv2OfferShopLogo{object-fit:contain;background:#ffffffe6;width:auto;max-width:35px;height:11px;display:block;position:absolute;bottom:-2px;left:0}.dpv2OfferShopLogo[src*=otto_logo]{max-width:31px;height:10px}.dpv2OfferTitle{flex-direction:column;gap:3px;min-width:0;display:flex}.dpv2OfferTitle button{color:#20242a;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;line-height:1.3}.dpv2OfferTitle span,.dpv2OfferDelivery span,.dpv2OfferRating{color:var(--detail-muted);font-size:9px}.dpv2OfferDelivery{flex-direction:column;gap:3px;display:flex}.dpv2OfferDelivery b{color:#176b43;font-size:9px}.dpv2OfferAction{justify-items:end;gap:3px;display:grid}.dpv2OfferOldPrice{color:#8b929a;font-size:9px;text-decoration:line-through}.dpv2OfferAction>strong{font-size:16px}.dpv2OfferAction>button{cursor:pointer;color:#101415;background:#fff;border:1px solid #101415;border-radius:7px;min-width:72px;min-height:30px;font-size:9px;font-weight:750;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 3px 10px #10141514}.dpv2Zoom{z-index:9999;background:#0a0d11e0;place-items:center;padding:32px 82px;display:grid;position:fixed;inset:0}.dpv2Zoom>img{object-fit:contain;background:#fff;border-radius:11px;max-width:min(82vw,1100px);max-height:88vh;display:block}.dpv2ZoomClose,.dpv2ZoomNav{color:#0000;cursor:pointer;background:#111418b8;border:1px solid #ffffff6b;border-radius:50%;place-items:center;padding:0;font-size:0;line-height:0;display:grid;position:fixed}.dpv2ZoomClose{width:46px;height:46px;top:20px;right:24px}.dpv2ZoomNav{width:52px;height:52px;top:50%;transform:translateY(-50%)}.dpv2ZoomPrev{left:24px}.dpv2ZoomNext{right:24px}.dpv2ZoomClose:before,.dpv2ZoomClose:after,.dpv2ZoomNav:before{content:"";display:block;position:absolute}.dpv2ZoomClose:before,.dpv2ZoomClose:after{background:#fff;border-radius:999px;width:22px;height:2.5px;top:50%;left:50%}.dpv2ZoomClose:before{transform:translate(-50%,-50%)rotate(45deg)}.dpv2ZoomClose:after{transform:translate(-50%,-50%)rotate(-45deg)}.dpv2ZoomNav:before{border-top:2.5px solid #fff;border-right:2.5px solid #fff;width:13px;height:13px;top:50%;left:50%}.dpv2ZoomPrev:before{transform:translate(-42%,-50%)rotate(-135deg)}.dpv2ZoomNext:before{transform:translate(-58%,-50%)rotate(45deg)}.dpv2ZoomClose:hover,.dpv2ZoomNav:hover{background:#0057b8e0}@media (width>=1170px){.dpv2Hero{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:minmax(270px,340px) minmax(0,1fr) minmax(270px,300px);align-items:stretch;gap:0 clamp(14px,1.5vw,22px)}.dpv2ProductInfo,.dpv2PurchaseColumn{display:contents}.dpv2Gallery{grid-area:1/1/7;align-self:start}.dpv2MetaLine--logoOnly{grid-area:1/2}.dpv2Title--desktop{grid-area:2/2}.dpv2Title--mobile{display:none}.dpv2Condition--inline{grid-area:3/2}.dpv2SellerCard{grid-area:4/2;margin-top:8px}.dpv2ServiceList{grid-area:5/2}.dpv2ProductInfo .premiumPayments{grid-area:6/2;margin-top:8px}.dpv2BuyBox{flex-direction:column;grid-area:1/3/6;align-self:start;width:100%;height:300px;min-height:300px;max-height:300px;padding:16px;display:flex;overflow:hidden}.dpv2ProductReviewBox{min-height:38px;margin-bottom:8px;padding:6px 8px}.dpv2ProductReviewStar{font-size:18px}.dpv2OldPrice{margin-bottom:1px;font-size:11px}.dpv2Price{font-size:40px}.dpv2PriceLabel{margin-top:2px;font-size:9px}.dpv2Savings{margin-top:8px;padding:7px 8px;font-size:10px}.dpv2PriceBreakdown{margin-top:8px}.dpv2PriceBreakdown div{min-height:34px}.dpv2BuyBox>a,.dpv2BuyBox>button{min-height:46px;margin-top:10px}.dpv2BuyBox>small{margin-top:5px;font-size:8px}.dpv2SecondaryActions{grid-area:6/3;align-self:stretch;height:46px;margin:8px 0 0}.dpv2SecondaryActions button,.dpv2SellerCard,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{height:46px;min-height:46px}.dpv2SellerCard>div:first-child,.dpv2SellerCard>div:last-child,.dpv2ServiceList>div,.dpv2DetailCarrierLogos,.dpv2ProductInfo .premiumPayments,.dpv2ProductInfo .premiumPaymentsIcons{flex-wrap:nowrap}.dpv2SellerCard span,.dpv2SellerCard strong,.dpv2SellerCard>div:last-child,.dpv2ServiceList>div>span:first-of-type,.dpv2ServiceList>div>strong,.dpv2ProductInfo .premiumPaymentsLabel{white-space:nowrap;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2SellerCard strong,.dpv2ServiceList>div>strong{text-overflow:ellipsis;overflow-wrap:normal;min-width:0;overflow:hidden}.dpv2SellerCard>div:last-child{overflow:hidden}.dpv2DetailCarrierLogos{justify-self:end;overflow:hidden}.dpv2ProductInfo .premiumPaymentsIcons{flex-wrap:nowrap;gap:3px;overflow:hidden}.dpv2ProductInfo .paymentBrand{flex:none;min-width:30px;height:20px;padding:2px 4px;font-size:8px}.dpv2ProductInfo .paymentBrand--image{min-width:38px;max-width:56px}.dpv2ProductInfo .paymentBrand--image img{max-width:48px;height:14px}.dpv2ImageStage{min-height:330px}.dpv2ImageStage img{height:295px}.dpv2ProductReviewBox{flex:none}.dpv2BuyBox:has(.dpv2ProductReviewBox):has(.dpv2OldPrice) .dpv2OldPrice{margin-top:auto}.dpv2BuyBox:has(.dpv2ProductReviewBox):not(:has(.dpv2OldPrice)) .dpv2Price{margin-top:auto}.dpv2BuyBox:not(:has(.dpv2ProductReviewBox)):has(.dpv2OldPrice) .dpv2OldPrice{margin-top:auto}.dpv2BuyBox:not(:has(.dpv2ProductReviewBox)):not(:has(.dpv2OldPrice)) .dpv2Price{margin-top:auto}.dpv2OldPrice,.dpv2Price,.dpv2PriceLabel,.dpv2Savings,.dpv2PriceBreakdown,.dpv2BuyBox>a,.dpv2BuyBox>button,.dpv2BuyBox>small{flex:none}.dpv2SellerCard,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{min-width:0;overflow:visible}.dpv2SellerCard>div:first-child,.dpv2SellerCard>div:last-child,.dpv2ServiceList>div,.dpv2DetailCarrierLogos,.dpv2ProductInfo .premiumPayments,.dpv2ProductInfo .premiumPaymentsIcons{flex-wrap:nowrap;min-width:0;overflow:visible}.dpv2SellerCard span,.dpv2SellerCard strong,.dpv2SellerCard>div:last-child,.dpv2ServiceList>div>span:first-of-type,.dpv2ServiceList>div>strong,.dpv2ProductInfo .premiumPaymentsLabel{text-overflow:clip;white-space:nowrap;overflow-wrap:normal;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2;overflow:visible}.dpv2ServiceList>div,.dpv2DeliveryRow{grid-template-columns:18px clamp(62px,5.3vw,78px) minmax(0,1fr) auto;column-gap:clamp(5px,.55vw,8px)}.dpv2ProductInfo .premiumPayments{grid-template-columns:18px clamp(70px,5.8vw,84px) minmax(0,1fr);column-gap:clamp(5px,.55vw,8px)}.dpv2SellerCard>div:first-child{grid-template-columns:18px auto minmax(0,1fr);column-gap:clamp(5px,.55vw,8px)}.dpv2SellerCard span,.dpv2ServiceList>div>span:first-of-type,.dpv2ProductInfo .premiumPaymentsLabel{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2SellerCard strong,.dpv2ServiceList>div>strong{font-size:clamp(9.8px,.82vw,12.5px)}.dpv2DetailCarrierLogos{flex-shrink:1;justify-content:flex-end;justify-self:end;align-items:center;gap:clamp(3px,.35vw,5px);display:inline-flex;overflow:visible}.dpv2DetailCarrierLogo{flex:0 auto;min-width:clamp(31px,3vw,38px);height:clamp(18px,1.7vw,22px);padding:2px 4px}.dpv2DetailCarrierLogo img{object-fit:contain;width:auto;max-width:clamp(38px,3.6vw,48px);height:clamp(11px,1.15vw,14px)}.dpv2ProductInfo .premiumPaymentsIcons{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:clamp(2px,.25vw,4px);display:flex;overflow:visible}.dpv2ProductInfo .paymentBrand{white-space:nowrap;flex:0 auto;width:auto;min-width:0;height:clamp(18px,1.65vw,20px);padding:2px clamp(3px,.32vw,4px);font-size:clamp(7px,.62vw,8px)}.dpv2ProductInfo .paymentBrand--paypal{min-width:clamp(36px,3.4vw,42px);font-size:clamp(8px,.7vw,9px)}.dpv2ProductInfo .paymentBrand--visa{min-width:clamp(29px,2.8vw,34px);font-size:clamp(8.5px,.77vw,10px)}.dpv2ProductInfo .paymentBrand--mastercard{min-width:clamp(31px,3vw,36px)}.dpv2ProductInfo .paymentBrand--mastercard i{flex-basis:clamp(11px,1vw,13px);width:clamp(11px,1vw,13px);height:clamp(11px,1vw,13px)}.dpv2ProductInfo .paymentBrand--image{min-width:clamp(32px,3.1vw,38px);max-width:clamp(45px,4.4vw,56px);padding-inline:3px}.dpv2ProductInfo .paymentBrand--image img{object-fit:contain;width:auto;max-width:clamp(39px,3.8vw,48px);height:clamp(11px,1.15vw,14px)}.dpv2ProductInfo .paymentBrand--klarna,.dpv2ProductInfo .paymentBrand--text,.dpv2ProductInfo .paymentBrand--apple,.dpv2ProductInfo .paymentBrand--google,.dpv2ProductInfo .paymentBrand--amex{min-width:0;padding-inline:clamp(3px,.3vw,5px);font-size:clamp(6.8px,.58vw,8.5px)}@media (width>=1170px) and (width<=1249px){.dpv2Hero{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(255px,280px);column-gap:14px}.dpv2ProductInfo .premiumPayments{grid-template-columns:17px 66px minmax(0,1fr);column-gap:5px}.dpv2ServiceList>div,.dpv2DeliveryRow{grid-template-columns:17px 58px minmax(0,1fr) auto;column-gap:5px}.dpv2SellerCard span,.dpv2ServiceList>div>span:first-of-type,.dpv2ProductInfo .premiumPaymentsLabel{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2SellerCard strong,.dpv2ServiceList>div>strong{font-size:9.8px}}}@media (width>=901px) and (width<=1169px){.dpv2Hero{grid-template-rows:auto auto;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;padding:18px;display:grid}.dpv2Gallery{grid-area:1/1;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.dpv2Thumbnails{scrollbar-width:none;flex-direction:column;gap:8px;width:62px;max-height:350px;display:flex;overflow:visible auto}.dpv2Thumbnails::-webkit-scrollbar{display:none}.dpv2Thumbnails button{aspect-ratio:1;box-sizing:border-box;border-radius:9px;flex:0 0 58px;place-items:center;width:58px;min-width:58px;height:58px;min-height:58px;padding:4px;display:grid;overflow:hidden}.dpv2Thumbnails button img{object-fit:contain;width:100%;height:100%}.dpv2ImageStage{width:100%;min-width:0;height:320px;min-height:320px;padding:12px}.dpv2ImageStage img{object-fit:contain;width:100%;max-width:100%;height:282px}.dpv2ProductInfo{grid-area:1/2;min-width:0}.dpv2MetaLine--logoOnly img{max-width:104px;max-height:36px}.dpv2Title--desktop{margin-top:5px;font-size:clamp(23px,2.5vw,30px);line-height:1.04;display:block}.dpv2Title--mobile{display:none}.dpv2Condition--inline{margin-top:5px;font-size:11px}.dpv2SellerCard,.dpv2ServiceList>div,.dpv2SellerCard{justify-content:space-between;align-items:center;gap:8px;display:flex}.dpv2SellerCard>div:first-child{flex:auto;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.dpv2SellerCard>div:first-child strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(10px,1.05vw,12px);overflow:hidden}.dpv2SellerCard>div:last-child:not(:first-child){white-space:nowrap;flex:none;margin-left:auto;font-size:10px}.dpv2ServiceList{gap:8px;margin-top:8px;display:grid}.dpv2ServiceList>div{grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;column-gap:7px;display:grid}.dpv2ServiceList>div>span:first-of-type{white-space:nowrap;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2ServiceList>div>strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;min-width:0;font-size:clamp(10px,1.05vw,12px);line-height:1.1;overflow:hidden}.dpv2DetailCarrierLogos{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex}.dpv2DetailCarrierLogo{flex:none;min-width:34px;height:20px;padding:2px 3px}.dpv2DetailCarrierLogo img{object-fit:contain;width:auto;max-width:42px;height:12px}.dpv2PurchaseColumn{grid-area:2/1/auto/-1;width:100%;min-width:0;margin-top:0;display:block}.dpv2BuyBox{box-sizing:border-box;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:minmax(170px,.8fr) minmax(225px,1fr);gap:4px 18px;width:100%;min-width:0;padding:14px 16px 13px;display:grid}.dpv2ProductReviewBox{box-sizing:border-box;grid-area:2/1;place-self:center start;width:min(100%,184px);height:40px;min-height:40px;margin:0;padding:5px 9px}.dpv2ProductReviewBox>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:100%;display:flex}.dpv2PriceBreakdown div{border:0;justify-content:flex-start;align-items:center;gap:5px;width:auto;min-height:24px;padding:0;display:inline-flex}.dpv2PriceBreakdown dt,.dpv2PriceBreakdown dd{white-space:nowrap;margin:0;line-height:1}.dpv2PriceBreakdown dt{font-size:13px;font-weight:500}.dpv2PriceBreakdown dd{text-transform:uppercase;font-size:13.5px;font-weight:800}.dpv2BuyBox:not(:has(.dpv2ProductReviewBox)) .dpv2PriceBreakdown{grid-area:4/1;place-self:center start;width:auto;min-width:0;margin:0}.dpv2BuyBox>a,.dpv2BuyBox>button{grid-area:5/1/auto/-1;align-self:stretch;width:100%;min-height:52px;margin:4px 0 0}.dpv2BuyBox>small{text-align:center;grid-area:6/1/auto/-1;align-self:start;width:100%;margin:5px 0 0}.dpv2SecondaryActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:none;margin:10px 0 0;display:grid}.dpv2SecondaryActions button{width:100%;min-height:42px}.dpv2ServiceList>.dpv2DeliveryRow{grid-template-columns:17px auto max-content minmax(0,1fr);column-gap:6px;min-width:0}.dpv2DeliveryRow>strong{text-overflow:clip;overflow-wrap:normal;word-break:normal;white-space:nowrap;grid-column:3;width:max-content;min-width:max-content;max-width:none;font-size:10px;overflow:visible}.dpv2DeliveryRow .dpv2DetailCarrierLogos{white-space:nowrap;flex-wrap:nowrap;grid-column:4;justify-content:flex-start;justify-self:start;align-items:center;gap:3px;width:auto;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.dpv2DeliveryRow .dpv2DetailCarrierLogo{box-sizing:border-box;flex:0 auto;width:auto;min-width:30px;height:19px;padding:2px 3px}.dpv2DeliveryRow .dpv2DetailCarrierLogo img{object-fit:contain;width:auto;max-width:37px;height:11px;max-height:11px;display:block}.dpv2DeliveryRow--logosOnly{grid-template-columns:17px auto minmax(0,1fr)}.dpv2DeliveryRow--logosOnly .dpv2DetailCarrierLogos{grid-column:3;justify-content:flex-start;justify-self:start}.dpv2ProductInfo .premiumPayments{box-sizing:border-box;grid-template-columns:17px max-content minmax(0,1fr);align-items:center;column-gap:5px;width:100%;min-width:0;min-height:46px;margin-top:8px;padding:7px 8px;display:grid;overflow:hidden}.dpv2ProductInfo .premiumPaymentsLabel{min-width:0;color:var(--detail-muted);letter-spacing:0;white-space:nowrap;font-family:inherit;font-size:10px;font-weight:550;line-height:1.2}.dpv2ProductInfo .premiumPaymentsIcons{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:3px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.dpv2ProductInfo .paymentBrand{box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #dedede;border-radius:5px;flex:0 auto;justify-content:center;align-items:center;width:auto;min-width:24px;height:20px;padding:1px 3px;font-size:7px;font-weight:750;line-height:1;display:inline-flex;overflow:visible}.dpv2ProductInfo .paymentBrand--paypal{color:#003087;min-width:36px;font-style:italic}.dpv2ProductInfo .paymentBrand--visa{color:#1a1f71;min-width:29px;font-style:italic}.dpv2ProductInfo .paymentBrand--klarna{color:#111;background:#ffb3c7;border-color:#ffa2bd;min-width:35px}.dpv2ProductInfo .paymentBrand--mastercard{gap:0;min-width:30px;max-width:30px;padding-inline:3px}.dpv2ProductInfo .paymentBrand--mastercard i{border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:block}.dpv2ProductInfo .paymentBrand--mastercard i:first-child{background:#eb001b;margin-right:-4px}.dpv2ProductInfo .paymentBrand--mastercard i:last-child{opacity:.95;background:#f79e1b}.dpv2ProductInfo .paymentBrand--image{min-width:29px;max-width:40px;padding:1px 2px;overflow:visible}.dpv2ProductInfo .paymentBrand--image img,.dpv2ProductInfo .paymentBrand img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:12px;max-height:12px;display:block}.dpv2ProductInfo .paymentBrand--invoice,.dpv2ProductInfo .paymentBrand--installment,.dpv2ProductInfo .paymentBrand--prepayment,.dpv2ProductInfo .paymentBrand--text{min-width:0;padding-inline:2px;font-size:clamp(5px,.7vw,6.5px)}.dpv2PriceBreakdown{grid-area:4/1;place-self:center start;width:fit-content;min-width:0;margin:0}.dpv2PriceBreakdown div{box-sizing:border-box;white-space:nowrap;background:#f8fafc61;border:1px solid #94a3b861;border-radius:7px;justify-content:flex-start;align-items:center;gap:5px;width:fit-content;min-height:0;margin:0;padding:5px 8px;display:inline-flex}.dpv2PriceBreakdown dt,.dpv2PriceBreakdown dd{white-space:nowrap;width:auto;margin:0;padding:0;line-height:1}.dpv2OldPrice{grid-area:1/2;place-self:end;margin:0 0 1px;position:relative;top:12px}.dpv2Savings{grid-area:2/2;place-self:center end;margin:0;position:relative;top:12px}.dpv2Price{grid-area:3/2;place-self:end;margin:0;font-size:46px;line-height:.98;position:relative;top:12px}.dpv2PriceLabel{text-align:right;white-space:nowrap;grid-area:4/2;place-self:center end;margin:2px 0 0;font-size:6.5px;line-height:1.1;transform:none}:is(.dpv2BuyBox:not(:has(.dpv2OldPrice)) .dpv2Price,.dpv2BuyBox:not(:has(.dpv2Savings)) .dpv2Price){grid-row:3;align-self:end;position:relative;top:12px}.dpv2BuyBox:not(:has(.dpv2Savings)) .dpv2PriceLabel{grid-row:4;align-self:center;transform:none}.dpv2SellerCard span,.dpv2ServiceList>div>span:first-of-type,.dpv2ProductInfo .premiumPaymentsLabel{color:var(--detail-muted)!important;letter-spacing:0!important;white-space:nowrap!important;font-family:inherit!important;font-size:12px!important;font-style:normal!important;font-weight:550!important;line-height:1.2!important}}@media (width>=701px) and (width<=900px){.dpv2Hero{grid-template-rows:auto auto;grid-template-columns:minmax(290px,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;padding:16px;display:grid}.dpv2Gallery{grid-area:1/1;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.dpv2Thumbnails{scrollbar-width:none;flex-direction:column;gap:8px;width:58px;max-height:320px;display:flex;overflow:visible auto}.dpv2Thumbnails::-webkit-scrollbar{display:none}.dpv2Thumbnails button{aspect-ratio:1;box-sizing:border-box;border-radius:9px;flex:0 0 54px;place-items:center;width:54px;min-width:54px;height:54px;min-height:54px;padding:4px;display:grid;overflow:hidden}.dpv2Thumbnails button img{object-fit:contain;width:100%;height:100%}.dpv2ImageStage{width:100%;min-width:0;height:300px;min-height:300px;padding:12px}.dpv2ImageStage img{object-fit:contain;width:100%;max-width:100%;height:264px}.dpv2ProductInfo{grid-area:1/2;min-width:0}.dpv2MetaLine--logoOnly img{max-width:96px;max-height:34px}.dpv2Title--desktop{margin-top:5px;font-size:clamp(21px,3vw,26px);line-height:1.04;display:block}.dpv2Title--mobile{display:none}.dpv2Condition--inline{margin-top:5px;font-size:11px}.dpv2SellerCard,.dpv2ServiceList>div,.dpv2SellerCard{justify-content:space-between;align-items:center;gap:7px;display:flex}.dpv2SellerCard>div:first-child{flex:auto;grid-template-columns:17px auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.dpv2SellerCard>div:first-child strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(9.5px,1.35vw,11.5px);overflow:hidden}.dpv2SellerCard>div:last-child:not(:first-child){white-space:nowrap;flex:none;margin-left:auto;font-size:9px}.dpv2ServiceList{gap:8px;margin-top:8px;display:grid}.dpv2ServiceList>div{grid-template-columns:17px auto minmax(0,1fr) auto;align-items:center;column-gap:6px;display:grid}.dpv2ServiceList>div>span:first-of-type{white-space:nowrap;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2ServiceList>div>strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;min-width:0;font-size:clamp(9.5px,1.35vw,11px);line-height:1.1;overflow:hidden}.dpv2DetailCarrierLogos{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex}.dpv2DetailCarrierLogo{flex:none;min-width:31px;height:20px;padding:2px 3px}.dpv2DetailCarrierLogo img{object-fit:contain;width:auto;max-width:38px;height:12px}.dpv2PurchaseColumn{grid-area:2/1/auto/-1;width:100%;min-width:0;margin-top:0;display:block}.dpv2BuyBox{box-sizing:border-box;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:minmax(150px,.8fr) minmax(205px,1fr);gap:4px 16px;width:100%;min-width:0;padding:13px 14px 12px;display:grid}.dpv2ProductReviewBox{box-sizing:border-box;grid-area:2/1;place-self:center start;width:min(100%,170px);height:40px;min-height:40px;margin:0;padding:5px 9px}.dpv2ProductReviewBox>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:100%;display:flex}.dpv2PriceBreakdown div{border:0;justify-content:flex-start;align-items:center;gap:5px;width:auto;min-height:24px;padding:0;display:inline-flex}.dpv2PriceBreakdown dt,.dpv2PriceBreakdown dd{white-space:nowrap;margin:0;line-height:1}.dpv2PriceBreakdown dt{font-size:12.5px;font-weight:500}.dpv2PriceBreakdown dd{text-transform:uppercase;font-size:13.5px;font-weight:800}.dpv2BuyBox:not(:has(.dpv2ProductReviewBox)) .dpv2PriceBreakdown{grid-area:4/1;place-self:center start;width:auto;min-width:0;margin:0}.dpv2BuyBox>a,.dpv2BuyBox>button{grid-area:5/1/auto/-1;align-self:stretch;width:100%;min-height:52px;margin:4px 0 0}.dpv2BuyBox>small{text-align:center;grid-area:6/1/auto/-1;align-self:start;width:100%;margin:5px 0 0}.dpv2SecondaryActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:none;margin:10px 0 0;display:grid}.dpv2SecondaryActions button{width:100%;min-height:42px}.dpv2ServiceList>.dpv2DeliveryRow{grid-template-columns:17px auto max-content minmax(0,1fr);column-gap:6px;min-width:0}.dpv2DeliveryRow>strong{text-overflow:clip;overflow-wrap:normal;word-break:normal;white-space:nowrap;grid-column:3;width:max-content;min-width:max-content;max-width:none;font-size:9.5px;overflow:visible}.dpv2DeliveryRow .dpv2DetailCarrierLogos{white-space:nowrap;flex-wrap:nowrap;grid-column:4;justify-content:flex-start;justify-self:start;align-items:center;gap:2px;width:auto;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.dpv2DeliveryRow .dpv2DetailCarrierLogo{box-sizing:border-box;flex:0 auto;width:auto;min-width:27px;height:19px;padding:2px 3px}.dpv2DeliveryRow .dpv2DetailCarrierLogo img{object-fit:contain;width:auto;max-width:33px;height:11px;max-height:11px;display:block}.dpv2DeliveryRow--logosOnly{grid-template-columns:17px auto minmax(0,1fr)}.dpv2DeliveryRow--logosOnly .dpv2DetailCarrierLogos{grid-column:3;justify-content:flex-start;justify-self:start}.dpv2ProductInfo .premiumPayments{box-sizing:border-box;grid-template-columns:17px max-content minmax(0,1fr);align-items:center;column-gap:5px;width:100%;min-width:0;min-height:46px;margin-top:8px;padding:7px 8px;display:grid;overflow:hidden}.dpv2ProductInfo .premiumPaymentsLabel{min-width:0;color:var(--detail-muted);letter-spacing:0;white-space:nowrap;font-family:inherit;font-size:9.5px;font-weight:550;line-height:1.2}.dpv2ProductInfo .premiumPaymentsIcons{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.dpv2ProductInfo .paymentBrand{box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #dedede;border-radius:5px;flex:0 auto;justify-content:center;align-items:center;width:auto;min-width:24px;height:18px;padding:1px 3px;font-size:6.4px;font-weight:750;line-height:1;display:inline-flex;overflow:visible}.dpv2ProductInfo .paymentBrand--paypal{color:#003087;min-width:32px;font-style:italic}.dpv2ProductInfo .paymentBrand--visa{color:#1a1f71;min-width:26px;font-style:italic}.dpv2ProductInfo .paymentBrand--klarna{color:#111;background:#ffb3c7;border-color:#ffa2bd;min-width:31px}.dpv2ProductInfo .paymentBrand--mastercard{gap:0;min-width:28px;max-width:28px;padding-inline:3px}.dpv2ProductInfo .paymentBrand--mastercard i{border-radius:50%;flex:0 0 11px;width:11px;height:11px;display:block}.dpv2ProductInfo .paymentBrand--mastercard i:first-child{background:#eb001b;margin-right:-4px}.dpv2ProductInfo .paymentBrand--mastercard i:last-child{opacity:.95;background:#f79e1b}.dpv2ProductInfo .paymentBrand--image{min-width:29px;max-width:35px;padding:1px 2px;overflow:visible}.dpv2ProductInfo .paymentBrand--image img,.dpv2ProductInfo .paymentBrand img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:10px;max-height:10px;display:block}.dpv2ProductInfo .paymentBrand--invoice,.dpv2ProductInfo .paymentBrand--installment,.dpv2ProductInfo .paymentBrand--prepayment,.dpv2ProductInfo .paymentBrand--text{min-width:0;padding-inline:2px;font-size:clamp(5px,.7vw,6.5px)}.dpv2PriceBreakdown{grid-area:4/1;place-self:center start;width:fit-content;min-width:0;margin:0}.dpv2PriceBreakdown div{box-sizing:border-box;white-space:nowrap;background:#f8fafc61;border:1px solid #94a3b861;border-radius:7px;justify-content:flex-start;align-items:center;gap:5px;width:fit-content;min-height:0;margin:0;padding:5px 8px;display:inline-flex}.dpv2PriceBreakdown dt,.dpv2PriceBreakdown dd{white-space:nowrap;width:auto;margin:0;padding:0;line-height:1}.dpv2OldPrice{grid-area:1/2;place-self:end;margin:0 0 1px;position:relative;top:12px}.dpv2Savings{grid-area:2/2;place-self:center end;margin:0;position:relative;top:12px}.dpv2Price{grid-area:3/2;place-self:end;margin:0;font-size:46px;line-height:.98;position:relative;top:12px}.dpv2PriceLabel{text-align:right;white-space:nowrap;grid-area:4/2;place-self:center end;margin:2px 0 0;font-size:6.5px;line-height:1.1;transform:none}:is(.dpv2BuyBox:not(:has(.dpv2OldPrice)) .dpv2Price,.dpv2BuyBox:not(:has(.dpv2Savings)) .dpv2Price){grid-row:3;align-self:end;position:relative;top:12px}.dpv2BuyBox:not(:has(.dpv2Savings)) .dpv2PriceLabel{grid-row:4;align-self:center;transform:none}.dpv2SellerCard span,.dpv2ServiceList>div>span:first-of-type,.dpv2ProductInfo .premiumPaymentsLabel{color:var(--detail-muted)!important;letter-spacing:0!important;white-space:nowrap!important;font-family:inherit!important;font-size:12px!important;font-style:normal!important;font-weight:550!important;line-height:1.2!important}}@media (width<=700px){.dpv2BuyBox .dpv2Price{margin-bottom:0!important;line-height:.96!important}.dpv2BuyBox .dpv2PriceLabel{margin-top:1px!important;line-height:1.1!important}}@media (width>=456px) and (width<=700px){.dpv2Page{padding-bottom:48px}.dpv2Breadcrumb{margin-bottom:10px;font-size:10px}.dpv2Breadcrumb>span{display:none}.dpv2Hero{border-radius:15px;grid-template-columns:1fr;gap:14px;padding:12px}.dpv2Gallery{grid-template-columns:1fr;grid-template-areas:"stage""thumbs";gap:9px}.dpv2Thumbnails{flex-direction:row;gap:7px;max-height:none;overflow:hidden}.dpv2Thumbnails button{flex-basis:55px;width:55px;height:55px}.dpv2ImageStage{min-height:300px;padding:12px}.dpv2ImageStage img{height:275px}.dpv2MetaLine--logoOnly img{max-width:82px;max-height:27px}.dpv2Title--desktop{-webkit-line-clamp:3;font-size:clamp(22px,5vw,28px)}.dpv2Condition--inline{margin-bottom:9px;font-size:10px}.dpv2SellerCard,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{min-height:43px;padding:8px 10px}.dpv2SellerCard>div:first-child,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{grid-template-columns:17px 76px minmax(0,1fr)}.dpv2SellerCard{grid-template-columns:minmax(0,1fr) auto;display:grid}.dpv2SellerCard>div:last-child{justify-content:flex-end}.dpv2ServiceList>div>span:first-of-type,.dpv2ProductInfo .premiumPaymentsLabel{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2ServiceList>div>strong{font-size:11px}.dpv2DetailCarrierLogos{grid-area:2/3;justify-content:flex-start;justify-self:start;margin-top:4px}.dpv2DetailCarrierLogo{min-width:38px;height:21px}.dpv2DetailCarrierLogo img{max-width:45px;height:13px}.dpv2PurchaseColumn{gap:9px}.dpv2BuyBox{padding:14px}.dpv2Price{font-size:38px}.dpv2SecondaryActions button{min-height:42px}.dpv2Section{border-radius:14px;padding:15px}.dpv2HistoryStart{grid-template-columns:1fr 1fr}.dpv2HistoryStart>div:last-of-type{grid-column:1/-1}.dpv2OfferTable article{grid-template-columns:64px minmax(0,1fr) 105px}.dpv2OfferDelivery{grid-column:2}.dpv2OfferAction{grid-area:1/3/3}}@media (width<=455px){.dpv2Page{padding-bottom:42px}.dpv2Breadcrumb{margin:0 2px 9px;font-size:10px}.dpv2Breadcrumb>span{display:none}.dpv2Hero{border-radius:14px;grid-template-columns:1fr;gap:12px;padding:10px;box-shadow:0 7px 20px #1018280a}.dpv2Gallery{grid-template-columns:1fr;grid-template-areas:"stage""thumbs";gap:8px}.dpv2Thumbnails{flex-direction:row;gap:6px;max-height:none;overflow:hidden}.dpv2Thumbnails button{border-radius:8px;flex-basis:52px;width:52px;height:52px;padding:4px}.dpv2ImageStage{border-radius:13px;min-height:250px;padding:10px}.dpv2ImageStage img{height:228px}.dpv2ImageStage small{font-size:8px;bottom:8px;right:8px}.dpv2MetaLine{min-height:25px}.dpv2MetaLine--logoOnly img{max-width:74px;max-height:24px}.dpv2Title--desktop{display:none}.dpv2Title--mobile{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:clamp(20px,6.2vw,25px);line-height:1.12;display:-webkit-box;overflow:hidden}.dpv2Condition--inline{margin:2px 0 8px;font-size:10px}.dpv2SellerCard{min-height:42px;padding:8px 9px;display:block}.dpv2SellerCard>div:first-child{grid-template-columns:17px auto minmax(0,1fr)}.dpv2SellerCard>div:last-child{justify-content:flex-start;margin:4px 0 0 24px}.dpv2SellerCard span,.dpv2SellerCard strong{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2ServiceList{gap:7px;margin-top:7px}.dpv2ServiceList>div{grid-template-columns:15px 58px minmax(0,1fr) auto;gap:4px;min-height:38px;padding:7px 8px}.dpv2ServiceList>div>span:first-of-type{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:550;line-height:1.2}.dpv2ServiceList>div>strong{font-size:10.5px;line-height:1.3}.dpv2DetailCarrierLogos{white-space:nowrap;flex-wrap:nowrap;grid-area:1/4;justify-content:flex-start;justify-self:start;gap:2px;min-width:0;margin-top:0;overflow:hidden}.dpv2DeliveryRow--logosOnly .dpv2DetailCarrierLogos{grid-area:1/3;margin-top:0}.dpv2DetailCarrierLogo{min-width:27px;height:17px;padding:1px 2px}.dpv2DetailCarrierLogo img{max-width:33px;height:10px}.dpv2ProductInfo .premiumPayments{grid-template-columns:15px 58px minmax(0,1fr);gap:4px;min-height:38px;margin-top:7px;padding:7px 8px;overflow:hidden}.dpv2ProductInfo .premiumPaymentsLabel{letter-spacing:0;white-space:nowrap;font-family:inherit;font-size:10px;font-weight:550;line-height:1.2}.dpv2ProductInfo .premiumPaymentsIcons{white-space:nowrap;flex-wrap:nowrap;gap:2px;min-width:0;display:flex;overflow:hidden}.dpv2ProductInfo .paymentBrand{flex:0 auto;min-width:25px;height:17px;padding:1px 2px;font-size:7px}.dpv2ProductInfo .paymentBrand--mastercard{min-width:25px}.dpv2PurchaseColumn{gap:8px}.dpv2BuyBox{border-radius:13px;padding:13px}.dpv2ProductReviewBox{min-height:40px;margin-bottom:10px;padding:6px 8px}.dpv2ProductReviewStar{font-size:18px}.dpv2Price{font-size:36px}.dpv2Savings,.dpv2PriceBreakdown{margin-top:10px}.dpv2BuyBox>a,.dpv2BuyBox>button{min-height:46px;margin-top:11px}.dpv2SecondaryActions{gap:7px}.dpv2SecondaryActions button{min-height:40px;padding:7px 8px;font-size:10px}.dpv2Section{border-radius:13px;margin-top:14px;padding:12px}.dpv2SectionHeader{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px}.dpv2SectionHeader h2{font-size:18px}.dpv2HistoryTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}.dpv2HistoryTabs button{min-height:30px;padding:4px;font-size:8px}.dpv2HistoryStart{grid-template-columns:1fr;padding:10px}.dpv2HistoryStart>div:last-of-type,.dpv2HistoryStart p{grid-column:auto}.dpv2Chart{height:175px}.dpv2OfferTable article{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:9px}.dpv2OfferVisual{width:56px;height:48px}.dpv2OfferThumb,.dpv2OfferThumbFallback{width:52px;height:44px}.dpv2OfferTitle button{font-size:10px}.dpv2OfferDelivery{grid-column:2}.dpv2OfferAction{border-top:1px solid #eceff1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;place-items:center end;padding-top:7px;display:grid}.dpv2OfferAction>strong,.dpv2OfferOldPrice{grid-column:1;justify-self:start}.dpv2OfferAction>button{grid-area:1/2/3}.dpv2Zoom{padding:12px 54px}.dpv2Zoom>img{max-width:100%;max-height:84vh}.dpv2ZoomClose{width:42px;height:42px;top:12px;right:12px}.dpv2ZoomNav{width:42px;height:42px}.dpv2ZoomPrev{left:8px}.dpv2ZoomNext{right:8px}}@media (width>=361px) and (width<=700px){.dpv2BuyBox{box-sizing:border-box!important;grid-template-rows:auto auto auto auto auto auto!important;grid-template-columns:minmax(128px,.78fr) minmax(168px,1.22fr)!important;gap:4px clamp(10px,2.4vw,16px)!important;width:100%!important;min-width:0!important;padding:clamp(11px,2.2vw,14px)!important;display:grid!important}.dpv2ProductReviewBox{box-sizing:border-box!important;grid-area:2/1!important;place-self:center start!important;width:min(100%,170px)!important;height:38px!important;min-height:38px!important;margin:0!important;padding:5px 8px!important}.dpv2ProductReviewStar{font-size:clamp(15px,3.2vw,18px)!important}.dpv2ProductReviewBox strong{font-size:clamp(9px,2.1vw,12px)!important}.dpv2ProductReviewBox small{font-size:clamp(7px,1.55vw,9px)!important}.dpv2OldPrice{text-align:right!important;grid-area:1/2!important;place-self:end!important;margin:0 0 1px!important;font-size:clamp(9px,2vw,11px)!important;position:relative!important;top:clamp(7px,1.7vw,12px)!important}.dpv2Savings{white-space:nowrap!important;text-align:center!important;border-radius:8px!important;grid-area:2/2!important;place-self:center end!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:clamp(5px,1.25vw,7px) clamp(7px,1.6vw,10px)!important;font-size:clamp(8px,1.8vw,10px)!important;line-height:1!important;position:relative!important;top:clamp(7px,1.7vw,12px)!important}.dpv2Price{text-align:right!important;white-space:nowrap!important;grid-area:3/2!important;place-self:end!important;width:auto!important;margin:0!important;font-size:clamp(34px,7.4vw,46px)!important;line-height:.98!important;position:relative!important;top:clamp(7px,1.7vw,12px)!important}.dpv2PriceLabel{text-align:right!important;white-space:nowrap!important;grid-area:4/2!important;place-self:center end!important;width:auto!important;margin:2px 0 0!important;font-size:clamp(5.5px,1.25vw,6.5px)!important;line-height:1.1!important;transform:none!important}:is(.dpv2BuyBox:not(:has(.dpv2OldPrice)) .dpv2Price,.dpv2BuyBox:not(:has(.dpv2Savings)) .dpv2Price){grid-row:3!important;align-self:end!important;position:relative!important;top:clamp(7px,1.7vw,12px)!important}.dpv2BuyBox:not(:has(.dpv2Savings)) .dpv2PriceLabel{grid-row:4!important;align-self:center!important;transform:none!important}.dpv2PriceBreakdown{grid-area:4/1!important;place-self:center start!important;width:fit-content!important;min-width:0!important;max-width:100%!important;margin:0!important}.dpv2BuyBox:not(:has(.dpv2ProductReviewBox)) .dpv2PriceBreakdown{grid-area:4/1!important;place-self:center start!important;width:fit-content!important;min-width:0!important;max-width:100%!important;margin:0!important}.dpv2PriceBreakdown div{box-sizing:border-box!important;white-space:nowrap!important;background:#f8fafc61!important;border:1px solid #94a3b861!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(4px,1vw,6px)!important;width:fit-content!important;min-width:0!important;min-height:0!important;margin:0!important;padding:clamp(4px,1vw,5px) clamp(6px,1.4vw,8px)!important;display:inline-flex!important}.dpv2PriceBreakdown dt,.dpv2PriceBreakdown dd{text-align:left!important;white-space:nowrap!important;width:auto!important;margin:0!important;padding:0!important;line-height:1!important}.dpv2PriceBreakdown dt{font-size:clamp(9px,2vw,10px)!important;font-weight:400!important}.dpv2PriceBreakdown dd{text-transform:none!important;font-size:clamp(10px,2.2vw,11px)!important;font-weight:800!important}.dpv2BuyBox>a,.dpv2BuyBox>button{grid-area:5/1/auto/-1!important;align-self:stretch!important;width:100%!important;min-height:clamp(46px,7vw,52px)!important;margin:clamp(7px,1.7vw,10px) 0 0!important}.dpv2BuyBox>small{text-align:center!important;grid-area:6/1/auto/-1!important;align-self:start!important;width:100%!important;margin:5px 0 0!important;font-size:clamp(7px,1.45vw,8px)!important}}@media (width<=360px){.dpv2BuyBox{box-sizing:border-box!important;grid-template-rows:auto auto auto auto auto auto!important;grid-template-columns:minmax(102px,.78fr) minmax(128px,1.22fr)!important;gap:3px 7px!important;width:100%!important;min-width:0!important;padding:10px!important;display:grid!important}.dpv2ProductReviewBox{grid-area:2/1!important;place-self:center start!important;width:min(100%,138px)!important;height:36px!important;min-height:36px!important;margin:0!important;padding:4px 6px!important}.dpv2ProductReviewStar{font-size:14px!important}.dpv2ProductReviewBox strong{font-size:clamp(8px,2.8vw,10px)!important}.dpv2ProductReviewBox small{font-size:clamp(6px,2.1vw,8px)!important}.dpv2OldPrice{grid-area:1/2!important;place-self:end!important;margin:0 0 1px!important;font-size:clamp(8px,2.7vw,10px)!important;position:relative!important;top:6px!important}.dpv2Savings{white-space:nowrap!important;border-radius:7px!important;grid-area:2/2!important;place-self:center end!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:4px 6px!important;font-size:clamp(7px,2.35vw,8.5px)!important;line-height:1!important;position:relative!important;top:6px!important}.dpv2Price{text-align:right!important;white-space:nowrap!important;grid-area:3/2!important;place-self:end!important;width:auto!important;margin:0!important;font-size:clamp(30px,10.6vw,38px)!important;line-height:.98!important;position:relative!important;top:6px!important}.dpv2PriceLabel{text-align:right!important;white-space:nowrap!important;grid-area:4/2!important;place-self:center end!important;width:auto!important;margin:2px 0 0!important;font-size:clamp(5px,1.8vw,6px)!important;line-height:1.1!important}.dpv2PriceBreakdown{grid-area:4/1!important;place-self:center start!important;width:max-content!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}.dpv2BuyBox:not(:has(.dpv2ProductReviewBox)) .dpv2PriceBreakdown{grid-area:4/1!important;place-self:center start!important;width:max-content!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}.dpv2PriceBreakdown div{box-sizing:border-box!important;white-space:nowrap!important;background:#f8fafc61!important;border:1px solid #94a3b861!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;width:max-content!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:2px 3px!important;display:inline-flex!important;overflow:visible!important}.dpv2PriceBreakdown dt{text-align:left!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:clamp(5.2px,1.524vw + 1.3138px,6.8px)!important;font-weight:400!important;line-height:1!important}.dpv2PriceBreakdown dd{text-align:left!important;white-space:nowrap!important;text-transform:none!important;margin:0!important;padding:0!important;font-size:clamp(5.8px,1.714vw + 1.4293px,7.6px)!important;font-weight:800!important;line-height:1!important}.dpv2BuyBox>a,.dpv2BuyBox>button{grid-area:5/1/auto/-1!important;width:100%!important;min-height:44px!important;margin:7px 0 0!important}.dpv2BuyBox>small{text-align:center!important;grid-area:6/1/auto/-1!important;width:100%!important;margin:4px 0 0!important;font-size:7px!important}}@media (width<=700px){.dpv2SellerCard,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{box-sizing:border-box!important;min-width:0!important;height:clamp(40px,6.4vw,46px)!important;min-height:clamp(40px,6.4vw,46px)!important;overflow:visible!important}.dpv2SellerCard>div:first-child>span:first-of-type,.dpv2ServiceList>div>span:first-of-type,.dpv2ProductInfo .premiumPaymentsLabel{letter-spacing:0!important;white-space:nowrap!important;font-family:inherit!important;font-size:clamp(8px,1.65vw,11.5px)!important;font-style:normal!important;font-weight:550!important;line-height:1.2!important}.dpv2SellerCard>div:first-child>strong,.dpv2ServiceList>div>strong{letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;font-family:inherit!important;font-size:clamp(8px,1.65vw,11.5px)!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;overflow:visible!important}.dpv2SellerCard{grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(4px,1vw,7px)!important;padding:clamp(7px,1.35vw,9px) clamp(8px,1.55vw,10px)!important;display:grid!important}.dpv2SellerCard>div:first-child{grid-template-columns:clamp(15px,2.4vw,17px) clamp(52px,10vw,68px) max-content!important;align-items:center!important;column-gap:clamp(3px,.8vw,6px)!important;width:max-content!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important}.dpv2SellerCard>div:first-child:before{background-size:contain!important;grid-area:1/1!important;place-self:center!important;width:clamp(15px,2.4vw,17px)!important;height:clamp(15px,2.4vw,17px)!important;margin:0!important}.dpv2SellerCard>div:first-child>span:first-of-type{color:var(--detail-muted)!important;grid-area:1/2!important;margin:0!important}.dpv2SellerCard>div:first-child>strong{color:#20242a!important;grid-area:1/3!important;margin:0!important}.dpv2SellerCard>div:last-child:not(:first-child){width:auto!important;min-width:0!important;max-width:none!important;color:var(--detail-muted)!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;flex-wrap:nowrap!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:3px!important;margin:0!important;font-family:inherit!important;font-size:clamp(7px,1.45vw,10px)!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;display:flex!important;overflow:visible!important}.dpv2SellerCard>div:last-child:not(:first-child)>*{font:inherit!important;color:inherit!important;white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.dpv2ServiceList{gap:clamp(6px,1.2vw,8px)!important;margin-top:clamp(6px,1.2vw,8px)!important}.dpv2ServiceList>div{grid-template-columns:clamp(15px,2.4vw,17px) clamp(52px,10vw,68px) minmax(0,1fr) auto!important;align-items:center!important;column-gap:clamp(3px,.8vw,6px)!important;padding:clamp(7px,1.35vw,9px) clamp(8px,1.55vw,10px)!important;display:grid!important}.dpv2ServiceList>div:before{background-size:contain!important;grid-area:1/1!important;place-self:center!important;width:clamp(15px,2.4vw,17px)!important;height:clamp(15px,2.4vw,17px)!important;margin:0!important}.dpv2ServiceList>div>span:first-of-type{color:var(--detail-muted)!important;grid-area:1/2!important;margin:0!important}.dpv2ServiceList>div>strong{color:#20242a!important;grid-area:1/3!important;place-self:center start!important;min-width:0!important;max-width:none!important;margin:0!important}.dpv2ServiceList>.dpv2DeliveryRow{grid-template-columns:clamp(15px,2.4vw,17px) clamp(52px,10vw,68px) max-content minmax(0,1fr)!important}.dpv2ServiceList>.dpv2DeliveryRow>.dpv2DetailCarrierLogos{white-space:nowrap!important;flex-flow:row!important;grid-area:1/4!important;justify-content:flex-end!important;justify-self:stretch!important;align-items:center!important;gap:clamp(1px,.35vw,3px)!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:inline-flex!important;overflow:visible!important}.dpv2ServiceList>.dpv2DeliveryRow .dpv2DetailCarrierLogo{box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:clamp(23px,5vw,34px)!important;height:clamp(18px,3.15vw,21px)!important;padding:1px clamp(2px,.5vw,4px)!important}.dpv2ServiceList>.dpv2DeliveryRow .dpv2DetailCarrierLogo img{object-fit:contain!important;width:auto!important;max-width:clamp(21px,4.7vw,32px)!important;height:clamp(9px,1.8vw,12px)!important;display:block!important}.dpv2ProductInfo .premiumPayments{grid-template-columns:clamp(15px,2.4vw,17px) clamp(52px,10vw,68px) minmax(0,1fr)!important;align-items:center!important;gap:0!important;margin-top:clamp(6px,1.2vw,8px)!important;padding:clamp(7px,1.35vw,9px) clamp(8px,1.55vw,10px)!important;display:grid!important}.dpv2ProductInfo .premiumPayments:before{background-size:contain!important;grid-area:1/1!important;place-self:center!important;width:clamp(15px,2.4vw,17px)!important;height:clamp(15px,2.4vw,17px)!important;margin:0!important}.dpv2ProductInfo .premiumPaymentsLabel{min-width:0!important;color:var(--detail-muted)!important;grid-area:1/2!important;place-self:center start!important;margin:0!important;padding:0!important}.dpv2ProductInfo .premiumPaymentsIcons{white-space:nowrap!important;flex-flow:row!important;grid-area:1/3!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(2px,.55vw,4px)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:flex!important;overflow:visible!important}@media (width<=420px){.dpv2SellerCard>div:first-child,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{column-gap:3px!important}.dpv2SellerCard>div:first-child{grid-template-columns:14px 48px max-content!important}.dpv2ServiceList>div{grid-template-columns:14px 48px minmax(0,1fr) auto!important}.dpv2ServiceList>.dpv2DeliveryRow{grid-template-columns:14px 48px max-content minmax(0,1fr)!important}.dpv2ProductInfo .premiumPayments{grid-template-columns:14px 48px minmax(0,1fr)!important}.dpv2SellerCard>div:first-child:before,.dpv2ServiceList>div:before,.dpv2ProductInfo .premiumPayments:before{width:14px!important;height:14px!important}.dpv2ServiceList>.dpv2DeliveryRow .dpv2DetailCarrierLogo{min-width:clamp(20px,6vw,25px)!important;height:18px!important;padding-inline:1px!important}.dpv2ServiceList>.dpv2DeliveryRow .dpv2DetailCarrierLogo img{max-width:clamp(18px,5.5vw,23px)!important;height:9px!important}}}.dpv2ProductInfo .premiumPayments:before{background-size:contain!important;width:clamp(15px,2.4vw,17px)!important;height:clamp(15px,2.4vw,17px)!important}.dpv2ProductInfo .premiumPaymentsIcons{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(1px,.35vw,3px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.dpv2ProductInfo .paymentBrand{box-sizing:border-box!important;white-space:nowrap!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:clamp(18px,3.15vw,21px)!important;min-height:clamp(18px,3.15vw,21px)!important;padding:1px clamp(2px,.5vw,4px)!important;font-size:clamp(5.5px,1.35vw,8px)!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.dpv2ProductInfo .paymentBrand--image{min-width:0!important;max-width:none!important;padding:1px clamp(2px,.5vw,4px)!important;overflow:visible!important}.dpv2ProductInfo .paymentBrand--image img,.dpv2ProductInfo .paymentBrand img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:clamp(21px,4.7vw,32px)!important;height:clamp(9px,1.8vw,12px)!important;max-height:none!important;display:block!important}.dpv2ProductInfo .paymentBrand--mastercard{gap:0!important;width:auto!important;min-width:clamp(23px,5vw,34px)!important;padding-inline:clamp(2px,.5vw,4px)!important}.dpv2ProductInfo .paymentBrand--mastercard i{flex:0 0 clamp(9px,1.8vw,12px)!important;width:clamp(9px,1.8vw,12px)!important;height:clamp(9px,1.8vw,12px)!important}.dpv2ProductInfo .paymentBrand--mastercard i:first-child{margin-right:clamp(-5px,-.7vw,-3px)!important}.dpv2ProductInfo .paymentBrand--paypal,.dpv2ProductInfo .paymentBrand--visa,.dpv2ProductInfo .paymentBrand--klarna,.dpv2ProductInfo .paymentBrand--paybybank,.dpv2ProductInfo .paymentBrand--invoice,.dpv2ProductInfo .paymentBrand--installment,.dpv2ProductInfo .paymentBrand--prepayment,.dpv2ProductInfo .paymentBrand--text{min-width:0!important;max-width:none!important;padding-inline:clamp(2px,.5vw,4px)!important;font-size:clamp(5.5px,1.35vw,8px)!important}@media (width<=420px){.dpv2ProductInfo .paymentBrand,.dpv2ServiceList>.dpv2DeliveryRow .dpv2DetailCarrierLogo{height:18px!important;min-height:18px!important;padding-inline:1px!important}.dpv2ProductInfo .paymentBrand{font-size:clamp(5px,1.75vw,6.5px)!important}.dpv2ProductInfo .paymentBrand--image img,.dpv2ProductInfo .paymentBrand img,.dpv2ServiceList>.dpv2DeliveryRow .dpv2DetailCarrierLogo img{max-width:clamp(18px,5.5vw,23px)!important;height:9px!important}.dpv2ProductInfo .paymentBrand--mastercard i{flex-basis:9px!important;width:9px!important;height:9px!important}}.dpv2Title{letter-spacing:-.035em!important;font-size:clamp(19px,4.25vw,25px)!important;line-height:1.03!important}@media (width<=420px){.dpv2Title{font-size:clamp(17px,5.35vw,21px)!important;line-height:1.04!important}}.dpv2ProductReviewBox{width:max-content!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.dpv2ProductReviewBox>div{grid-template-rows:auto auto!important;align-content:center!important;justify-items:start!important;gap:1px!important;min-width:0!important;height:auto!important;display:grid!important}.dpv2ProductReviewBox strong,.dpv2ProductReviewBox small{text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;max-width:100%!important;margin:0!important;display:block!important;overflow:visible!important}.dpv2ProductReviewBox strong{font-size:clamp(8px,2.1vw,12px)!important;line-height:1.05!important}.dpv2ProductReviewBox small{font-size:clamp(5.8px,1.55vw,9px)!important;line-height:1.05!important}@media (width<=360px){.dpv2ProductReviewBox{gap:4px!important;padding:4px 5px!important}.dpv2ProductReviewStar{font-size:13px!important}.dpv2ProductReviewBox strong{font-size:clamp(7.5px,2.65vw,9px)!important}.dpv2ProductReviewBox small{font-size:clamp(5.3px,1.9vw,6.5px)!important}}@media (width>=701px) and (width<=1169px){.dpv2SellerCard>div:first-child,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{box-sizing:border-box!important;grid-template-columns:18px 78px minmax(0,1fr) auto!important;align-items:center!important;column-gap:7px!important;min-width:0!important;display:grid!important}.dpv2SellerCard>div:first-child:before,.dpv2ServiceList>div:before,.dpv2ProductInfo .premiumPayments:before{grid-area:1/1!important;place-self:center!important;width:17px!important;height:17px!important;margin:0!important}.dpv2SellerCard>div:first-child>span:first-of-type,.dpv2ServiceList>div>span:first-of-type,.dpv2ProductInfo .premiumPaymentsLabel{letter-spacing:0!important;white-space:nowrap!important;grid-area:1/2!important;place-self:center start!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:12px!important;font-style:normal!important;font-weight:550!important;line-height:1.2!important}.dpv2SellerCard>div:first-child>strong,.dpv2ServiceList>div>strong,.dpv2ProductInfo .premiumPaymentsIcons{grid-area:1/3!important;place-self:center start!important;min-width:0!important;margin:0!important}.dpv2ServiceList>div>.dpv2DetailCarrierLogos{grid-area:1/4!important;place-self:center end!important;margin:0!important}.dpv2ProductInfo .premiumPaymentsIcons{white-space:nowrap!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:visible!important}.dpv2SellerCard{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.dpv2SellerCard>div:first-child{flex:auto!important}.dpv2SellerCard>div:last-child:not(:first-child){flex:none!important;align-self:center!important;margin-left:auto!important}.dpv2SellerCard,.dpv2ServiceList>div{min-width:0!important;height:46px!important;min-height:46px!important;overflow:visible!important}.dpv2SellerCard>div:first-child>span:first-of-type,.dpv2ServiceList>div>span:first-of-type{letter-spacing:0!important;white-space:nowrap!important;font-family:inherit!important;font-size:clamp(9px,1.18vw,12px)!important;font-style:normal!important;font-weight:550!important;line-height:1.2!important}.dpv2SellerCard>div:first-child>strong,.dpv2ServiceList>div>strong{letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;font-family:inherit!important;font-size:clamp(9px,1.18vw,12px)!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;overflow:visible!important}.dpv2SellerCard{grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(5px,.7vw,8px)!important;display:grid!important}.dpv2SellerCard>div:first-child{flex:none!important;grid-template-columns:17px clamp(58px,7.6vw,76px) max-content!important;align-items:center!important;column-gap:clamp(4px,.6vw,7px)!important;width:max-content!important;min-width:0!important;max-width:none!important;display:grid!important}.dpv2SellerCard>div:first-child:before{background-size:17px 17px!important;grid-area:1/1!important;width:17px!important;height:17px!important;margin:0!important}.dpv2SellerCard>div:first-child>span:first-of-type{color:var(--detail-muted)!important;grid-area:1/2!important;margin:0!important}.dpv2SellerCard>div:first-child>strong{color:#20242a!important;grid-area:1/3!important;margin:0!important}.dpv2SellerCard>div:last-child:not(:first-child){width:auto!important;min-width:0!important;max-width:none!important;color:var(--detail-muted)!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;margin:0!important;font-family:inherit!important;font-size:clamp(8.5px,1.08vw,11px)!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;display:flex!important;overflow:visible!important}.dpv2SellerCard>div:last-child:not(:first-child)>*{font:inherit!important;color:inherit!important;white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.dpv2ServiceList>div{grid-template-columns:17px clamp(58px,7.6vw,76px) minmax(0,1fr) auto!important;align-items:center!important;column-gap:clamp(4px,.6vw,7px)!important;display:grid!important}.dpv2ServiceList>div:before{background-size:17px 17px!important;grid-area:1/1!important;width:17px!important;height:17px!important;margin:0!important}.dpv2ServiceList>div>span:first-of-type{color:var(--detail-muted)!important;grid-area:1/2!important;margin:0!important}.dpv2ServiceList>div>strong{color:#20242a!important;grid-area:1/3!important;justify-self:start!important;min-width:0!important;max-width:none!important;margin:0!important}.dpv2ServiceList>.dpv2DeliveryRow{grid-template-columns:17px clamp(58px,7.6vw,76px) max-content minmax(0,1fr)!important}.dpv2ServiceList>.dpv2DeliveryRow>.dpv2DetailCarrierLogos{white-space:nowrap!important;flex-wrap:nowrap!important;grid-area:1/4!important;justify-content:flex-end!important;justify-self:stretch!important;align-items:center!important;gap:clamp(1px,.25vw,3px)!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:inline-flex!important;overflow:visible!important}.dpv2ServiceList>.dpv2DeliveryRow .dpv2DetailCarrierLogo{box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:clamp(29px,3.25vw,38px)!important;height:clamp(20px,1.95vw,22px)!important;padding:2px 4px!important}.dpv2ServiceList>.dpv2DeliveryRow .dpv2DetailCarrierLogo img{object-fit:contain!important;width:auto!important;max-width:clamp(28px,3.05vw,36px)!important;height:clamp(11px,1.15vw,13px)!important;display:block!important}.dpv2ServiceList>div:not(.dpv2DeliveryRow)>strong{font-size:clamp(9px,1.18vw,12px)!important}}.dpv2ProductInfo .premiumPayments{grid-template-columns:17px clamp(58px,7.6vw,76px) minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(4px,.6vw,7px)!important}.dpv2ProductInfo .premiumPayments:before{background-size:17px 17px!important;grid-area:1/1!important;place-self:center!important;width:17px!important;height:17px!important;margin:0!important}.dpv2ProductInfo .premiumPaymentsLabel{min-width:0!important;color:var(--detail-muted)!important;letter-spacing:0!important;white-space:nowrap!important;grid-area:1/2!important;place-self:center start!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:clamp(9px,1.18vw,12px)!important;font-style:normal!important;font-weight:550!important;line-height:1.2!important}.dpv2ProductInfo .premiumPaymentsIcons{grid-area:1/3!important;min-width:0!important;margin:0!important}@media (width>=1170px){.dpv2Hero{grid-template-rows:auto auto auto auto auto auto!important;grid-template-columns:minmax(270px,340px) minmax(0,1fr) minmax(270px,300px)!important;align-items:stretch!important;gap:0 clamp(14px,1.5vw,22px)!important;display:grid!important}.dpv2ProductInfo,.dpv2PurchaseColumn{display:contents!important}.dpv2Gallery{grid-area:1/1/7!important;align-self:start!important;min-width:0!important}.dpv2MetaLine--logoOnly{grid-area:1/2!important}.dpv2Title--desktop{grid-area:2/2!important}.dpv2Title--mobile{display:none!important}.dpv2Condition--inline{grid-area:3/2!important}.dpv2SellerCard{grid-area:4/2!important;margin-top:8px!important}.dpv2ServiceList{grid-area:5/2!important}.dpv2ProductInfo .premiumPayments{grid-area:6/2!important;margin-top:8px!important}.dpv2Gallery{grid-template-columns:68px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.dpv2Thumbnails{scrollbar-width:none!important;flex-direction:column!important;gap:8px!important;width:68px!important;max-height:390px!important;display:flex!important;overflow:hidden auto!important}.dpv2Thumbnails::-webkit-scrollbar{display:none!important}.dpv2Thumbnails button{aspect-ratio:1!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e7!important;border-radius:10px!important;outline:none!important;flex:0 0 68px!important;place-items:center!important;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;padding:5px!important;display:grid!important;overflow:hidden!important}.dpv2Thumbnails button.is-active{border:2px solid var(--detail-orange)!important;box-shadow:none!important;outline:none!important;padding:4px!important}.dpv2Thumbnails button img,.dpv2Thumbnails img{object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;display:block!important}.dpv2ImageStage{width:100%!important;min-width:0!important;min-height:330px!important;overflow:hidden!important}.dpv2ImageStage img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:295px!important}.dpv2SellerCard,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{box-sizing:border-box!important;min-width:0!important;height:46px!important;min-height:46px!important}.dpv2SellerCard{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.dpv2SellerCard>div:first-child{flex:auto!important;grid-template-columns:18px 78px minmax(0,1fr)!important;align-items:center!important;column-gap:7px!important;min-width:0!important;display:grid!important}.dpv2ServiceList>div{grid-template-columns:18px 78px minmax(0,1fr) auto!important;align-items:center!important;column-gap:7px!important;min-width:0!important;display:grid!important}.dpv2ProductInfo .premiumPayments{grid-template-columns:18px 78px minmax(0,1fr)!important;align-items:center!important;column-gap:7px!important;min-width:0!important;display:grid!important}.dpv2SellerCard>div:first-child:before,.dpv2ServiceList>div:before,.dpv2ProductInfo .premiumPayments:before{grid-area:1/1!important;place-self:center!important;width:17px!important;height:17px!important;margin:0!important}.dpv2SellerCard>div:first-child>span:first-of-type,.dpv2ServiceList>div>span:first-of-type,.dpv2ProductInfo .premiumPaymentsLabel{color:var(--detail-muted)!important;letter-spacing:0!important;white-space:nowrap!important;grid-area:1/2!important;place-self:center start!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:12px!important;font-style:normal!important;font-weight:550!important;line-height:1.2!important}.dpv2SellerCard>div:first-child>strong,.dpv2ServiceList>div>strong,.dpv2ProductInfo .premiumPaymentsIcons{grid-area:1/3!important;place-self:center start!important;min-width:0!important;margin:0!important}.dpv2ServiceList>div>.dpv2DetailCarrierLogos{grid-area:1/4!important;place-self:center start!important;margin:0!important}.dpv2SellerCard>div:last-child:not(:first-child){white-space:nowrap!important;flex:none!important;align-self:center!important;margin-left:auto!important}.dpv2ProductInfo .premiumPaymentsIcons,.dpv2DetailCarrierLogos{flex-wrap:nowrap!important;overflow:visible!important}.dpv2BuyBox{box-sizing:border-box!important;flex-direction:column!important;grid-area:1/3/6!important;align-self:start!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;padding:16px!important;display:flex!important;overflow:hidden!important}.dpv2ProductReviewBox{flex:none!important;align-self:center!important;width:fit-content!important;max-width:100%!important;min-height:38px!important;margin:0 auto 8px!important;padding:6px 8px!important}.dpv2ProductReviewStar{font-size:18px!important}.dpv2OldPrice,.dpv2Price,.dpv2PriceLabel,.dpv2Savings{text-align:right!important;align-self:flex-end!important}.dpv2OldPrice{margin-bottom:1px!important;font-size:11px!important}.dpv2Price{font-size:46px!important}.dpv2PriceLabel{white-space:nowrap!important;text-align:right!important;margin-top:2px!important;font-size:6.5px!important;line-height:1.1!important}.dpv2Savings{margin-top:8px!important;padding:7px 8px!important;font-size:10px!important}:is(.dpv2BuyBox:has(.dpv2ProductReviewBox):has(.dpv2OldPrice) .dpv2OldPrice,.dpv2BuyBox:not(:has(.dpv2ProductReviewBox)):has(.dpv2OldPrice) .dpv2OldPrice),:is(.dpv2BuyBox:has(.dpv2ProductReviewBox):not(:has(.dpv2OldPrice)) .dpv2Price,.dpv2BuyBox:not(:has(.dpv2ProductReviewBox)):not(:has(.dpv2OldPrice)) .dpv2Price){margin-top:auto!important}.dpv2PriceBreakdown{align-self:flex-end!important;width:fit-content!important;max-width:100%!important;margin:8px 0 0 auto!important;display:block!important}.dpv2PriceBreakdown div{box-sizing:border-box!important;white-space:nowrap!important;background:#f8fafc61!important;border:1px solid #94a3b861!important;border-radius:7px!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-width:0!important;min-height:0!important;margin:0!important;padding:5px 8px!important;display:inline-flex!important}.dpv2PriceBreakdown dt,.dpv2PriceBreakdown dd{text-align:right!important;white-space:nowrap!important;width:auto!important;margin:0!important;padding:0!important}.dpv2PriceBreakdown dt{font-size:10px!important;font-weight:400!important}.dpv2PriceBreakdown dd{font-size:11px!important;font-weight:800!important}.dpv2BuyBox>a,.dpv2BuyBox>button{flex:none!important;width:100%!important;min-height:46px!important;margin-top:10px!important}.dpv2BuyBox>small{flex:none!important;margin-top:5px!important;font-size:8px!important}.dpv2SecondaryActions{grid-area:6/3!important;align-self:stretch!important;width:100%!important;height:46px!important;margin:8px 0 0!important}.dpv2SecondaryActions button{height:46px!important;min-height:46px!important}}@media (width>=1170px) and (width<=1249px){.dpv2Hero{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(255px,280px)!important;column-gap:14px!important}.dpv2SellerCard>div:first-child,.dpv2ServiceList>div,.dpv2ProductInfo .premiumPayments{column-gap:5px!important}.dpv2SellerCard>div:first-child{grid-template-columns:17px 70px minmax(0,1fr)!important}.dpv2ServiceList>div{grid-template-columns:17px 70px minmax(0,1fr) auto!important}.dpv2ProductInfo .premiumPayments{grid-template-columns:17px 70px minmax(0,1fr)!important}}.dpv2OfferColumns,.dpv2ExactProductBadge,.dpv2BestPriceBadge{display:none}@media (width>=1170px){.dpv2OfferColumns{color:#737b84;letter-spacing:.015em;grid-template-columns:104px minmax(0,1fr) 170px 190px 138px;align-items:end;gap:16px;padding:0 16px 8px;font-size:10px;font-weight:700;display:grid}.dpv2OfferColumns>span{text-align:center}.dpv2OfferColumns>span:first-child,.dpv2OfferColumns>span:nth-child(2){visibility:hidden}.dpv2OfferTable{gap:9px}.dpv2OfferTable article{grid-template-columns:104px minmax(0,1fr) 170px 190px 138px;gap:16px;min-height:96px;padding:13px 16px}.dpv2OfferVisual{width:96px;height:72px}.dpv2OfferThumb,.dpv2OfferThumbFallback{border-radius:8px;width:88px;height:68px}.dpv2OfferShopLogo{max-width:44px;height:14px;bottom:-3px}.dpv2OfferShopLogo[src*=otto_logo]{max-width:39px;height:13px}.dpv2OfferTitle{gap:4px}.dpv2OfferTitle button{font-size:12px;line-height:1.35}.dpv2OfferTitle span,.dpv2OfferDelivery span,.dpv2OfferRating{font-size:9.5px}.dpv2OfferSeller,.dpv2OfferDelivery,.dpv2OfferAction{box-sizing:border-box;justify-content:center;min-height:58px}.dpv2OfferSeller{border-left:1px solid #eef1f3;align-items:center;padding:0 10px;display:flex}.dpv2OfferSeller strong{color:#353b42;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.dpv2OfferDelivery{border-left:1px solid #eef1f3;gap:4px;padding-left:18px}.dpv2OfferAction{border-left:1px solid #eef1f3;align-content:center;padding-left:18px}.dpv2OfferDelivery b{font-size:9.5px}.dpv2ExactProductBadge,.dpv2BestPriceBadge{border-radius:999px;align-items:center;width:max-content;min-height:20px;padding:3px 7px;font-weight:800;line-height:1;display:inline-flex;font-size:9px!important}.dpv2ExactProductBadge{background:#f3faf6;border:1px solid #cfe4d8;color:#176b43!important}.dpv2BestPriceBadge{color:#11633c;background:#eaf7ef;border:1px solid #b9ddc7;justify-self:end}.dpv2OfferAction>strong{font-size:17px}.dpv2OfferAction{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-height:64px;padding-left:18px;padding-right:2px;display:flex}.dpv2OfferAction>.dpv2OfferOldPrice{color:#8b9299;text-align:right;width:100%;margin:0;font-size:9px;line-height:1.1;display:block}.dpv2OfferAction>strong{text-align:right;white-space:nowrap;width:100%;margin:0;font-size:19px;font-weight:800;line-height:1.05;display:block}.dpv2OfferAction>button{align-self:flex-end;width:94px;min-height:30px;margin-top:3px;padding:5px 10px}.dpv2OfferAction .dpv2BestPriceBadge{align-self:flex-end;margin:0 0 1px}.dpv2OfferAction{--dpv2-price-control-width:94px;align-items:center}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>.dpv2BestPriceBadge,.dpv2OfferAction>button{width:var(--dpv2-price-control-width);box-sizing:border-box}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong{text-align:right}.dpv2OfferAction>.dpv2BestPriceBadge{justify-content:center;align-self:center}.dpv2OfferAction>button{color:#101415;background:#fff;border:1px solid #101415;align-self:center;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 3px 10px #10141514}.dpv2OfferAction>button:hover{color:#fff;background:#101415;border-color:#101415;transform:translateY(-1px);box-shadow:0 7px 16px #10141533}}@media (width<=1169px) and (width>=902px){.dpv2OfferColumns{color:#737b84;grid-template-columns:86px minmax(0,1fr) 145px 165px 118px;gap:12px;padding:0 12px 7px;font-size:9px;font-weight:700;display:grid}.dpv2OfferColumns>span{text-align:center}.dpv2OfferTable article{grid-template-columns:86px minmax(0,1fr) 145px 165px 118px;gap:12px;min-height:88px;padding:11px 12px}.dpv2OfferVisual{width:80px;height:64px}.dpv2OfferThumb,.dpv2OfferThumbFallback{width:74px;height:58px}.dpv2OfferTitle button{font-size:11px;line-height:1.3}.dpv2OfferTitle span,.dpv2OfferDelivery span,.dpv2OfferDelivery b,.dpv2OfferSeller strong,.dpv2OfferRating{font-size:9px}.dpv2OfferSeller,.dpv2OfferDelivery,.dpv2OfferAction{border-left:1px solid #eef1f3;min-height:54px;padding-left:12px}.dpv2OfferAction{--dpv2-price-control-width:82px;align-items:center}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>.dpv2BestPriceBadge,.dpv2OfferAction>button{width:var(--dpv2-price-control-width);box-sizing:border-box}.dpv2OfferAction>strong{text-align:right;font-size:16px}.dpv2OfferAction>.dpv2OfferOldPrice{text-align:right;font-size:8.5px}.dpv2OfferAction>button{min-height:29px;font-size:10px}}@media (width<=901px){.dpv2AlternativesSection{overflow:visible}.dpv2AlternativesHeader h2{font-size:clamp(16px,3.4vw,22px);line-height:1.2}.dpv2OfferColumns{display:none!important}.dpv2OfferTable{gap:10px;display:grid}.dpv2OfferTable article{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"visual title""visual seller""delivery delivery""action action";align-items:start;gap:8px 12px;min-height:0;padding:12px;display:grid;overflow:visible}.dpv2OfferVisual{grid-area:visual;align-self:start;width:92px;height:78px}.dpv2OfferThumb,.dpv2OfferThumbFallback{object-fit:contain;width:88px;height:72px}.dpv2OfferTitle{grid-area:title;gap:4px;min-width:0}.dpv2OfferTitle button{white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:11px;line-height:1.28}.dpv2OfferTitle span,.dpv2OfferRating,.dpv2OfferSeller strong,.dpv2OfferDelivery span,.dpv2OfferDelivery b{font-size:9px;line-height:1.25}.dpv2ExactProductBadge,.dpv2BestPriceBadge{min-height:18px;padding:3px 6px;font-size:8px!important}.dpv2OfferSeller{border:0;border-top:1px solid #f2f3f4;grid-area:seller;align-items:center;min-height:28px;padding:6px 0 0;display:flex}.dpv2OfferSeller:before{content:"Verkäufer";color:#7a8188;flex:none;margin-right:8px;font-size:8.5px;font-weight:700}.dpv2OfferSeller strong{white-space:normal;overflow-wrap:anywhere;min-width:0}.dpv2OfferDelivery{border:0;border-top:1px solid #eef1f3;grid-area:delivery;gap:4px;min-height:0;padding:9px 0 0}.dpv2OfferDelivery:before{content:"Lieferung";color:#7a8188;margin-bottom:2px;font-size:8.5px;font-weight:700;display:block}.dpv2OfferAction{border:0;border-top:1px solid #eef1f3;grid-area:action;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"best old""best price""best button";align-items:center;gap:3px 10px;min-height:0;padding:9px 0 0;display:grid}.dpv2OfferAction:before{content:"Preis";color:#7a8188;grid-column:1/-1;margin-bottom:2px;font-size:8.5px;font-weight:700}.dpv2OfferAction>.dpv2BestPriceBadge{grid-area:best;place-self:center start;width:auto}.dpv2OfferAction>.dpv2OfferOldPrice{text-align:right;grid-area:old;justify-self:end;width:88px;font-size:8.5px;line-height:1.1}.dpv2OfferAction>strong{text-align:right;white-space:nowrap;grid-area:price;justify-self:end;width:88px;font-size:17px;line-height:1.05}.dpv2OfferAction>button{color:#101415;background:#fff;border:1px solid #101415;grid-area:button;justify-self:end;width:88px;min-height:30px;margin:2px 0 0;padding:5px 8px;font-size:10px;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 3px 10px #10141514}}@media (width<=560px){.dpv2AlternativesSection{padding-left:10px;padding-right:10px}.dpv2AlternativesHeader h2{font-size:clamp(15px,4.4vw,19px)}.dpv2OfferTable article{border-radius:10px;grid-template-columns:76px minmax(0,1fr);gap:7px 10px;padding:10px}.dpv2OfferVisual{width:76px;height:68px}.dpv2OfferThumb,.dpv2OfferThumbFallback{width:72px;height:62px}.dpv2OfferShopLogo{max-width:34px;height:11px}.dpv2OfferTitle button{font-size:10px}.dpv2OfferTitle span,.dpv2OfferRating,.dpv2OfferSeller strong,.dpv2OfferDelivery span,.dpv2OfferDelivery b{font-size:8.5px}.dpv2OfferSeller:before,.dpv2OfferDelivery:before,.dpv2OfferAction:before{font-size:8px}.dpv2OfferAction{gap:3px 8px}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>button{width:82px}.dpv2OfferAction>strong{font-size:16px}.dpv2OfferAction>button{min-height:28px;font-size:9.5px}}@media (width<=390px){.dpv2OfferTable article{grid-template-columns:68px minmax(0,1fr);gap:7px 9px;padding:9px}.dpv2OfferVisual{width:68px;height:62px}.dpv2OfferThumb,.dpv2OfferThumbFallback{width:64px;height:58px}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>button{width:78px}.dpv2OfferAction>strong{font-size:15px}}@media (width>=902px) and (width<=1169px){.dpv2OfferColumns{color:#737b84;letter-spacing:.015em;grid-template-columns:86px minmax(0,1fr) 145px 165px 118px;align-items:center;gap:12px;padding:0 12px 8px;font-size:9px;font-weight:700;display:grid!important}.dpv2OfferColumns>span{text-align:center;justify-content:center;align-items:center;min-height:22px;display:flex;border:0!important}.dpv2OfferColumns>span:first-child,.dpv2OfferColumns>span:nth-child(2){visibility:hidden}.dpv2OfferTable article{grid-template-columns:86px minmax(0,1fr) 145px 165px 118px;align-items:center;gap:12px;min-height:88px;padding:11px 12px}.dpv2OfferVisual{align-self:center;width:80px;height:64px}.dpv2OfferThumb,.dpv2OfferThumbFallback{object-fit:contain;width:74px;height:58px}.dpv2OfferTitle{justify-content:center;align-self:center;gap:4px;min-width:0}.dpv2OfferTitle button{font-size:11px;line-height:1.3}.dpv2OfferTitle span,.dpv2OfferRating{font-size:9px;line-height:1.25}.dpv2OfferSeller,.dpv2OfferDelivery,.dpv2OfferAction{box-sizing:border-box;align-self:stretch;min-height:58px}.dpv2OfferSeller{border-left:1px solid #eef1f3;justify-content:center;align-items:center;padding:0 10px;display:flex}.dpv2OfferSeller strong{text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:9px;font-weight:700;line-height:1.25}.dpv2OfferDelivery{border-left:1px solid #eef1f3;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 0 0 12px;display:flex}.dpv2OfferDelivery span,.dpv2OfferDelivery b{font-size:9px;line-height:1.25}.dpv2OfferAction{--dpv2-price-control-width:82px;text-align:right;border-left:1px solid #eef1f3;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 0 0 12px;display:flex}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>.dpv2BestPriceBadge,.dpv2OfferAction>button{width:var(--dpv2-price-control-width);box-sizing:border-box}.dpv2OfferAction>.dpv2OfferOldPrice{color:#8b9299;text-align:right;margin:0;font-size:8.5px;line-height:1.1;display:block}.dpv2OfferAction>strong{text-align:right;white-space:nowrap;margin:0;font-size:16px;font-weight:800;line-height:1.05;display:block}.dpv2OfferAction>.dpv2BestPriceBadge{justify-content:center;align-self:center}.dpv2OfferAction>button{align-self:center;min-height:29px;margin-top:3px;padding:5px 8px;font-size:10px;color:#101415!important;background:#fff!important;border:1px solid #101415!important;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 3px 10px #10141514!important}.dpv2OfferAction>button:hover{color:#fff!important;background:#101415!important;border-color:#101415!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #10141533!important}}@media (width>=701px) and (width<=901px){.dpv2AlternativesSection{overflow:visible}.dpv2AlternativesHeader h2{font-size:18px;line-height:1.2}.dpv2OfferColumns{color:#737b84;letter-spacing:.01em;grid-template-columns:72px minmax(170px,1fr) 105px 125px 92px;align-items:center;gap:7px;padding:0 10px 7px;font-size:8px;font-weight:700;display:grid!important}.dpv2OfferColumns>span{text-align:center;justify-content:center;align-items:center;min-height:20px;display:flex;border:0!important}.dpv2OfferColumns>span:first-child,.dpv2OfferColumns>span:nth-child(2){visibility:hidden}.dpv2OfferTable{gap:8px;display:grid}.dpv2OfferTable article{grid-template-columns:72px minmax(170px,1fr) 105px 125px 92px;grid-template-areas:none;align-items:center;gap:7px;min-height:80px;padding:9px 10px;display:grid;overflow:visible}.dpv2OfferVisual{grid-area:auto;align-self:center;width:68px;height:58px}.dpv2OfferThumb,.dpv2OfferThumbFallback{object-fit:contain;border-radius:7px;width:64px;height:54px}.dpv2OfferShopLogo{max-width:31px;height:10px}.dpv2OfferTitle{grid-area:auto;justify-content:center;align-self:center;gap:3px;min-width:0}.dpv2OfferTitle button{white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:9.5px;line-height:1.25}.dpv2OfferTitle span,.dpv2OfferRating{font-size:7.8px;line-height:1.2}.dpv2ExactProductBadge,.dpv2BestPriceBadge{min-height:16px;padding:2px 5px;font-size:7px!important}.dpv2OfferSeller,.dpv2OfferDelivery,.dpv2OfferAction{box-sizing:border-box;grid-area:auto;align-self:stretch;min-height:52px}.dpv2OfferSeller{border:0;border-left:1px solid #eef1f3;justify-content:center;align-items:center;padding:0 6px;display:flex}.dpv2OfferSeller:before,.dpv2OfferDelivery:before,.dpv2OfferAction:before{content:none!important;display:none!important}.dpv2OfferSeller strong{text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:7.8px;font-weight:700;line-height:1.2}.dpv2OfferDelivery{border:0;border-left:1px solid #eef1f3;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:0 0 0 8px;display:flex}.dpv2OfferDelivery span,.dpv2OfferDelivery b{font-size:7.7px;line-height:1.2}.dpv2OfferAction{--dpv2-price-control-width:72px;text-align:right;border:0;border-left:1px solid #eef1f3;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 0 0 8px;display:flex}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>.dpv2BestPriceBadge,.dpv2OfferAction>button{width:var(--dpv2-price-control-width);box-sizing:border-box}.dpv2OfferAction>.dpv2OfferOldPrice{color:#8b9299;text-align:right;margin:0;font-size:7.2px;line-height:1.05;display:block}.dpv2OfferAction>strong{text-align:right;white-space:nowrap;margin:0;font-size:13.5px;font-weight:800;line-height:1.05;display:block}.dpv2OfferAction>.dpv2BestPriceBadge{justify-content:center;align-self:center}.dpv2OfferAction>button{align-self:center;min-height:26px;margin-top:2px;padding:4px 6px;font-size:8.5px;color:#101415!important;background:#fff!important;border:1px solid #101415!important;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 3px 10px #10141514!important}.dpv2OfferAction>button:hover{color:#fff!important;background:#101415!important;border-color:#101415!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #10141533!important}}@media (width>=501px) and (width<=700px){.dpv2AlternativesSection{padding-left:8px;padding-right:8px;overflow:visible}.dpv2AlternativesHeader h2{font-size:16px;line-height:1.15}.dpv2OfferColumns{color:#737b84;letter-spacing:0;grid-template-columns:58px minmax(125px,1fr) 78px 96px 72px;align-items:center;gap:5px;padding:0 7px 6px;font-size:7px;font-weight:700;display:grid!important}.dpv2OfferColumns>span{text-align:center;justify-content:center;align-items:center;min-height:18px;display:flex;border:0!important}.dpv2OfferColumns>span:first-child,.dpv2OfferColumns>span:nth-child(2){visibility:hidden}.dpv2OfferTable{gap:6px;display:grid}.dpv2OfferTable article{grid-template-columns:58px minmax(125px,1fr) 78px 96px 72px;grid-template-areas:none;align-items:center;gap:5px;min-height:72px;padding:7px;display:grid;overflow:visible}.dpv2OfferVisual{grid-area:auto;align-self:center;width:54px;height:50px}.dpv2OfferThumb,.dpv2OfferThumbFallback{object-fit:contain;border-radius:6px;width:50px;height:46px}.dpv2OfferShopLogo{max-width:27px;height:9px}.dpv2OfferTitle{grid-area:auto;justify-content:center;align-self:center;gap:2px;min-width:0}.dpv2OfferTitle button{white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:8px;line-height:1.18}.dpv2OfferTitle span,.dpv2OfferRating{font-size:6.8px;line-height:1.15}.dpv2ExactProductBadge,.dpv2BestPriceBadge{min-height:14px;padding:2px 4px;font-size:6.3px!important}.dpv2OfferSeller,.dpv2OfferDelivery,.dpv2OfferAction{box-sizing:border-box;grid-area:auto;align-self:stretch;min-height:48px}.dpv2OfferSeller{border:0;border-left:1px solid #eef1f3;justify-content:center;align-items:center;padding:0 4px;display:flex}.dpv2OfferSeller:before,.dpv2OfferDelivery:before,.dpv2OfferAction:before{content:none!important;display:none!important}.dpv2OfferSeller strong{text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:6.8px;font-weight:700;line-height:1.15}.dpv2OfferDelivery{border:0;border-left:1px solid #eef1f3;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:0 0 0 5px;display:flex}.dpv2OfferDelivery span,.dpv2OfferDelivery b{font-size:6.7px;line-height:1.15}.dpv2OfferAction{--dpv2-price-control-width:56px;text-align:right;border:0;border-left:1px solid #eef1f3;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 0 0 5px;display:flex}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>.dpv2BestPriceBadge,.dpv2OfferAction>button{width:var(--dpv2-price-control-width);box-sizing:border-box}.dpv2OfferAction>.dpv2OfferOldPrice{color:#8b9299;text-align:right;margin:0;font-size:6.2px;line-height:1;display:block}.dpv2OfferAction>strong{text-align:right;white-space:nowrap;margin:0;font-size:11.5px;font-weight:800;line-height:1.02;display:block}.dpv2OfferAction>.dpv2BestPriceBadge{justify-content:center;align-self:center}.dpv2OfferAction>button{align-self:center;min-height:23px;margin-top:2px;padding:3px 4px;font-size:7.2px;line-height:1;color:#101415!important;background:#fff!important;border:1px solid #101415!important;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 3px 10px #10141514!important}.dpv2OfferAction>button:hover{color:#fff!important;background:#101415!important;border-color:#101415!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #10141533!important}}@media (width<=500px){.dpv2AlternativesSection{padding-left:8px;padding-right:8px;overflow:visible}.dpv2AlternativesHeader{margin-bottom:8px}.dpv2AlternativesHeader h2{font-size:clamp(15px,4.2vw,18px);line-height:1.15}.dpv2OfferColumns{display:none!important}.dpv2OfferTable{gap:8px;display:grid}.dpv2OfferTable article{border-radius:11px;grid-template-columns:82px minmax(0,1fr);grid-template-areas:"visual title""seller seller""delivery delivery""action action";align-items:start;gap:7px 10px;min-height:0;padding:10px;display:grid;overflow:visible}.dpv2OfferVisual{grid-area:visual;align-self:start;width:82px;height:72px}.dpv2OfferThumb,.dpv2OfferThumbFallback{object-fit:contain;border-radius:8px;width:78px;height:68px}.dpv2OfferShopLogo{max-width:34px;height:11px}.dpv2OfferTitle{grid-area:title;align-self:center;gap:3px;min-width:0}.dpv2OfferTitle button{text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.24}.dpv2OfferTitle span,.dpv2OfferRating{font-size:8px;line-height:1.18}.dpv2ExactProductBadge,.dpv2BestPriceBadge{min-height:16px;padding:2px 5px;font-size:7.2px!important}.dpv2OfferSeller{border:0;border-top:1px solid #eef1f3;grid-area:seller;grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:32px;padding:6px 0 0;display:grid}.dpv2OfferSeller:before{content:"Verkäufer";color:#747c84;font-size:8px;font-weight:700;display:block}.dpv2OfferSeller strong{text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:8.5px;line-height:1.2}.dpv2OfferDelivery{border:0;border-top:1px solid #eef1f3;grid-area:delivery;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:3px 0;min-height:38px;padding:7px 0 0;display:grid}.dpv2OfferDelivery:before{content:"Lieferung";color:#747c84;grid-row:1/span 2;align-self:center;font-size:8px;font-weight:700}.dpv2OfferDelivery span,.dpv2OfferDelivery b{overflow-wrap:anywhere;grid-column:2;font-size:8px;line-height:1.2}.dpv2OfferAction{text-align:right;border:0;border-top:1px solid #eef1f3;grid-area:action;grid-template-columns:72px minmax(0,1fr) 86px;grid-template-areas:"label best old""label best price""label best button";align-items:center;gap:3px 8px;min-height:52px;padding:7px 0 0;display:grid}.dpv2OfferAction:before{content:"Preis";color:#747c84;text-align:left;grid-area:label;align-self:center;font-size:8px;font-weight:700}.dpv2OfferAction>.dpv2BestPriceBadge{grid-area:best;place-self:center start;width:auto}.dpv2OfferAction>.dpv2OfferOldPrice{text-align:right;grid-area:old;justify-self:end;width:86px;margin:0;font-size:7.5px;line-height:1.05}.dpv2OfferAction>strong{text-align:right;white-space:nowrap;grid-area:price;justify-self:end;width:86px;margin:0;font-size:16px;font-weight:800;line-height:1.04}.dpv2OfferAction>button{grid-area:button;justify-self:end;width:86px;min-height:29px;margin:2px 0 0;padding:5px 7px;font-size:9px;line-height:1;color:#101415!important;background:#fff!important;border:1px solid #101415!important;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 3px 10px #10141514!important}.dpv2OfferAction>button:hover{color:#fff!important;background:#101415!important;border-color:#101415!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #10141533!important}}@media (width<=420px){.dpv2AlternativesSection{padding-left:6px;padding-right:6px}.dpv2AlternativesHeader h2{font-size:clamp(14px,4.4vw,17px)}.dpv2OfferTable article{grid-template-columns:72px minmax(0,1fr);gap:6px 9px;padding:9px}.dpv2OfferVisual{width:72px;height:64px}.dpv2OfferThumb,.dpv2OfferThumbFallback{width:68px;height:60px}.dpv2OfferTitle button{font-size:9.4px}.dpv2OfferTitle span,.dpv2OfferRating,.dpv2OfferSeller strong,.dpv2OfferDelivery span,.dpv2OfferDelivery b{font-size:7.7px}.dpv2OfferSeller,.dpv2OfferDelivery{grid-template-columns:64px minmax(0,1fr)}.dpv2OfferAction{grid-template-columns:64px minmax(0,1fr) 80px;gap:3px 6px}.dpv2OfferSeller:before,.dpv2OfferDelivery:before,.dpv2OfferAction:before{font-size:7.6px}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>button{width:80px}.dpv2OfferAction>strong{font-size:15px}.dpv2OfferAction>button{min-height:28px;font-size:8.5px}}@media (width<=360px){.dpv2OfferTable article{grid-template-columns:64px minmax(0,1fr);gap:6px 8px;padding:8px}.dpv2OfferVisual{width:64px;height:58px}.dpv2OfferThumb,.dpv2OfferThumbFallback{width:60px;height:54px}.dpv2OfferTitle button{font-size:9px}.dpv2OfferSeller,.dpv2OfferDelivery{grid-template-columns:58px minmax(0,1fr)}.dpv2OfferAction{grid-template-columns:58px minmax(0,1fr) 76px;gap:3px 5px}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>button{width:76px}.dpv2OfferAction>strong{font-size:14px}}@media (width<=500px){.dpv2OfferTable article{align-items:stretch;gap:7px 10px;grid-template-columns:82px minmax(0,1fr) 92px!important;grid-template-areas:"visual title title""seller seller action""delivery delivery action"!important}.dpv2OfferVisual{grid-area:visual!important}.dpv2OfferTitle{align-self:center;grid-area:title!important}.dpv2OfferSeller{grid-template-columns:68px minmax(0,1fr);align-items:center;min-height:31px;padding:6px 8px 3px 0;display:grid;border:0!important;border-top:1px solid #eef1f3!important;grid-area:seller!important}.dpv2OfferSeller:before{color:#747c84;font-size:8px;font-weight:700;content:"Verkäufer"!important;display:block!important}.dpv2OfferSeller strong{text-align:left;font-size:8.5px;line-height:1.2}.dpv2OfferDelivery{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:2px 0;min-height:38px;padding:3px 8px 6px 0;display:grid;border:0!important;grid-area:delivery!important}.dpv2OfferDelivery:before{color:#747c84;grid-row:1/span 2;align-self:center;font-size:8px;font-weight:700;content:"Lieferung"!important;display:block!important}.dpv2OfferDelivery span,.dpv2OfferDelivery b{overflow-wrap:anywhere;grid-column:2;font-size:8px;line-height:1.2}.dpv2OfferAction{--dpv2-price-control-width:78px;text-align:right;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:69px;padding:7px 0 6px 10px;border:0!important;border-top:1px solid #eef1f3!important;border-left:1px solid #eef1f3!important;grid-area:action!important;display:flex!important}.dpv2OfferAction:before{content:none!important;display:none!important}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>.dpv2BestPriceBadge,.dpv2OfferAction>button{box-sizing:border-box;width:var(--dpv2-price-control-width)!important}.dpv2OfferAction>.dpv2OfferOldPrice{text-align:right;align-self:center;margin:0;font-size:7.4px;line-height:1.05;display:block}.dpv2OfferAction>strong{text-align:right;white-space:nowrap;align-self:center;margin:0;font-size:15.5px;font-weight:800;line-height:1.04;display:block}.dpv2OfferAction>.dpv2BestPriceBadge{justify-content:center;align-self:center}.dpv2OfferAction>button{min-height:28px;margin:2px 0 0;padding:4px 6px;font-size:8.5px;line-height:1;color:#101415!important;background:#fff!important;border:1px solid #101415!important;place-self:center!important;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 3px 10px #10141514!important}}@media (width<=420px){.dpv2OfferTable article{gap:6px 8px;grid-template-columns:72px minmax(0,1fr) 86px!important}.dpv2OfferSeller,.dpv2OfferDelivery{grid-template-columns:60px minmax(0,1fr)}.dpv2OfferAction{--dpv2-price-control-width:72px;padding-left:8px}.dpv2OfferAction>strong{font-size:14.5px}}@media (width<=360px){.dpv2OfferTable article{gap:6px 7px;grid-template-columns:64px minmax(0,1fr) 80px!important}.dpv2OfferSeller,.dpv2OfferDelivery{grid-template-columns:54px minmax(0,1fr)}.dpv2OfferAction{--dpv2-price-control-width:68px;padding-left:7px}.dpv2OfferAction>strong{font-size:13.8px}.dpv2OfferAction>button{font-size:8px}}@media (width<=500px){.dpv2OfferSeller{border-bottom:1px solid #eef1f3!important;padding-bottom:6px!important}.dpv2OfferDelivery{padding-top:6px!important}}.dpv2OfferShippingMobile{display:none}@media (width<=500px){.dpv2OfferDelivery>.dpv2OfferShipping{display:none!important}.dpv2OfferShippingMobile{box-sizing:border-box;color:#08783e;text-align:right;white-space:normal;overflow-wrap:anywhere;align-self:center;margin:1px 0 0;font-size:7.8px;font-weight:700;line-height:1.15;display:block;width:var(--dpv2-price-control-width)!important}.dpv2OfferAction{justify-content:center;gap:3px}.dpv2OfferAction>button{margin-top:3px!important}.dpv2OfferSeller,.dpv2OfferDelivery{min-height:36px}.dpv2OfferSeller{border-bottom:1px solid #eef1f3!important;padding-top:5px!important;padding-bottom:5px!important}.dpv2OfferDelivery{padding-top:5px!important;padding-bottom:5px!important}}@media (width<=420px){.dpv2OfferShippingMobile{font-size:7.4px}}@media (width<=360px){.dpv2OfferShippingMobile{font-size:7px}}.dpv2MobileRowLabel{display:none}@media (width<=500px){.dpv2OfferSeller,.dpv2OfferDelivery{box-sizing:border-box!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;column-gap:4px!important;height:40px!important;min-height:0!important;margin:0!important;padding:0 8px!important;line-height:1.15!important;display:grid!important}.dpv2OfferSeller{border-bottom:1px solid #eef1f3!important}.dpv2OfferDelivery{border-bottom:0!important}.dpv2MobileRowLabel{color:#66717d!important;white-space:nowrap!important;grid-column:1!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:500!important;display:block!important}.dpv2OfferSeller>:not(.dpv2MobileRowLabel),.dpv2OfferDelivery>:not(.dpv2MobileRowLabel){grid-column:2!important;min-width:0!important;margin:0!important;padding:0!important}.dpv2OfferSeller>:not(.dpv2MobileRowLabel){align-self:center!important}.dpv2OfferDelivery>span:not(.dpv2MobileRowLabel){white-space:nowrap!important;text-overflow:ellipsis!important;align-self:center!important;overflow:hidden!important}.dpv2OfferDelivery>.dpv2OfferShipping{display:none!important}}@media (width<=420px){.dpv2OfferSeller,.dpv2OfferDelivery{grid-template-columns:64px minmax(0,1fr)!important;height:38px!important;padding-left:7px!important;padding-right:7px!important}.dpv2MobileRowLabel{font-size:7.6px!important}}@media (width<=360px){.dpv2OfferSeller,.dpv2OfferDelivery{grid-template-columns:59px minmax(0,1fr)!important;height:36px!important;padding-left:6px!important;padding-right:6px!important}.dpv2MobileRowLabel{font-size:7.2px!important}}@media (width<=500px){.dpv2OfferSeller:before,.dpv2OfferDelivery:before{content:none!important;display:none!important}.dpv2MobileRowLabel{display:block!important}.dpv2OfferTable article{grid-template-rows:auto 40px 40px!important}.dpv2OfferSeller{border-bottom:1px solid #eef1f3!important;grid-row:2!important;align-self:stretch!important;height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.dpv2OfferDelivery{grid-row:3!important;align-self:stretch!important;height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.dpv2OfferAction{grid-row:2/4!important;align-self:stretch!important;height:80px!important;min-height:80px!important}}@media (width<=420px){.dpv2OfferTable article{grid-template-rows:auto 38px 38px!important}.dpv2OfferAction{height:76px!important;min-height:76px!important}}@media (width<=360px){.dpv2OfferTable article{grid-template-rows:auto 36px 36px!important}.dpv2OfferAction{height:72px!important;min-height:72px!important}}@media (width<=500px){.dpv2OfferAction{box-sizing:border-box!important;border-top:0!important;border-bottom:0!important;border-left:1px solid #eef1f3!important;padding-top:6px!important;padding-bottom:6px!important;overflow:visible!important}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>.dpv2OfferShippingMobile,.dpv2OfferAction>.dpv2BestPriceBadge,.dpv2OfferAction>button{z-index:1;position:relative}.dpv2OfferAction>.dpv2OfferOldPrice{margin-top:0!important;line-height:1.1!important;overflow:visible!important}.dpv2OfferAction>strong{overflow:visible!important}}@media (width<=420px){.dpv2OfferAction{padding-top:5px!important;padding-bottom:5px!important}}@media (width<=360px){.dpv2OfferAction{padding-top:4px!important;padding-bottom:4px!important}}@media (width<=500px){.dpv2OfferTable article{grid-template-rows:auto 42px 42px!important}.dpv2OfferSeller,.dpv2OfferDelivery{box-sizing:border-box!important;align-self:stretch!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}.dpv2OfferSeller{border-bottom:1px solid #eef1f3!important;grid-row:2!important}.dpv2OfferDelivery{border-bottom:0!important;grid-row:3!important}.dpv2OfferAction{box-sizing:border-box!important;border-top:1px solid #eef1f3!important;border-bottom:0!important;border-left:1px solid #eef1f3!important;flex-direction:column!important;grid-row:2/4!important;justify-content:flex-start!important;align-self:stretch!important;align-items:center!important;height:84px!important;min-height:84px!important;max-height:84px!important;padding:6px 0 5px 10px!important;display:flex!important;overflow:visible!important}.dpv2OfferAction>.dpv2OfferOldPrice{flex:none!important;margin:0!important;line-height:1.1!important}.dpv2OfferAction>strong{flex:none!important;margin:1px 0 0!important;line-height:1.04!important}.dpv2OfferShippingMobile{flex:none!important;margin:2px 0 0!important}.dpv2OfferAction>button{flex:none!important;align-self:center!important;margin-top:auto!important;margin-bottom:0!important}}@media (width<=420px){.dpv2OfferTable article{grid-template-rows:auto 40px 40px!important}.dpv2OfferSeller,.dpv2OfferDelivery{height:40px!important;min-height:40px!important;max-height:40px!important}.dpv2OfferAction{height:80px!important;min-height:80px!important;max-height:80px!important;padding-top:5px!important;padding-bottom:4px!important}}@media (width<=360px){.dpv2OfferTable article{grid-template-rows:auto 38px 38px!important}.dpv2OfferSeller,.dpv2OfferDelivery{height:38px!important;min-height:38px!important;max-height:38px!important}.dpv2OfferAction{height:76px!important;min-height:76px!important;max-height:76px!important;padding-top:4px!important;padding-bottom:4px!important}}@media (width<=500px){.dpv2OfferTable article{--dpv2-mobile-row-h:42px;grid-template-rows:auto var(--dpv2-mobile-row-h) var(--dpv2-mobile-row-h)!important;gap:0 10px!important;padding-bottom:0!important}.dpv2OfferSeller,.dpv2OfferDelivery{height:var(--dpv2-mobile-row-h)!important;min-height:var(--dpv2-mobile-row-h)!important;max-height:var(--dpv2-mobile-row-h)!important;box-sizing:border-box!important;align-self:stretch!important;margin:0!important}.dpv2OfferSeller{border-top:1px solid #eef1f3!important;border-bottom:1px solid #eef1f3!important;grid-row:2!important;padding-top:0!important;padding-bottom:0!important}.dpv2OfferDelivery{border-top:0!important;border-bottom:0!important;grid-row:3!important;padding-top:0!important;padding-bottom:0!important}.dpv2OfferAction{height:calc(var(--dpv2-mobile-row-h) * 2)!important;min-height:calc(var(--dpv2-mobile-row-h) * 2)!important;max-height:calc(var(--dpv2-mobile-row-h) * 2)!important;box-sizing:border-box!important;border-top:1px solid #eef1f3!important;border-bottom:0!important;border-left:1px solid #eef1f3!important;flex-direction:column!important;grid-row:2/4!important;justify-content:flex-start!important;align-self:stretch!important;align-items:center!important;padding:6px 0 5px 10px!important;display:flex!important;position:relative!important;overflow:visible!important}.dpv2OfferAction>.dpv2OfferOldPrice{flex:none!important;margin:0!important;line-height:1.05!important;overflow:visible!important}.dpv2OfferAction>strong{flex:none!important;margin:1px 0 0!important;line-height:1.02!important;overflow:visible!important}.dpv2OfferShippingMobile{flex:none!important;margin:2px 0 0!important}.dpv2OfferAction>button{align-self:auto!important;margin:0!important;position:absolute!important;bottom:5px!important;left:50%!important;transform:translate(-50%)!important}}@media (width<=420px){.dpv2OfferTable article{--dpv2-mobile-row-h:40px;column-gap:8px!important}.dpv2OfferAction{padding-top:5px!important;padding-bottom:4px!important}.dpv2OfferAction>button{bottom:4px!important}}@media (width<=360px){.dpv2OfferTable article{--dpv2-mobile-row-h:38px;column-gap:7px!important}.dpv2OfferAction{padding-top:4px!important;padding-bottom:4px!important}.dpv2OfferAction>button{bottom:4px!important}}@media (width<=500px){.dpv2OfferAction{justify-content:flex-start!important;gap:1px!important;padding:5px 0 37px 10px!important}.dpv2OfferAction>.dpv2OfferOldPrice{margin:0!important;font-size:7px!important;line-height:1!important}.dpv2OfferAction>strong{margin:1px 0 0!important;font-size:15px!important;line-height:1!important}.dpv2OfferShippingMobile{width:var(--dpv2-price-control-width)!important;text-align:right!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:15px!important;margin:2px 0 0!important;font-size:7px!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.dpv2OfferAction>button{margin:0!important;position:absolute!important;bottom:5px!important;left:50%!important;transform:translate(-50%)!important}}@media (width<=420px){.dpv2OfferAction{padding-top:4px!important;padding-bottom:35px!important;padding-left:8px!important}.dpv2OfferAction>.dpv2OfferOldPrice{font-size:6.7px!important}.dpv2OfferAction>strong{font-size:14px!important}.dpv2OfferShippingMobile{max-height:14px!important;font-size:6.7px!important}.dpv2OfferAction>button{bottom:4px!important}}@media (width<=360px){.dpv2OfferAction{padding-top:3px!important;padding-bottom:34px!important;padding-left:7px!important}.dpv2OfferAction>strong{font-size:13.5px!important}.dpv2OfferShippingMobile{max-height:13px!important;font-size:6.4px!important}}@media (width<=500px){.dpv2OfferDelivery>.dpv2OfferShipping{color:#08783e!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-column:2!important;margin:1px 0 0!important;padding:0!important;font-size:7.6px!important;font-weight:700!important;line-height:1.08!important;display:block!important}.dpv2OfferShippingMobile{display:none!important}.dpv2OfferAction{--dpv2-price-control-width:78px;padding:4px 0 4px 10px!important;position:relative!important;overflow:visible!important}.dpv2OfferAction>.dpv2OfferOldPrice,.dpv2OfferAction>strong,.dpv2OfferAction>button{width:var(--dpv2-price-control-width)!important;box-sizing:border-box!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.dpv2OfferAction>button{margin:0!important;bottom:5px!important}.dpv2OfferAction>strong{text-align:right!important;white-space:nowrap!important;margin:0!important;font-size:15px!important;line-height:1!important;bottom:38px!important}.dpv2OfferAction>.dpv2OfferOldPrice{text-align:right!important;white-space:nowrap!important;margin:0!important;font-size:7px!important;line-height:1!important;bottom:55px!important}.dpv2OfferAction>.dpv2BestPriceBadge{width:var(--dpv2-price-control-width)!important;position:absolute!important;top:5px!important;left:50%!important;transform:translate(-50%)!important}}@media (width<=420px){.dpv2OfferDelivery>.dpv2OfferShipping{font-size:7.2px!important}.dpv2OfferAction{--dpv2-price-control-width:72px}.dpv2OfferAction>button{bottom:4px!important}.dpv2OfferAction>strong{font-size:14px!important;bottom:36px!important}.dpv2OfferAction>.dpv2OfferOldPrice{font-size:6.7px!important;bottom:52px!important}}@media (width<=360px){.dpv2OfferDelivery>.dpv2OfferShipping{font-size:6.9px!important}.dpv2OfferAction{--dpv2-price-control-width:68px}.dpv2OfferAction>strong{font-size:13.5px!important;bottom:35px!important}.dpv2OfferAction>.dpv2OfferOldPrice{font-size:6.4px!important;bottom:50px!important}}@media (width<=500px){.dpv2OfferDelivery{flex-wrap:wrap!important;align-items:center!important;gap:1px 4px!important;padding-left:8px!important;padding-right:6px!important;display:flex!important}.dpv2OfferDelivery>.dpv2MobileRowLabelDelivery{flex:0 0 68px!important;width:68px!important;margin:0!important;padding:0!important;display:block!important}.dpv2OfferDelivery>span:not(.dpv2MobileRowLabel):not(.dpv2OfferShippingMobile){white-space:nowrap!important;text-overflow:clip!important;flex:0 auto!important;min-width:0!important;margin:0!important;padding:0!important;display:inline!important;overflow:visible!important}.dpv2OfferDelivery>.dpv2OfferShipping{color:#08783e!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:7.6px!important;font-weight:700!important;line-height:1.08!important;display:inline!important}.dpv2OfferDelivery>.dpv2OfferShipping:before{content:"("}.dpv2OfferDelivery>.dpv2OfferShipping:after{content:")"}.dpv2OfferShippingMobile{display:none!important}}@media (width<=420px){.dpv2OfferDelivery{column-gap:3px!important;padding-left:7px!important;padding-right:5px!important}.dpv2OfferDelivery>.dpv2MobileRowLabelDelivery{flex-basis:61px!important;width:61px!important}.dpv2OfferDelivery>span:not(.dpv2MobileRowLabel):not(.dpv2OfferShippingMobile),.dpv2OfferDelivery>.dpv2OfferShipping{font-size:7.2px!important}}@media (width<=360px){.dpv2OfferDelivery{align-content:center!important}.dpv2OfferDelivery>.dpv2MobileRowLabelDelivery{flex-basis:56px!important;width:56px!important}.dpv2OfferDelivery>.dpv2OfferShipping{font-size:6.9px!important}}@media (width<=500px){.dpv2OfferDelivery{grid-template-rows:auto auto!important;grid-template-columns:68px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:2px 4px!important;padding:0 6px 0 8px!important;display:grid!important}.dpv2OfferDelivery>.dpv2MobileRowLabelDelivery{grid-area:1/1/3!important;align-self:center!important;width:auto!important;margin:0!important;padding:0!important}.dpv2OfferDelivery>span:not(.dpv2MobileRowLabel):not(.dpv2OfferShippingMobile):not(.dpv2OfferShipping){text-align:left!important;grid-area:1/2!important;align-self:end!important;min-width:0!important;margin:0!important;padding:0!important}.dpv2OfferDelivery>.dpv2OfferShipping{color:#08783e!important;text-align:left!important;white-space:normal!important;grid-area:2/2!important;align-self:start!important;min-width:0!important;margin:0!important;padding:0!important;font-size:7.6px!important;font-weight:700!important;line-height:1.08!important;display:block!important}.dpv2OfferDelivery>.dpv2OfferShipping:before,.dpv2OfferDelivery>.dpv2OfferShipping:after{content:none!important}.dpv2OfferShippingMobile{display:none!important}}@media (width<=420px){.dpv2OfferDelivery{grid-template-columns:61px minmax(0,1fr)!important;gap:1px 3px!important;padding-left:7px!important;padding-right:5px!important}.dpv2OfferDelivery>.dpv2OfferShipping{font-size:7.2px!important}}@media (width<=360px){.dpv2OfferDelivery{grid-template-columns:56px minmax(0,1fr)!important}.dpv2OfferDelivery>.dpv2OfferShipping{font-size:6.9px!important}}.dpv2AmazonStatus{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:3px;margin-bottom:4px;display:flex}.dpv2AmazonPrime{color:#00a8e1;letter-spacing:-.5px;font-size:17px;font-style:italic;font-weight:800;line-height:1}.dpv2AmazonStock{white-space:nowrap;font-size:10px;font-weight:750;line-height:1.2}.dpv2AmazonStock--ok{color:#168342}.dpv2AmazonStock--medium{color:#b46600}.dpv2AmazonStock--low{color:#c5221f}.dpv2AmazonStock{align-items:center!important;gap:4px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important}.dpv2AmazonStockDot{transform-origin:50%;will-change:transform, filter, text-shadow, opacity;flex:none;font-size:1.08em;line-height:1;animation:7s ease-in-out infinite dpv2AmazonStockDotPulse;display:inline-block}@keyframes dpv2AmazonStockDotPulse{0%,82%,to{filter:brightness();text-shadow:0 0;opacity:.9;transform:scale(1)}86%{filter:brightness(1.3);text-shadow:0 0 5px,0 0 9px;opacity:1;transform:scale(1.45)}90%{filter:brightness(1.1);text-shadow:0 0 2px;opacity:1;transform:scale(1.08)}}.dpv2AmazonStatus{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:3px!important;width:auto!important;max-width:100%!important;overflow:visible!important}.dpv2AmazonPrime,.dpv2AmazonStock{max-width:100%!important}@media (width<=700px){.dpv2AmazonStatus{gap:2px!important}.dpv2AmazonPrime{font-size:clamp(13px,3vw,17px)!important}.dpv2AmazonStock{font-size:clamp(8px,1.9vw,10px)!important}}@media (width<=444px){.dpv2AmazonStatus{margin-bottom:3px!important}.dpv2AmazonStock{gap:3px!important}}@media (prefers-reduced-motion:reduce){.dpv2AmazonStockDot{animation:none!important}}.marketProductTicker{border:1px solid var(--line);background:#fffffff0;border-radius:18px;margin:-42px 0 58px;padding:20px 22px 16px;overflow:hidden;box-shadow:0 12px 34px #0f172a0e}.marketProductTickerHeader{justify-content:flex-start;align-items:center;margin-bottom:14px;display:flex}.marketProductTickerHeader h2{color:var(--navy);margin:0;font-size:22px;line-height:1.15}.marketProductTickerViewport{width:100%;overflow:hidden}.marketProductTickerTrack{--ticker-visible:6;--ticker-gap:12px;gap:var(--ticker-gap);will-change:transform;width:100%;transition:none;display:flex;transform:translate(0,0)}.marketProductTickerTrack--sliding{transform:translate3d(calc(-1 * ( ( 100% - ((var(--ticker-visible) - 1) * var(--ticker-gap)) ) / var(--ticker-visible) + var(--ticker-gap) )), 0, 0);transition:transform .9s cubic-bezier(.22,.61,.36,1)}.marketProductTickerCard{flex:0 0 calc((100% - ((var(--ticker-visible) - 1) * var(--ticker-gap))) / var(--ticker-visible));width:calc((100% - ((var(--ticker-visible) - 1) * var(--ticker-gap))) / var(--ticker-visible));min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:9px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.marketProductTickerCard:hover{border-color:#d2d6dc;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a13}.marketProductTickerImage{aspect-ratio:1;background:#fff;border-radius:11px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.marketProductTickerImage>img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:9px;display:block}.marketProductTickerDiscount{color:#08752e;background:#eaf8ed;border-radius:7px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.marketProductTickerShop{align-items:center;height:24px;margin-top:7px;display:flex}.marketProductTickerShop img{object-fit:contain;object-position:left center;max-width:82px;max-height:20px;display:block}.marketProductTickerTitle{color:#20242a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:5px;font-size:12px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.marketProductTickerPrice{align-items:baseline;gap:6px;min-height:24px;margin-top:7px;display:flex}.marketProductTickerPrice del{color:#8a8f98;font-size:10px}.marketProductTickerPrice strong{color:#0b0f14;font-size:15px}.marketProductTickerMeta{color:#6f7680;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.25;display:block;overflow:hidden}.marketProductTickerControls{justify-content:center;gap:8px;margin-top:12px;display:flex}.marketProductTickerControls button{border:1px solid var(--line);width:34px;height:34px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0 0 3px;font-size:24px;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.marketProductTickerControls button:hover{border-color:#b8bec7;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a14}.marketProductTickerLoading{--ticker-visible:6;grid-template-columns:repeat(var(--ticker-visible), minmax(0, 1fr));gap:12px;display:grid}.marketProductTickerLoading span{aspect-ratio:1/1.48;background:#f3f4f6;border-radius:14px}@media (width<=767px){.marketProductTicker{border-radius:15px;margin:-42px 0 42px;padding:17px 12px 14px}.marketProductTickerHeader h2{font-size:19px}.marketProductTickerImage>img{padding:8px}.marketProductTickerControls{margin-top:10px}}.specialPage{max-width:1440px;margin:0 auto;padding:54px 30px 90px}.specialHero{max-width:900px;margin-bottom:32px}.specialEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#f26822;font-size:13px;font-weight:800}.specialHero h1{color:#14181c;margin:10px 0 16px;font-size:clamp(34px,5vw,62px);line-height:1.02}.specialHero p{color:#66717d;max-width:850px;font-size:18px;line-height:1.6}.fuelPage{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}.fuelHero,.fuelHeroAdRow{margin-bottom:30px}.fuelHeroAdRow .fuelHero{margin-bottom:0}@media (width>=1117px){.fuelHeroAdRow{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:clamp(48px,6vw,92px);display:grid}.fuelHeroAdRow .desktopAdCarousel{flex-direction:column;justify-self:end;align-items:stretch;width:300px;display:flex}}.fuelHero h1{color:#17191d;letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,62px);line-height:1.02}.fuelHero p{color:#66717d;max-width:850px;margin:16px 0 0;font-size:18px;line-height:1.55}.fuelLocationField{z-index:1;width:100%;min-width:0;position:relative}.fuelSuggestionPanel{z-index:30;background:#fff;border:1px solid #d9d5c9;border-radius:14px;max-height:430px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #081f4329}.fuelSearch{background:#fff;border:1px solid #dfe4e8;border-radius:16px;grid-template-columns:1.55fr .7fr .9fr auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 10px 30px #1222320d}.fuelSearch label{flex-direction:column;gap:7px;min-width:0;display:flex}.fuelSearch label span{color:#5f6973;font-size:12px;font-weight:750}.fuelSearch input,.fuelSearch select{width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #d8dee4;border-radius:9px;padding:0 40px 0 13px}.fuelSearch select,.fuelSort select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%233b4651' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:10px 7px}.fuelSearch>button{color:#fff;cursor:pointer;min-height:48px;box-shadow:none;text-shadow:none;background:#11161b;border:1px solid #11161b;border-radius:9px;align-self:end;padding:0 22px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s}.fuelSearch>button:hover,.fuelSearch>button:focus-visible{color:#fff;text-shadow:none;filter:saturate(1.04);background:linear-gradient(#0862c8 0%,#004aad 72%,#003d8f 100%);border-color:#003d8f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 9px 20px #004aad38}.fuelSearch>button:active{transform:translateY(0)}.fuelResultsBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px 0 10px;padding:0 2px;display:grid}.fuelResultsBar>div{flex-direction:row;align-items:baseline;gap:8px;min-width:0;display:flex}.fuelResultsBar>div strong{color:#171c21;white-space:nowrap;font-size:18px;line-height:1.18}.fuelResultsBar>div span{color:#6c7782;white-space:nowrap;font-size:12px}.fuelSort{white-space:nowrap;align-items:center;gap:9px;display:flex}.fuelSort>span{color:#6c7782;font-size:11px;font-weight:750}.fuelSort select{min-width:235px;height:38px;font:inherit;background-color:#fff;border:1px solid #d8dee4;border-radius:8px;padding:0 42px 0 12px;font-size:12px}.fuelUpdateNote{color:#6b7580;background:#f8fafc;border:1px solid #e4e9ee;border-radius:10px;margin:0 0 14px;padding:10px 13px;font-size:11px;line-height:1.45}.fuelUpdateNote strong{color:#3d4853}.fuelTableWrap{background:#fff;border:1px solid #dfe4e8;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #12223209}.fuelTableHeader,.fuelStationRow{grid-template-columns:minmax(260px,1.75fr) 110px 95px repeat(3,minmax(115px,.72fr)) 78px;align-items:center;display:grid}.fuelTableHeader{color:#75808b;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fb;border-bottom:1px solid #e5e9ed;min-height:38px;padding:0 16px;font-size:10px;font-weight:800}.fuelStationItem{border-bottom:1px solid #edf0f3}.fuelStationItem:last-child{border-bottom:0}.fuelStationRow{min-height:78px;padding:10px 16px}.fuelStationIdentity{flex-direction:column;gap:2px;min-width:0;padding-right:16px;display:flex}.fuelStationToggle{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.fuelStationIdentity strong{color:#171c21;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.fuelStationIdentity span{color:#66717c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.fuelStatusCell{font-size:11px}.stationOpen,.stationClosed{align-items:center;gap:6px;font-weight:750;display:inline-flex}.stationOpen{color:#16813b}.stationClosed{color:#ba1b1b}.stationOpen i,.stationClosed i{background:currentColor;border-radius:50%;width:7px;height:7px}.fuelDistanceCell{color:#596570;font-size:12px;font-weight:700}.fuelPriceCell{background:#f7f9fb;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;min-height:48px;margin-right:8px;padding:7px 9px;display:flex;position:relative;overflow:hidden}.fuelPriceCell>span{color:#77818b;font-size:9px;display:none}.fuelPriceCell strong{z-index:2;color:#17202a;font-size:16px;font-weight:760;position:relative}.fuelPriceCell small{display:none}.fuelPriceBest{background:#effaf3;border-color:#bfe6cc}.fuelPriceBest strong{color:#087a38}.fuelPriceBest:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:28%;height:190%;animation:7s ease-in-out infinite fuelBestPriceShine;position:absolute;top:-45%;left:-55%;transform:skew(-20deg)}@keyframes fuelBestPriceShine{0%,82%,to{opacity:0;left:-55%}85%{opacity:.9}93%{opacity:.75;left:125%}96%{opacity:0;left:125%}}.fuelDetailButton{color:#145eb3;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dde3;border-radius:8px;font-size:11px;font-weight:800}.fuelStationDetail{background:#f8fafc;padding:0 16px 16px}.fuelDetailGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fuelDetailBlock{background:#fff;border:1px solid #e2e7ec;border-radius:11px;min-width:0;padding:11px 14px}.fuelDetailBlock h3{color:#20272d;margin:0 0 11px;font-size:13px}.fuelOpeningTimes{gap:7px;display:grid}.fuelOpeningTimes div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.fuelOpeningTimes div:last-child{border-bottom:0;padding-bottom:0}.fuelOpeningTimes span{color:#6d7781;font-size:10px}.fuelOpeningTimes strong{color:#28323b;font-size:11px}.fuelDetailFacts{white-space:nowrap;align-items:center;gap:26px;margin:0;display:flex}.fuelDetailFacts div{align-items:center;gap:6px;min-width:0;display:flex}.fuelDetailFacts dt{color:#7a848e;font-size:10px}.fuelDetailFacts dt:after{content:":"}.fuelDetailFacts dd{color:#28323b;min-width:0;margin:0;font-size:11px}.fuelDetailInlineRoute{color:#145eb3;background:#fff;border:1px solid #d7dde3;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:32px;margin-top:10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.fuelAttribution{color:#79838c;margin-top:18px;font-size:11px}.fuelMobileRouteButton,.fuelMobileStateCode,.fuelMobileDetailSummary{display:none}@media (width>=1117px) and (width<=1170px){.fuelHero{margin-bottom:30px}.fuelHero h1{letter-spacing:-.058em;max-width:780px;font-size:clamp(54px,5vw,74px);line-height:1.04}.fuelHero p{max-width:690px;margin:18px 0 24px;font-size:17px;line-height:1.55}}@media (width>=861px) and (width<=1116px){.fuelHero{margin-bottom:24px}.fuelHero h1{letter-spacing:-.058em;max-width:600px;font-size:clamp(42px,5.1vw,58px);line-height:1.04}.fuelHero p{max-width:620px;margin:18px 0 24px;font-size:17px;line-height:1.55}}@media (width>=701px) and (width<=860px){.fuelHero{margin-bottom:24px}.fuelHero h1{letter-spacing:-.058em;max-width:680px;font-size:clamp(40px,6.6vw,52px);line-height:1.05}.fuelHero p{max-width:680px;margin:18px 0 24px;font-size:16px;line-height:1.55}}@media (width>=701px) and (width<=1170px){.fuelSearch{grid-template-columns:minmax(0,1.55fr) minmax(0,.72fr) minmax(0,.88fr);align-items:end;gap:8px;padding:12px;display:grid}.fuelSearch .fuelLocationField{grid-column:auto}.fuelSearch label{min-width:0}.fuelSearch label span{font-size:9.5px}.fuelSearch input,.fuelSearch select{background-position:right 18px center;width:100%;min-width:0;height:40px;padding-left:10px;padding-right:42px;font-size:11px}.fuelSearch>button{grid-column:1/-1;width:100%;min-height:40px;padding:0 12px;font-size:10.5px}.fuelResultsBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:16px 0 8px;display:grid}.fuelResultsBar>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.fuelResultsBar>div strong{color:#171c21;text-overflow:clip;white-space:normal;width:100%;font-size:clamp(11px,1.45vw,15px);line-height:1.16;overflow:visible}.fuelResultsBar>div span{color:#6c7782;white-space:nowrap;width:100%;font-size:clamp(7.5px,.9vw,9.5px);line-height:1.25}.fuelSort{white-space:nowrap;grid-area:1/2;align-self:end;align-items:center;gap:6px;margin:0;display:flex}.fuelSort>span{font-size:8px}.fuelSort select{background-position:right 18px center;min-width:180px;height:34px;padding:0 42px 0 10px;font-size:9.5px}.fuelUpdateNote{margin-bottom:11px;padding:8px 9px;font-size:8.8px}.fuelTableHeader,.fuelStationRow{grid-template-columns:minmax(128px,1.3fr) 54px 62px repeat(3,minmax(60px,.68fr)) 44px;column-gap:4px}.fuelTableHeader{padding:0 7px;font-size:6.7px}.fuelTableHeader span{white-space:nowrap;min-width:0}.fuelStationRow{min-height:64px;padding:7px}.fuelStationIdentity{padding-right:7px}.fuelStationIdentity strong{font-size:10.3px}.fuelStationIdentity span,.fuelStatusCell{font-size:7.7px}.fuelDistanceCell{font-size:8.4px}.fuelPriceCell{min-height:40px;margin-right:3px;padding:5px}.fuelPriceCell strong{font-size:10.7px}.fuelPriceCell small{font-size:6px}.fuelDetailButton{white-space:nowrap;min-height:27px;padding:0 3px;font-size:7.1px}.fuelStationDetail{padding:0 7px 10px}.fuelDetailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.fuelDetailBlock{padding:7px 9px}.fuelDetailBlock h3{margin-bottom:7px;font-size:10px}.fuelOpeningTimes span,.fuelDetailFacts dt{font-size:8px}.fuelOpeningTimes strong,.fuelDetailFacts dd{font-size:9px}.fuelDetailFacts div{align-items:center;gap:5px;display:flex}.fuelDetailInlineRoute{min-height:27px;margin-top:7px;font-size:8px}}@media (width>=501px) and (width<=700px){.fuelPage{width:calc(100% - 18px)}.fuelHero{margin-bottom:14px}.fuelHero h1{font-size:clamp(24px,4.35vw,30px);line-height:1.06}.fuelHero p{margin-top:6px;font-size:clamp(11px,1.8vw,13px);line-height:1.4}.fuelSearch{border-radius:12px;grid-template-columns:minmax(0,1.55fr) minmax(92px,.7fr) minmax(105px,.82fr);gap:6px;margin-bottom:13px;padding:8px 9px}.fuelSearch label{gap:4px;min-width:0}.fuelSearch label span{font-size:8px;line-height:1.1}.fuelSearch input,.fuelSearch select{border-radius:7px;min-width:0;height:34px;padding-left:8px;font-size:9px}.fuelSearch select{background-position:right 11px center;background-size:8px 6px;padding-right:31px}.fuelLocationField{grid-column:auto}.fuelSearch>button{border-radius:7px;grid-column:1/-1;width:100%;min-height:34px;padding:0 9px;font-size:9px}.fuelResultsBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin:13px 0 7px;display:grid}.fuelResultsBar>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.fuelResultsBar>div:first-child strong{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.15;display:block;overflow:visible}.fuelResultsBar>div:first-child span{text-overflow:clip;white-space:normal;font-size:6.8px;line-height:1.2;display:block;overflow:visible}.fuelSort{gap:4px;width:auto;min-width:174px}.fuelSort>span{white-space:nowrap;font-size:6.8px}.fuelSort select{background-position:right 12px center;background-size:8px 6px;width:100%;min-width:0;height:31px;padding:0 33px 0 8px;font-size:8px}.fuelUpdateNote{border-radius:7px;margin-bottom:7px;padding:6px 7px;font-size:6.8px;line-height:1.3}.fuelTableWrap{border-radius:10px;overflow:hidden}.fuelTableHeader,.fuelStationRow{grid-template-columns:minmax(106px,1.28fr) 47px 42px repeat(3,minmax(51px,.66fr)) 48px;column-gap:2px}.fuelTableHeader{min-height:31px;padding:0 5px;font-size:5.2px;display:grid}.fuelTableHeader span{white-space:nowrap;min-width:0}.fuelStationList{display:block}.fuelStationItem{border:0;border-radius:0}.fuelStationRow{grid-template-areas:none;gap:0;min-height:54px;padding:5px}.fuelStationIdentity{grid-area:auto;min-width:0;padding-right:4px}.fuelStationIdentity strong{white-space:normal;font-size:8.6px;line-height:1.12}.fuelStationIdentity span{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:5.9px;line-height:1.18;display:-webkit-box;overflow:hidden}.fuelStatusCell{white-space:nowrap;grid-area:auto;min-width:0;font-size:6.2px}.stationOpen,.stationClosed{gap:3px}.stationOpen i,.stationClosed i{width:5px;height:5px}.fuelDistanceCell{white-space:nowrap;grid-area:auto;min-width:0;font-size:6.8px}.fuelPriceCell{border-radius:7px;width:auto;min-width:0;min-height:34px;margin:0 1px 0 0;padding:3px 4px;display:flex}.fuelPriceCell>span{display:none}.fuelPriceCell strong{white-space:nowrap;font-size:8.7px;line-height:1}.fuelPriceCell small{white-space:nowrap;margin-top:2px;font-size:4.8px;line-height:1}.fuelDetailButton{white-space:nowrap;grid-area:auto;width:100%;min-width:0;min-height:25px;padding:0 2px;font-size:5.9px}.fuelStationDetail{padding:0 5px 6px}.fuelDetailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px}.fuelDetailBlock{border-radius:8px;padding:6px 7px}.fuelDetailBlock h3{margin-bottom:4px;font-size:8px}.fuelOpeningTimes{gap:2px}.fuelOpeningTimes div{gap:5px;padding-bottom:3px}.fuelOpeningTimes span,.fuelDetailFacts dt{font-size:6.3px}.fuelOpeningTimes strong,.fuelDetailFacts dd{font-size:7.2px}.fuelDetailFacts{gap:4px}.fuelDetailFacts div{align-items:center;gap:4px;display:flex}.fuelDetailInlineRoute{min-height:23px;margin-top:4px;font-size:6.3px}}@media (width<=500px){.fuelPage{width:calc(100% - 10px)}.fuelHero{margin-bottom:10px}.fuelHero h1{font-size:clamp(21px,5.7vw,26px);line-height:1.08}.fuelHero p{margin-top:5px;font-size:11px;line-height:1.36}.fuelSearch{border-radius:10px;grid-template-columns:1fr;gap:6px;margin-bottom:10px;padding:8px;display:grid;box-shadow:0 5px 16px #12223209}.fuelSearch label{gap:3px;min-width:0}.fuelSearch label span{font-size:8px;line-height:1.05}.fuelSearch input,.fuelSearch select{border-radius:7px;width:100%;height:34px;padding-left:8px;font-size:10px}.fuelSearch select{background-position:right 12px center;background-size:8px 6px;padding-right:33px}.fuelLocationField,.fuelSearch>button{grid-column:auto}.fuelSearch>button{border-radius:7px;width:100%;min-height:34px;padding:0 8px;font-size:9.5px}.fuelResultsBar{grid-template-columns:minmax(0,1fr) minmax(145px,43%);align-items:end;gap:4px 7px;margin:10px 0 6px;display:grid}.fuelResultsBar>div{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.fuelResultsBar>div strong{text-overflow:clip;white-space:normal;font-size:9.7px;line-height:1.12;overflow:visible}.fuelResultsBar>div span{text-overflow:clip;white-space:normal;font-size:6.5px;line-height:1.15;overflow:visible}.fuelSort{width:100%;min-width:0}.fuelSort>span{display:none}.fuelSort select{background-position:right 11px center;background-size:8px 6px;width:100%;min-width:0;height:29px;padding:0 31px 0 7px;font-size:7.5px}.fuelUpdateNote{border-radius:7px;margin-bottom:6px;padding:5px 7px;font-size:6.5px;line-height:1.25}.fuelTableHeader{display:none}.fuelTableWrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.fuelStationList{gap:6px;display:grid}.fuelStationItem{background:#fff;border:1px solid #dfe4e8;border-radius:9px;overflow:hidden}.fuelStationRow{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 7px;min-height:0;padding:8px;display:grid;position:relative}.fuelStationIdentity{grid-area:1/1/auto/3;min-width:0;min-height:31px;padding-right:96px}.fuelStationIdentity strong{white-space:normal;font-size:10.5px;line-height:1.12}.fuelStationIdentity span{white-space:normal;text-overflow:clip;margin-top:2px;font-size:7px;line-height:1.2;overflow:visible}.fuelStatusCell{visibility:visible;opacity:1;white-space:nowrap;z-index:3;margin:0;padding:0;font-size:7.3px;line-height:1.05;display:block;position:absolute;top:8px;right:8px}.stationOpen,.stationClosed{gap:3px}.stationOpen i,.stationClosed i{width:5px;height:5px}.fuelDistanceCell{visibility:visible;opacity:1;color:#596570;white-space:nowrap;z-index:3;margin:0;padding:0;font-size:7.2px;font-weight:700;line-height:1.05;display:block;position:absolute;top:20px;right:8px}.fuelMobileStateCode{visibility:visible;opacity:1;color:#66717c;white-space:nowrap;z-index:3;margin:0;padding:0;font-size:6.7px;font-weight:700;line-height:1.05;display:block;position:absolute;top:31px;right:8px}.fuelStationRow .fuelPriceCell{border-radius:7px;width:100%;min-width:0;min-height:36px;margin:0;padding:4px 5px;display:flex}.fuelStationRow>.fuelPriceCell:nth-of-type(3),.fuelStationRow>.fuelPriceCell:nth-of-type(4),.fuelStationRow>.fuelPriceCell:nth-of-type(5){grid-area:2/3}.fuelMobileDetailSummary{color:#66717c;background:#f7f9fb;border-radius:6px;grid-area:2/1/auto/3;min-width:0;padding:4px 6px;font-size:6.7px;line-height:1.2;display:flex}.fuelStationRow>.fuelPriceCell:nth-of-type(3){grid-area:2/1}.fuelStationRow>.fuelPriceCell:nth-of-type(4){grid-area:2/2}.fuelStationRow>.fuelPriceCell:nth-of-type(5){grid-area:2/3}.fuelPriceCell>span{margin-bottom:1px;font-size:6px;display:block}.fuelPriceCell strong{font-size:10px;line-height:1}.fuelPriceCell small{white-space:nowrap;margin-top:2px;font-size:4.6px;line-height:1}.fuelDesktopDetailButton{display:none}.fuelMobileRouteButton{color:#145eb3;background:#fff;border:1px solid #d7dde3;border-radius:7px;grid-area:3/1/auto/-1;justify-content:center;align-items:center;min-height:30px;margin:0;font-size:7.2px;font-weight:800;text-decoration:none;display:flex}.fuelStationDetail{display:none}}@media (width<=400px){.fuelPage{width:calc(100% - 12px)}.fuelHero h1{font-size:22px}.fuelHero p{font-size:12px}}@media (prefers-reduced-motion:reduce){.fuelPriceBest:after{animation:none}}.dealFilters{flex-wrap:wrap;gap:9px;margin-bottom:30px;display:flex}.dealFilters button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dee4;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:750;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s}.dealFilters button:hover{border-color:#f26822;transform:translateY(-1px);box-shadow:0 7px 18px #f268221f}.dealFilters button.active{color:#d9530c;border-color:#f26822;box-shadow:inset 0 0 0 1px #f26822}.dealsPage--rows{max-width:1540px}.dealsHero{margin-bottom:24px}.dealCategoryStack{gap:34px;display:grid}.dealCategorySection{min-width:0}.dealCategoryHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 13px;padding:0;display:flex}.dealCategoryHeader h2{color:#111;margin:0;font-size:24px;font-weight:800;line-height:1.15}.dealSubcategories{flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.dealSubcategories span{color:#6b747c;font-size:11px}.dealRowViewport{margin:0;position:relative;overflow:visible}.dealEdgeArrow{z-index:6;color:#343b3f;width:34px;height:54px;font:inherit;cursor:pointer;box-shadow:none;opacity:.72;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:36px;font-weight:300;line-height:1;transition:opacity .18s,color .18s,transform .18s;animation:7s ease-in-out infinite dealArrowBreath;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dealEdgeArrow--left{left:-40px}.dealEdgeArrow--right{animation-delay:.22s;right:-40px}.dealEdgeArrow:hover{opacity:1;color:#f26822;transform:translateY(-50%)scale(1.13)}.dealEdgeArrow:active{transform:translateY(-50%)scale(.94)}@keyframes dealArrowBreath{0%,82%,to{transform:translateY(-50%)scale(1)}88%{transform:translateY(-50%)scale(1.12)}94%{transform:translateY(-50%)scale(1)}}.dealHorizontalRow{overscroll-behavior-inline:contain;scrollbar-width:none;will-change:scroll-position;-webkit-overflow-scrolling:touch;gap:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.dealHorizontalRow::-webkit-scrollbar{display:none}.dealCard--row{background:#fff;border:1px solid #dedbd3;border-radius:14px;flex-direction:column;flex:0 0 clamp(208px,20vw,252px);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 7px 20px #201c140d}.dealCard--row:hover{border-color:#d5cfc4;transform:translateY(-3px);box-shadow:0 13px 28px #201c1417}.dealCard--row .dealImage{background:#fff;justify-content:center;align-items:center;height:190px;display:flex;overflow:hidden}.dealCard--row .dealImage img{object-fit:contain;width:100%;height:100%;padding:11px;transition:transform .28s}.dealCard--row:hover .dealImage img{transform:scale(1.025)}.dealCard--row .dealBody{flex-direction:column;flex:1;gap:8px;min-width:0;padding:11px 12px 12px;display:flex}.dealMeta--logo{justify-content:space-between;align-items:center;gap:8px;min-height:27px;display:flex}.dealMeta--logo b{color:#16813b;white-space:nowrap;background:#e9f7ed;border-radius:8px;padding:4px 7px;font-size:10px}.dealMarketplace{align-items:center;min-width:0;height:27px;display:flex}.dealMarketplace img{object-fit:contain;object-position:left center;max-width:92px;max-height:26px;display:block}.dealMarketplace>span{color:#899198;font-size:10px;font-weight:700}.dealMarketplacePlaceholder{letter-spacing:.02em}.dealCard--row h3{-webkit-line-clamp:2;color:#111;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.dealCard--row .dealPriceLine{align-items:baseline;gap:7px;min-height:28px;display:flex}.dealCard--row .dealPriceLine strong{color:#111;font-size:20px;font-weight:800;line-height:1}.dealCard--row .dealPriceLine del{color:#8a9299;font-size:11px}.dealCard--row .dealButton{color:#fff;width:100%;min-height:40px;font:inherit;box-sizing:border-box;background:#111719;border:1px solid #111719;border-radius:8px;justify-content:center;align-items:center;margin-top:auto;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:flex}.dealCard--row .dealButton:hover{background:#20282b;transform:translateY(-1px);box-shadow:0 7px 16px #11171929}.dealCard--row .dealButton:active{transform:translateY(0)scale(.99)}.dealCard--row .dealButton.disabled{opacity:.5;pointer-events:none}.faqPage{max-width:960px;padding:clamp(28px,4vw,54px) clamp(14px,3vw,30px) clamp(58px,7vw,90px)}.faqPage .specialHero{text-align:center;max-width:760px;margin:0 auto clamp(20px,2.5vw,26px)}.faqPage .specialHero h1{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(22px,18px + 1.4vw,34px);line-height:1.08}.faqPage .specialHero p{color:#69717e;max-width:760px;margin:0 auto;font-size:clamp(10.5px,9.5px + .22vw,11.5px);line-height:1.5}.faqList{gap:clamp(10px,1.2vw,12px);max-width:960px;margin:0 auto;display:grid}.faqList details{background:#fff;border:1px solid #e6e8ec;border-radius:clamp(13px,1.4vw,16px);min-width:0;padding:clamp(16px,2.2vw,22px);overflow:hidden;box-shadow:0 5px 18px #19243a09}.faqList summary{cursor:pointer;overflow-wrap:anywhere;font-size:clamp(14px,12px + .38vw,16px);font-weight:800;line-height:1.35}.faqList p{color:#555e6c;overflow-wrap:anywhere;font-size:clamp(12.5px,11px + .28vw,14px);line-height:1.7}.cookieBanner{z-index:9998;background:#fff;border:1px solid #dde3e8;border-radius:clamp(13px,1.4vw,18px);justify-content:space-between;align-items:center;gap:clamp(14px,2.4vw,28px);width:min(1100px,100% - clamp(16px,3vw,32px));padding:clamp(14px,1.8vw,20px);display:flex;position:fixed;bottom:clamp(8px,1.6vw,18px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #0e18262e}.cookieBannerText{flex:auto;min-width:0;max-width:680px}.cookieBanner h2{color:#14203a;margin:0 0 5px;font-size:clamp(16px,14px + .5vw,20px);line-height:1.2}.cookieBanner p{color:#626d78;margin:0;font-size:clamp(11px,10px + .25vw,13px);line-height:1.5}.cookieBannerActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cookieBannerActions button{color:#17202a;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dbe0;border-radius:9px;padding:10px 13px;font-size:clamp(11px,10px + .2vw,13px);font-weight:750}.cookieBannerActions .primary{color:#fff;background:#111719;border-color:#111719}@media (width<=1169px){.cookieBanner{border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;width:min(720px,100% - 24px);padding:11px 13px}.cookieBannerText{width:100%;max-width:none}.cookieBanner h2{margin:0 0 3px;font-size:clamp(15px,2.4vw,18px);line-height:1.12}.cookieBanner p{width:100%;max-width:none;margin:0;font-size:clamp(10.5px,1.55vw,12px);line-height:1.38}.cookieBannerActions{flex:none;justify-content:stretch;gap:6px;width:100%}.cookieBannerActions button{white-space:normal;text-align:center;flex:140px;min-width:0;padding:8px 10px;font-size:clamp(10.5px,1.35vw,12px);line-height:1.15}}@media (width<=560px){.cookieBanner{border-radius:12px;gap:8px;width:calc(100% - 14px);padding:10px 11px;bottom:7px}.cookieBanner h2{font-size:15px}.cookieBanner p{font-size:10.5px;line-height:1.34}.cookieBannerActions{flex-direction:column;gap:5px}.cookieBannerActions button{flex:none;width:100%;padding:7px 9px;font-size:10.5px}}.cookieBackdrop{z-index:9999;background:#0d141c7a;place-items:center;padding:clamp(10px,2vw,20px);display:grid;position:fixed;inset:0;overflow:auto}.cookieDialog{background:#fff;border:1px solid #e6e8ec;border-radius:clamp(13px,1.6vw,18px);width:min(560px,100%);max-height:calc(100dvh - 20px);padding:clamp(16px,2.2vw,24px);overflow:auto;box-shadow:0 30px 70px #00000040}.cookieDialog h2{letter-spacing:-.03em;text-align:center;margin:0 0 6px;font-size:clamp(22px,18px + 1.2vw,30px);line-height:1.1}.cookieDialog>p{text-align:center;color:#69717e;max-width:470px;margin:0 auto clamp(18px,2vw,22px);font-size:clamp(10.5px,9.5px + .22vw,11.5px);line-height:1.5}.cookieDialog>label{border-top:1px solid #e8ebee;justify-content:space-between;align-items:center;gap:clamp(10px,2vw,16px);min-width:0;padding:clamp(12px,1.5vw,15px) 0;display:flex}.cookieDialog label span{flex-direction:column;min-width:0;display:flex}.cookieDialog small{color:#6f7880;overflow-wrap:anywhere;font-size:clamp(10.5px,9.5px + .2vw,12px);line-height:1.4}.cookieActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.cookieActions button{cursor:pointer;white-space:normal;background:#fff;border:1px solid #d5dbe0;border-radius:9px;padding:clamp(9px,1vw,11px) clamp(11px,1.4vw,15px);font-size:clamp(11px,10px + .2vw,13px);font-weight:750}.cookieActions .primary{color:#fff;background:#111719;border-color:#111719}@media (width<=900px){.fuelGrid{grid-template-columns:1fr 1fr}.dealCard--row{flex-basis:220px}.dealCategoryHeader h2{font-size:21px}}@media (width<=600px){.cookieActions{flex-direction:column}.cookieActions button{width:100%}.specialPage{padding:34px 16px 70px}.specialHero p{font-size:16px}.fuelGrid{grid-template-columns:1fr}.fuelPrices strong{font-size:16px}.dealCategoryStack{gap:28px}.dealCategoryHeader{align-items:center}.dealCategoryHeader h2{font-size:19px}.dealSubcategories{display:none}.dealRowViewport{margin:0}.dealEdgeArrow{width:27px;height:44px;font-size:29px}.dealEdgeArrow--left{left:-24px}.dealEdgeArrow--right{right:-24px}.dealHorizontalRow{gap:10px;margin-right:0;padding-right:0}.dealCard--row{flex-basis:min(74vw,214px)}.dealCard--row .dealImage{height:165px}.dealCard--row h3{min-height:35px;font-size:13px}.dealCard--row .dealPriceLine strong{font-size:18px}.dealCard--row .dealButton{min-height:38px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#ff751f;--primary-dark:#e95f0c;--primary-deep:#b84400;--primary-light:#ffc19a;--primary-soft:#fff3eb;--primary-glow:#ff751f33;--secondary:#004aad;--secondary-dark:#00377f;--secondary-soft:#edf4ff;--silver:#c7ccd2;--silver-dark:#7c838c;--silver-soft:#eef0f2;--blue:#004aad;--blue-dark:#00377f;--navy:#17191d;--muted:#6f747c;--line:#dedede;--page:#f5f5f3;--background:#f5f5f3;--surface:#fff;--surface-soft:#faf9f5;--text:#17191d;--text-light:#646b73;--border:#ddd;--shadow:0 18px 48px #15161914, 0 3px 12px #ff751f12;--shadow-hover:0 24px 62px #15161921, 0 7px 22px #ff751f21;--success:#168248;--danger:#d92d50}.appShell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 10% 0%, #ff751f21, transparent 30rem), linear-gradient(180deg, #fff 0, var(--page) 32rem)}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dce5f0eb;position:sticky;top:0}.headerInner{grid-template-columns:220px 1fr auto;align-items:center;gap:28px;width:min(1480px,100% - 40px);min-height:76px;margin:0 auto;display:grid}.brand{cursor:pointer;background:0 0;border:0;align-items:center;width:max-content;padding:0;display:inline-flex}.brandImage{object-fit:contain;object-position:left center;width:190px;height:auto;max-height:50px;display:block}.desktopNav,.headerActions{align-items:center;display:flex}.desktopNav{justify-content:center;gap:32px}.headerActions{justify-content:flex-end;gap:22px}.desktopNav button,.headerActions button,.mobileMenu{color:#34373d;cursor:pointer;background:0 0;border:0;font-weight:650}.desktopNav button{padding:10px 0;font-size:14px}.headerActions button{white-space:nowrap;align-items:center;gap:7px;padding:9px 0;font-size:13px;display:inline-flex}.mobileMenu{place-items:center;width:42px;height:42px;padding:0;display:none}main{width:min(1480px,100% - 40px);margin:0 auto}.heroSection{z-index:20;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:clamp(36px,7vw,100px);min-height:610px;padding:76px 0 64px;display:grid;position:relative}.heroContent{max-width:820px}.eyebrow{color:var(--blue);background:#fff8df;border:1px solid #ead9a3;border-radius:999px;margin-bottom:20px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.heroContent h1{max-width:780px;color:var(--navy);letter-spacing:-.058em;margin:0;font-size:clamp(42px,5.4vw,76px);line-height:1.04}.heroContent>p{max-width:690px;color:var(--muted);margin:24px 0 30px;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.mainSearch{border:2px solid var(--blue);background:#fff;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;width:min(760px,100%);height:58px;display:grid;overflow:hidden;box-shadow:0 10px 30px #d4af3729}.searchIcon{color:#7d8086;place-items:center;display:grid}.mainSearch input{width:100%;min-width:0;height:100%;color:var(--navy);background:0 0;border:0;outline:0;padding:0 10px 0 0;font-size:16px}.mainSearch input::placeholder{color:#7d8086}.mainSearch button{background:var(--blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;height:100%;padding:0 28px;font-weight:800}.mainSearch button:hover{background:var(--blue-dark)}.marketplaces{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.marketplaceLogo{border:1px solid var(--line);background:#ffffffe6;border-radius:999px;place-items:center;min-width:112px;height:52px;padding:8px 16px;display:grid}.marketplaceLogo img{object-fit:contain;width:auto;max-width:88px;height:27px;display:block}.marketplaceTicker{width:min(760px,100%);margin-top:14px;overflow:hidden}.marketplaceTickerTrack{will-change:transform;width:max-content;animation:38s linear infinite marketplaceTickerMove;display:flex}.marketplaceTickerGroup{flex:none;align-items:center;gap:8px;padding-right:8px;display:flex}.marketplaceTickerItem{border:1px solid var(--line);background:#fffffff0;border-radius:9px;flex:none;place-items:center;width:84px;height:34px;padding:5px 9px;display:grid}.marketplaceTickerItem img{object-fit:contain;width:auto;max-width:64px;height:20px;display:block}.marketplaceTickerItemOtto img{max-width:60px;height:19px}.marketplaceTicker:hover .marketplaceTickerTrack{animation-play-state:paused}@keyframes marketplaceTickerMove{to{transform:translate(-50%)}}@media (width<=700px){.marketplaceTicker{margin-top:12px}.marketplaceTickerTrack{animation-duration:34s}.marketplaceTickerGroup{gap:7px;padding-right:7px}.marketplaceTickerItem{width:76px;height:32px;padding:5px 8px}.marketplaceTickerItem img{max-width:58px;height:18px}.marketplaceTickerItemOtto img{max-width:54px;height:17px}}@media (width<=455px){.marketplaceTicker{width:100%;margin-top:11px}.marketplaceTickerTrack{animation-duration:31s}.marketplaceTickerGroup{gap:6px;padding-right:6px}.marketplaceTickerItem{border-radius:8px;width:68px;height:30px;padding:4px 7px}.marketplaceTickerItem img{max-width:52px;height:17px}.marketplaceTickerItemOtto img{max-width:48px;height:16px}}@media (prefers-reduced-motion:reduce){.marketplaceTickerTrack{animation:none}}.desktopAdCarousel{display:none}.desktopAdViewport{width:300px;height:250px;position:relative;overflow:hidden}.desktopAdTrack{will-change:transform;height:250px;transition:transform .45s ease-in-out;display:flex;transform:translate(-300px)}.desktopAdTrack--noTransition{transition:none!important}.desktopAdSlideLink{flex:0 0 300px;width:300px;height:250px;margin:0;display:block}.desktopAdSlideLink img{object-fit:contain;border:0;width:300px;height:250px;display:block}.desktopAdLabel{color:#7d8086;text-align:center;margin-bottom:6px;font-size:10px;line-height:1;display:block}.desktopAdDots{justify-content:center;align-items:center;gap:6px;height:18px;margin-top:6px;display:flex}.desktopAdDot{cursor:pointer;background:#c6cad1;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.desktopAdDot--active{background:#676d77;width:20px}.smallAdCarousel{display:none}.smallAdViewport{width:320px;height:50px;position:relative;overflow:hidden}.smallAdTrack{will-change:transform;width:max-content;height:50px;transition:transform .45s ease-in-out;display:flex;transform:translate(-320px)}.smallAdTrack--noTransition{transition:none!important}.smallAdSlideLink{flex:0 0 320px;width:320px;height:50px;margin:0;display:block}.smallAdSlideLink img{object-fit:contain;border:0;width:320px;height:50px;display:block}.compactAdCarousel,.mediumAdCarousel{display:none}.mediumAdViewport{width:728px;height:90px;position:relative;overflow:hidden}.mediumAdTrack{will-change:transform;width:max-content;height:90px;transition:transform .45s ease-in-out;display:flex;transform:translate(-728px)}.mediumAdTrack--noTransition{transition:none!important}.mediumAdSlideLink{flex:0 0 728px;width:728px;height:90px;margin:0;display:block}.mediumAdSlideLink img{object-fit:contain;border:0;width:728px;height:90px;display:block}.compactAdViewport{width:468px;height:60px;position:relative;overflow:hidden}.compactAdTrack{will-change:transform;width:max-content;height:60px;transition:transform .45s ease-in-out;display:flex;transform:translate(-468px)}.compactAdTrack--noTransition{transition:none!important}.compactAdSlideLink{flex:0 0 468px;width:468px;height:60px;margin:0;display:block}.compactAdSlideLink img{object-fit:contain;border:0;width:468px;height:60px;display:block}@media (width>=340px) and (width<=479px){.featureGrid{padding-bottom:28px!important}.smallAdCarousel{flex-direction:column;align-items:stretch;width:320px;max-width:320px;margin:-42px auto 70px;display:flex}}@media (width>=480px) and (width<=737px){.featureGrid{padding-bottom:28px!important}.compactAdCarousel{flex-direction:column;align-items:stretch;width:468px;max-width:468px;margin:-42px auto 70px;display:flex}}@media (width>=738px) and (width<=1116px){.featureGrid{padding-bottom:28px!important}.mediumAdCarousel{flex-direction:column;align-items:stretch;width:728px;max-width:728px;margin:-42px auto 70px;display:flex}}.heroCard{box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #d0dcecf2;border-radius:24px;padding:28px}.heroCardTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:22px;display:flex}.heroCardTop small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.heroCardTop strong{color:var(--blue);font-size:20px}.heroCardRows{gap:12px;margin:20px 0;display:grid}.heroCardRows div{background:#f6f9fd;border-radius:13px;justify-content:space-between;gap:18px;padding:15px 16px;display:flex}.heroCardRows span{color:var(--navy);font-weight:800}.heroCardRows strong{color:#74777d;font-size:13px;font-weight:650}.heroCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (width>=445px){.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(5px,1.1vw,14px)!important;width:100%!important;max-width:100%!important;display:grid!important}.featureGrid p{display:none!important}.featureGrid>*{box-sizing:border-box!important;background:linear-gradient(#fffffff5,#fafaf9eb)!important;border:1px solid #1118271a!important;border-radius:clamp(9px,1.15vw,14px)!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(4px,.95vw,14px)!important;min-width:0!important;min-height:clamp(48px,6vw,72px)!important;padding:0 clamp(6px,1.35vw,20px)!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a06,0 8px 24px #0f172a09!important}.featureGrid>:before{content:""!important;background-color:#f5f7f9!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:clamp(11px,1.75vw,20px) clamp(11px,1.75vw,20px)!important;border-radius:clamp(7px,.9vw,11px)!important;flex:0 0 clamp(20px,3.25vw,38px)!important;width:clamp(20px,3.25vw,38px)!important;height:clamp(20px,3.25vw,38px)!important;position:static!important;box-shadow:inset 0 0 0 1px #11182712!important}.featureGrid>:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333b45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h11'/%3E%3Cpath d='m15 4 3 3-3 3'/%3E%3Cpath d='M17 17H6'/%3E%3Cpath d='m9 14-3 3 3 3'/%3E%3C/svg%3E")!important}.featureGrid>:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333b45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M9.5 12.2 11 13.7l3.6-3.8'/%3E%3C/svg%3E")!important}.featureGrid>:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333b45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='12' height='9' rx='1.5'/%3E%3Cpath d='M7 18h4'/%3E%3Cpath d='M9 14v4'/%3E%3Crect x='17' y='8' width='4' height='9' rx='1'/%3E%3C/svg%3E")!important}.featureGrid>:hover{transform:translateY(-1px);border-color:#11182726!important;box-shadow:0 2px 4px #0f172a09,0 10px 28px #0f172a0e!important}.featureGrid h1,.featureGrid h2,.featureGrid h3,.featureGrid h4,.featureGrid strong{color:#181b20!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:clip!important;min-width:0!important;margin:0!important;font-size:clamp(8.1px,1.28vw,15px)!important;font-weight:750!important;line-height:1!important;overflow:visible!important}}@media (width>=445px) and (width<=500px){.featureGrid{gap:4px!important}.featureGrid>*{gap:3px!important;padding-left:5px!important;padding-right:5px!important}.featureGrid>:before{background-size:11px 11px!important;flex-basis:19px!important;width:19px!important;height:19px!important}.featureGrid h1,.featureGrid h2,.featureGrid h3,.featureGrid h4,.featureGrid strong{letter-spacing:-.03em!important;transform-origin:0!important;font-size:clamp(7.8px,1.8vw,8.7px)!important;transform:scaleX(.94)!important}}.featureMobileBreak{display:none}@media (width<=444px){.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;width:100%!important;max-width:100%!important;display:grid!important}.featureGrid p{display:none!important}.featureGrid>*{box-sizing:border-box!important;background:linear-gradient(#fffffff5,#fafaf9eb)!important;border:1px solid #1118271a!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;min-width:0!important;min-height:48px!important;padding:0 5px!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a06,0 8px 24px #0f172a09!important}.featureGrid>:before{content:""!important;background-color:#f5f7f9!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:11px 11px!important;border-radius:7px!important;flex:0 0 19px!important;width:19px!important;height:19px!important;position:static!important;box-shadow:inset 0 0 0 1px #11182712!important}.featureGrid>:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333b45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h11'/%3E%3Cpath d='m15 4 3 3-3 3'/%3E%3Cpath d='M17 17H6'/%3E%3Cpath d='m9 14-3 3 3 3'/%3E%3C/svg%3E")!important}.featureGrid>:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333b45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M9.5 12.2 11 13.7l3.6-3.8'/%3E%3C/svg%3E")!important}.featureGrid>:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333b45' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='12' height='9' rx='1.5'/%3E%3Cpath d='M7 18h4'/%3E%3Cpath d='M9 14v4'/%3E%3Crect x='17' y='8' width='4' height='9' rx='1'/%3E%3C/svg%3E")!important}.featureGrid h1,.featureGrid h2,.featureGrid h3,.featureGrid h4,.featureGrid strong{color:#181b20!important;letter-spacing:-.03em!important;white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;margin:0!important;font-size:clamp(7.2px,1.8vw,8.1px)!important;font-weight:750!important;line-height:1.08!important;overflow:visible!important}.featureMobileBreak{display:inline!important}}.featureGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 0 70px;display:grid}.featureGrid article{border:1px solid var(--line);background:#ffffffd1;border-radius:16px;padding:24px}.featureGrid strong{color:var(--navy);margin-bottom:8px;font-size:16px;display:block}@media (width<=1100px){.headerInner{grid-template-columns:190px 1fr auto}.desktopNav{gap:20px}.headerActions span{display:none}.heroSection{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:36px}}@media (width>=821px) and (width<=1100px){.siteHeader{overflow:visible}.headerInner{grid-template-columns:44px minmax(0,1fr) 44px;gap:0;width:100%;min-height:62px;padding:0 14px;position:relative}.desktopNav,.headerActions{display:none}.headerInner .mobileMenu{z-index:132;grid-area:1/1;justify-self:start;display:grid}.headerInner .brand{z-index:131;justify-self:auto;width:max-content;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.headerInner .brandImage{object-position:center;width:min(158px,44vw);max-height:43px}}@media (width>=1101px){.headerInner .mobileMenu,.mobileNavBackdrop,.mobileNavPanel{display:none!important}}@media (width<=820px){.headerInner{grid-template-columns:1fr auto;width:min(100% - 28px,760px);min-height:66px}.desktopNav,.headerActions{display:none}.mobileMenu{display:grid}.heroSection{grid-template-columns:1fr;min-height:0;padding:48px 0 42px}.heroCard{max-width:620px}.featureGrid{grid-template-columns:1fr;padding-bottom:50px}}@media (width<=560px){main{width:min(100% - 28px,520px)}.headerInner{width:min(100% - 24px,520px);min-height:62px}.brandImage{width:160px;max-height:42px}.heroSection{padding-top:30px}.eyebrow{margin-bottom:14px;padding:7px 10px;font-size:11px}.heroContent h1{letter-spacing:-.045em;max-width:430px;font-size:clamp(34px,9.6vw,43px);line-height:1.08}.heroContent>p{margin:16px 0 22px;font-size:15px;line-height:1.55}.mainSearch{border-radius:13px;grid-template-columns:40px minmax(0,1fr) 126px;height:52px}.mainSearch input{font-size:14px}.mainSearch button{white-space:nowrap;padding:0 9px;font-size:11px}.marketplaces{gap:8px;margin-top:16px}.marketplaceLogo{flex:30%;min-width:0;height:46px;padding:7px 10px}.marketplaceLogo img{max-width:76px;height:23px}.heroCard{border-radius:18px;padding:20px}.heroCardTop strong{font-size:17px}.heroCardRows div{padding:13px 14px}.featureGrid article{padding:20px}}.searchArea{width:min(760px,100%);position:relative;z-index:10000!important;overflow:visible!important}.searchArea .mainSearch{width:100%}.suggestionPanel{isolation:isolate;background:#fff;border:1px solid #d9d5c9;border-radius:16px;max-height:430px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 60px #081f432e;z-index:10001!important}.suggestionItem{width:100%;min-height:76px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:9px 14px;display:grid}.suggestionItem:hover,.suggestionItem:focus-visible{background:#fffaf0;outline:0}.suggestionImage{width:56px;height:56px;color:var(--blue);background:#f5f5f2;border-radius:11px;place-items:center;display:grid;overflow:hidden}.suggestionImage img{object-fit:contain;width:100%;height:100%}.suggestionText{flex-direction:column;gap:5px;min-width:0;display:flex}.suggestionText strong{color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.suggestionText small{color:var(--muted);font-size:12px;font-weight:650}.suggestionStatus{color:var(--muted);padding:18px 16px;font-size:14px}.suggestionError{color:#b4233c;background:#fff5f5}.suggestionSearchAll{width:100%;min-height:52px;color:var(--blue);text-align:center;cursor:pointer;background:#fff8df;border:0;padding:13px 16px;font-size:14px;font-weight:800;position:sticky;bottom:0}@media (width<=560px){.suggestionPanel{isolation:isolate;border-radius:14px;max-height:min(58vh,430px);top:calc(100% + 8px);z-index:10001!important}.suggestionItem{grid-template-columns:50px minmax(0,1fr) 20px;gap:10px;min-height:68px;padding:8px 10px}.suggestionImage{border-radius:9px;width:48px;height:48px}.suggestionText strong{font-size:13px}.suggestionText small{font-size:11px}.suggestionSearchAll{min-height:50px;padding:12px;font-size:13px}}.heroSection.heroCompact{grid-template-columns:1fr;min-height:0;padding-bottom:34px}.heroCompact .heroContent{max-width:920px}.heroCompact .heroContent h1{font-size:clamp(38px,4.2vw,60px)}.resultsSection{padding:0 0 72px}.resultsHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding-bottom:18px;display:flex}.resultsHeader span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.resultsHeader h2{color:var(--navy);letter-spacing:-.04em;margin:5px 0;font-size:clamp(25px,3vw,38px)}.resultsHeader p{color:var(--muted);margin:0;font-size:14px}.resultsSort{color:var(--muted);font-size:13px}.resultsSort strong{color:var(--navy)}.productList{gap:14px;display:grid}.productCard:not(.premiumProductCard){border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:170px minmax(0,1fr) 210px;align-items:center;gap:22px;min-height:200px;padding:18px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 7px 24px #12294b0d}.productCard:not(.premiumProductCard):hover{transform:translateY(-2px);box-shadow:0 14px 34px #12294b17}.productImage{color:#96999f;background:#faf9f5;border-radius:13px;place-items:center;width:170px;height:164px;font-size:12px;text-decoration:none;display:grid;overflow:hidden}.productImage img{object-fit:contain;width:100%;height:100%}.productInfo{min-width:0}.productBadges{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.productBadges span{color:#85610f;background:#fff8df;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.productInfo h2{color:var(--navy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:18px;line-height:1.38;display:-webkit-box;overflow:hidden}.productShop{align-items:center;min-height:30px;display:flex}.productShop img{object-fit:contain;width:auto;max-width:90px;height:26px}.productInfo p{color:#168248;margin:8px 0 0;font-size:12px;font-weight:700}.productPrice{text-align:right;border-left:1px solid #ebe9e1;flex-direction:column;justify-content:center;align-items:flex-end;min-height:150px;padding-left:22px;display:flex}.productPrice small{color:var(--muted);font-size:11px}.productPrice strong{color:var(--navy);letter-spacing:-.045em;margin-top:4px;font-size:29px;line-height:1}.productPrice span{color:var(--muted);margin:5px 0 16px;font-size:11px}.productPrice a,.productPrice button{cursor:pointer;border:0;border-radius:9px;place-items:center;width:100%;min-height:43px;font-size:13px;font-weight:800;text-decoration:none;display:grid;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}.productPrice a:hover{color:#fff!important;text-shadow:none!important;background:linear-gradient(#0862c8 0%,#004aad 72%,#003d8f 100%)!important;border-color:#003d8f!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff38,0 9px 20px #004aad38!important}.productPrice button:disabled{cursor:not-allowed;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}.resultsState{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;align-content:center;place-items:center;min-height:250px;padding:34px;display:grid}.resultsState strong{color:var(--navy);font-size:18px}.resultsState p{max-width:560px;color:var(--muted);margin:8px 0 0;line-height:1.55}.resultsState button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:18px;padding:11px 17px;font-weight:800}.resultsStateError{background:snow;border-color:#f2c7ce}.loadingSpinner{border:4px solid #f2e6bc;border-top-color:var(--blue);border-radius:50%;width:38px;height:38px;margin-bottom:16px;animation:.8s linear infinite preisesuchenSpin}@keyframes preisesuchenSpin{to{transform:rotate(360deg)}}@media (width<=900px){.productCard:not(.premiumProductCard){grid-template-columns:130px minmax(0,1fr)}.productImage{width:130px;height:140px}.productPrice{text-align:left;border-top:1px solid #ebe9e1;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;align-items:center;min-height:0;padding:14px 0 0;display:grid}.productPrice small,.productPrice strong,.productPrice span{grid-column:1}.productPrice a,.productPrice button{grid-area:1/2/4;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}.productPrice span{margin-bottom:0}}@media (width<=560px){.heroSection.heroCompact{padding-bottom:24px}.heroCompact .heroContent h1{font-size:32px}.resultsSection{padding-bottom:48px}.resultsHeader{flex-direction:column;align-items:flex-start;gap:10px}.resultsHeader h2{overflow-wrap:anywhere;font-size:25px}.resultsSort{font-size:11px}.productCard:not(.premiumProductCard){border-radius:14px;grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:0;padding:12px}.productCard:not(.premiumProductCard):hover{transform:none}.productImage{border-radius:10px;align-self:start;width:92px;height:112px}.productBadges{gap:5px;margin-bottom:6px}.productBadges span{padding:4px 6px;font-size:8px}.productInfo h2{-webkit-line-clamp:4;margin-bottom:9px;font-size:13px;line-height:1.35}.productShop{min-height:24px}.productShop img{max-width:72px;height:22px}.productInfo p{margin-top:5px;font-size:10px}.productPrice{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 132px;gap:2px 10px;padding-top:11px}.productPrice strong{font-size:23px}.productPrice small,.productPrice span{font-size:9px}.productPrice a,.productPrice button{min-height:42px;font-size:11px;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}.resultsState{min-height:210px;padding:24px 18px}}.resultCategoryBar{scrollbar-width:thin;gap:10px;margin:0 0 18px;padding:4px 0 2px 270px;display:flex;overflow-x:auto}.resultCategoryChip{min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d9d4c7;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 5px 16px #12294b0a}.resultCategoryChip:hover{border-color:var(--primary);transform:translateY(-1px)}.resultCategoryChip b{color:#8a6210;background:#f7f3e7;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid}.resultCategoryChipActive{border-color:var(--primary);color:var(--navy);background:#fff;box-shadow:0 0 0 2px #ff751f1a,0 6px 18px #12294b0d}.resultCategoryChipActive b{background:var(--primary-soft);color:var(--primary-dark)}@media (width<=900px){.resultCategoryBar{padding-left:234px}}@media (width<=700px){.resultCategoryBar{margin-bottom:12px;padding-left:0}.resultCategoryChip{min-height:38px;padding:0 12px;font-size:11px}}.resultsControls{align-items:flex-end;gap:12px;display:flex}.sortControl{flex-direction:column;gap:6px;display:flex}.sortControl span{color:var(--muted);font-size:11px;font-weight:700}.sortControl select{min-width:210px;height:42px;color:var(--navy);background:#fff;border:1px solid #d4d0c5;border-radius:9px;outline:0;padding:0 36px 0 12px;font-size:13px;font-weight:700}.sortControl select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #d4af3729}.mobileFilterButton{height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d4d0c5;border-radius:9px;padding:0 15px;font-weight:800;display:none;position:relative}.mobileFilterButton b{background:var(--blue);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-7px;right:-7px}.resultsLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.filtersPanel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px;position:static;top:auto;box-shadow:0 7px 24px #12294b0a}.filtersHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.filtersHeader>div{flex-direction:column;gap:4px;display:flex}.filtersHeader span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.filtersHeader strong{color:var(--navy);font-size:16px}.filtersClose{width:36px;height:36px;color:var(--navy);cursor:pointer;background:#f2f2ef;border:0;border-radius:50%;font-size:24px;display:none}.filterGroup{border-bottom:1px solid var(--line);padding:18px 0}.filterGroup h3{color:var(--navy);margin:0 0 12px;font-size:13px}.filterGroup label{color:#555960;cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;font-size:12px;display:grid}.filterGroup label:hover{color:var(--blue)}.filterGroup input[type=radio]{width:16px;height:16px;accent-color:var(--blue);margin:0}.filterGroup label b{color:#91949a;font-size:10px}.priceFilterValue{color:var(--blue);margin-bottom:10px;font-size:16px;font-weight:800}.priceRange{width:100%;accent-color:var(--blue)}.priceRangeLabels{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:9px;display:flex}.resetFilters{width:100%;min-height:40px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #d1cdc2;border-radius:8px;margin-top:16px;font-size:12px;font-weight:800}.resetFilters:disabled{color:#9da0a6;cursor:not-allowed}.productsColumn{min-width:0}.productsSummary{min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 4px;font-size:12px;display:flex}.productsSummary button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.filterBackdrop{display:none}@media (width<=900px){.resultsLayout{grid-template-columns:220px minmax(0,1fr);gap:14px}.filtersPanel{padding:15px}}@media (width<=700px){.resultsHeader{align-items:stretch}.resultsControls{width:100%}.mobileFilterButton{flex:1;display:block}.sortControl{flex:1.4}.sortControl select{width:100%;min-width:0}.filterBackdrop{z-index:220;cursor:pointer;background:#05142b6b;border:0;display:block;position:fixed;inset:0}}@media (width<=560px){.resultsControls{gap:8px}.mobileFilterButton,.sortControl select{height:44px;font-size:12px}.sortControl span{display:none}.productsSummary{min-height:36px;margin-bottom:7px;font-size:10px}}.productTitleButton{width:100%;color:var(--navy);text-align:left;cursor:pointer;-webkit-line-clamp:3;background:0 0;border:0;-webkit-box-orient:vertical;margin:0 0 14px;padding:0;font-size:18px;font-weight:800;line-height:1.38;display:-webkit-box;overflow:hidden}.productTitleButton:hover{color:var(--blue)}.productImage{cursor:pointer;border:0}.productDetailSection{padding:0 0 72px}.detailBackButton{color:var(--blue);cursor:pointer;background:0 0;border:0;margin:0 0 18px;padding:10px 0;font-size:14px;font-weight:800}.productDetailCard{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(260px,360px) minmax(0,1fr) 260px;align-items:start;gap:28px;padding:28px;display:grid;box-shadow:0 16px 44px #12294b14}.productDetailImage{width:100%;min-height:340px;color:var(--muted);background:#faf9f5;border-radius:16px;place-items:center;font-size:13px;display:grid;overflow:hidden}.productDetailImage img{object-fit:contain;width:100%;height:100%;max-height:380px}.productDetailContent{min-width:0}.productDetailContent h2{color:var(--navy);letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(24px,3vw,38px);line-height:1.22}.productDetailMarketplace{align-items:center;min-height:34px;margin-bottom:24px;display:flex}.productDetailMarketplace img{object-fit:contain;width:auto;max-width:110px;height:30px}.productFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.productFacts div{background:#fbfaf6;border:1px solid #e5e1d7;border-radius:12px;padding:14px}.productFacts dt{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700}.productFacts dd{color:var(--navy);margin:0;font-size:14px;font-weight:800}.productDetailPrice{text-align:right;border-left:1px solid #ebe9e1;flex-direction:column;justify-content:center;align-items:flex-end;min-height:260px;padding-left:24px;display:flex}.productDetailPrice small{color:var(--muted);font-size:12px;font-weight:700}.productDetailPrice strong{color:var(--navy);letter-spacing:-.05em;margin-top:6px;font-size:38px;line-height:1}.productDetailPrice p{color:var(--muted);margin:7px 0 20px;font-size:11px}.productDetailPrice a,.productDetailPrice button{cursor:pointer;border:0;border-radius:10px;place-items:center;width:100%;min-height:48px;font-size:14px;font-weight:800;text-decoration:none;display:grid;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}.productDetailPrice a:hover{color:#fff!important;text-shadow:none!important;background:linear-gradient(#0862c8 0%,#004aad 72%,#003d8f 100%)!important;border-color:#003d8f!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff38,0 9px 20px #004aad38!important}.productDetailPrice button:disabled{cursor:not-allowed;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}@media (width<=980px){.productDetailCard{grid-template-columns:240px minmax(0,1fr)}.productDetailPrice{text-align:left;border-top:1px solid #ebe9e1;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 220px;align-items:center;min-height:0;padding:18px 0 0;display:grid}.productDetailPrice small,.productDetailPrice strong,.productDetailPrice p{grid-column:1}.productDetailPrice a,.productDetailPrice button{grid-area:1/2/4;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}}@media (width<=680px){.productTitleButton{-webkit-line-clamp:4;margin-bottom:9px;font-size:13px;line-height:1.35}.productDetailSection{padding-bottom:48px}.detailBackButton{margin-bottom:12px;font-size:12px}.productDetailCard{border-radius:16px;grid-template-columns:1fr;gap:18px;padding:16px}.productDetailImage{min-height:250px}.productDetailImage img{max-height:280px}.productDetailContent h2{margin:10px 0 14px;font-size:22px;line-height:1.25}.productDetailMarketplace{margin-bottom:16px}.productFacts{grid-template-columns:1fr 1fr;gap:8px}.productFacts div{padding:11px}.productFacts dt{font-size:9px}.productFacts dd{font-size:12px}.productDetailPrice{grid-column:auto;grid-template-columns:minmax(0,1fr) 140px;gap:4px 10px;padding-top:14px}.productDetailPrice strong{font-size:28px}.productDetailPrice a,.productDetailPrice button{min-height:44px;font-size:12px;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}}.authBackdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05142b8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.authModal{box-sizing:border-box;background:#fff;border:1px solid #dedbd0;border-radius:20px;width:min(456px,100% - 24px);min-width:0;max-width:100%;max-height:calc(100dvh - 24px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 34px 100px #05142b4d}.authClose{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#f2f2ef;border:0;border-radius:50%;place-items:center;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.authLogo{width:150px;height:auto;margin:0 auto 22px;display:block}.authModal h2{color:var(--navy);letter-spacing:-.035em;text-align:center;white-space:nowrap;margin:0 42px 9px;font-size:clamp(20px,2.2vw,24px);line-height:1.15}.authLead,.authAccount>p{color:var(--muted);text-align:center;margin:0 0 20px;font-size:clamp(11px,1.2vw,13px);line-height:1.45}.authLead{white-space:nowrap}.authForm{gap:15px;display:grid}.authForm label{gap:7px;display:grid}.authForm label>span{color:#484c53;text-align:center;font-size:12px;font-weight:800}.authForm input{width:100%;height:48px;color:var(--navy);background:#fff;border:1px solid #d1cdc2;border-radius:10px;outline:0;padding:0 13px;font-size:15px}.authForm input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #d4af3729}.authForm input:disabled{cursor:not-allowed;background:#f5f5f2}.authCodeInput{text-align:center;letter-spacing:.24em;font-weight:800;font-size:26px!important}.authPrimaryButton,.authSecondaryButton{white-space:nowrap;cursor:pointer;border-radius:10px;width:100%;min-height:46px;font-size:13px;font-weight:800}.authPrimaryButton{border:1px solid var(--secondary-dark);background:linear-gradient(135deg, #0b67d1 0%, var(--secondary) 62%, var(--secondary-dark) 100%);color:#fff;box-shadow:inset 0 1px #fff3,0 10px 22px #004aad38}.authPrimaryButton:hover:not(:disabled),.authPrimaryButton:focus-visible:not(:disabled){border-color:var(--primary-dark);background:linear-gradient(135deg, #ff9c5e 0%, var(--primary) 58%, var(--primary-dark) 100%);color:#17191d;box-shadow:inset 0 1px #ffffff75,0 11px 24px #ff751f38}.authPrimaryButton:disabled,.authSecondaryButton:disabled{opacity:.62;cursor:wait}.authSecondaryButton{color:var(--blue);background:#fff;border:1px solid #d1cdc2}.authMessage{border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.authError{color:#b4233c;background:#fff1f3;border:1px solid #f2c7ce}.authStatus{color:#087a38;background:#eefaf2;border:1px solid #cce8d8}.authPrivacy{color:#7d8086;text-align:center;white-space:nowrap;margin:18px 0 0;font-size:11px;line-height:1.5}.authAccount{display:grid}.authSuccessBadge{color:#087a38;background:#e9f9ef;border-radius:999px;width:max-content;margin-bottom:12px;padding:7px 10px;font-size:11px;font-weight:800}.authAccount>strong{overflow-wrap:anywhere;color:var(--navy);background:#f7f6f1;border-radius:10px;margin:-8px 0 22px;padding:13px;font-size:14px}@media (width<=560px){.authBackdrop{place-items:center;padding:12px}.authModal{width:min(440px,100%);max-height:calc(100dvh - 24px);padding:22px 20px calc(20px + env(safe-area-inset-bottom));text-align:center;border:1px solid #dedbd0;border-radius:20px;overflow-y:auto}.authClose{background:#f3f2ee;width:40px;height:40px;font-size:25px;top:13px;right:13px}.authLogo{width:135px;margin-bottom:18px}.authModal h2{white-space:nowrap;margin-inline:36px;font-size:clamp(18px,5vw,22px)}.authLead,.authAccount>p{font-size:clamp(10px,3vw,12px)}.authForm input{height:50px;font-size:16px}.authPrimaryButton,.authSecondaryButton{text-align:center;border-radius:12px;min-height:50px}.authForm label>span,.authPrivacy,.googleLoadingText,.authMessage{text-align:center}.authForm input{text-align:left}.authDivider{gap:10px;width:100%;margin:4px 0 10px}}@media (width<=400px){.authModal{padding:20px 14px calc(18px + env(safe-area-inset-bottom))}.authModal h2{margin-inline:30px;font-size:clamp(17px,5.2vw,20px)}.authLead{letter-spacing:-.01em;font-size:clamp(8px,2.45vw,10px)}.authPrivacy{letter-spacing:-.015em;font-size:clamp(8px,2.35vw,9px)}.authPrimaryButton,.authSecondaryButton{font-size:12px}}.productCard:not(.premiumProductCard){position:relative}.favoriteButton{z-index:3;color:#516079;cursor:pointer;background:#fffffff0;border:1px solid #d7e0eb;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 5px 14px #0a234814}.favoriteButton:hover,.favoriteButtonActive{color:#dc3153;background:#fff1f4;border-color:#f2b8c4}.favoriteButtonActive svg{fill:currentColor}.headerWishlistButton{position:relative}.headerWishlistIcon{display:inline-flex;position:relative}.headerWishlistIcon b{color:#fff;background:#e73558;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-11px;right:-12px}.detailFavoriteButton{color:#555960;cursor:pointer;background:#fff;border:1px solid #d4d0c5;border-radius:9px;align-items:center;gap:8px;min-height:42px;margin:-8px 0 22px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.detailFavoriteButtonActive{color:#d92d50;background:#fff1f4;border-color:#f1b9c4}.detailFavoriteButtonActive svg{fill:currentColor}.wishlistBackdrop{z-index:290;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05142b8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wishlistModal{background:#fff;border:1px solid #dedbd0;border-radius:20px;width:min(940px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 34px 100px #05142b4d}.wishlistHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.wishlistHeader span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.wishlistHeader h2{color:var(--navy);align-items:center;gap:9px;margin:5px 0 0;font-size:27px;display:flex}.wishlistHeader h2 b{color:#e95f0c;background:#fff;border:1px solid #ff751f;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;font-weight:800;display:grid}.wishlistHeader h2 b.modalCountActive,.priceAlertsHeader h2 b.modalCountActive{color:#fff;background:#ff751f;border-color:#ff751f;box-shadow:0 0 0 2px #ff751f1a}.wishlistHeader>button{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#f2f2ef;border:0;border-radius:50%;place-items:center;padding:0;font-size:26px;display:grid}.wishlistGuestNotice,.wishlistAccountNotice,.wishlistError{border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:12px}.wishlistGuestNotice{color:#555960;background:#f2f7ff;border:1px solid #d4e4fb;justify-content:space-between;align-items:center;gap:14px;display:flex}.wishlistGuestNotice p{margin:0}.wishlistGuestNotice button{color:var(--blue);cursor:pointer;background:0 0;border:0;flex:none;font-weight:800}.wishlistAccountNotice{color:#087a38;background:#eefaf2;border:1px solid #cce8d8}.wishlistError{color:#b4233c;background:#fff1f3;border:1px solid #f2c7ce}.wishlistEmpty{text-align:center;align-content:center;place-items:center;min-height:310px;padding:32px;display:grid}.wishlistEmpty>svg{color:#a2a5aa;width:38px;height:38px;margin-bottom:15px}.wishlistEmpty strong{color:var(--navy);font-size:19px}.wishlistEmpty p{color:#7b818a;margin:7px 0 18px;font-size:13px;font-weight:400;line-height:1.45}.wishlistEmpty button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:42px;padding:0 17px;font-weight:800}.wishlistItems{gap:11px;display:grid}.wishlistItem{background:#fff;border:1px solid #e1ded5;border-radius:13px;grid-template-columns:100px minmax(0,1fr) 190px;align-items:center;gap:16px;padding:13px;display:grid}.wishlistItemImage{color:#8390a3;cursor:pointer;background:#f8f7f3;border:0;border-radius:10px;place-items:center;width:100px;height:100px;padding:0;font-size:10px;display:grid;overflow:hidden}.wishlistItemImage img{object-fit:contain;width:100%;height:100%}.wishlistItemInfo{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.wishlistItemTitle{color:var(--navy);text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.wishlistItemTitle:hover{color:var(--blue)}.wishlistItemInfo img{object-fit:contain;width:auto;max-width:82px;height:23px}.wishlistItemInfo small{color:#168248;font-size:10px;font-weight:700}.wishlistItemPrice{border-left:1px solid #ebe9e1;flex-direction:column;align-items:flex-end;padding-left:15px;display:flex}.wishlistItemPrice>strong{color:var(--blue);font-size:22px}.wishlistItemPrice>div{gap:7px;width:100%;margin-top:10px;display:flex}.wishlistItemPrice a{background:var(--blue);color:#fff;border-radius:8px;flex:1;place-items:center;min-height:38px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:grid;transform:translateZ(0)}.wishlistItemPrice button{color:#d92d50;cursor:pointer;background:#fff1f4;border:1px solid #f0bdc8;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid}.wishlistItemPrice a:hover,.wishlistItemPrice a:focus-visible{background:#003f96;transform:scale(1.025);box-shadow:0 6px 16px #004aad2e}.wishlistDeleteButton svg{width:18px;height:18px}.wishlistDeleteButton:hover,.wishlistDeleteButton:focus-visible{background:#ffe5ea;border-color:#e98da0;transform:translateY(-1px)}@media (width<=700px){.wishlistItemPrice a,.wishlistItemPrice button,.priceAlertActions button{min-height:44px}.wishlistItemPrice button{width:44px;height:44px}.favoriteButton{width:34px;height:34px;top:7px;right:7px}.wishlistBackdrop{place-items:end center;padding:0}.wishlistModal{width:100%;max-height:94vh;padding:20px 14px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0}.wishlistGuestNotice{flex-direction:column;align-items:flex-start;gap:7px}.wishlistItem{grid-template-columns:76px minmax(0,1fr);gap:11px;padding:10px}.wishlistItemImage{width:76px;height:88px}.wishlistItemTitle{font-size:12px}.wishlistItemPrice{border-top:1px solid #ebe9e1;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 150px;align-items:center;padding:10px 0 0;display:grid}.wishlistItemPrice>strong{font-size:20px}.wishlistItemPrice>div{margin:0}}.favoriteButton{border-width:1px;width:28px;height:28px;top:6px;right:6px}.favoriteButton svg{width:15px;height:15px}.resultsHeader h2{overflow-wrap:anywhere;max-width:980px}.marketplaceResultSummary{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.marketplaceResultSummary span{color:#85610f;text-transform:none;letter-spacing:0;background:#edf4ff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}@media (width<=700px){.favoriteButton{width:26px;height:26px;top:5px;right:5px}.favoriteButton svg{width:14px;height:14px}.resultsHeader h2{font-size:24px;line-height:1.2}.marketplaceResultSummary{gap:5px;margin-top:7px}.marketplaceResultSummary span{font-size:9px}}.headerPriceAlertButton{position:relative}.headerPriceAlertIcon{display:inline-flex;position:relative}.headerPriceAlertIcon b{color:#fff;background:#004aad;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-11px;right:-12px}.detailPriceAlertButton{color:#555960;cursor:pointer;background:#fff;border:1px solid #d4d0c5;border-radius:9px;align-items:center;gap:8px;min-height:42px;margin:-8px 0 22px 8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.priceAlertBackdrop{z-index:295;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05142b8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.priceAlertFormModal,.priceAlertsModal{background:#fff;border:1px solid #dedbd0;border-radius:20px;width:min(460px,100%);max-height:calc(100vh - 48px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 34px 100px #05142b4d}.priceAlertsModal{width:min(940px,100%)}.priceAlertClose,.priceAlertsHeader>button{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#f2f2ef;border:0;border-radius:50%;place-items:center;padding:0;font-size:26px;display:grid}.priceAlertClose{position:absolute;top:14px;right:14px}.priceAlertIconLarge{color:#a66c00;background:#fff4d8;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.priceAlertFormModal h2{color:var(--navy);margin:0 42px 8px 0;font-size:25px}.priceAlertFormModal>p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.55}.priceAlertProduct{border:1px solid var(--line);background:#fbfaf6;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;padding:12px;display:grid}.priceAlertProduct>span{width:64px;height:64px;color:var(--blue);background:#fff;border-radius:9px;place-items:center;display:grid;overflow:hidden}.priceAlertProduct img{object-fit:contain;width:100%;height:100%}.priceAlertProduct>div{flex-direction:column;gap:6px;min-width:0;display:flex}.priceAlertProduct strong{color:var(--navy);font-size:12px;line-height:1.35}.priceAlertProduct small{color:var(--muted);font-size:11px}.priceAlertCurrentPrice{color:#8f1d2c;font-weight:800}.priceAlertForm{gap:13px;display:grid}.priceAlertForm label{gap:7px;display:grid}.priceAlertForm label>span{color:#484c53;font-size:12px;font-weight:800}.priceAlertForm label>div{border:1px solid #d1cdc2;border-radius:10px;grid-template-columns:minmax(0,1fr) 44px;height:48px;display:grid;overflow:hidden}.priceAlertForm input{min-width:0;color:var(--navy);border:0;outline:0;padding:0 13px;font-size:17px;font-weight:800}.priceAlertForm label b{color:var(--navy);background:#f1f5fa;place-items:center;display:grid}.priceAlertForm>button{color:#fff;min-height:46px;box-shadow:none;text-shadow:none;cursor:pointer;background:#11161b;border:0;border-radius:10px;outline:0;font-size:13px;font-weight:800;transition:background .16s,transform .16s}.priceAlertForm>button:hover,.priceAlertForm>button:focus-visible{background:#2a3036}.priceAlertForm>button:active{transform:translateY(1px)}.priceAlertError{color:#b4233c;background:#fff1f3;border:1px solid #f2c7ce;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.priceAlertsHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;padding-bottom:15px;display:flex}.priceAlertsHeader span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.priceAlertsHeader h2{color:var(--navy);align-items:center;gap:9px;margin:5px 0 0;font-size:27px;display:flex}.priceAlertsHeader h2 b{color:#e95f0c;background:#fff;border:1px solid #ff751f;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;font-weight:800;display:grid}.priceAlertNotice{color:#17191d;background:0 0;border:1px solid #ff751f;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:11px;line-height:1.5}.priceAlertsEmpty{text-align:center;align-content:center;place-items:center;min-height:300px;padding:30px;display:grid}.priceAlertsEmpty>svg{color:#a8b2c1;width:38px;height:38px;margin-bottom:14px}.priceAlertsEmpty strong{color:var(--navy);font-size:18px}.priceAlertsEmpty p{color:#7b818a;max-width:460px;margin:7px 0 18px;font-size:13px;font-weight:400;line-height:1.45}.priceAlertsEmpty button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:42px;padding:0 17px;font-weight:800}.priceAlertItems{gap:11px;display:grid}.priceAlertItem{background:#fff;border:1px solid #e1ded5;border-radius:13px;grid-template-columns:88px minmax(0,1fr) 140px;align-items:center;gap:14px;padding:12px;display:grid}.priceAlertItemDisabled{opacity:.62}.priceAlertItemImage{width:88px;height:88px;color:var(--blue);cursor:pointer;background:#f8f7f3;border:0;border-radius:9px;place-items:center;padding:0;display:grid;overflow:hidden}.priceAlertItemImage img{object-fit:contain;width:100%;height:100%}.priceAlertItemInfo{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.priceAlertItemTitle{color:var(--navy);text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:13px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.priceAlertItemInfo>img{object-fit:contain;width:auto;max-width:78px;height:22px}.priceAlertPrices{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:10px;display:flex}.priceAlertPrices strong{color:var(--blue)}.priceAlertPrices span:first-child strong{color:#8f1d2c}.priceAlertReached{color:#087a38;background:#e9f9ef;border-radius:999px;padding:4px 7px;font-size:9px}.priceAlertActions{gap:7px;display:grid}.priceAlertActions label{color:#555960;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.priceAlertActions input{accent-color:var(--blue)}.priceAlertActions button{min-height:35px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #d1cdc2;border-radius:8px;font-size:10px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.priceAlertActions button:hover,.priceAlertActions button:focus-visible{background:#eef0f2;border-color:#b9bec5}.priceAlertActions button:active{transform:translateY(1px)}.priceAlertActions .priceAlertDelete{color:#d92d50;background:#fff1f4;border-color:#f0bdc8}@media (width<=700px){.detailPriceAlertButton{margin-left:0}.priceAlertBackdrop{place-items:end center;padding:0}.priceAlertFormModal,.priceAlertsModal{width:100%;max-height:94vh;padding:22px 15px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0}.priceAlertItem{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:10px}.priceAlertItemImage{width:70px;height:78px}.priceAlertItemTitle{font-size:11px}.priceAlertActions{border-top:1px solid #ebe9e1;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;padding-top:9px}.priceAlertActions label{justify-content:center}}.headerAccountButton{max-width:120px}.dashboardBackdrop{z-index:292;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05142b94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dashboardModal{background:#fbfaf7;border:1px solid #dedbd0;border-radius:22px;width:min(980px,100%);max-height:calc(100vh - 48px);padding:0;overflow:hidden auto;box-shadow:0 34px 100px #05142b4d}.dashboardHeader{background:#fff;border-bottom:0;border-radius:22px 22px 0 0;justify-content:space-between;align-items:flex-start;gap:20px;margin:0;padding:24px 26px 20px;display:flex;position:relative}.dashboardHeader>div{min-width:0}.dashboardHeader span,.dashboardPanel header span,.dashboardFooter span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.dashboardHeader h2{color:var(--navy);letter-spacing:-.04em;margin:5px 0 4px;font-size:30px}.dashboardHeader p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.dashboardHeader>button{width:40px;height:40px;color:var(--navy);cursor:pointer;background:#f2f2ef;border:0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;font-size:27px;display:grid}.dashboardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:20px 26px 0;display:grid}.dashboardStats article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:13px;min-width:0;min-height:96px;padding:17px;display:flex}.dashboardStatIcon{border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.dashboardStatWishlist{color:#d92d50;background:#fff0f3}.dashboardStatAlerts{color:#f26b1d;background:#fff1e8}.dashboardStatActive{color:#087a38;background:#eaf9f0}.dashboardStats article>div{flex-direction:column;min-width:0;display:flex}.dashboardStats strong{color:var(--navy);font-size:25px;line-height:1}.dashboardStats article>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 26px 0;display:grid}.dashboardPanel{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:18px}.dashboardPanel>header{border-bottom:1px solid #ebe9e1;justify-content:space-between;align-items:flex-start;gap:12px;min-height:50px;padding-bottom:13px;display:flex}.dashboardPanel h3{color:var(--navy);margin:4px 0 0;font-size:18px}.dashboardPanel header button{color:var(--blue);cursor:pointer;background:#fff8df;border:0;border-radius:7px;flex:none;padding:7px 9px;font-size:10px;font-weight:700}.dashboardPreviewList{gap:7px;margin-top:12px;display:grid}.dashboardPreviewItem{text-align:left;cursor:pointer;background:#fbfaf6;border:0;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;padding:6px;display:grid}.dashboardPreviewItem:hover{background:#fff8df}.dashboardPreviewItem>span{width:54px;height:54px;color:var(--blue);background:#fff;border-radius:8px;place-items:center;display:grid;overflow:hidden}.dashboardPreviewItem img{object-fit:contain;width:100%;height:100%}.dashboardPreviewItem>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboardPreviewItem strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.dashboardPreviewItem small{color:var(--muted);font-size:10px}.dashboardEmpty{color:#a2a5aa;text-align:center;align-content:center;place-items:center;min-height:190px;display:grid}.dashboardEmpty svg{width:30px;height:30px;margin-bottom:10px}.dashboardEmpty p{color:var(--muted);margin:0;font-size:12px}.dashboardFooter{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:16px 26px 24px;padding:16px 18px;display:flex}.dashboardFooter>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboardFooter strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboardFooter button{color:#d92d50;cursor:pointer;background:#fff1f4;border:1px solid #f0bdc8;border-radius:8px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.dashboardFooter button:hover,.dashboardFooter button:focus-visible{color:#d92d50;background:#f1f3f5;border-color:#c8cdd3}.dashboardFooter button:active{transform:translateY(1px)}@media (width<=760px){.dashboardBackdrop{place-items:end center;padding:0}.dashboardModal{width:100%;max-height:94vh;padding:0 0 calc(20px + env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0}.dashboardHeader{z-index:2;border-radius:20px 20px 0 0;margin:0 0 16px;padding:18px 14px 14px;position:sticky;top:0}.dashboardHeader h2{font-size:25px}.dashboardStats{grid-template-columns:1fr;gap:8px;padding:0 14px}.dashboardStats article{min-height:75px;padding:13px}.dashboardStats article>div>span{white-space:normal}.dashboardGrid{grid-template-columns:1fr;gap:12px;padding:14px 14px 0}.dashboardPanel{padding:14px}.dashboardEmpty{min-height:140px}.dashboardFooter{flex-direction:column;align-items:stretch;margin:14px}.dashboardFooter button{width:100%;min-height:44px}}.googleAuthSection{width:100%;min-width:0;max-width:100%;min-height:44px;margin:0 0 14px;display:block}.googleButtonHost{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0;padding:0;display:flex;overflow:visible}.googleButtonHost>div,.googleButtonHost iframe{box-sizing:border-box!important;border-radius:10px!important;margin:0 auto!important;display:block!important}.googleButtonLoading{opacity:.55;pointer-events:none}.googleLoadingText{color:var(--muted);text-align:center;margin-top:8px;font-size:11px;display:block}.googleConfigNotice{color:#76520a;background:#fff9eb;border:1px solid #efd9a1;border-radius:9px;width:100%;padding:11px 12px;font-size:11px;line-height:1.5}.googleConfigNotice code{font-size:10px;font-weight:800}.authDivider{color:#7d8086;align-items:center;gap:12px;margin:4px 0 16px;font-size:11px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#dedbd2;flex:1;height:1px}.authDivider span{white-space:nowrap}@media (width<=560px){.googleAuthSection,.googleButtonHost{min-height:46px}.authDivider{margin-bottom:14px}}*{box-sizing:border-box}body{background:var(--page);color:var(--text)}button,a,input,select{-webkit-tap-highlight-color:transparent}.siteHeader{background:#ffffffed;border-bottom-color:#bfb5977a;box-shadow:0 7px 24px #17191d0b,0 1px #d4af3714}.desktopNav button,.headerActions button,.mobileMenu{color:#3c3f45;transition:color .18s,transform .18s}.desktopNav button:hover,.headerActions button:hover,.mobileMenu:hover{color:var(--primary-dark)}.desktopNav button:active,.headerActions button:active,.mobileMenu:active{transform:translateY(1px)}.heroContent h1,.resultsHeader h2,.productInfo h2,.productTitleButton,.productDetailContent h2,.authModal h2,.wishlistHeader h2,.priceAlertsHeader h2,.dashboardHeader h2,.dashboardPanel h3{color:var(--navy)}.mainSearch{background:#fffffffa;border-color:#c79a27;box-shadow:0 13px 34px #17191d14,0 0 0 1px #d4af371a}.mainSearch:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #d4af372b,0 16px 38px #17191d17}.mainSearch button:hover,.productPrice a:hover,.productDetailPrice a:hover,.resultsState button:hover,.priceAlertForm>button:hover,.priceAlertsEmpty button:hover,.wishlistEmpty button:hover{filter:saturate(1.04);color:#fff!important;text-shadow:none!important;background:linear-gradient(#0862c8 0%,#004aad 72%,#003d8f 100%)!important;border-color:#003d8f!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff38,0 9px 20px #004aad38!important}.mainSearch button:active,.productPrice a:active,.productDetailPrice a:active,.resultsState button:active,.priceAlertForm>button:active,.priceAlertsEmpty button:active,.wishlistEmpty button:active{transform:translateY(0)!important}.marketplaceLogo,.heroCard,.featureGrid article,.productCard:not(.premiumProductCard),.filtersPanel,.productDetailCard,.resultsState,.authModal,.wishlistModal,.priceAlertFormModal,.priceAlertsModal,.dashboardModal,.dashboardPanel,.dashboardStats article,.dashboardFooter{border-color:#c3beae9e}.marketplaceLogo{background:linear-gradient(#fffffffa,#f8f7f2f5);box-shadow:0 7px 18px #17191d0b,inset 0 1px #ffffffe6}.heroCard,.featureGrid article,.productCard:not(.premiumProductCard),.filtersPanel,.productDetailCard,.dashboardPanel,.dashboardStats article,.dashboardFooter{background:linear-gradient(155deg,#fffffffc,#faf9f5fa);box-shadow:0 12px 34px #17191d0e,0 1px #d4af3714}.productImage,.productDetailImage,.suggestionImage,.wishlistItemImage,.priceAlertItemImage,.dashboardPreviewItem>span{background:radial-gradient(circle at 50% 22%,#fff 0%,#f7f5ef 66%,#efede6 100%)}.productPrice strong,.productDetailPrice strong{color:#8a6210}.suggestionPanel{isolation:isolate;border-color:#beb69db8;box-shadow:0 26px 70px #17191d2e,0 5px 17px #d4af371a;z-index:10001!important}.suggestionSearchAll{color:var(--primary-deep);background:linear-gradient(#fffaf0,#f7e9bc);border-top:1px solid #ff751f33}.sortControl select:focus,.authForm input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #d4af3726}.filterGroup input[type=radio],.priceRange,.priceAlertActions input{accent-color:var(--primary-dark)}.mobileFilterButton b{color:#18130a;background:linear-gradient(135deg,#f0cd63,#a97912)}.resetFilters,.productsSummary button,.detailBackButton,.authSecondaryButton{color:var(--primary-dark)}.resetFilters:hover,.authSecondaryButton:hover{background:var(--primary-soft);border-color:#d4af3799}.authBackdrop,.wishlistBackdrop,.priceAlertBackdrop,.dashboardBackdrop{background:#121316a8}.authModal,.wishlistModal,.priceAlertFormModal,.priceAlertsModal{background:linear-gradient(150deg,#fff 0%,#fbfaf6 100%);box-shadow:0 36px 110px #0a0b0d57,0 5px 22px #d4af371a}.authLogo{filter:drop-shadow(0 8px 15px #17191d21)drop-shadow(0 2px 5px #d4af372e)}.priceAlertIconLarge,.priceAlertsHeader h2 b.modalCount{color:#e95f0c;background:#fff;border-color:#ff751f}.googleConfigNotice{color:#6e5011;background:#fff9e9;border-color:#d4af376e}.detailPriceAlertButton:hover{background:var(--primary-soft);color:var(--primary-deep);border-color:#d4af37a6}.dashboardHeader span,.dashboardPanel header span,.dashboardFooter span,.resultsHeader span{color:var(--primary-dark)}.dashboardModal{background:radial-gradient(circle at 90% 0,#004aad14,#0000 24rem),#fbfaf7}.marketplaceResultSummary span{box-shadow:inset 0 0 0 1px #d4af371f}.favoriteButton{background:#fffffff5;border-color:#b1aea4bd;box-shadow:0 5px 15px #17191d17,0 1px #ffffffe6}.favoriteButton:hover{border-color:#d92d506b}.googleButtonHost{filter:drop-shadow(0 6px 14px #17191d0f)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=560px){.brandImage{filter:drop-shadow(0 3px 7px #17191d1a)drop-shadow(0 1px 2px #ff751f21)}.mainSearch button{box-shadow:none}.productCard:not(.premiumProductCard),.productDetailCard,.dashboardPanel,.dashboardStats article{box-shadow:0 8px 22px #17191d0e,0 1px #d4af3712}}.priceFilterGroup{overflow:visible}.priceInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:15px;display:grid}.priceInputs label{cursor:default;min-height:0;display:block}.priceInputs label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.priceInputShell{background:#fff;border:1px solid #d8d2c4;border-radius:9px;align-items:center;height:40px;display:flex;overflow:hidden}.priceInputShell input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;appearance:textfield;background:0 0;border:0;outline:0;padding:0 5px 0 10px;font-size:13px;font-weight:750}.priceInputShell input::-webkit-inner-spin-button{appearance:none;margin:0}.priceInputShell input::-webkit-outer-spin-button{appearance:none;margin:0}.priceInputShell b{color:var(--blue);padding-right:9px;font-size:12px}.dualPriceRange{--price-min:0%;--price-max:100%;height:26px;margin:2px 1px 0;position:relative}.dualPriceTrack{background:linear-gradient(to right, #ddd8ca 0 var(--price-min), #b88100 var(--price-min) var(--price-max), #ddd8ca var(--price-max) 100%);border-radius:999px;height:5px;position:absolute;top:11px;left:0;right:0}.dualPriceRange input[type=range]{pointer-events:none;appearance:none;background:0 0;outline:none;width:100%;height:26px;margin:0;position:absolute;inset:0}.dualPriceRange input[type=range]::-webkit-slider-runnable-track{background:0 0;height:5px}.dualPriceRange input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:grab;background:#b88100;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-6.5px;box-shadow:0 1px 5px #271d0559}.dualPriceRange input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.dualPriceRange input[type=range]::-moz-range-track{background:0 0;height:5px}.dualPriceRange input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#b88100;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 5px #271d0559}.priceFilterGroup .priceFilterValue{text-align:center;margin:8px 0 0;font-size:13px}.dualPriceRange input[type=range]{touch-action:none}.dualPriceRange .priceRangeMin{z-index:3}.dualPriceRange .priceRangeMax{z-index:4}.dualPriceRange input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #bf860033}.dualPriceRange input[type=range]:focus-visible::-moz-range-thumb{outline-offset:2px;outline:3px solid #bf860033}.attributeFilterGroup{min-width:0}.attributeFilterOptions{scrollbar-width:thin;gap:7px;max-height:250px;padding-right:3px;display:grid;overflow-y:auto}.attributeFilterOptions label{min-width:0}.attributeFilterOptions label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attributeFilterOptions input[type=checkbox]{accent-color:#b98206}.attributeFilterOptions::-webkit-scrollbar{width:5px}.attributeFilterOptions::-webkit-scrollbar-thumb{background:#a8770859;border-radius:999px}@media (width>=701px){.filtersPanel{align-self:start;max-height:none;position:static;overflow:visible}}.colorFilterGroup{min-width:0}.colorSwatchOptions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px;display:grid}.colorSwatch{cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;padding:0;display:grid;position:relative}.colorSwatch>span{border:2px solid #fff;border-radius:50%;width:28px;height:28px;transition:transform .16s,box-shadow .16s;display:block;box-shadow:0 0 0 1px #262a313d,0 3px 8px #17191d1f}.colorSwatch:hover>span,.colorSwatch:focus-visible>span{transform:scale(1.08);box-shadow:0 0 0 2px #b9820680,0 4px 11px #17191d29}.colorSwatch b{color:#74777d;margin-top:5px;font-size:10px;font-weight:800}.mobileNavPanel{display:none}@media (width<=1100px){.siteHeader{overflow:visible}.mobileMenu{color:#20242a;border-radius:10px;transition:background-color .18s,color .18s}.mobileMenu:hover,.mobileMenuActive{color:#9b6a00;background:#f4f1e8}.mobileNavPanel{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #ddd7c9;border-radius:15px;width:min(280px,100vw - 28px);padding:9px;display:grid;position:absolute;top:calc(100% + 1px);right:14px;box-shadow:0 20px 48px #14181f2e}.mobileNavPanel button{color:#20242a;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 13px;font-size:14px;font-weight:700;display:flex}.mobileNavPanel button:hover{color:#8a5f00;background:#f7f4ec}.mobileNavLabel{align-items:center;gap:8px;min-width:0;display:inline-flex}.mobileNavLabel svg{flex:0 0 20px}.mobileNavIconWrap{flex:0 0 20px;display:inline-flex;position:relative}.mobileNavIconWrap>svg{width:20px;height:20px}.mobileNavIconWrap>b.mobileWishlistBadge,.mobileNavIconWrap>b.mobilePriceAlertBadge{color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-10px;right:-11px}.mobileNavIconWrap>b.mobileWishlistBadge{background:#e73558}.mobileNavIconWrap>b.mobilePriceAlertBadge{background:#004aad}.mobileNavPanel>button>b{color:#fff;background:#004aad;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}}@media (width<=560px){.authDivider:before,.authDivider:after{background:linear-gradient(90deg,#0000,#d7d1c4)}.authDivider:after{background:linear-gradient(90deg,#d7d1c4,#0000)}}@media (width<=1100px){.headerInner{grid-template-columns:44px minmax(0,1fr) 44px;gap:0;width:100%;min-height:62px;padding:0 14px;position:relative}.headerInner .mobileMenu{z-index:132;grid-area:1/1;justify-self:start;display:grid}.headerInner .brand{z-index:131;justify-self:auto;width:max-content;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.headerInner .brandImage{object-position:center;width:min(158px,44vw);max-height:43px}.mobileNavPanel{z-index:129;width:min(330px,86vw);height:calc(100dvh - 62px);padding:18px 14px calc(22px + env(safe-area-inset-bottom));background:#fff;border:0;border-right:1px solid #ddd7c9;border-radius:0;flex-direction:column;gap:5px;animation:.2s ease-out both preisesuchenDrawerIn;display:flex;position:fixed;inset:62px auto 0 0;overflow-y:auto;box-shadow:22px 0 48px #14181f38}.mobileNavPanel:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#0f12176b;position:fixed;inset:62px 0 0 min(330px,86vw)}.mobileNavPanel button{z-index:1;border-bottom:1px solid #eee9df;border-radius:8px;justify-content:space-between;min-height:50px;padding:0 15px;font-size:15px;position:relative}@keyframes preisesuchenDrawerIn{0%{opacity:.75;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}}html,body,#root,.appShell{max-width:100%;overflow-x:clip}main,.headerInner,.resultsSection,.resultsHeader,.resultsLayout,.productsColumn,.productList{min-width:0}.resultCategoryBar{scrollbar-width:none;flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 0 10px;display:flex;overflow:visible}.resultCategoryChip{flex:0 auto;gap:7px;min-height:36px;padding:0 11px;font-size:11px}.resultCategoryChip b{min-width:21px;height:21px;font-size:9px}@media (width<=1169px){main{width:min(100% - 28px,1100px)}.resultsHeader{flex-wrap:wrap;align-items:flex-start}.resultsControls{margin-left:auto}.mobileFilterButton,.resultsLayout{display:block}.filtersPanel{z-index:230;width:min(360px,92vw);padding:20px 18px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:18px 0 0 18px;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-16px 0 50px #071a3938}.filtersPanelOpen{transform:translate(0)}.filtersClose{place-items:center;display:grid}.filterBackdrop{z-index:220;background:#05142b6b;border:0;display:block;position:fixed;inset:0}}@media (width<=900px){main{width:calc(100% - 24px)}.resultsHeader{gap:12px}.resultsHeader>div:first-child{flex:100%;min-width:0}.resultsControls{width:100%;margin:0}.mobileFilterButton,.sortControl{flex:1 1 0}.sortControl select{width:100%;min-width:0}.resultCategoryBar{justify-content:flex-start}}@media (width<=700px){main{width:calc(100% - 16px)}.resultsSection{padding-bottom:40px}.resultsHeader{grid-template-columns:minmax(0,1fr);display:grid}.resultsControls{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.sortControl{min-width:0}.resultCategoryBar{gap:6px}.resultCategoryChip{min-height:32px;padding:0 8px;font-size:10px}.resultCategoryChip b{min-width:19px;height:19px;padding:0 4px}}@media (width<=455px){main{width:calc(100% - 12px)}.headerInner{width:100%;padding-inline:8px}.resultsHeader h2{overflow-wrap:anywhere;font-size:27px}.resultsHeader p{font-size:12px}.marketplaceResultSummary{flex-wrap:wrap}.resultsControls{gap:6px}.mobileFilterButton,.sortControl select{height:42px;padding-inline:9px;font-size:11px}.resultCategoryBar{justify-content:center}.resultCategoryChip{max-width:100%}}.mobileCategoryFilterGroup{display:none}.mobileCategoryFilterOptions{gap:7px;display:grid}.mobileCategoryOption{width:100%;font:inherit;background:#fff;border:1px solid #ddd4c3;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;font-weight:700;display:flex}.mobileCategoryOption b{background:#f5eddc;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.mobileCategoryOptionActive{background:#fff6d8;border-color:#c89500}@media (width<=900px){.resultCategoryBar{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:7px;width:100%;margin:10px 0 14px;padding:2px 2px 7px;overflow:auto hidden;display:flex!important}.resultCategoryBar::-webkit-scrollbar{display:none}.resultCategoryChip{scroll-snap-align:start;white-space:nowrap;flex:none}.mobileCategoryFilterGroup{display:none}.marketplaceResultSummary{display:none!important}}@media (width<=455px){.resultCategoryBar{gap:6px;margin-top:9px;margin-bottom:12px;padding-bottom:6px}.resultCategoryChip,.resultCategoryChipActive,.resultCategoryChip.resultCategoryChipActive{gap:6px;min-height:34px;padding:0 10px;font-size:10px;line-height:1}.resultCategoryChip b,.resultCategoryChipActive b,.resultCategoryChip.resultCategoryChipActive b{min-width:20px;height:20px;padding-inline:5px;font-size:9px}}@media (width<=340px){.resultCategoryChip,.resultCategoryChipActive,.resultCategoryChip.resultCategoryChipActive{min-height:32px;padding-inline:8px;font-size:9.5px}}.progressiveSearchStatus{color:#1f2937;background:#f7faff;border:1px solid #d9e6ff;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px 11px;margin:10px 0 14px;padding:10px 13px;display:grid}.progressiveSearchStatus>div{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.progressiveSearchStatus strong{font-size:13px}.progressiveSearchStatus span{color:#667085;font-size:12px}.progressiveSearchSpinner{border:2px solid #cbdcfb;border-top-color:var(--blue);border-radius:50%;width:18px;height:18px;animation:.75s linear infinite preisesuchenSpin}.progressiveSearchBar{background:#dfe8f8;border-radius:999px;grid-column:1/-1;height:3px;position:relative;overflow:hidden}.progressiveSearchBar i{border-radius:inherit;background:var(--blue);width:35%;animation:1.25s ease-in-out infinite progressiveSearchMove;position:absolute;inset:0 auto 0 -35%}@keyframes progressiveSearchMove{to{left:100%}}@media (width<=560px){.progressiveSearchStatus{margin-top:8px;padding:9px 11px}.progressiveSearchStatus>div{gap:1px;display:grid}}.marketplaceLogoOtto img{max-width:82px;height:24px}@media (width>=1117px){.heroSection:not(.heroCompact){grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr);gap:clamp(48px,6vw,92px);min-height:600px;padding:70px 0 62px}.heroSection:not(.heroCompact) .desktopAdCarousel{flex-direction:column;grid-area:1/2;place-self:center end;align-items:stretch;width:300px;display:flex}.heroSection:not(.heroCompact)>.heroCard{display:none}.heroSection:not(.heroCompact) .heroContent h1{font-size:clamp(54px,5vw,74px)}.heroSection:not(.heroCompact) .marketplaces{flex-wrap:nowrap}.heroSection:not(.heroCompact) .marketplaceLogo{min-width:108px}}@media (width>=861px) and (width<=1116px){main{width:min(100% - 32px,1080px)}.headerInner{grid-template-columns:180px 1fr auto;gap:18px;width:min(100% - 32px,1080px)}.brandImage{width:164px}.desktopNav{gap:18px}.heroSection:not(.heroCompact){grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);gap:28px;min-height:520px;padding:42px 0 46px}.heroSection:not(.heroCompact) .heroContent h1{max-width:600px;font-size:clamp(42px,5.1vw,58px);line-height:1.04}.heroSection:not(.heroCompact) .heroContent>p{max-width:620px;margin:18px 0 24px;font-size:17px;line-height:1.55}.heroSection:not(.heroCompact) .mainSearch{height:54px}.heroSection:not(.heroCompact) .mainSearch button{padding-inline:20px}.heroSection:not(.heroCompact) .marketplaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,620px);margin-top:16px;display:grid}.heroSection:not(.heroCompact) .marketplaceLogo{width:100%;min-width:0;height:46px;padding:7px 10px}.heroSection:not(.heroCompact) .marketplaceLogo img{max-width:72px;height:22px}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:68px;height:21px}.heroSection:not(.heroCompact) .heroCard{border-radius:20px;padding:22px}.heroSection:not(.heroCompact) .heroCardTop{padding-bottom:16px}.heroSection:not(.heroCompact) .heroCardTop strong{font-size:18px}.heroSection:not(.heroCompact) .heroCardRows{gap:8px;margin:15px 0}.heroSection:not(.heroCompact) .heroCardRows div{padding:11px 12px}.heroSection:not(.heroCompact) .heroCardRows strong,.heroSection:not(.heroCompact) .heroCard p{font-size:12px}.featureGrid{gap:12px;padding-bottom:52px}.featureGrid article{padding:20px}}@media (width>=701px) and (width<=860px){main,.headerInner{width:min(100% - 28px,820px)}.heroSection:not(.heroCompact){grid-template-columns:1fr;gap:24px;min-height:0;padding:38px 0 42px}.heroSection:not(.heroCompact) .heroContent{max-width:720px}.heroSection:not(.heroCompact) .heroContent h1{max-width:680px;font-size:clamp(40px,6.6vw,52px);line-height:1.05}.heroSection:not(.heroCompact) .heroContent>p{max-width:680px;margin:18px 0 24px;font-size:16px;line-height:1.55}.heroSection:not(.heroCompact) .marketplaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.heroSection:not(.heroCompact) .marketplaceLogo{width:100%;min-width:0;height:46px;padding:7px 9px}.heroSection:not(.heroCompact) .marketplaceLogo img{max-width:74px;height:22px}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:67px;height:21px}.heroSection:not(.heroCompact) .heroCard{max-width:none;padding:22px}.heroSection:not(.heroCompact) .heroCardRows{grid-template-columns:repeat(2,minmax(0,1fr))}.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.featureGrid article{padding:18px}.featureGrid strong{font-size:15px}.featureGrid p{font-size:14px}}@media (width>=561px) and (width<=700px){main,.headerInner{width:min(100% - 26px,660px)}.heroSection:not(.heroCompact){grid-template-columns:1fr;gap:22px;min-height:0;padding:34px 0 38px}.heroSection:not(.heroCompact) .heroContent h1{max-width:620px;font-size:clamp(37px,7.4vw,48px);line-height:1.06}.heroSection:not(.heroCompact) .heroContent>p{margin:17px 0 22px;font-size:15px;line-height:1.52}.heroSection:not(.heroCompact) .mainSearch{grid-template-columns:44px minmax(0,1fr) 156px;height:54px}.heroSection:not(.heroCompact) .mainSearch button{padding-inline:14px;font-size:13px}.heroSection:not(.heroCompact) .marketplaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.heroSection:not(.heroCompact) .marketplaceLogo{width:100%;min-width:0;height:44px;padding:7px 8px}.heroSection:not(.heroCompact) .marketplaceLogo img{max-width:66px;height:21px}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:60px;height:20px}.heroSection:not(.heroCompact) .heroCard{max-width:none;padding:20px}.heroSection:not(.heroCompact) .heroCardRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.heroSection:not(.heroCompact) .heroCardRows div{padding:11px 12px}.featureGrid{grid-template-columns:1fr;gap:10px}}@media (width>=456px) and (width<=560px){.heroSection:not(.heroCompact){gap:20px;padding:28px 0 34px}.heroSection:not(.heroCompact) .heroContent h1{max-width:500px;font-size:clamp(34px,8.4vw,42px);line-height:1.07}.heroSection:not(.heroCompact) .heroContent>p{font-size:14px}.heroSection:not(.heroCompact) .marketplaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.heroSection:not(.heroCompact) .marketplaceLogo{width:100%;min-width:0;height:42px;padding:6px}.heroSection:not(.heroCompact) .marketplaceLogo img{max-width:60px;height:20px}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:54px;height:18px}}@media (width<=455px){main{width:min(100% - 20px,430px)}.headerInner{width:min(100% - 18px,430px)}.brandImage{width:clamp(132px,42vw,154px)}.heroSection:not(.heroCompact){gap:18px;padding:24px 0 30px}.heroSection:not(.heroCompact) .eyebrow{margin-bottom:12px;font-size:10px}.heroSection:not(.heroCompact) .heroContent h1{letter-spacing:-.042em;max-width:410px;font-size:clamp(30px,9.8vw,39px);line-height:1.08}.heroSection:not(.heroCompact) .heroContent>p{margin:14px 0 19px;font-size:13px;line-height:1.5}.heroSection .mainSearch{grid-template-columns:38px minmax(0,1fr);height:auto;min-height:50px;overflow:visible}.heroSection .mainSearch input{height:50px;padding-right:8px;font-size:13px}.heroSection .mainSearch button{border-top:1px solid #ffffff59;border-radius:0 0 11px 11px;grid-column:1/-1;width:100%;height:44px;font-size:12px}.heroSection:not(.heroCompact) .marketplaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.heroSection:not(.heroCompact) .marketplaceLogo{width:100%;min-width:0;height:38px;padding:5px}.heroSection:not(.heroCompact) .marketplaceLogo img{max-width:52px;height:18px}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:46px;height:16px}.heroSection:not(.heroCompact) .heroCard{border-radius:16px;padding:16px}.heroSection:not(.heroCompact) .heroCardTop{padding-bottom:13px}.heroSection:not(.heroCompact) .heroCardTop small{font-size:10px}.heroSection:not(.heroCompact) .heroCardTop strong{font-size:16px}.heroSection:not(.heroCompact) .heroCardRows{gap:7px;margin:12px 0}.heroSection:not(.heroCompact) .heroCardRows div{padding:10px}.heroSection:not(.heroCompact) .heroCardRows span{font-size:13px}.heroSection:not(.heroCompact) .heroCardRows strong,.heroSection:not(.heroCompact) .heroCard p{font-size:11px}.featureGrid article{padding:17px}.featureGrid strong{font-size:14px}.featureGrid p{font-size:13px}}.brandImage{width:clamp(152px,13vw,204px);max-height:52px}.marketplaceLogoOtto img,.productMarketplaceLogo[data-marketplace=OTTO],.productSellerLogo[data-marketplace=OTTO]{object-fit:contain;width:auto;max-width:78px;height:24px;max-height:24px}.eyebrow,.mainSearch,.marketplaceLogo,.heroCard,.featureCard,.productCard:not(.premiumProductCard),.filterSidebar,.resultsHeader,.productDetailHero,.productDetailSection{border-color:color-mix(in srgb, var(--primary) 28%, #d8dce3)}@media (width<=1169px){.brandImage{width:clamp(146px,21vw,178px)}}@media (width<=700px){.brandImage{width:clamp(138px,42vw,170px);max-height:42px}.marketplaceLogoOtto img{max-width:68px;height:21px}}@media (width<=455px){.brandImage{width:clamp(126px,46vw,154px)}.marketplaceLogoOtto img{max-width:60px;height:19px}}:root{--brand-orange:#ff751f;--brand-orange-dark:#e95f0c;--brand-orange-soft:#fff2e9;--brand-blue:#004aad;--brand-blue-dark:#00377f;--brand-blue-soft:#edf4ff;--primary:var(--brand-orange);--primary-dark:var(--brand-orange-dark);--primary-deep:#b84400;--primary-light:#ffb17f;--primary-soft:var(--brand-orange-soft);--secondary:var(--brand-blue);--secondary-dark:var(--brand-blue-dark);--secondary-soft:var(--brand-blue-soft);--blue:var(--brand-blue);--blue-dark:var(--brand-blue-dark)}.siteHeader{border-bottom-color:#004aad21;box-shadow:0 7px 24px #17191d0b,0 1px #ff751f21}.brandImage{filter:drop-shadow(0 4px 9px #004aad1a)}.eyebrow,.productBadges span,.marketplaceResultSummary span,.dashboardPanel header button{color:#b84400;background:linear-gradient(135deg,#fff8f3 0%,#ffe4d2 100%);border-color:#ff751f4d}.mainSearch{border-color:#ff751f94;box-shadow:0 13px 34px #17191d14,0 0 0 1px #ff751f14}.mainSearch:focus-within,.searchArea:focus-within .mainSearch{border-color:var(--brand-blue);box-shadow:0 0 0 4px #004aad24,0 16px 38px #17191d17}.mainSearch button,.productPrice a,.productPrice button,.productDetailPrice a,.productDetailPrice button,.resultsState button{border:1px solid #004aad;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:#11161b!important;border-color:#11161b!important}.mainSearch button:hover,.productDetailPrice a:hover,.productDetailPrice button:hover,.resultsState button:hover,.priceAlertForm>button:hover,.productPrice a:hover,.productPrice button:hover,.productPrice a:focus-visible,.productPrice button:focus-visible{color:#fff!important;text-shadow:none!important;background:linear-gradient(#0862c8 0%,#004aad 72%,#003d8f 100%)!important;border-color:#003d8f!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff38,0 9px 20px #004aad38!important}.productPrice a:active,.productPrice button:active{transform:translateY(0)!important}.priceAlertsEmpty button:hover,.priceAlertsEmpty button:focus-visible,.wishlistEmpty button:hover,.wishlistEmpty button:focus-visible{color:#111;background:linear-gradient(#ff913f 0%,#ff751f 70%,#ec6411 100%);border-color:#ff751f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,0 9px 22px #ff751f38}.resultCategoryActive,.mobileCategoryOptionActive,.mobileFilterButton{border-color:var(--brand-orange-dark)!important;background:linear-gradient(135deg, #ff9c5e 0%, var(--brand-orange) 58%, var(--brand-orange-dark) 100%)!important;color:#17191d!important}.resultCategory:hover,.resultCategory:focus-visible,.mobileCategoryOption:hover,.mobileCategoryOption:focus-visible{background:var(--brand-blue-soft);color:var(--brand-blue-dark);border-color:#004aad8c}.dualPriceRange input[type=range]::-webkit-slider-thumb{background:var(--brand-orange);box-shadow:0 1px 5px #b9440047}.dualPriceRange input[type=range]::-moz-range-thumb{background:var(--brand-orange);box-shadow:0 1px 5px #b9440047}.dualPriceRange input[type=range]:focus-visible::-webkit-slider-thumb{outline-color:#004aad3d}.dualPriceRange input[type=range]:focus-visible::-moz-range-thumb{outline-color:#004aad3d}.priceInputShell:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 3px #004aad1f}.filterGroup input[type=radio],.attributeFilterOptions input[type=checkbox],.priceRange,.priceAlertActions input{accent-color:var(--brand-orange)}.colorSwatch:hover>span,.colorSwatch:focus-visible>span{box-shadow:0 0 0 2px #004aad7a,0 4px 11px #17191d29}.colorSwatchActive>span{box-shadow:0 0 0 3px var(--brand-orange), 0 4px 11px #17191d2e}.productCard:not(.premiumProductCard):hover{border-color:#ff751f85}.productCardSelected,.productCard:not(.premiumProductCard).is-active{box-shadow:0 0 0 2px #004aad17, var(--shadow-hover);border-color:#004aad80}.resetFilters,.productsSummary button,.detailBackButton,.authSecondaryButton,.dashboardHeader span,.dashboardPanel header span,.dashboardFooter span,.resultsHeader span,.wishlistHeader span,.sortControl>span,.filterSidebar h3,.productDetailEyebrow{color:var(--brand-blue)}.resetFilters:hover,.authSecondaryButton:hover,.detailPriceAlertButton:hover{background:var(--brand-orange-soft);color:var(--brand-orange-dark);border-color:#ff751f8c}.suggestionSearchAll{color:var(--brand-orange-dark);background:linear-gradient(#fff8f3,#ffe5d3);border-top-color:#ff751f33}.suggestionSearchAll:hover{color:var(--brand-blue-dark);background:linear-gradient(#edf4ff,#dceaff)}.suggestionItem:hover,.suggestionItem:focus-visible,.dashboardPreviewItem:hover{background:var(--brand-blue-soft)}.mobileMenu:hover,.mobileMenuActive,.mobileNavPanel button:hover{background:var(--brand-orange-soft);color:var(--brand-orange-dark)}.progressiveSearchStatus{background:linear-gradient(90deg,#f7faff,#fff7f1);border-color:#004aad38}.progressiveSearchStatus:after,.progressiveSearchProgress{background:linear-gradient(90deg, var(--brand-blue), var(--brand-orange))}.progressiveSearchStatus progress::-webkit-progress-value{background:linear-gradient(90deg, var(--brand-blue), var(--brand-orange))}.resultsHeader>div>span{color:var(--brand-blue)}:root{--brand-orange:#ff6b1a;--brand-orange-dark:#e95608;--brand-blue:#0057b8;--brand-blue-dark:#003f88;--brand-orange-soft:#fff1e8;--brand-blue-soft:#edf5ff}.heroSection:not(.heroCompact){isolation:isolate;background:radial-gradient(circle at 7% 20%,#ff6b1a2e,#0000 34rem),radial-gradient(circle at 88% 18%,#0057b81f,#0000 32rem),linear-gradient(118deg,#fff8f3 0%,#fff 51%,#f3f8ff 100%);border-radius:0 0 28px 28px;position:relative}.eyebrow{color:#b84400!important;box-shadow:none!important;background:linear-gradient(135deg,#fff8f3 0%,#ffe8d8 100%)!important;border-color:#ff6b1a61!important;text-decoration:none!important}.eyebrow:before,.eyebrow:after{content:none!important;display:none!important}.resultCategoryChip:hover,.resultCategoryChip:focus-visible{background:var(--brand-blue-soft)!important;color:var(--brand-blue-dark)!important;border-color:#0057b885!important}.resultCategoryChip b{color:var(--brand-blue-dark)!important;background:#f3f6fa!important}.resultCategoryChipActive,.resultCategoryChip.resultCategoryChipActive{border-color:var(--brand-orange-dark)!important;background:linear-gradient(135deg, #ff9c64 0%, var(--brand-orange) 58%, var(--brand-orange-dark) 100%)!important;color:#17191d!important;box-shadow:0 8px 22px #ff6b1a33!important}.resultCategoryChipActive b,.resultCategoryChip.resultCategoryChipActive b{color:var(--brand-blue-dark)!important;background:#ffffffc7!important}.dualPriceRange .priceRangeMin::-webkit-slider-thumb{background:var(--brand-blue)!important}.dualPriceRange .priceRangeMax::-webkit-slider-thumb{background:var(--brand-orange)!important}.dualPriceRange .priceRangeMin::-moz-range-thumb{background:var(--brand-blue)!important}.dualPriceRange .priceRangeMax::-moz-range-thumb{background:var(--brand-orange)!important}.filterGroup input[type=radio],.attributeFilterOptions input[type=checkbox]{accent-color:var(--brand-blue)!important}.productCard:not(.premiumProductCard){border-color:#dde2e8}.productCard:not(.premiumProductCard):hover{box-shadow:0 12px 30px #0057b814,0 4px 13px #ff6b1a12;border-color:#ff6b1a94!important}.mainSearch button{background:linear-gradient(135deg, #ff9a5c 0%, var(--brand-orange) 56%, var(--brand-orange-dark) 100%)!important;border-color:var(--brand-orange-dark)!important}.mainSearch button:hover,.mainSearch button:focus-visible{background:linear-gradient(135deg, #2972cc 0%, var(--brand-blue) 58%, var(--brand-blue-dark) 100%)!important;border-color:var(--brand-blue-dark)!important;color:#fff!important}@media (width<=700px){.heroSection:not(.heroCompact){background:radial-gradient(circle at 0 8%,#ff6b1a2b,#0000 22rem),radial-gradient(circle at 100% 20%,#0057b81a,#0000 20rem),linear-gradient(145deg,#fff8f3 0%,#fff 58%,#f4f8ff 100%);border-radius:0 0 20px 20px}}:root{--ps-blue:#0057b8;--ps-blue-dark:#003f88;--ps-orange:#ff6b1a;--ps-orange-dark:#d94d00;--ps-orange-light:#fff1e8;--ps-orange-track:#ffb37f;--ps-page-gray:#f5f6f7}.appShell{background:var(--ps-page-gray)!important}.heroSection:not(.heroCompact){background:var(--ps-page-gray)!important;grid-template-columns:minmax(0,1fr)!important}.eyebrow,.heroCard,.marketplaceResultSummary{display:none!important}.mainSearch button{border-color:var(--ps-blue)!important;background:var(--ps-blue)!important;color:#fff!important;box-shadow:none!important}.mainSearch button:hover,.mainSearch button:focus-visible{border-color:var(--ps-orange)!important;background:var(--ps-orange)!important;color:#111!important}.resultCategoryChip,.resultCategoryChipActive,.resultCategoryChip.resultCategoryChipActive{border-color:var(--ps-blue)!important;background:var(--ps-orange-light)!important;color:#17191d!important;box-shadow:none!important}.resultCategoryChip:hover,.resultCategoryChip:focus-visible{border-color:var(--ps-blue-dark)!important;color:#17191d!important;background:#ffe3d1!important}.resultCategoryChipActive,.resultCategoryChip.resultCategoryChipActive{border-color:var(--ps-blue-dark)!important;background:#ffd8c1!important}.resultCategoryChip b,.resultCategoryChipActive b,.resultCategoryChip.resultCategoryChipActive b{border:1px solid var(--ps-orange-dark)!important;color:var(--ps-orange-dark)!important;box-shadow:none!important;background:#fff!important}.dualPriceTrack{background:linear-gradient(to right, #e5e8ec 0 var(--price-min), var(--ps-orange-track) var(--price-min) var(--price-max), #e5e8ec var(--price-max) 100%)!important}.dualPriceRange .priceRangeMin::-webkit-slider-thumb{background:var(--ps-blue)!important;border-color:#fff!important}.dualPriceRange .priceRangeMax::-webkit-slider-thumb{background:var(--ps-blue)!important;border-color:#fff!important}.dualPriceRange .priceRangeMin::-moz-range-thumb{background:var(--ps-blue)!important;border-color:#fff!important}.dualPriceRange .priceRangeMax::-moz-range-thumb{background:var(--ps-blue)!important;border-color:#fff!important}.filtersPanel{border-color:#dde2e8!important}.brandImage{object-fit:contain;width:clamp(180px,15vw,230px)!important;max-height:56px!important}.heroSection:not(.heroCompact) .marketplaces{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.heroSection:not(.heroCompact) .marketplaceLogo{background:#ffffffd1;border:1px solid #0f172a13;border-radius:10px;flex:none;place-items:center;width:78px;min-width:0;height:34px;padding:5px 9px;display:grid;box-shadow:0 1px 2px #0f172a05}.heroSection:not(.heroCompact) .marketplaceLogo img,.heroSection:not(.heroCompact) .marketplaceLogoOtto img{object-fit:contain;width:auto;max-width:58px;height:16px;max-height:16px;display:block}@media (width>=701px){.heroSection:not(.heroCompact) .marketplaces{flex-wrap:nowrap}}@media (width<=700px){.heroSection:not(.heroCompact) .marketplaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,300px);margin-top:12px;display:grid}.heroSection:not(.heroCompact) .marketplaceLogo{border-radius:9px;width:100%;height:33px;padding:5px 7px}.heroSection:not(.heroCompact) .marketplaceLogo img,.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:54px;height:15px;max-height:15px}}@media (width<=390px){.heroSection:not(.heroCompact) .marketplaces{gap:5px;width:100%}.heroSection:not(.heroCompact) .marketplaceLogo{height:31px;padding:4px 6px}.heroSection:not(.heroCompact) .marketplaceLogo img,.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:50px;height:14px;max-height:14px}}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{object-fit:contain!important;width:auto!important;max-width:49px!important;height:13px!important;max-height:13px!important}@media (width<=700px){.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:46px!important;height:12px!important;max-height:12px!important}}@media (width<=390px){.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:44px!important;height:11.5px!important;max-height:11.5px!important}}.heroSection:not(.heroCompact) .heroContent h1{white-space:nowrap;letter-spacing:-.052em;width:max-content;max-width:100%;font-size:clamp(24px,4.6vw,68px);line-height:1.04}.heroSection:not(.heroCompact) .heroContent>p{max-width:720px;font-size:clamp(15px,1.45vw,20px);line-height:1.5}@media (width<=700px){.heroSection .heroContent h1{white-space:nowrap;letter-spacing:-.045em;width:100%;max-width:100%;font-size:clamp(22px,6.45vw,30px);line-height:1.08}.heroSection .heroContent>p{width:100%;max-width:100%;margin-top:14px;margin-bottom:18px;font-size:clamp(12.5px,3.45vw,15px);line-height:1.45}}@media (width<=390px){.heroSection .heroContent h1{letter-spacing:-.04em;font-size:clamp(20.5px,6.1vw,23px)}.heroSection .heroContent>p{font-size:12.5px;line-height:1.42}}.heroSection:not(.heroCompact) .marketplaces{max-width:510px;margin-top:12px;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(4px,.8vw,6px)!important;width:100%!important;display:grid!important}.heroSection:not(.heroCompact) .marketplaceLogo{overflow:hidden;border-radius:clamp(7px,1.2vw,10px)!important;width:100%!important;min-width:0!important;height:clamp(28px,4.5vw,34px)!important;padding:4px clamp(3px,.7vw,7px)!important}.heroSection:not(.heroCompact) .marketplaceLogo img,.heroSection:not(.heroCompact) .marketplaceLogoOtto img{object-fit:contain!important;width:auto!important;max-width:82%!important;height:clamp(11px,2vw,16px)!important;max-height:clamp(11px,2vw,16px)!important}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:72%!important;height:clamp(10px,1.75vw,13px)!important;max-height:clamp(10px,1.75vw,13px)!important}@media (width<=700px){.heroSection:not(.heroCompact) .marketplaces{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(3px,.7vw,5px)!important;width:100%!important;max-width:none!important}.heroSection:not(.heroCompact) .marketplaceLogo{height:clamp(27px,5vw,32px)!important;padding-inline:clamp(2px,.6vw,5px)!important}.heroSection:not(.heroCompact) .marketplaceLogo img,.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:84%!important;height:clamp(10px,2.35vw,14px)!important;max-height:clamp(10px,2.35vw,14px)!important}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:72%!important;height:clamp(9.5px,2vw,12px)!important;max-height:clamp(9.5px,2vw,12px)!important}}@media (width<=390px){.heroSection:not(.heroCompact) .marketplaces{gap:3px!important}.heroSection:not(.heroCompact) .marketplaceLogo{border-radius:7px!important;height:27px!important;padding-inline:2px!important}.heroSection:not(.heroCompact) .marketplaceLogo img,.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:82%!important;height:10px!important;max-height:10px!important}.heroSection:not(.heroCompact) .marketplaceLogoOtto img{max-width:70%!important;height:9px!important;max-height:9px!important}}.featureGrid{gap:clamp(10px,1.2vw,16px)}.featureGrid article{min-width:0;padding:clamp(16px,1.8vw,22px)}.featureGrid strong{color:var(--navy);letter-spacing:-.015em;white-space:nowrap;margin:0 0 7px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;display:block}.featureGrid p{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=700px){.featureGrid{gap:10px}.featureGrid article{padding:15px 16px}.featureGrid strong{white-space:nowrap;margin-bottom:6px;font-size:clamp(13px,3.5vw,14px);line-height:1.22}.featureGrid p{-webkit-line-clamp:2;line-clamp:2;font-size:clamp(12px,3.15vw,13px);line-height:1.42}}@media (width<=390px){.featureGrid article{padding:14px 15px}.featureGrid strong{font-size:clamp(12.5px,3.65vw,13.5px)}.featureGrid p{font-size:clamp(11.5px,3.25vw,12.5px);line-height:1.4}}@media (width<=1116px){.heroSection:not(.heroCompact){min-height:0!important;padding-bottom:28px!important}.featureGrid{margin-top:0!important;margin-bottom:0!important;padding-bottom:70px!important}}@media (width>=861px){.heroSection:not(.heroCompact){min-height:0!important;padding-bottom:30px!important}.featureGrid{margin-top:0!important}}.suggestionPanel{isolation:isolate;border-radius:12px;max-height:min(440px,100vh - 150px);overflow-y:auto;z-index:10001!important}.suggestionItem{display:grid;grid-template-columns:22px minmax(0,1fr) 22px!important;gap:10px!important;min-height:42px!important;padding:8px 12px!important}.suggestionImage{place-items:center;background:0 0!important;border-radius:0!important;width:20px!important;height:20px!important;display:grid!important;overflow:visible!important}.suggestionImage img{display:none!important}.suggestionImage svg{width:16px;height:16px}.suggestionText{min-width:0;gap:0!important;display:block!important}.suggestionText small{display:none!important}.suggestionTitle{min-width:0;color:var(--navy);text-overflow:ellipsis;font-family:inherit;overflow:hidden;white-space:nowrap!important;font-size:15px!important;line-height:1.25!important;display:block!important}.suggestionTitle .suggestionPrefix,.suggestionTitle .suggestionTyped,.suggestionTitle .suggestionCompletion{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important;margin:0!important;padding:0!important;display:inline!important}.suggestionPrefix,.suggestionTyped{font-weight:400!important}.suggestionCompletion{font-weight:700!important}.suggestionArrow{width:22px;height:22px;color:var(--brand-blue,var(--blue));place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid;transform:translateY(-1px)}.suggestionSearchAll{display:none!important}@media (width<=560px){.suggestionPanel{isolation:isolate;max-height:min(420px,100vh - 130px);z-index:10001!important}.suggestionItem{grid-template-columns:20px minmax(0,1fr) 20px!important;min-height:40px!important;padding:7px 10px!important}.suggestionTitle{font-size:14px!important}.suggestionArrow{width:20px;height:20px;font-size:17px}}.suggestionTitle,.suggestionTitle .suggestionPrefix,.suggestionTitle .suggestionTyped,.suggestionTitle .suggestionCompletion{font-family:inherit!important;font-size:15px!important;line-height:1.25!important}.suggestionTitle .suggestionPrefix,.suggestionTitle .suggestionTyped{font-weight:400!important}.suggestionTitle .suggestionCompletion{font-weight:700!important}@media (width<=560px){.suggestionTitle,.suggestionTitle .suggestionPrefix,.suggestionTitle .suggestionTyped,.suggestionTitle .suggestionCompletion{font-size:14px!important}}.resultCategoryChip,.resultCategoryChipActive,.resultCategoryChip.resultCategoryChipActive{color:#20242a!important;box-shadow:none!important;background:#f7f8fa!important;border:1px solid #d9dde3!important}.resultCategoryChip:hover,.resultCategoryChip:focus-visible{transform:translateY(-1px);color:#17191d!important;background:#f8f9fb!important;border-color:#ff751f!important}.resultCategoryChipActive,.resultCategoryChip.resultCategoryChipActive{color:#17191d!important;background:#fff3eb!important;border-color:#e95f0c!important;font-weight:800!important;box-shadow:0 0 0 2px #ff751f2e,0 6px 16px #12294b0f!important}.resultCategoryChip b,.resultCategoryChipActive b,.resultCategoryChip.resultCategoryChipActive b{color:#5b626b!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d6dd!important}.resultCategoryChipActive b,.resultCategoryChip.resultCategoryChipActive b{color:#fff!important;background:#ff751f!important;border-color:#ff751f!important}.resultCategoryChipMarketplaceHit:not(.resultCategoryChipActive){animation:1.8s ease-in-out infinite resultCategoryMarketplacePulse;background:#fff!important;border-color:#ff751f6b!important}.resultCategoryChipMarketplaceHit:not(.resultCategoryChipActive) b{color:#e95f0c!important;background:#fff3eb!important;border-color:#ff751f!important}@keyframes resultCategoryMarketplacePulse{0%,to{border-color:#ff751f57;box-shadow:0 0 #ff751f00}50%{border-color:#ff751fb8;box-shadow:0 0 0 2px #ff751f14}}@media (width>=861px){.sortControl select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#4f5660 50%),linear-gradient(135deg,#4f5660 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px!important}}@media (width<=860px){.resultsControls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.mobileFilterButton,.sortControl{flex:none!important;width:100%!important;min-width:0!important}.mobileFilterButton,.sortControl select{border-radius:9px!important;width:100%!important;height:38px!important;min-height:38px!important;padding-top:0!important;padding-bottom:0!important;font-size:11px!important;line-height:38px!important}.sortControl select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#4f5660 50%),linear-gradient(135deg,#4f5660 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-left:12px!important;padding-right:38px!important}}@media (width<=1169px){.filtersPanel{width:min(42vw,390px)!important;max-width:calc(100vw - 48px)!important;padding:clamp(14px, 1.7vw, 20px) clamp(12px, 1.55vw, 18px) calc(clamp(18px, 2.2vw, 24px) + env(safe-area-inset-bottom))!important;border-radius:16px 0 0 16px!important}.filterBackdrop{background:#05142b5c!important}}@media (width<=900px){.filtersPanel{width:min(58vw,360px)!important;max-width:calc(100vw - 64px)!important}}@media (width<=560px){.filtersPanel{width:min(72vw,330px)!important;max-width:calc(100vw - 54px)!important;padding:14px 13px calc(20px + env(safe-area-inset-bottom))!important;border-radius:14px 0 0 14px!important}}@media (width<=320px){.filtersPanel{width:clamp(138px,66vw,190px)!important;max-width:calc(100vw - 46px)!important;padding:10px 9px calc(16px + env(safe-area-inset-bottom))!important;border-radius:12px 0 0 12px!important}.filtersHeader{gap:6px!important}.filtersPanel h2{font-size:13px!important}.filtersPanel h3{font-size:10px!important}.filterOption,.filtersPanel label{font-size:9px!important}.filtersClose{width:28px!important;height:28px!important}}@media (width<=1169px){.headerInner .mobileMenu,.headerInner .mobileMenu:hover,.headerInner .mobileMenu:focus,.headerInner .mobileMenu:focus-visible,.headerInner .mobileMenu:active,.headerInner .mobileMenu.mobileMenuActive{-webkit-tap-highlight-color:transparent;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;outline:0!important;transform:none!important}.headerInner .mobileMenu svg{display:none!important}.headerInner .mobileMenu:before,.headerInner .mobileMenu:after{content:"";background:var(--brand-blue,#004aad);border-radius:999px;width:22px;height:2.5px;transition:transform .16s cubic-bezier(.22,.8,.3,1),top .16s cubic-bezier(.22,.8,.3,1),box-shadow .16s cubic-bezier(.22,.8,.3,1),background-color .12s;position:absolute;left:10px}.headerInner .mobileMenu:before{box-shadow:0 7px 0 var(--brand-blue,#004aad);top:13px}.headerInner .mobileMenu:after{top:27px}.headerInner .mobileMenu.mobileMenuActive:before{box-shadow:none;background:var(--brand-orange,#ff751f);top:20px;transform:rotate(45deg)}.headerInner .mobileMenu.mobileMenuActive:after{background:var(--brand-orange,#ff751f);top:20px;transform:rotate(-45deg)}.mobileNavBackdrop{z-index:128;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#05142b5c;border:0;padding:0;transition:opacity .16s,visibility 0s linear .16s;display:block;position:fixed;inset:62px 0 0}.mobileNavBackdropOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,visibility linear}.mobileNavPanel{opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;flex-direction:column;gap:5px;transition:transform .18s cubic-bezier(.22,.8,.3,1),opacity .14s,visibility 0s linear .18s;overflow-y:auto;transform:translate(-104%);z-index:129!important;width:min(42vw,390px)!important;max-width:calc(100vw - 48px)!important;height:calc(100dvh - 62px)!important;padding:clamp(14px, 1.7vw, 20px) clamp(12px, 1.55vw, 18px) calc(clamp(18px, 2.2vw, 24px) + env(safe-area-inset-bottom))!important;background:#fff!important;border:0!important;border-right:1px solid #e2e6eb!important;border-radius:0 16px 16px 0!important;animation:none!important;display:flex!important;position:fixed!important;inset:62px auto 0 0!important;box-shadow:18px 0 46px #071a392e!important}.mobileNavPanelOpen{opacity:1;visibility:visible;pointer-events:auto;transition:transform .18s cubic-bezier(.22,.8,.3,1),opacity .12s,visibility linear;transform:translate(0,0)}.mobileNavPanel:before{content:none!important;display:none!important}.filtersPanel{will-change:transform;transition:transform .18s cubic-bezier(.22,.8,.3,1)!important}.filterBackdrop{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility 0s linear .16s;background:#05142b5c!important}.filterBackdropOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,visibility linear}}@media (width<=900px){.mobileNavPanel{width:min(58vw,360px)!important;max-width:calc(100vw - 64px)!important}}@media (width<=560px){.mobileNavPanel{width:min(72vw,330px)!important;max-width:calc(100vw - 54px)!important;padding:14px 13px calc(20px + env(safe-area-inset-bottom))!important;border-radius:0 14px 14px 0!important}}@media (width<=320px){.mobileNavPanel{width:clamp(138px,66vw,190px)!important;max-width:calc(100vw - 46px)!important;padding:10px 9px calc(16px + env(safe-area-inset-bottom))!important;border-radius:0 12px 12px 0!important}.mobileNavPanel button{min-height:42px!important;padding-inline:10px!important;font-size:11px!important}}@media (width<=1169px){.mobileFilterButton{overflow:hidden;justify-content:center!important;align-items:center!important;gap:5px!important;display:flex!important}.mobileFilterButton b{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:currentColor!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:.92em!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important}.mobileFilterButton b:before{content:"·";color:currentColor;margin-right:4px;font-size:1.15em;font-weight:700}.mobileNavBackdrop{cursor:default;touch-action:manipulation;z-index:9998!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.mobileNavBackdropOpen{pointer-events:auto!important;visibility:visible!important;opacity:1!important}.mobileNavPanel{z-index:9999!important}.headerInner .mobileMenu{z-index:10000!important}.filterBackdrop{-webkit-backdrop-filter:blur(1.5px)!important;background:#05142b5c!important;transition:opacity .16s,visibility 0s linear .16s!important}.filterBackdropOpen{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .16s,visibility linear!important}}.premiumSearchStatus{text-align:center;background:#fffffff5;border:1px solid #0057b81f;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin:9px 0 13px;padding:9px 12px;display:flex;box-shadow:0 4px 16px #0f172a0a}.premiumSearchStatus strong{color:#172033;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25}.premiumSearchSpinner{border:2px solid #0057b8;border-color:#0057b8 #ff6b1a #0057b826 #0057b826;border-radius:50%;flex:none;width:19px;height:19px;animation:.65s linear infinite preisesuchenSpin}@media (width<=560px){.premiumSearchStatus{gap:9px;margin-top:7px;padding:8px 10px}}.resultsQueryLine{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;display:flex}.resultsQueryLine h2{flex:0 auto;min-width:0;margin-bottom:0}.resultsQueryLine .resultsCount{white-space:nowrap;flex:none;margin:0}@media (width<=700px){.heroSection .heroContent h1{white-space:nowrap;letter-spacing:-.045em;width:100%;max-width:100%;font-size:clamp(20px,6.15vw,28px);line-height:1.08;overflow:visible}.heroSection .heroContent>p{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset;letter-spacing:-.01em;width:100%;max-width:100%;margin-top:12px;margin-bottom:18px;font-size:clamp(11px,3.25vw,15px);line-height:1.45;display:block;overflow:visible}.resultsQueryLine{flex-wrap:nowrap;align-items:baseline;gap:clamp(5px,1.8vw,9px);width:100%}.resultsQueryLine h2{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:57%;margin:4px 0 0;font-size:clamp(22px,7vw,27px);line-height:1.08;overflow:hidden}.resultsQueryLine .resultsCount{white-space:nowrap;flex:auto;min-width:0;font-size:clamp(10.5px,3.1vw,12px);line-height:1.25}}@media (width<=390px){.heroSection .heroContent h1{letter-spacing:-.04em;font-size:clamp(19px,6vw,23px)}.heroSection .heroContent>p{font-size:clamp(10.7px,3.35vw,12.5px);line-height:1.42}.resultsQueryLine{gap:5px}.resultsQueryLine h2{max-width:52%;font-size:clamp(20px,6.8vw,25px)}.resultsQueryLine .resultsCount{font-size:clamp(9.8px,3.05vw,11.5px)}}@media (width<=330px){.heroSection .heroContent h1{font-size:clamp(18px,5.8vw,20px)}.heroSection .heroContent>p{letter-spacing:-.015em;font-size:clamp(10.3px,3.3vw,11px)}.resultsQueryLine h2{max-width:47%;font-size:clamp(19px,6.5vw,22px)}.resultsQueryLine .resultsCount{letter-spacing:-.01em;font-size:clamp(9.4px,2.95vw,10.5px)}}.siteFooter{background:#fff;border-top:1px solid #dededeeb;margin-top:clamp(48px,6vw,84px)}.siteFooterInner,.footerBottom{width:min(1480px,100% - 40px);margin:0 auto}.siteFooterInner{grid-template-columns:minmax(280px,1.05fr) minmax(0,1.95fr);gap:clamp(48px,7vw,110px);padding:52px 0 42px;display:grid}.footerBrand{max-width:430px}.footerBrandLogoLink{width:fit-content;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;display:block}.footerBrandLogoLink:hover,.footerBrandLogoLink:focus,.footerBrandLogoLink:focus-visible,.footerBrandLogoLink:active{box-shadow:none;background:0 0;border:0;outline:0}.footerBrandLogo{object-fit:contain;object-position:left center;width:auto;max-width:180px;height:32px;margin:0 0 12px;display:block}.footerBrand p{color:#555b64;margin:0;font-size:12px;line-height:1.6}.footerAffiliateNote{color:#6b7078;background:#fafafa;border:1px solid #e7e9ec;border-radius:12px;padding:12px 14px;font-size:11px;line-height:1.55;display:block}.footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,64px);display:grid}.footerLinks section{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.footerLinks h2{color:var(--navy);margin:0 0 5px;font-size:13px;font-weight:800}.footerLinks span,.footerLinks button,.footerLinks a{color:#6b7078;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:12px;line-height:1.45;text-decoration:none}.footerLinks button,.footerLinks a{cursor:pointer}.footerLinks button:hover,.footerLinks button:focus-visible,.footerLinks a:hover,.footerLinks a:focus-visible{color:#4f5661;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.footerLinks button:focus-visible,.footerLinks a:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.footerBottom{color:#7a7f87;border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:30px;min-height:70px;font-size:10.5px;display:flex}.footerBottomLine{flex-wrap:wrap;flex:auto;align-items:center;gap:9px;display:flex}.footerCopyright{white-space:nowrap}.footerSeparator{color:var(--primary)}@media (width<=900px){.siteFooterInner{grid-template-columns:1fr;gap:38px;padding-top:44px}.footerBrand{max-width:620px}.footerBottom{gap:8px;padding:18px 0}}@media (width<=560px){.siteFooter{margin-top:40px}.siteFooterInner,.footerBottom{width:min(100% - 28px,1480px)}.siteFooterInner{gap:26px;padding:30px 0 24px}.footerBrand{max-width:100%}.footerBrandLogo{max-width:155px;height:27px;margin-bottom:10px}.footerBrand p{max-width:100%;margin:0;font-size:10.5px;line-height:1.55}.footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.footerLinks section{gap:9px}.footerLinks h2{margin-bottom:3px;font-size:10.5px}.footerLinks span,.footerLinks button,.footerLinks a{font-size:9.5px;line-height:1.35}.footerLinks section:last-child{grid-column:auto;gap:9px;display:flex}.footerLinks section:last-child h2{grid-column:auto}.footerBottom{min-height:0;font-size:9px}.footerBottomLine{flex-wrap:wrap;gap:7px}}@media (width<=390px){.siteFooterInner,.footerBottom{width:min(100% - 22px,1480px)}.siteFooterInner{gap:22px;padding:26px 0 22px}.footerBrandLogo{max-width:140px;height:24px;margin-bottom:9px}.footerBrand p{font-size:9.5px;line-height:1.5}.footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.footerLinks section{gap:8px}.footerLinks h2{margin-bottom:2px;font-size:9.5px}.footerLinks span,.footerLinks button,.footerLinks a{overflow-wrap:anywhere;font-size:8.5px;line-height:1.3}.footerLinks section:last-child{grid-column:auto;gap:8px;display:flex}.footerBottom{font-size:8.5px}.footerBottomLine{gap:6px}}@media (width>=1170px){.mobileNavBackdrop{display:none!important}}
