.pdc-v5-home{--v5-ink:#0b3a2b;--v5-green:#008f5b;--v5-mint:#e7f7f0;--v5-coral:#ff6f5e;--v5-aqua:#2bc7c0;--v5-gold:#f5b62c;--v5-plum:#9b2b72;--v5-border:#dce9e3;--v5-shadow:0 20px 48px rgba(8, 55, 39, .13);overflow:hidden;background:#fff;color:var(--v5-ink)}.pdc-v5-home a:focus-visible,.pdc-v5-home button:focus-visible{outline:3px solid rgb(0 143 91 / .42);outline-offset:3px}.pdc-v5-hero,.pdc-v5-slider{position:relative;background:#f7f1e9}.pdc-v5-hero{padding:24px 18px;background:#fff}.pdc-v5-hero-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px;width:100%;max-width:1200px;height:420px;margin-inline:auto}.pdc-v5-slider{width:100%;height:100%;overflow:hidden;border-radius:22px;box-shadow:0 14px 38px rgb(8 55 39 / .12)}.pdc-v5-hero-promos{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.pdc-v5-hero-promos a{display:block;overflow:hidden;min-height:0;border:1px solid var(--v5-border);border-radius:18px;background:#f7f1e9;box-shadow:0 10px 28px rgb(8 55 39 / .1);transition:transform .25s ease,box-shadow .25s ease}.pdc-v5-hero-promos a:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgb(8 55 39 / .15)}.pdc-v5-hero-promos img{display:block;width:100%;height:100%;object-fit:contain}.pdc-v5-slides,.pdc-v5-slide{position:absolute;inset:0}.pdc-v5-slide{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .55s ease,visibility .55s}.pdc-v5-slide.slide-bioderma{background:#eaf7f5}.pdc-v5-slide.slide-isdin{background:#fff1d9}.pdc-v5-slide.slide-forcapil{background:#f6eaf3}.pdc-v5-slide.is-active{visibility:visible;opacity:1;pointer-events:auto}.pdc-v5-slide picture,.pdc-v5-slide img{display:block;width:100%;height:100%}.pdc-v5-slide img{object-fit:contain;object-position:center}.pdc-v5-slider-arrow{position:absolute;top:50%;z-index:5;display:grid!important;place-items:center;width:48px;min-height:48px!important;padding:0!important;transform:translateY(-50%);border:1px solid rgb(255 255 255 / .75)!important;border-radius:50%!important;background:rgb(255 255 255 / .9)!important;color:var(--v5-ink)!important;box-shadow:0 8px 25px rgb(0 0 0 / .15);font-size:2rem;line-height:1;backdrop-filter:blur(8px)}.pdc-v5-slider-arrow:hover{background:var(--v5-green)!important;color:#fff!important}.pdc-v5-slider-arrow.is-prev{inset-inline-start:24px}.pdc-v5-slider-arrow.is-next{inset-inline-end:24px}.pdc-v5-slider-dots{position:absolute;inset-inline-start:50%;bottom:22px;z-index:5;display:flex;gap:8px;padding:8px 11px;transform:translateX(-50%);border-radius:30px;background:rgb(255 255 255 / .75);backdrop-filter:blur(8px)}.rtl .pdc-v5-slider-dots{transform:translateX(50%)}.pdc-v5-dot{width:9px;min-height:9px!important;padding:0!important;border:0!important;border-radius:10px!important;background:rgb(11 58 43 / .28)!important;transition:width .22s,background .22s}.pdc-v5-dot.is-active{width:28px;background:var(--v5-green)!important}.pdc-v5-categories{padding:24px 0 46px;background:radial-gradient(circle at 8% 0,rgb(43 199 192 / .1),transparent 28%),#fff}.pdc-v5-heading,.pdc-v5-offer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.pdc-v5-heading>div:first-child,.pdc-v5-offer-heading>div:first-child{max-width:720px}.pdc-v5-heading span,.pdc-v5-offer-heading span{display:block;margin-bottom:6px;color:var(--v5-green);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pdc-v5-heading h2,.pdc-v5-offer-heading h2{margin:0;color:var(--v5-ink);font-size:clamp(1.9rem, 3vw, 3.2rem);line-height:1.02;letter-spacing:-.04em}.pdc-v5-heading p,.pdc-v5-offer-heading p{margin:10px 0 0;color:#526d63;font-size:.98rem}.pdc-v5-heading>a{flex:0 0 auto;color:var(--v5-green);font-size:.82rem;font-weight:850}.pdc-v5-heading-actions{display:flex;gap:9px}.pdc-v5-heading-actions button{display:grid!important;place-items:center;width:44px;min-height:44px!important;padding:0!important;border:1px solid var(--v5-border)!important;border-radius:50%!important;background:#fff!important;color:var(--v5-ink)!important;font-size:1.55rem}.pdc-v5-heading-actions button:hover{border-color:var(--v5-green)!important;background:var(--v5-green)!important;color:#fff!important}.pdc-v5-category-rail{display:flex;gap:16px;overflow-x:auto;padding:3px 3px 16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.pdc-v5-category-shell{position:relative;padding-inline:42px}.pdc-v5-category-arrow{position:absolute;top:50%;z-index:3;display:grid!important;place-items:center;width:34px;min-height:44px!important;padding:0!important;transform:translateY(-50%);border:1px solid var(--v5-border)!important;border-radius:12px!important;background:#fff!important;color:var(--v5-ink)!important;box-shadow:0 8px 20px rgb(8 55 39 / .09);font-size:1.45rem}.pdc-v5-category-arrow:hover{border-color:var(--v5-green)!important;background:var(--v5-green)!important;color:#fff!important}.pdc-v5-category-arrow.is-prev{inset-inline-start:0}.pdc-v5-category-arrow.is-next{inset-inline-end:0}.pdc-v5-category-rail::-webkit-scrollbar,.pdc-v5-offer-rail::-webkit-scrollbar,.pdc-v5-product-rail ul.products::-webkit-scrollbar{display:none}.pdc-v5-category-card{--cat-bg:#edf9f4;--cat-accent:#008f5b;position:relative;display:flex;align-items:center;flex:0 0 calc((100% - 64px) / 5);gap:14px;min-width:0;min-height:126px;padding:18px;border:1px solid var(--v5-border);border-radius:19px;background:linear-gradient(145deg,#fff 8%,var(--cat-bg) 100%);box-shadow:0 8px 22px rgb(8 55 39 / .09);scroll-snap-align:start;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.pdc-v5-category-card:nth-child(6n+2){--cat-bg:#fff0eb;--cat-accent:#e65445}.pdc-v5-category-card:nth-child(6n+3){--cat-bg:#e8f9f8;--cat-accent:#138f8a}.pdc-v5-category-card:nth-child(6n+4){--cat-bg:#fff7dd;--cat-accent:#ae7700}.pdc-v5-category-card:nth-child(6n+5){--cat-bg:#f8eaf3;--cat-accent:#8e286a}.pdc-v5-category-card:nth-child(6n+6){--cat-bg:#eef0ff;--cat-accent:#4f5fc1}.pdc-v5-category-card:hover{transform:translateY(-4px);border-color:var(--cat-accent);box-shadow:0 14px 28px rgb(8 55 39 / .13)}.pdc-v5-category-icon{display:grid;flex:0 0 58px;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--cat-bg)}.pdc-v5-category-icon img{width:34px;height:34px;object-fit:contain;filter:saturate(1.2)}.pdc-v5-category-label{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--v5-ink)}.pdc-v5-category-card strong{font-size:1rem;line-height:1.2}.pdc-v5-category-card small{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--cat-accent) 35%,transparent);border-radius:50%;color:var(--cat-accent);font-size:1rem}.pdc-v5-needs{padding:18px 0 72px;background:#fff}.pdc-v5-needs-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pdc-v5-need-card{--need-bg:#e8f8f1;--need-accent:#008f5b;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;min-height:176px;padding:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--need-accent) 20%,#dce9e3);border-radius:20px;background:radial-gradient(circle at 110% -12%,rgb(255 255 255 / .95) 0 34%,transparent 35%),var(--need-bg);color:var(--v5-ink);transition:transform .24s ease,box-shadow .24s ease}.pdc-v5-need-card.tone-1{--need-bg:#fff0eb;--need-accent:#dc5548}.pdc-v5-need-card.tone-2{--need-bg:#e5f8f7;--need-accent:#128f89}.pdc-v5-need-card.tone-3{--need-bg:#fff6d9;--need-accent:#ad7700}.pdc-v5-need-card.tone-4{--need-bg:#f8e8f2;--need-accent:#942c6f}.pdc-v5-need-card.tone-5{--need-bg:#eef0ff;--need-accent:#5363c6}.pdc-v5-need-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px color-mix(in srgb,var(--need-accent) 16%,transparent)}.pdc-v5-need-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgb(255 255 255 / .82);box-shadow:0 8px 18px color-mix(in srgb,var(--need-accent) 12%,transparent)}.pdc-v5-need-icon img{width:29px;height:29px;object-fit:contain}.pdc-v5-need-card>span:nth-child(2){display:grid;gap:5px;min-width:0}.pdc-v5-need-card strong{font-size:.86rem;line-height:1.2}.pdc-v5-need-card small{color:#5c7169;font-size:.65rem;line-height:1.35}.pdc-v5-need-card b{position:absolute;inset-inline-end:15px;bottom:14px;color:var(--need-accent);font-size:1.15rem}.pdc-v5-offers{position:relative;overflow:hidden;padding:48px 0 54px;background:linear-gradient(120deg,rgb(255 111 94 / .2),transparent 35%),linear-gradient(310deg,rgb(43 199 192 / .2),transparent 36%),#083f31}.pdc-v5-offers::before{position:absolute;inset-inline-end:-120px;top:-140px;width:390px;height:390px;border:80px solid rgb(245 182 44 / .12);border-radius:50%;content:""}.pdc-v5-offer-heading{position:relative;z-index:1}.pdc-v5-offer-heading span,.pdc-v5-offer-heading h2,.pdc-v5-offer-heading p{color:#fff}.pdc-v5-offer-heading span{color:#80f0c6}.pdc-v5-offer-heading p{color:rgb(255 255 255 / .75)}.pdc-v5-heading-actions.is-light button{border-color:rgb(255 255 255 / .35)!important;background:rgb(255 255 255 / .12)!important;color:#fff!important;backdrop-filter:blur(8px)}.pdc-v5-offer-shell{position:relative;z-index:1;padding:8px 0 0}.pdc-v5-offer-rail{display:flex;gap:20px;overflow-x:auto;margin-inline:-3px;padding:3px 3px 18px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.pdc-v5-offer-card{position:relative;flex:0 0 calc((100% - 60px) / 4);overflow:hidden;min-width:0;border:6px solid rgb(255 255 255 / .92);border-radius:22px;background:#fff;box-shadow:0 22px 45px rgb(0 0 0 / .2);scroll-snap-align:start;transition:transform .25s,box-shadow .25s}.pdc-v5-offer-card:hover{transform:translateY(-6px);box-shadow:0 30px 55px rgb(0 0 0 / .27)}.pdc-v5-offer-card picture,.pdc-v5-offer-card img{display:block;width:100%}.pdc-v5-offer-card img{aspect-ratio:4 / 3;object-fit:cover}.pdc-v5-offer-card::after{position:absolute;inset:auto 14px -5px;height:8px;border-radius:50%;content:"";background:var(--v5-coral)}.pdc-v5-offer-card.tone-1::after{background:var(--v5-aqua)}.pdc-v5-offer-card.tone-2::after{background:var(--v5-gold)}.pdc-v5-offer-card.tone-3::after{background:var(--v5-plum)}.pdc-v5-season{padding:72px 0;background:radial-gradient(circle at 92% 0,rgb(245 182 44 / .18),transparent 28%),linear-gradient(180deg,#fff,#f8fbf9)}.pdc-v5-season-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(380px,.85fr);gap:20px;align-items:stretch}.pdc-v5-season-banner{display:grid;place-items:center;overflow:hidden;min-height:430px;border:1px solid #d8e9e1;border-radius:24px;background:#eaf8f3;box-shadow:0 20px 45px rgb(8 55 39 / .11);transition:transform .25s ease,box-shadow .25s ease}.pdc-v5-season-banner:hover{transform:translateY(-4px);box-shadow:0 26px 54px rgb(8 55 39 / .15)}.pdc-v5-season-banner img{display:block;width:100%;height:100%;max-height:430px;object-fit:contain}.pdc-v5-season-products,.pdc-v5-season-products .woocommerce,.pdc-v5-season-products ul.products{height:100%}.pdc-v5-season-products .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.pdc-v5-season-products .woocommerce ul.products li.product{display:flex!important;flex-direction:column;width:auto!important;min-width:0;min-height:0;margin:0!important;padding:10px!important;border:1px solid var(--v5-border);border-radius:17px;background:#fff;box-shadow:0 10px 24px rgb(8 55 39 / .07)}.pdc-v5-season-products .woocommerce ul.products li.product>a:first-of-type{display:flex;flex:1;flex-direction:column;min-width:0}.pdc-v5-season-products .woocommerce ul.products li.product a img{width:100%;height:105px;margin:0 0 8px!important;padding:8px;border-radius:11px;background:#fff;object-fit:contain;mix-blend-mode:normal}.pdc-v5-season-products .woocommerce-loop-product__title{display:-webkit-box;overflow:hidden;min-height:36px;padding:0!important;color:var(--v5-ink)!important;font-size:.67rem!important;line-height:1.35!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pdc-v5-season-products .price{margin-top:auto!important;color:var(--v5-green)!important;font-size:.82rem!important;font-weight:900!important}.pdc-v5-season-products .button{width:100%;min-height:34px;margin-top:7px!important;padding:8px 6px!important;border-radius:8px!important;background:var(--v5-green)!important;font-size:.56rem!important;text-align:center;white-space:nowrap}.pdc-v5-products{padding:72px 0 82px;background:#f7faf8}.pdc-v5-product-rail{overflow:hidden}.pdc-v5-product-rail .woocommerce ul.products{display:grid!important;grid-template-columns:none!important;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:calc((100% - 70px) / 6);gap:14px!important;overflow-x:auto;margin:0!important;padding:3px 3px 18px!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.pdc-v5-product-rail .woocommerce ul.products li.product{display:flex!important;flex-direction:column;width:auto!important;min-width:0;min-height:375px;margin:0!important;padding:10px!important;border:1px solid var(--v5-border);border-radius:16px;background:#fff;box-shadow:0 10px 26px rgb(8 55 39 / .07);scroll-snap-align:start}.pdc-v5-product-rail .woocommerce ul.products li.product>a:first-of-type{display:flex;flex:1;flex-direction:column;min-width:0}.pdc-v5-product-rail .woocommerce ul.products li.product a img{width:100%;height:185px;margin:0 0 12px!important;padding:10px;border-radius:12px;background:#fff;object-fit:contain;mix-blend-mode:normal}.pdc-v5-product-rail .woocommerce-loop-product__title{display:-webkit-box;overflow:hidden;min-height:42px;padding:0!important;color:var(--v5-ink)!important;font-size:.72rem!important;line-height:1.45!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pdc-v5-product-rail .price{margin-top:auto!important;color:var(--v5-green)!important;font-size:.95rem!important;font-weight:900!important}.pdc-v5-product-rail .button{width:100%;min-height:38px;margin-top:10px!important;padding:9px 8px!important;border-radius:9px!important;background:var(--v5-green)!important;font-size:.62rem;text-align:center;white-space:nowrap}.pdc-v5-brands{padding:0 0 54px;background:#f7faf8}.pdc-v5-brands .pdc-v5-heading{margin-bottom:20px}.pdc-v5-brands .pdc-v5-heading h2{font-size:clamp(1.55rem, 2.3vw, 2.35rem)}.pdc-v5-brand-rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.pdc-v5-brand-rail a{display:grid;place-items:center;min-width:0;min-height:68px;padding:12px 8px;border:1px solid var(--v5-border);border-radius:14px;background:#fff;color:var(--v5-ink);box-shadow:0 8px 20px rgb(8 55 39 / .05);font-size:.74rem;font-weight:850;text-align:center;transition:border-color .2s ease,color .2s ease,transform .2s ease}.pdc-v5-brand-rail a:hover{transform:translateY(-3px);border-color:var(--v5-green);color:var(--v5-green)}.pdc-v5-assurance{padding:0 0 72px;background:#f7faf8}.pdc-v5-assurance-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:18px;background:var(--v5-ink);color:#fff;box-shadow:var(--v5-shadow)}.pdc-v5-assurance-grid>div{display:flex;align-items:center;gap:12px;min-width:0;padding:22px;border-inline-end:1px solid rgb(255 255 255 / .12)}.pdc-v5-assurance-grid>div:last-child{border-inline-end:0}.pdc-v5-assurance-grid>div>span{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--v5-green);font-weight:900}.pdc-v5-assurance-grid p{display:grid;gap:3px;margin:0}.pdc-v5-assurance-grid strong{font-size:.76rem}.pdc-v5-assurance-grid small{color:rgb(255 255 255 / .65);font-size:.62rem;line-height:1.4}@media (max-width:1100px){.pdc-v5-hero-layout{grid-template-columns:minmax(0,1fr);height:auto}.pdc-v5-slider{aspect-ratio:16 / 9}.pdc-v5-hero-promos{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.pdc-v5-hero-promos a{aspect-ratio:16 / 7}.pdc-v5-category-card{flex-basis:calc((100% - 48px) / 4)}.pdc-v5-product-rail .woocommerce ul.products li.product{width:auto!important}.pdc-v5-product-rail .woocommerce ul.products{grid-auto-columns:calc((100% - 42px) / 4)}.pdc-v5-needs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdc-v5-season-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.pdc-v5-brand-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.pdc-v5-hero-layout{grid-template-columns:minmax(0,1fr);height:auto}.pdc-v5-slider{aspect-ratio:16 / 9}.pdc-v5-hero-promos{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.pdc-v5-hero-promos a{aspect-ratio:16 / 7}.pdc-v5-category-card{flex-basis:calc((100% - 32px) / 3)}.pdc-v5-offer-card{flex-basis:calc((100% - 20px) / 2)}.pdc-v5-season-layout{grid-template-columns:1fr}.pdc-v5-season-banner{min-height:0;aspect-ratio:2 / 1}.pdc-v5-season-banner img{max-height:none}.pdc-v5-assurance-grid{grid-template-columns:repeat(2,1fr)}.pdc-v5-assurance-grid>div:nth-child(2){border-inline-end:0}.pdc-v5-assurance-grid>div:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / .12)}}@media (max-width:640px){.pdc-v5-home,.pdc-v5-home section,.pdc-v5-home .pdc-container{max-width:100%}.pdc-v5-hero{padding:0}.pdc-v5-hero-layout{display:block;width:100%;max-width:100%}.pdc-v5-slider{width:100%;height:min(112vw, 430px);aspect-ratio:auto;max-height:430px;border-radius:0;box-shadow:none}.pdc-v5-slide img{object-fit:contain}.pdc-v5-hero-promos{display:flex;gap:10px;overflow-x:auto;padding:10px 12px 4px;scroll-padding-inline:12px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.pdc-v5-hero-promos::-webkit-scrollbar{display:none}.pdc-v5-hero-promos a{flex:0 0 min(82vw, 340px);aspect-ratio:16 / 7;border-radius:12px;scroll-snap-align:start}.pdc-v5-slider-arrow{top:auto;bottom:17px;width:38px;min-height:38px!important;transform:none;font-size:1.45rem}.pdc-v5-slider-arrow.is-prev{inset-inline-start:15px}.pdc-v5-slider-arrow.is-next{inset-inline-end:15px}.pdc-v5-slider-dots{bottom:18px;padding:7px 9px}.pdc-v5-categories{padding:30px 0 42px}.pdc-v5-offers,.pdc-v5-products,.pdc-v5-season{padding:40px 0 48px}.pdc-v5-needs{padding:0 0 48px}.pdc-v5-heading,.pdc-v5-offer-heading{align-items:flex-start;margin-bottom:16px}.pdc-v5-heading h2,.pdc-v5-offer-heading h2{font-size:1.62rem;line-height:1.1}.pdc-v5-heading p,.pdc-v5-offer-heading p{font-size:.78rem;line-height:1.55}.pdc-v5-heading-actions{display:none}.pdc-v5-category-rail,.pdc-v5-offer-rail{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.pdc-v5-category-shell{margin-inline:-12px;padding-inline:0}.pdc-v5-category-arrow{display:none!important}.pdc-v5-category-card{flex-basis:43vw;max-width:174px;min-height:94px;gap:10px;padding:12px;border-radius:16px}.pdc-v5-category-card strong{font-size:.8rem}.pdc-v5-category-icon{flex-basis:44px;width:44px;height:44px;border-radius:13px}.pdc-v5-category-icon img{width:27px;height:27px}.pdc-v5-category-card small{flex-basis:26px;width:26px;height:26px}.pdc-v5-offer-shell{padding-top:8px}.pdc-v5-offer-rail{gap:13px;padding-bottom:18px}.pdc-v5-offer-card,.pdc-v5-offer-card:nth-child(even){flex-basis:76vw;max-width:320px;transform:none;border-width:4px;border-radius:17px}.pdc-v5-offer-card:hover,.pdc-v5-offer-card:nth-child(even):hover{transform:translateY(-3px)}.pdc-v5-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pdc-v5-need-card{min-height:136px;gap:10px;padding:13px;border-radius:15px}.pdc-v5-need-icon{width:40px;height:40px;border-radius:12px}.pdc-v5-need-icon img{width:24px;height:24px}.pdc-v5-need-card strong{font-size:.74rem}.pdc-v5-need-card small{font-size:.58rem}.pdc-v5-season .pdc-v5-heading>a{display:none}.pdc-v5-season-layout{gap:14px}.pdc-v5-season-banner{border-radius:15px}.pdc-v5-season-products .woocommerce ul.products{gap:9px!important}.pdc-v5-season-products .woocommerce ul.products li.product{min-height:300px;padding:8px!important;border-radius:13px}.pdc-v5-season-products .woocommerce ul.products li.product a img{height:145px}.pdc-v5-season-products .woocommerce-loop-product__title{min-height:38px;font-size:.64rem!important}.pdc-v5-season-products .button{font-size:.54rem!important}.pdc-v5-product-rail{width:100%}.pdc-v5-product-rail .woocommerce ul.products{grid-auto-columns:calc((100% - 8px) / 2.05);gap:10px!important;padding-inline:0 12px!important}.pdc-v5-product-rail .woocommerce ul.products li.product{width:auto!important;min-height:330px;padding:8px!important;border-radius:13px}.pdc-v5-product-rail .woocommerce ul.products li.product a img{height:145px}.pdc-v5-product-rail .button{font-size:.56rem}.pdc-v5-assurance{padding-bottom:50px}.pdc-v5-brands{padding-bottom:38px}.pdc-v5-brand-rail{display:flex;gap:9px;overflow-x:auto;margin-inline:-12px;padding:2px 12px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.pdc-v5-brand-rail::-webkit-scrollbar{display:none}.pdc-v5-brand-rail a{flex:0 0 38vw;min-height:60px;scroll-snap-align:start}.pdc-v5-assurance-grid{grid-template-columns:1fr;border-radius:14px}.pdc-v5-assurance-grid>div{padding:16px;border-inline-end:0;border-bottom:1px solid rgb(255 255 255 / .12)}.pdc-v5-assurance-grid>div:last-child{border-bottom:0}}@media (max-width:370px){.pdc-v5-hero-promos a{flex-basis:86vw}.pdc-v5-category-card{flex-basis:45vw}.pdc-v5-product-rail .woocommerce ul.products{grid-auto-columns:calc((100% - 8px) / 1.92)}}@media (prefers-reduced-motion:reduce){.pdc-v5-slide,.pdc-v5-category-rail,.pdc-v5-offer-rail,.pdc-v5-brand-rail,.pdc-v5-product-rail ul.products,.pdc-v5-category-card img,.pdc-v5-offer-card{scroll-behavior:auto!important;transition:none!important}}