/* PVX - THEME : feuille du type « fiche », construite par _outils/css.py depuis pvx.css + theme.css (ne pas modifier ici) */
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins-500.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/poppins-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--g: #73b504;--g-50: #f3f9e9;--g-100: #e6f2d0;--g-200: #cfe6a6;--g-txt: #3f7300;--g-btn: #447a00;--g-btn-h: #3a6900;--g-900: #2f5200;--g-950: #17300a;--or: #d1431b;--or-h: #b8380f;--or-l: #e8542e;--or-50: #fdf0eb;--or-100: #fbdccf;--bl: #0474a4;--bl-l: #0a8fca;--bl-50: #e8f4fa;--yl: #ffd23f;--yl-50: #fff8dc;--red: #c62828;--amber: #b45309;--ink: #10200a;--ink-2: #33402a;--mut: #5f6b55;--mut-2: #8a947f;--line: #e5e9df;--line-2: #d3dac8;--bg: #ffffff;--bg-2: #f6f8f2;--bg-3: #edf1e6;--card: #f8f8f8;--img: #f8f8f8;--wa: #25d366;--r-xs: 4px;--r-s: 6px;--r: 10px;--r-m: 14px;--r-l: 18px;--r-xl: 24px;--sh-1: 0 1px 2px rgba(16,32,10,.06),0 1px 3px rgba(16,32,10,.05);--sh-2: 0 12px 30px -14px rgba(16,32,10,.28);--sh-3: 0 24px 60px -20px rgba(16,32,10,.40);--ff: "Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ff-ar: "Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;--wrap: 1400px;--gut: 16px;--ease: cubic-bezier(.2,.7,.2,1);--stars-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 15'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M7.5 .6l2.1 4.4 4.8.6-3.5 3.3.9 4.8-4.3-2.3-4.3 2.3.9-4.8L.6 5.6l4.8-.6z'/%3E%3Cuse href='%23s' x='16'/%3E%3Cuse href='%23s' x='32'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='64'/%3E%3C/g%3E%3C/svg%3E");}@media (min-width: 768px){:root{--gut: 24px;}}@media (min-width: 1200px){:root{--gut: 32px;}}*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 110px;}body{margin: 0;font: 400 15px/1.55 var(--ff);color: var(--ink);background: var(--bg);-webkit-font-smoothing: antialiased;overflow-x: hidden;}#main{overflow-x: clip;}img{max-width: 100%;height: auto;display: block;}a{color: inherit;text-decoration: none;}button{font: inherit;color: inherit;cursor: pointer;background: none;border: 0;padding: 0;}input,select,textarea{font: inherit;color: inherit;}h1,h2,h3,h4{margin: 0;line-height: 1.25;font-weight: 600;letter-spacing: -.01em;}p{margin: 0 0 .8em;}ul,ol{margin: 0;padding: 0;}[hidden]{display: none !important;}[dir=rtl],.ar{font-family: var(--ff-ar);}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding-left: var(--gut);padding-right: var(--gut);}.ic{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.ic-f{fill: currentColor;stroke: none;}.ic-s{width: 16px;height: 16px;}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}:focus-visible{outline: 3px solid rgba(115,181,4,.6);outline-offset: 2px;border-radius: 6px;}.skip{position: absolute;left: 8px;top: -60px;z-index: 999;background: var(--ink);color: #fff;padding: 10px 14px;border-radius: var(--r);}.skip:focus{top: 8px;}.hl{color: var(--g-txt);}.muted{color: var(--mut);}.emo{font-style: normal;font-family: "Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;}.co,.pdp,.pdp-body,.lst,.hero,.plan,.values,.offers,.rv-list,.e404,.login,.gal{grid-template-columns: minmax(0,1fr);}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 18px;border-radius: var(--r);font-weight: 600;font-size: 15px;line-height: 1.1;text-align: center;border: 1.5px solid transparent;white-space: nowrap;transition: background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;}.btn:active{transform: translateY(1px);}.btn-buy{background: linear-gradient(180deg,#e0501f,var(--or));color: #fff;box-shadow: 0 8px 16px -10px rgba(209,67,27,.9);}.btn-buy:hover{background: var(--or-h);}.btn-pri{background: var(--g-btn);color: #fff;}.btn-pri:hover{background: var(--g-btn-h);}.btn-sec{background: #fff;border-color: var(--line-2);color: var(--ink);}.btn-sec:hover{border-color: var(--g);color: var(--g-txt);}.btn-soft{background: var(--g-50);color: var(--g-900);}.btn-soft:hover{background: var(--g-100);}.btn-wa{background: var(--wa);color: #06301a;}.btn-wa:hover{background: #1fc35c;}.btn-ai{background: linear-gradient(135deg,#5b3cc4,#8a5cf6);color: #fff;}.btn-ai:hover{filter: brightness(1.06);}.btn-sm{min-height: 36px;padding: 0 12px;font-size: 13.5px;border-radius: 8px;}.btn-lg{min-height: 50px;padding: 0 22px;font-size: 16px;}.btn-block{width: 100%;}.btn.is-done{background: var(--g-btn);box-shadow: none;color: #fff;}.link{color: var(--g-txt);font-weight: 600;display: inline-flex;align-items: center;gap: 4px;}.link:hover{text-decoration: underline;text-underline-offset: 3px;}.arrow-btn{width: 30px;height: 30px;border-radius: 8px;background: var(--g);color: #fff;display: inline-grid;place-items: center;flex: none;}.arrow-btn .ic{width: 16px;height: 16px;stroke-width: 2.4;}.chip{display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 12px;border-radius: 8px;background: #fff;border: 1px solid var(--line);font-size: 13.5px;font-weight: 500;white-space: nowrap;color: var(--ink);transition: border-color .15s,color .15s,background .15s;}.chip:hover{border-color: var(--g);color: var(--g-txt);}.chip.is-on{background: var(--g-900);border-color: var(--g-900);color: #fff;}.chip .n{color: var(--mut);font-weight: 400;font-size: 12px;}.chip.is-on .n{color: var(--g-200);}.chip-hot{background: linear-gradient(135deg,var(--or-l),var(--or));border-color: transparent;color: #fff;font-weight: 600;}.chip-hot:hover{color: #fff;border-color: transparent;filter: brightness(1.05);}.chip-sm{height: 30px;padding: 0 10px;font-size: 12.5px;border-radius: 7px;}.bdg{display: inline-flex;align-items: center;gap: 4px;padding: 4px 7px;border-radius: var(--r-s);font-size: 10.5px;font-weight: 700;letter-spacing: .03em;text-transform: uppercase;white-space: nowrap;line-height: 1.1;}.bdg .ic{width: 12px;height: 12px;stroke-width: 2.2;}.bdg-best{background: var(--ink);color: #fff;}.bdg-top{background: linear-gradient(135deg,#ffd23f,#f5b300);color: #3a2c00;}.bdg-promo{background: var(--or);color: #fff;}.bdg-pack{background: #f1e8ff;color: #5b2ea6;}.stock{display: grid;gap: 4px;font-size: 11.5px;font-weight: 600;}.stock-bar{height: 5px;border-radius: 3px;background: #e6e8e2;overflow: hidden;}.stock-bar i{display: block;height: 100%;width: var(--p,50%);border-radius: 3px;background: currentColor;}.stock span{display: flex;align-items: center;gap: 5px;}.s-high{color: #3f8f00;}.s-mid{color: #c27c00;}.s-low{color: #d1431b;}.s-out{color: var(--mut);}.stock-l{font-size: 13.5px;gap: 6px;}.stock-l .stock-bar{height: 7px;border-radius: 4px;}.price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 2px 8px;}.price .now{color: var(--or);font-weight: 700;font-size: 17px;letter-spacing: -.01em;}.price .was{color: var(--mut);font-size: 13px;text-decoration: line-through;}.price .save{font-size: 11px;font-weight: 700;color: #2f6b00;background: #e3f3cf;padding: 2px 6px;border-radius: 5px;}.stars{--v: 5;display: inline-block;width: 75px;height: 14px;flex: none;background: linear-gradient(90deg,#f2a400 calc(var(--v) / 5 * 100%),#dde2d6 0);-webkit-mask: var(--stars-mask) 0 0 / 75px 14px no-repeat;mask: var(--stars-mask) 0 0 / 75px 14px no-repeat;}.hd{position: relative;z-index: 60;background: #fff;border-bottom: 1px solid var(--line);}.hd-in{display: grid;align-items: center;gap: 10px;grid-template-columns: auto 1fr auto;grid-template-areas: "logo . acts" "search search search";padding-top: 10px;padding-bottom: 10px;}.logo{grid-area: logo;display: inline-flex;align-items: center;min-width: 0;}.logo img{height: 38px;width: auto;}.hd-search{grid-area: search;position: relative;display: flex;align-items: center;min-width: 0;}.hd-search input{width: 100%;min-width: 0;height: 46px;border-radius: 12px;border: 1.5px solid var(--line-2);background: #fff;padding: 0 92px 0 44px;font-size: 15px;transition: border-color .15s,box-shadow .15s;}.hd-search input::placeholder{color: #737e68;}.hd-search input:focus{outline: none;border-color: var(--g);box-shadow: 0 0 0 4px rgba(115,181,4,.15);}.hd-search .s-ic{position: absolute;left: 14px;color: var(--mut);pointer-events: none;}.hd-acts{grid-area: acts;display: flex;align-items: center;gap: 6px;}.hd-pill{display: none;}.hd-btn{position: relative;width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--bg-2);color: var(--ink);}.hd-btn:hover{background: var(--g-50);color: var(--g-txt);}.hd-btn .ic{width: 22px;height: 22px;}.hd-menu{background: var(--g);color: #fff;}.hd-menu:hover{background: #66a203;color: #fff;}.cnt{position: absolute;top: -4px;right: -4px;min-width: 20px;height: 20px;padding: 0 5px;border-radius: 6px;background: var(--or);color: #fff;font-size: 11px;font-weight: 700;display: grid;place-items: center;border: 2px solid #fff;}.hd-cart-amt{display: none;}@media (min-width: 1100px){.hd-in{grid-template-columns: auto minmax(320px,1fr) auto auto;grid-template-areas: "logo search pill acts";gap: 18px;padding-top: 12px;padding-bottom: 12px;}.logo img{height: 46px;}.hd-search input{height: 48px;padding-right: 150px;}.hd-pill{display: flex;grid-area: pill;align-items: center;gap: 8px;height: 48px;padding: 0 16px;border-radius: 12px;background: #eef6e0;color: var(--g-900);font-size: 13px;min-width: 280px;position: relative;overflow: hidden;}.hd-pill span{position: absolute;left: 16px;right: 16px;display: flex;align-items: center;gap: 6px;opacity: 0;transform: translateY(10px);transition: .4s;white-space: nowrap;}.hd-pill span.on{opacity: 1;transform: none;}.hd-btn{width: 48px;height: 48px;}.hd-cart-amt{display: block;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);font-size: 10.5px;font-weight: 600;color: var(--mut);white-space: nowrap;margin-top: 1px;}}.hd-nav{border-top: 1px solid var(--line);position: relative;}.hd-nav-in{display: flex;align-items: center;gap: 6px;height: 50px;overflow-x: auto;scrollbar-width: none;scroll-behavior: smooth;}.hd-nav-in::-webkit-scrollbar{display: none;}.nav-all{display: none;}.nav-l{flex: none;display: inline-flex;align-items: center;height: 36px;padding: 0 12px;border-radius: 8px;font-weight: 500;font-size: 14px;white-space: nowrap;border: 1px solid var(--line);background: #fff;}.nav-l:hover,.nav-l.is-on{background: var(--g-50);border-color: var(--g-200);color: var(--g-900);}.hd-nav .chip{flex: none;}@media (min-width: 1100px){.hd-nav-in{gap: 4px;}.nav-all{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 12px;border-radius: 8px;background: var(--g-900);color: #fff;font-weight: 600;font-size: 13.5px;flex: none;margin-right: 4px;}.nav-l{border-color: transparent;}.hd-nav .chip{height: 36px;font-size: 13px;}}@media (min-width: 1100px) and (max-width: 1439px){.nav-all .nav-all-t{display: none;}}.bubble{position: fixed;top: 10px;left: 50%;z-index: 70;width: min(1160px,calc(100% - 20px));transform: translate(-50%,-130%);transition: transform .35s var(--ease);background: rgba(255,255,255,.97);backdrop-filter: blur(10px);border-radius: 20px;box-shadow: 0 18px 40px -18px rgba(16,32,10,.45),0 0 0 1px rgba(16,32,10,.05);display: flex;align-items: center;gap: 10px;padding: 8px 8px 8px 14px;}.bubble.on{transform: translate(-50%,0);}.bubble .logo img{height: 30px;}.bubble .hd-search{flex: 1;}.bubble .hd-search input{height: 44px;padding-right: 50px;}.bubble .bub-go{position: absolute;right: 5px;width: 36px;height: 36px;border-radius: 9px;background: var(--g-btn);color: #fff;display: grid;place-items: center;}.bubble .hd-btn{width: 44px;height: 44px;}@media (max-width: 599px){.bubble .logo img{height: 26px;max-width: 92px;object-fit: contain;object-position: left center;}.bubble .bub-cart{display: none;}}.mega{position: absolute;left: 0;right: 0;top: 100%;z-index: 80;background: #fff;border-top: 1px solid var(--line);box-shadow: 0 30px 50px -30px rgba(16,32,10,.45);display: none;}.mega.is-open{display: block;animation: drop .18s var(--ease);}@keyframes drop{from{opacity: 0;transform: translateY(-6px);}to{opacity: 1;transform: none;}}.mega-in{display: grid;grid-template-columns: 250px 1fr 300px;min-height: 380px;}.mega-rayons{border-right: 1px solid var(--line);padding: 14px 10px;display: flex;flex-direction: column;gap: 2px;}.mega-rayons button{display: flex;align-items: center;justify-content: space-between;gap: 8px;text-align: left;padding: 10px 12px;border-radius: 8px;font-weight: 500;font-size: 14.5px;}.mega-rayons button .ic{width: 16px;height: 16px;color: var(--mut-2);}.mega-rayons button:hover,.mega-rayons button.is-on{background: var(--g-50);color: var(--g-900);}.mega-cols{padding: 22px 28px;display: none;}.mega-cols.is-on{display: block;}.mega-cols h3{font-size: 18px;margin-bottom: 14px;display: flex;align-items: center;gap: 10px;}.mega-grid{columns: 3 200px;column-gap: 28px;}.mega-grp{break-inside: avoid;margin-bottom: 18px;}.mega-grp > a{display: block;font-weight: 600;font-size: 14px;margin-bottom: 6px;}.mega-grp > a:hover{color: var(--g-txt);}.mega-grp ul{list-style: none;display: grid;gap: 3px;}.mega-grp li a{font-size: 13.5px;color: var(--mut);}.mega-grp li a:hover{color: var(--g-txt);}.mega-side{background: var(--bg-2);padding: 20px;display: flex;flex-direction: column;gap: 14px;}.mega-side h4{font-size: 12px;text-transform: uppercase;letter-spacing: .08em;color: var(--mut);font-weight: 600;}.mega-logos{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;}.mega-logos a{background: #fff;border: 1px solid var(--line);border-radius: 8px;height: 46px;display: grid;place-items: center;padding: 6px;}.mega-logos img{max-height: 30px;width: auto;mix-blend-mode: multiply;}@media (max-width: 1099px){.mega{display: none !important;}}mark{background: #e9f6cf;color: inherit;border-radius: 3px;padding: 0 1px;}.scrim{position: fixed;inset: 0;z-index: 90;background: rgba(13,22,9,.45);opacity: 0;visibility: hidden;transition: opacity .25s,visibility .25s;backdrop-filter: blur(2px);}.scrim.is-on{opacity: 1;visibility: visible;}.drawer{position: fixed;top: 0;bottom: 0;z-index: 100;width: min(440px,92vw);background: #fff;display: flex;flex-direction: column;transition: transform .3s var(--ease);box-shadow: var(--sh-3);visibility: hidden;}.drawer.is-open{visibility: visible;transform: none;}.drawer-r{right: 0;transform: translateX(105%);}.drawer.is-open{transform: none;}.dw-h{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px;border-bottom: 1px solid var(--line);}.dw-h h2,.dw-h .dw-t{font-size: 20px;font-weight: 700;}.dw-x{width: 40px;height: 40px;border-radius: 10px;display: grid;place-items: center;background: var(--bg-2);flex: none;}.dw-x:hover{background: var(--bg-3);}.dw-b{flex: 1;overflow-y: auto;padding: 14px 16px;overscroll-behavior: contain;background: var(--bg-2);}.dw-f{border-top: 1px solid var(--line);padding: 14px 16px calc(14px + env(safe-area-inset-bottom));background: #fff;}.modal{position: fixed;inset: 0;z-index: 110;display: none;place-items: center;padding: 16px;}.modal.is-open{display: grid;}.modal-box{position: relative;width: min(520px,100%);max-height: calc(100vh - 32px);overflow: auto;background: #fff;border-radius: var(--r-l);box-shadow: var(--sh-3);animation: pop .22s var(--ease);}@keyframes pop{from{opacity: 0;transform: translateY(10px) scale(.98);}to{opacity: 1;transform: none;}}.modal-box .dw-x{position: absolute;right: 12px;top: 12px;}.toast{position: fixed;left: 50%;bottom: calc(22px + env(safe-area-inset-bottom));z-index: 120;transform: translate(-50%,30px);opacity: 0;visibility: hidden;transition: .3s var(--ease);background: var(--ink);color: #fff;border-radius: 12px;padding: 10px 10px 10px 14px;display: flex;align-items: center;gap: 12px;box-shadow: var(--sh-3);font-size: 14px;width: max-content;max-width: calc(100vw - 32px);}.toast.is-on{transform: translate(-50%,0);opacity: 1;visibility: visible;}.toast .ic{color: var(--g);}.toast .btn{min-height: 34px;}.mm-search{position: relative;margin-bottom: 12px;display: block;width: 100%;text-align: left;}.mm-search .in{display: flex;align-items: center;padding-left: 42px;color: #737e68;background: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mm-search > .ic{position: absolute;left: 13px;top: 14px;color: var(--mut);}.mm-search input{width: 100%;height: 46px;border-radius: 12px;border: 1.5px solid var(--line-2);background: #fff;padding: 0 14px 0 42px;}.mm-offers{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;margin: 0 -16px 10px;padding: 0 16px 4px;}.mm-list{list-style: none;background: #fff;border-radius: var(--r-m);padding: 0 12px;}.mm-list > li + li{border-top: 1px solid var(--line);}.mm-list summary,.mm-list > li > a{list-style: none;display: flex;align-items: center;gap: 12px;padding: 11px 2px;font-weight: 500;cursor: pointer;}.mm-list summary::-webkit-details-marker{display: none;}.mm-list summary > .ic:last-child{margin-left: auto;transition: transform .2s;color: var(--mut);}.mm-list details[open] summary > .ic:last-child{transform: rotate(180deg);}.mm-img{width: 38px;height: 38px;border-radius: 10px;background: var(--img);overflow: hidden;flex: none;display: grid;place-items: center;color: var(--g-txt);}.mm-img img{width: 100%;height: 100%;object-fit: cover;}.mm-sub{list-style: none;padding: 0 0 12px 50px;display: grid;gap: 2px;}.mm-sub a{display: flex;justify-content: space-between;gap: 8px;padding: 7px 0;font-size: 14px;color: var(--ink-2);}.mm-sub a em{font-style: normal;color: var(--mut);font-size: 12px;}.mm-sub .mm-all a{color: var(--g-txt);font-weight: 600;}.mm-help{display: grid;gap: 4px;margin-top: 12px;background: #fff;border-radius: var(--r-m);padding: 6px 12px;}.mm-help a{display: flex;align-items: center;gap: 10px;padding: 10px 2px;font-size: 14px;}.mm-soc{display: flex;gap: 8px;margin-top: 12px;}.mm-soc a{width: 40px;height: 40px;border-radius: 10px;display: grid;place-items: center;background: #fff;color: var(--g-900);}.cart-badge{display: inline-flex;align-items: center;height: 26px;padding: 0 9px;border-radius: 7px;background: var(--g);color: #fff;font-size: 12px;font-weight: 700;}.cart-box{background: #fff;border-radius: var(--r-m);padding: 6px 12px;margin-bottom: 10px;}.ship-prog{background: #fff;border-radius: var(--r-m);padding: 12px 14px;margin-bottom: 10px;font-size: 13.5px;border: 1px solid var(--g-100);}.ship-prog p{margin: 0 0 8px;display: flex;gap: 8px;align-items: center;}.ship-prog .bar{height: 8px;border-radius: 4px;background: var(--bg-3);overflow: hidden;}.ship-prog .bar i{display: block;height: 100%;width: var(--p,50%);background: linear-gradient(90deg,var(--g),#8fd11a);border-radius: 4px;transition: width .4s var(--ease);}.ship-prog.is-free{background: var(--g-50);}.ci{display: grid;grid-template-columns: 64px 1fr;gap: 12px;padding: 12px 0;}.ci + .ci{border-top: 1px solid var(--line);}.ci-img{width: 64px;height: 64px;border-radius: 10px;background: var(--img);overflow: hidden;}.ci-img img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;padding: 5px;}.ci-t{font-size: 13px;font-weight: 600;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.ci-b{font-size: 10.5px;color: var(--g-txt);font-weight: 700;text-transform: uppercase;letter-spacing: .05em;}.ci-row{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: 8px;}.ci-gift{background: var(--bl-50);border-radius: 10px;padding: 10px;grid-template-columns: 52px 1fr;margin: 6px 0;}.ci-gift + .ci{border-top: 0;}.ci-gift .ci-img{width: 52px;height: 52px;background: #fff;}.ci-rm{color: var(--mut);width: 30px;height: 30px;border-radius: 8px;display: grid;place-items: center;}.ci-rm:hover{color: var(--red);background: #fdeeee;}.cart-sugg h3{font-size: 11.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--g-txt);margin-bottom: 8px;}.cart-sugg-row{display: grid;grid-auto-flow: column;grid-auto-columns: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;}.cart-sugg-row > *{scroll-snap-align: start;}.sugg{display: grid;grid-template-columns: 52px 1fr auto;gap: 10px;align-items: center;}.sugg img{width: 52px;height: 52px;object-fit: contain;background: var(--img);border-radius: 8px;padding: 4px;mix-blend-mode: multiply;}.sugg p{margin: 0;font-size: 12.5px;font-weight: 600;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.sugg b{color: var(--or);font-size: 13px;}.tot{display: grid;gap: 6px;font-size: 14px;}.tot div{display: flex;justify-content: space-between;gap: 12px;}.tot .tot-save{color: #2f6b00;font-weight: 600;}.tot .tot-free{color: var(--g-txt);font-weight: 700;}.tot .tot-all{font-size: 18px;font-weight: 700;padding-top: 8px;border-top: 1px dashed var(--line-2);}.cart-alt{display: block;text-align: center;margin-top: 8px;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;font-weight: 600;color: var(--ink-2);}.qty{display: inline-flex;align-items: center;border: 1.5px solid var(--line-2);border-radius: 10px;height: 44px;background: #fff;}.qty button{width: 34px;height: 100%;display: grid;place-items: center;color: var(--ink-2);border-radius: 8px;font-size: 16px;}.qty button:hover{color: var(--g-txt);background: var(--g-50);}.qty input{width: 30px;text-align: center;border: 0;font-weight: 600;background: transparent;-moz-appearance: textfield;padding: 0;}.qty input::-webkit-inner-spin-button{-webkit-appearance: none;}.qty-s{height: 32px;border-radius: 8px;}.qty-s button{width: 28px;}.qty-s input{width: 24px;font-size: 13.5px;}.fab{position: fixed;right: 16px;bottom: calc(16px + env(safe-area-inset-bottom));z-index: 58;display: flex;flex-direction: column;align-items: flex-end;gap: 10px;}.fab-main{width: 56px;height: 56px;border-radius: 16px;background: var(--g);color: #fff;display: grid;place-items: center;box-shadow: 0 14px 30px -12px rgba(63,115,0,.8);position: relative;transition: transform .2s,background .2s;}.fab-main .ic{width: 26px;height: 26px;transition: transform .25s var(--ease),opacity .2s;}.fab-main .ic-x{position: absolute;opacity: 0;transform: rotate(-90deg);}.fab.is-open .fab-main{background: var(--ink);}.fab.is-open .fab-main .ic-x{opacity: 1;transform: none;}.fab.is-open .fab-main .ic-o{opacity: 0;transform: rotate(90deg);}.fab-main .cnt{top: -6px;right: -6px;}.fab-list{display: flex;flex-direction: column;align-items: flex-end;gap: 8px;pointer-events: none;}.fab-item{display: flex;align-items: center;gap: 10px;opacity: 0;transform: translateY(10px) scale(.96);transition: opacity .2s,transform .25s var(--ease);}.fab.is-open .fab-list{pointer-events: auto;}.fab.is-open .fab-item{opacity: 1;transform: none;}.fab.is-open .fab-item:nth-last-child(2){transition-delay: .04s;}.fab.is-open .fab-item:nth-last-child(3){transition-delay: .08s;}.fab.is-open .fab-item:nth-last-child(4){transition-delay: .12s;}.fab.is-open .fab-item:nth-last-child(5){transition-delay: .16s;}.fab-item span{background: #fff;color: var(--ink);font-size: 13px;font-weight: 600;padding: 7px 10px;border-radius: 8px;box-shadow: var(--sh-2);white-space: nowrap;}.fab-item i{position: relative;width: 46px;height: 46px;border-radius: 14px;display: grid;place-items: center;background: #fff;color: var(--g-900);box-shadow: var(--sh-2);font-style: normal;}.fab-item.fi-wa i{background: var(--wa);color: #06301a;}.fab-item .cnt{top: -5px;right: -5px;}@media (min-width: 1100px){.fab{right: 24px;bottom: 24px;}}.ai-av{width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;background: linear-gradient(135deg,#5b3cc4,#8a5cf6);color: #fff;flex: none;}.ai-av .ic{width: 18px;height: 18px;}.ai-tag{display: inline-flex;align-items: center;gap: 5px;font-size: 10.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: #5b3cc4;}.assist-in{display: flex;gap: 8px;}.assist-in input{flex: 1;min-width: 0;height: 44px;border-radius: 10px;border: 1.5px solid #ddd3ff;padding: 0 12px;background: #fff;}.assist-in input:focus{outline: none;border-color: #8a5cf6;box-shadow: 0 0 0 4px rgba(138,92,246,.15);}.assist-note{font-size: 11.5px;color: var(--mut);}.typing{display: inline-flex;gap: 3px;}.typing i{width: 6px;height: 6px;border-radius: 50%;background: #8a5cf6;animation: tp 1s infinite;}.typing i:nth-child(2){animation-delay: .15s;}.typing i:nth-child(3){animation-delay: .3s;}@keyframes tp{0%,80%,100%{opacity: .25;transform: none;}40%{opacity: 1;transform: translateY(-3px);}}.ai-panel .dw-b{background: #faf8ff;display: flex;flex-direction: column;gap: 10px;}.msg{max-width: 88%;padding: 10px 12px;border-radius: 12px;font-size: 14px;line-height: 1.5;}.sec{padding-top: 26px;padding-bottom: 26px;}.sec-tight{padding-top: 16px;padding-bottom: 16px;}.sec-h{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 14px;}.sec-h h2{font-size: 21px;}.sec-h p{color: var(--mut);margin: 4px 0 0;font-size: 14px;}.sec-more{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;font-size: 14px;color: var(--ink);white-space: nowrap;flex: none;}.sec-more:hover{color: var(--g-txt);}@media (min-width: 900px){.sec{padding-top: 38px;padding-bottom: 38px;}.sec-h h2{font-size: 26px;}}.tabs-row{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;margin-bottom: 14px;padding-bottom: 2px;}.tabs-row::-webkit-scrollbar{display: none;}.panel{background: var(--bg-2);border-radius: var(--r-l);padding: 18px;}.card{background: #fff;border: 1px solid var(--line);border-radius: var(--r-l);}.crumbs{display: flex;align-items: center;gap: 6px;font-size: 13px;color: var(--mut);padding-top: 14px;padding-bottom: 8px;white-space: nowrap;overflow-x: auto;scrollbar-width: none;}.crumbs::-webkit-scrollbar{display: none;}.crumbs a:hover{color: var(--g-txt);text-decoration: underline;text-underline-offset: 3px;}.crumbs .ic{width: 14px;height: 14px;color: var(--mut-2);}.crumbs [aria-current]{color: var(--ink);font-weight: 500;}.rail{position: relative;}.rail-track{--n: 2.15;--gap: 10px;display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));gap: var(--gap);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 2px 2px 6px;margin: -2px -2px 0;scroll-behavior: smooth;overscroll-behavior-x: contain;}.rail-track::-webkit-scrollbar{display: none;}.rail-track > *{scroll-snap-align: start;}@media (min-width: 600px){.rail-track{--n: 3.2;--gap: 14px;}}@media (min-width: 900px){.rail-track{--n: 4;--gap: 16px;}}@media (min-width: 1200px){.rail-track{--n: 5;}}@media (min-width: 1600px){.rail-track{--n: 6;}}.grid-p{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;}@media (min-width: 600px){.grid-p{grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;}}@media (min-width: 900px){.grid-p{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;}}.pc{position: relative;display: flex;flex-direction: column;background: var(--card);border-radius: var(--r-m);overflow: hidden;transition: box-shadow .2s,transform .2s;min-width: 0;height: 100%;}.pc:hover{box-shadow: var(--sh-2);transform: translateY(-2px);}.pc-img{position: relative;display: block;aspect-ratio: 1 / 1;overflow: hidden;}.pc-img img{width: 100%;height: 100%;object-fit: contain;padding: 9%;mix-blend-mode: multiply;transition: transform .35s var(--ease);}.pc:hover .pc-img img{transform: scale(1.04);}.pc-badges{position: absolute;left: 8px;top: 8px;display: flex;flex-direction: column;gap: 4px;align-items: flex-start;z-index: 1;}.pc-body{display: flex;flex-direction: column;gap: 6px;padding: 2px 12px 0;flex: 1;}.pc-logo{display: inline-flex;align-items: center;align-self: flex-start;height: 26px;padding: 3px 7px;background: #fff;border-radius: 6px;max-width: 100%;}.pc-logo img{height: 18px;width: auto;max-width: 96px;object-fit: contain;mix-blend-mode: multiply;}.pc-logo span{font-size: 10px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.pc-name{font-size: 13.5px;font-weight: 500;line-height: 1.38;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.76em;}.pc-name a:hover{color: var(--g-txt);}.pc-rate{display: flex;align-items: center;gap: 5px;font-size: 11.5px;color: var(--mut);min-height: 14px;}.pc-foot{display: flex;flex-direction: column;gap: 8px;padding: 6px 12px 12px;margin-top: auto;}.pc .price .now{font-size: 16.5px;}.pc-add{width: 100%;min-height: 40px;font-size: 14px;}.pc-add .ic{width: 17px;height: 17px;}.pc.is-out .pc-img img{opacity: .5;filter: grayscale(.4);}.ft{background: var(--g);padding: 20px 0 16px;margin-top: 24px;}.ft-help{margin-top: 12px;display: grid;gap: 6px;font-size: 13px;}.ft-help a{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;}.ft-col h3{font-size: 14px;border-left: 3px solid var(--g);padding-left: 9px;margin-bottom: 12px;}.ft-links{display: grid;gap: 8px;}.ft-links a{display: flex;align-items: center;justify-content: space-between;gap: 10px;background: var(--bg-2);border-radius: 9px;padding: 10px 12px;font-size: 13.5px;font-weight: 600;color: var(--ink-2);transition: background .15s,color .15s;}.ft-links a .ic{width: 15px;height: 15px;color: var(--g-txt);}.ft-links a:hover{background: var(--g-50);color: var(--g-900);}.ft-bar{background: #fff;border-radius: 16px;margin-top: 12px;padding: 12px 18px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 20px;font-size: 12.5px;font-weight: 600;color: var(--ink-2);}.pay{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.pay span{height: 30px;padding: 0 10px;border-radius: 7px;background: var(--bg-2);font-size: 11.5px;font-weight: 700;display: inline-flex;align-items: center;gap: 6px;color: var(--ink);}.pay .p-visa{color: #1a1f71;font-style: italic;font-size: 13px;}.pay .p-mc i{width: 12px;height: 12px;border-radius: 50%;display: inline-block;}.field{display: grid;gap: 6px;align-content: start;}.field > label,.lbl{font-size: 13px;font-weight: 600;color: var(--ink-2);}.field > label i,.lbl i{font-style: normal;color: var(--mut);font-weight: 400;}.in,.sel,.ta{width: 100%;height: 46px;border-radius: 10px;border: 1.5px solid var(--line-2);background: #fff;padding: 0 13px;font-size: 15px;transition: border-color .15s,box-shadow .15s;}.ta{height: auto;min-height: 80px;padding: 11px 13px;resize: vertical;}.in:focus,.sel:focus,.ta:focus{outline: none;border-color: var(--g);box-shadow: 0 0 0 4px rgba(115,181,4,.15);}.in.is-ok{border-color: var(--g);background: #fbfdf8;}.in.is-err{border-color: var(--red);background: #fffafa;}.hint{font-size: 12px;color: var(--mut);}.tel{display: flex;border: 1.5px solid var(--line-2);border-radius: 10px;overflow: hidden;background: #fff;transition: border-color .15s,box-shadow .15s;}.tel:focus-within{border-color: var(--g);box-shadow: 0 0 0 4px rgba(115,181,4,.15);}.tel button{display: flex;align-items: center;gap: 6px;padding: 0 10px 0 12px;border-right: 1px solid var(--line);background: var(--bg-2);font-size: 14px;white-space: nowrap;}.tel input{border: 0;height: 43px;flex: 1;min-width: 0;padding: 0 12px;font-size: 15px;outline: none;}.flag{width: 22px;height: 15px;border-radius: 3px;flex: none;background: #c1272d;position: relative;display: inline-block;}.flag::after{content: "★";position: absolute;inset: 0;display: grid;place-items: center;color: #006233;font-size: 11px;line-height: 1;}.ck{display: flex;align-items: flex-start;gap: 10px;cursor: pointer;font-size: 14px;line-height: 1.4;}.ck input{appearance: none;-webkit-appearance: none;width: 20px;height: 20px;border-radius: 5px;border: 1.5px solid var(--line-2);flex: none;margin: 0;display: grid;place-items: center;background: #fff;transition: .15s;cursor: pointer;}.ck input:checked{background: var(--g-btn);border-color: var(--g-btn);}.ck input:checked::after{content: "";width: 10px;height: 6px;border: 2.2px solid #fff;border-top: 0;border-right: 0;transform: rotate(-45deg) translate(1px,-1px);}.ck em{margin-left: auto;font-style: normal;color: var(--mut);font-size: 12.5px;}.rc{position: relative;display: grid;grid-template-columns: auto 1fr auto;gap: 12px;align-items: center;padding: 13px 14px;border: 1.5px solid var(--line-2);border-radius: var(--r-m);cursor: pointer;transition: border-color .15s,background .15s;background: #fff;}.rc input{appearance: none;-webkit-appearance: none;width: 20px;height: 20px;border-radius: 50%;border: 1.5px solid var(--line-2);margin: 0;display: grid;place-items: center;}.rc input:checked{border-color: var(--g-btn);}.rc input:checked::after{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--g-btn);}.rc:has(input:checked){border-color: var(--g);background: var(--g-50);}.rc b{display: block;font-size: 14.5px;}.rc span{display: block;font-size: 12.5px;color: var(--mut);}.sw{position: relative;width: 40px;height: 24px;flex: none;}.sw input{position: absolute;inset: 0;opacity: 0;cursor: pointer;margin: 0;}.sw i{position: absolute;inset: 0;border-radius: 7px;background: var(--line-2);transition: background .2s;}.sw i::after{content: "";position: absolute;left: 3px;top: 3px;width: 18px;height: 18px;border-radius: 5px;background: #fff;transition: transform .2s;box-shadow: var(--sh-1);}.sw input:checked + i{background: var(--g-btn);}.sw input:checked + i::after{transform: translateX(16px);}.acc{border: 1px solid var(--line);border-radius: var(--r-m);background: #fff;overflow: hidden;}.acc + .acc{margin-top: 8px;}.acc summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 15px 16px;font-weight: 600;font-size: 15px;}.acc summary::-webkit-details-marker{display: none;}.acc summary .ic{transition: transform .2s;color: var(--g-txt);flex: none;}.acc[open] summary .ic{transform: rotate(180deg);}.acc[open] summary{border-bottom: 1px solid var(--line);}.acc-b{padding: 14px 16px;font-size: 14.5px;color: var(--ink-2);}.acc-b p:last-child{margin-bottom: 0;}.acc .q-ic{width: 32px;height: 32px;border-radius: 9px;background: var(--g-50);color: var(--g-txt);display: grid;place-items: center;flex: none;margin-right: 4px;}.acc summary .q{display: flex;align-items: center;gap: 10px;}.pager{display: flex;flex-direction: column;align-items: center;gap: 12px;padding-top: 26px;padding-bottom: 6px;}.pages{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;}.pages a,.pages span{min-width: 38px;height: 38px;padding: 0 10px;border-radius: 9px;display: grid;place-items: center;font-size: 14px;border: 1px solid var(--line);}.pages a:hover{border-color: var(--g);color: var(--g-txt);}.pages [aria-current]{background: var(--g-900);color: #fff;border-color: var(--g-900);}.pages .gap{border: 0;min-width: 20px;}.clamp{position: relative;max-height: var(--clamp,7.2em);overflow: hidden;}.clamp::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 3em;background: linear-gradient(transparent,var(--clamp-bg,#fff));}.clamp.is-open{max-height: none;}.clamp.is-open::after{display: none;}.more-btn{margin-top: 6px;font-weight: 600;font-size: 14px;color: var(--g-txt);display: inline-flex;gap: 4px;align-items: center;}.gl{color: var(--g-txt);border-bottom: 1px dashed var(--g);cursor: help;}.np{display: none;position: absolute;z-index: 40;left: -6px;top: -6px;}.np > button{width: 26px;height: 26px;border-radius: 8px;background: #7c3aed;color: #fff;font-size: 12px;font-weight: 700;box-shadow: 0 0 0 3px #fff,0 6px 14px -4px rgba(124,58,237,.7);display: grid;place-items: center;}.np-t{display: none;position: absolute;left: 0;top: 32px;width: min(310px,80vw);background: #1f1530;color: #f3edff;border-radius: 10px;padding: 10px 12px;font-size: 12.5px;line-height: 1.45;box-shadow: var(--sh-3);text-align: left;font-weight: 400;letter-spacing: 0;text-transform: none;}.np.is-open .np-t{display: block;}.np-t b{color: #fff;}.np-t .tag{display: inline-block;font-size: 10.5px;font-weight: 700;padding: 1px 6px;border-radius: 5px;margin-right: 4px;}.hero{display: grid;gap: 12px;padding-top: 10px;padding-bottom: 6px;}.slide{grid-area: 1 / 1;display: flex;flex-direction: column;gap: 12px;padding: 18px 18px 44px;opacity: 0;visibility: hidden;transition: opacity .6s,visibility .6s;}.slide.on{opacity: 1;visibility: visible;}@keyframes float{0%,100%{translate: 0 0;}50%{translate: 0 -8px;}}.cd{display: inline-flex;gap: 4px;align-items: center;position: relative;z-index: 1;}.cd span{background: rgba(0,0,0,.28);border: 1px solid rgba(255,255,255,.22);color: #fff;border-radius: 8px;min-width: 40px;padding: 5px 6px;text-align: center;font-weight: 800;font-size: 17px;line-height: 1.05;}.cd span small{display: block;font-size: 8.5px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;opacity: .8;}@media (max-width: 599px){.cd span{min-width: 30px;font-size: 14px;padding: 4px;}}@media (min-width: 700px){.slide{flex-direction: row;align-items: center;gap: 24px;padding: 30px 34px 46px;}}@media (min-width: 1100px){.hero{grid-template-columns: 1fr 360px;}.slide{padding: 36px 44px 50px;}}.flash{position: relative;border-radius: var(--r-xl);padding: 18px;color: #fff;overflow: hidden;background: repeating-linear-gradient(120deg,rgba(255,255,255,.035) 0 10px,transparent 10px 22px),radial-gradient(120% 140% at 0% 0%,#4f8a00 0%,transparent 55%),linear-gradient(135deg,#1d3a0b,#10200a);}@keyframes zap{0%,100%{transform: none;}8%{transform: rotate(-12deg) scale(1.08);}16%{transform: rotate(10deg);}24%{transform: none;}}.flash .pc{background: #fff;}.flash .sec-more{color: #fff;background: rgba(255,255,255,.12);padding: 8px 8px 8px 14px;border-radius: 10px;border: 1px solid rgba(255,255,255,.2);}@media (min-width: 900px){.flash{padding: 26px 28px;}}.bx{position: relative;border-radius: var(--r-xl);overflow: hidden;padding: 20px;color: #fff;display: flex;flex-direction: column;gap: 8px;min-height: 190px;isolation: isolate;}.bx h3{font-size: 21px;line-height: 1.15;font-weight: 700;max-width: 62%;}.bx p{margin: 0;font-size: 13.5px;max-width: 62%;opacity: .95;}.bx .btn{margin-top: auto;align-self: flex-start;}@keyframes grad{0%,100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}.stamp{position: absolute;z-index: 1;right: 20px;top: 16px;transform: rotate(8deg);background: var(--yl);color: #3a2c00;font-weight: 800;font-size: 13px;letter-spacing: .06em;padding: 6px 10px;border-radius: 8px;box-shadow: 0 8px 18px -8px rgba(0,0,0,.5);animation: wob 3s ease-in-out infinite;}@keyframes wob{0%,100%{transform: rotate(8deg);}50%{transform: rotate(-4deg) scale(1.06);}}@keyframes shine{0%{background-position: 130% 0;}60%,100%{background-position: -30% 0;}}.gauge{display: grid;gap: 4px;font-size: 12px;max-width: 280px;}.gauge .bar{height: 7px;border-radius: 4px;background: rgba(255,255,255,.25);overflow: hidden;}.gauge .bar i{display: block;height: 100%;width: var(--p);background: var(--yl);border-radius: 4px;}@media (max-width: 599px){.bx h3,.bx p{max-width: 100%;}.stamp{right: 14px;top: 14px;}}@media (min-width: 900px){.bx h3{font-size: 24px;}}.seg{display: inline-grid;grid-auto-flow: column;background: #fff;border-radius: 10px;padding: 3px;border: 1px solid var(--line);}.seg button{height: 36px;padding: 0 14px;border-radius: 8px;font-weight: 600;font-size: 13.5px;color: var(--mut);display: inline-flex;align-items: center;gap: 6px;}.seg button.on{background: var(--g-900);color: #fff;}.bm-rk{position: absolute;left: -6px;top: -6px;width: 22px;height: 22px;border-radius: 6px;background: #fff;color: var(--g-900);font-size: 11px;font-weight: 800;display: grid;place-items: center;}.bm{border-radius: var(--r-m);overflow: hidden;background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column;transition: box-shadow .2s,transform .2s;}.bm:hover{box-shadow: var(--sh-2);transform: translateY(-2px);}.bm .lg{height: 84px;display: grid;place-items: center;padding: 10px 14px;border-bottom: 1px solid var(--line);}.bm .lg img{max-height: 54px;width: auto;mix-blend-mode: multiply;}.bm .lg span{font-weight: 800;letter-spacing: .02em;}.tp{display: inline-flex;align-items: center;gap: 3px;font-size: 10px;font-weight: 700;padding: 3px 6px;border-radius: 5px;text-transform: uppercase;white-space: nowrap;}.tn{border-radius: var(--r-l);padding: 14px;background: var(--bg-2);display: grid;gap: 2px;}.tn b{font-size: 24px;letter-spacing: -.02em;color: var(--g-900);line-height: 1.1;}.tn span{font-size: 12.5px;color: var(--ink-2);}.wall{display: grid;gap: 10px;overflow: hidden;-webkit-mask: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);}@keyframes marquee{from{transform: translateX(0);}to{transform: translateX(-50%);}}.rv-card{width: 290px;flex: none;background: #fff;border: 1px solid var(--line);border-radius: var(--r-m);padding: 12px 14px;display: grid;gap: 6px;font-size: 13.5px;}.rv-card header{display: flex;align-items: center;gap: 8px;}.rv-card .av{width: 30px;height: 30px;border-radius: 8px;background: var(--g-100);color: var(--g-900);display: grid;place-items: center;font-weight: 700;font-size: 13px;flex: none;}.rv-card header b{font-size: 13px;display: block;}.rv-card header small{color: var(--mut);font-size: 11px;}.rv-card p{margin: 0;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.rv-card .prod{font-size: 11.5px;color: var(--g-txt);font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rv-card .src{font-size: 10.5px;color: var(--mut);display: flex;align-items: center;gap: 4px;}.subs{display: grid;grid-auto-flow: column;grid-auto-columns: 150px;gap: 10px;overflow-x: auto;scrollbar-width: none;padding: 2px 0 6px;}.subs::-webkit-scrollbar{display: none;}@media (min-width: 1100px){.subs{grid-auto-flow: row;grid-template-columns: repeat(7,minmax(0,1fr));}}.needs{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;padding: 2px 0;}.needs::-webkit-scrollbar{display: none;}.oc{position: relative;border-radius: var(--r-l);padding: 16px;color: #fff;min-height: 170px;display: flex;flex-direction: column;gap: 6px;overflow: hidden;isolation: isolate;}.oc h3{font-size: 18px;line-height: 1.2;max-width: 62%;}.oc p{margin: 0;font-size: 13px;max-width: 62%;opacity: .95;}.oc .btn{margin-top: auto;align-self: flex-start;}.oc img.pic{position: absolute;right: 12px;bottom: 12px;width: 110px;height: 110px;object-fit: contain;background: #fff;border-radius: 14px;padding: 6px;box-shadow: 0 12px 24px -12px rgba(0,0,0,.45);z-index: -1;animation: float 7s ease-in-out infinite;}.lst{display: grid;gap: 22px;align-items: start;padding-top: 6px;}@media (min-width: 1100px){.lst{grid-template-columns: 264px minmax(0,1fr);gap: 30px;}}.flt{display: flex;flex-direction: column;}.fg{border-bottom: 1px solid var(--line);}.fg summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 13px 0;font-weight: 600;font-size: 14.5px;cursor: pointer;}.fg summary::-webkit-details-marker{display: none;}.fg summary .ic{color: var(--mut);transition: transform .2s;width: 18px;height: 18px;}.fg[open] summary .ic{transform: rotate(180deg);}.range{position: relative;height: 28px;}.range input[type=range]{position: absolute;left: 0;right: 0;top: 6px;width: 100%;pointer-events: none;-webkit-appearance: none;appearance: none;background: none;height: 16px;margin: 0;}.range input[type=range]::-webkit-slider-thumb{pointer-events: auto;-webkit-appearance: none;width: 20px;height: 20px;border-radius: 6px;background: #fff;border: 2px solid var(--g-btn);box-shadow: var(--sh-1);cursor: pointer;}.range input[type=range]::-moz-range-thumb{pointer-events: auto;width: 18px;height: 18px;border-radius: 6px;background: #fff;border: 2px solid var(--g-btn);cursor: pointer;}@media (max-width: 1099px){.flt{position: fixed;top: 0;right: 0;bottom: 0;z-index: 100;width: min(420px,92vw);background: #fff;transform: translateX(105%);visibility: hidden;transition: transform .3s var(--ease);box-shadow: var(--sh-3);}.flt.is-open{transform: none;visibility: visible;}}@media (min-width: 1100px){.flt{position: sticky;top: calc(var(--bub,0px) + 72px);max-height: calc(100vh - var(--bub,0px) - 88px);overflow-y: auto;scrollbar-width: thin;padding-right: 6px;transition: top .3s var(--ease);}}.nb{display: flex;align-items: center;gap: 10px;border: 1px solid var(--line);border-radius: 12px;padding: 6px 12px 6px 6px;font-weight: 600;font-size: 13.5px;background: #fff;}.nb img{width: 40px;height: 40px;border-radius: 9px;object-fit: cover;}.nb:hover{border-color: var(--g);color: var(--g-txt);}.gm{position: relative;border-radius: var(--r-l);background: var(--card);padding: 12px;display: grid;gap: 4px;overflow: hidden;transition: transform .2s,box-shadow .2s;}.gm:hover{transform: translateY(-3px);box-shadow: var(--sh-2);}.gm img{width: 100%;aspect-ratio: 1.15;object-fit: contain;mix-blend-mode: multiply;margin-bottom: 4px;}.gm b{font-size: 14px;letter-spacing: .03em;text-transform: uppercase;}.gm span{font-size: 12.5px;color: var(--mut);line-height: 1.3;}.gm em{position: absolute;right: 10px;top: 10px;font-style: normal;font-size: 11px;font-weight: 700;background: #fff;border-radius: 6px;padding: 3px 7px;}.pdp{display: grid;gap: 20px;padding-top: 14px;padding-bottom: 6px;}@media (min-width: 1000px){.pdp{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 40px;align-items: start;padding-top: 22px;}}.gal{position: relative;display: grid;gap: 10px;}@media (min-width: 1000px){.gal{grid-template-columns: 76px minmax(0,1fr);position: sticky;top: calc(var(--bub,0px) + 16px);transition: top .3s var(--ease);}}.gal-main{position: relative;border-radius: var(--r-xl);background: var(--img);overflow: hidden;aspect-ratio: 1;}.gal-track{display: flex;height: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;scroll-behavior: smooth;}.gal-track::-webkit-scrollbar{display: none;}.gal-track figure{margin: 0;flex: 0 0 100%;height: 100%;scroll-snap-align: start;display: grid;place-items: center;}.gal-track img{width: 100%;height: 100%;object-fit: contain;padding: 6%;mix-blend-mode: multiply;cursor: zoom-in;}.gal-badges{position: absolute;left: 14px;top: 14px;z-index: 2;display: flex;flex-direction: column;gap: 6px;align-items: flex-start;}.gal-count{position: absolute;right: 14px;bottom: 14px;z-index: 2;background: rgba(255,255,255,.92);border-radius: 7px;padding: 4px 9px;font-size: 12px;font-weight: 600;display: flex;align-items: center;gap: 6px;}.gal-count .play{width: 7px;height: 7px;border-radius: 2px;background: var(--g);animation: pulse2 1.6s infinite;}@keyframes pulse2{0%,100%{opacity: 1;}50%{opacity: .3;}}.gal-zoom{position: absolute;right: 14px;top: 14px;z-index: 2;width: 40px;height: 40px;border-radius: 10px;background: #fff;display: grid;place-items: center;box-shadow: var(--sh-1);}.gal-thumbs{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;}.gal-thumbs::-webkit-scrollbar{display: none;}.gal-thumbs button{flex: 0 0 62px;height: 62px;border-radius: 10px;background: var(--img);border: 2px solid transparent;overflow: hidden;padding: 4px;}.gal-thumbs button.on{border-color: var(--g);}.gal-thumbs img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;}@media (min-width: 1000px){.gal-thumbs{order: -1;flex-direction: column;max-height: 560px;overflow-y: auto;}.gal-thumbs button{flex: 0 0 72px;height: 72px;width: 72px;}}.pdp-info{display: flex;flex-direction: column;gap: 14px;min-width: 0;}.pdp-acts{display: flex;align-items: center;gap: 6px;}.icon-btn{width: 38px;height: 38px;border-radius: 10px;border: 1px solid var(--line);display: grid;place-items: center;background: #fff;}.icon-btn:hover{border-color: var(--g);color: var(--g-txt);}.pdp-title{font-size: 21px;line-height: 1.28;letter-spacing: -.01em;font-weight: 700;}@media (min-width: 1000px){.pdp-title{font-size: 27px;}}.sum-box{border-radius: var(--r-l);background: var(--bg-2);padding: 14px 16px;display: grid;gap: 8px;}.sum-box h2{font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--g-txt);display: flex;align-items: center;gap: 6px;}.sum-box ul{list-style: none;display: grid;gap: 6px;}.sum-box li{display: flex;gap: 8px;align-items: flex-start;font-size: 14px;line-height: 1.45;}.sum-box li .ic{color: var(--g-txt);margin-top: 1px;width: 18px;height: 18px;stroke-width: 2.4;}.buy{display: grid;grid-template-columns: auto 1fr;gap: 10px;}.buy .btn-buy{min-height: 48px;font-size: 16px;}.buy .qty{height: 48px;}.wa-line{display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 13.5px;font-weight: 600;color: #128c4b;padding: 4px;border-radius: 8px;}.wa-line:hover{background: #effcf3;}.eta{display: flex;align-items: center;gap: 12px;}.eta .cal{width: 48px;height: 52px;border-radius: 10px;background: #fff;border: 1px solid var(--line);display: grid;place-items: center;text-align: center;line-height: 1;flex: none;overflow: hidden;}.eta .cal small{display: block;width: 100%;background: var(--g);color: #fff;font-size: 9.5px;font-weight: 700;padding: 3px 0;text-transform: uppercase;}.eta .cal b{font-size: 19px;padding: 4px 0;}.eta strong{font-size: 16px;display: block;}.eta span{font-size: 12.5px;color: var(--mut);}.tiers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;}.tier{border-radius: 10px;background: #fff;border: 1px solid var(--line);padding: 8px;text-align: center;font-size: 11.5px;color: var(--mut);line-height: 1.25;}.tier b{display: block;font-size: 15px;color: var(--ink);}.tier.on{border-color: var(--g);background: var(--g-50);color: var(--g-900);}.tier.free b{color: var(--g-txt);}.atouts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}.at{display: flex;align-items: center;gap: 10px;border-radius: 12px;background: var(--bg-2);padding: 9px 10px;font-size: 12.5px;line-height: 1.25;}.at .emo{width: 34px;height: 34px;border-radius: 9px;background: #fff;display: grid;place-items: center;font-size: 18px;flex: none;}.at b{display: block;font-size: 13px;}.at span{color: var(--mut);}@media (min-width: 1000px){.atouts{grid-template-columns: repeat(3,minmax(0,1fr));}}.tg{display: inline-flex;align-items: center;gap: 5px;height: 30px;padding: 0 10px;border-radius: 7px;border: 1px solid var(--line);background: #fff;font-size: 12.5px;font-weight: 500;}.tg:hover{border-color: var(--g);color: var(--g-txt);}.tg .emo{font-size: 13px;}.pdp-nav{position: sticky;top: var(--bub,0px);z-index: 25;background: rgba(255,255,255,.97);backdrop-filter: blur(8px);border-bottom: 1px solid var(--line);margin-top: 18px;transition: top .3s var(--ease);}.pdp-nav-in{display: flex;gap: 2px;overflow-x: auto;scrollbar-width: none;}.pdp-nav-in::-webkit-scrollbar{display: none;}.pdp-nav a{flex: none;padding: 14px 12px;font-size: 14px;font-weight: 600;color: var(--mut);border-bottom: 2.5px solid transparent;display: inline-flex;align-items: center;gap: 6px;}.pdp-nav a:hover,.pdp-nav a.on{color: var(--g-900);border-color: var(--g);}.pdp-body{display: grid;gap: 26px;padding-top: 22px;padding-bottom: 22px;}@media (min-width: 1000px){.pdp-body{grid-template-columns: minmax(0,1fr) 330px;gap: 40px;}}.pdp-sec{scroll-margin-top: 80px;}.pdp-sec + .pdp-sec{margin-top: 32px;}.pdp-sec > h2{font-size: 21px;margin-bottom: 14px;display: flex;align-items: center;gap: 10px;}.pdp-sec > h2 .emo{font-size: 22px;}.why{border-radius: var(--r-l);padding: 14px;background: var(--bg-2);display: grid;gap: 6px;font-size: 13.5px;color: var(--ink-2);}.why .emo{width: 40px;height: 40px;border-radius: 11px;background: #fff;display: grid;place-items: center;font-size: 21px;}.why b{font-size: 14.5px;color: var(--ink);}.actifs{display: grid;gap: 10px;}@media (min-width: 700px){.actifs{grid-template-columns: repeat(2,minmax(0,1fr));}}.actif{border-radius: var(--r-l);border: 1px solid var(--line);padding: 14px;display: grid;grid-template-columns: 52px 1fr;gap: 12px;align-items: start;}.actif .pct{width: 52px;height: 52px;border-radius: 13px;background: linear-gradient(135deg,var(--g-50),var(--g-100));color: var(--g-900);display: grid;place-items: center;font-weight: 800;font-size: 14px;line-height: 1;text-align: center;}.actif .pct small{display: block;font-size: 9px;font-weight: 600;}.actif b{font-size: 14.5px;}.actif p{margin: 4px 0 0;font-size: 13.5px;color: var(--ink-2);}.results{display: grid;gap: 10px;}.res{display: grid;gap: 4px;font-size: 13.5px;}.res .bar{height: 10px;border-radius: 5px;background: var(--bg-3);overflow: hidden;}.res .bar i{display: block;height: 100%;width: var(--p);background: linear-gradient(90deg,#8fd11a,var(--g-btn));border-radius: 5px;}.ht{border-radius: var(--r-l);background: #fff;border: 1px solid var(--line);padding: 14px;display: grid;gap: 6px;font-size: 13.5px;counter-increment: ht;position: relative;}.ht::before{content: counter(ht);position: absolute;right: 12px;top: 10px;font-size: 34px;font-weight: 800;color: var(--g-100);line-height: 1;}.ht .emo{font-size: 24px;}.ht b{font-size: 14.5px;}.rv-list{display: grid;gap: 10px;margin-top: 12px;}@media (min-width: 700px){.rv-list{grid-template-columns: 1fr 1fr;}}.rv{border: 1px solid var(--line);border-radius: var(--r-m);padding: 14px;display: grid;gap: 6px;font-size: 14px;}.rv header{display: flex;align-items: center;gap: 10px;}.rv header b{font-size: 13.5px;display: block;}.rv header small{color: var(--mut);font-size: 12px;}.av{width: 34px;height: 34px;border-radius: 9px;background: var(--g-100);color: var(--g-900);display: grid;place-items: center;font-weight: 700;flex: none;}.ver{color: var(--g-txt);font-size: 12px;font-weight: 600;display: inline-flex;align-items: center;gap: 4px;}.zones{display: grid;gap: 10px;}@media (min-width: 700px){.zones{grid-template-columns: 1fr 1fr;}}.zone{border-radius: var(--r-l);border: 1px solid var(--line);padding: 14px;display: grid;gap: 10px;}.zone h3{font-size: 15px;display: flex;align-items: center;gap: 8px;}.zone p{margin: 0;font-size: 12.5px;color: var(--mut);}.buybar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 56;background: #fff;border-top: 1px solid var(--line);box-shadow: 0 -10px 30px -18px rgba(16,32,10,.4);padding: 10px var(--gut) calc(10px + env(safe-area-inset-bottom));display: grid;grid-template-columns: 44px 1fr auto;gap: 10px;align-items: center;transform: translateY(110%);transition: transform .3s var(--ease);}.buybar.is-on{transform: none;}.buybar img{width: 44px;height: 44px;object-fit: contain;background: var(--img);border-radius: 9px;padding: 3px;mix-blend-mode: multiply;}.buybar p{margin: 0;font-size: 12px;line-height: 1.25;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}.buybar .price .now{font-size: 17px;}.buybar .btn{min-height: 44px;padding: 0 16px;}@media (min-width: 1100px){.buybar{display: none;}}.spot{border-radius: var(--r-xl);background: var(--card);padding: 14px;display: grid;grid-template-columns: 130px 1fr;gap: 14px;align-items: center;position: relative;}.spot img{width: 130px;height: 130px;object-fit: contain;mix-blend-mode: multiply;}.spot h2{font-size: 16px;line-height: 1.3;}.spot .btn{margin-top: 6px;}.co{display: grid;gap: 18px;padding-top: 16px;padding-bottom: 36px;align-items: start;}@media (min-width: 1000px){.co{grid-template-columns: minmax(0,1fr) 440px;gap: 28px;padding-top: 22px;}}.dl-card{border-radius: var(--r-m);border: 1.5px solid #d6ebbf;background: linear-gradient(180deg,#f6fbef,#fff);padding: 12px 14px;display: grid;gap: 10px;}.dl-row{display: flex;align-items: center;gap: 10px;font-size: 13.5px;}.dl-row .ic{color: var(--g-txt);}.dl-row b{font-weight: 700;}.bump{border-radius: var(--r-m);background: #fff;border: 1.5px dashed var(--g-200);padding: 12px;display: grid;gap: 10px;}.bump h3{font-size: 13.5px;display: flex;align-items: center;gap: 8px;}.coupon{display: flex;gap: 8px;}.coupon .in{height: 42px;}.ts{display: flex;align-items: center;gap: 10px;border: 1px solid var(--line-2);border-radius: 10px;padding: 10px 12px;font-size: 13px;background: #fafbf8;max-width: 300px;}.ts i{width: 22px;height: 22px;border-radius: 6px;background: var(--g);display: grid;place-items: center;color: #fff;}.ts i .ic{width: 14px;height: 14px;stroke-width: 3;}.ts small{margin-left: auto;font-size: 10px;color: var(--mut);text-align: right;line-height: 1.2;}.ib{border-radius: 12px;background: #fff;padding: 12px 14px;border: 1px solid var(--or-100,#fde2cc);font-size: 13px;}.ib h3{font-size: 13px;letter-spacing: .04em;text-transform: uppercase;margin-bottom: 6px;display: flex;align-items: center;gap: 8px;}.ib ul{list-style: none;display: grid;gap: 4px;}.ib li.free{background: var(--g-50);color: var(--g-900);font-weight: 600;border-radius: 6px;padding: 3px 6px;}.city-list{position: absolute;left: 0;right: 0;top: calc(100% + 4px);z-index: 10;background: #fff;border: 1px solid var(--line);border-radius: 12px;box-shadow: var(--sh-2);padding: 6px;display: none;max-height: 240px;overflow-y: auto;}.city-list.is-open{display: block;}.city-list button{display: flex;justify-content: space-between;width: 100%;padding: 9px 10px;border-radius: 8px;font-size: 14px;text-align: left;gap: 8px;}.city-list button:hover{background: var(--g-50);}.city-list button small{color: var(--mut);font-size: 12px;}@keyframes fall{0%{opacity: 1;transform: translateY(0) rotate(0);}100%{opacity: 0;transform: translateY(260px) rotate(540deg);}}.tl{list-style: none;display: grid;}.tl li{position: relative;display: grid;grid-template-columns: 38px 1fr;gap: 12px;padding-bottom: 18px;}.tl li::before{content: "";position: absolute;left: 18px;top: 36px;bottom: 0;width: 2px;background: var(--line);}.tl li:last-child::before{display: none;}.tl .dot{width: 38px;height: 38px;border-radius: 11px;display: grid;place-items: center;background: var(--bg-3);color: var(--mut);z-index: 1;}.tl .dot .ic{width: 18px;height: 18px;}.tl li.done .dot{background: var(--g);color: #fff;}.tl li.done::before{background: var(--g);}.tl li.now .dot{background: #fff;color: var(--g-txt);box-shadow: 0 0 0 2px var(--g);animation: ring 2s infinite;}@keyframes ring{0%,100%{box-shadow: 0 0 0 2px var(--g),0 0 0 0 rgba(115,181,4,.45);}50%{box-shadow: 0 0 0 2px var(--g),0 0 0 9px rgba(115,181,4,0);}}.tl b{display: block;font-size: 15px;padding-top: 7px;}.tl span{font-size: 13.5px;color: var(--mut);}.road{position: relative;height: 54px;border-radius: 12px;background: rgba(255,255,255,.12);overflow: hidden;}.road::before{content: "";position: absolute;left: 16px;right: 16px;top: 50%;height: 3px;margin-top: -1.5px;background: repeating-linear-gradient(90deg,rgba(255,255,255,.7) 0 14px,transparent 14px 26px);}.road .done{position: absolute;left: 16px;top: 50%;height: 3px;margin-top: -1.5px;width: calc((100% - 32px) * var(--p));background: #fff;}.road .truck{position: absolute;top: 50%;left: calc(16px + (100% - 32px) * var(--p));transform: translate(-50%,-50%);width: 40px;height: 40px;border-radius: 11px;background: #fff;color: var(--bl);display: grid;place-items: center;box-shadow: 0 8px 18px -8px rgba(0,0,0,.5);animation: bob 1.2s ease-in-out infinite;}@keyframes bob{0%,100%{margin-top: 0;}50%{margin-top: -3px;}}.road .end{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);font-size: 20px;}.status{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 9px;border-radius: 7px;font-size: 12px;font-weight: 700;}.kpis{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;}@media (min-width: 900px){.kpis{grid-template-columns: repeat(4,minmax(0,1fr));}}.kpi{border: 1px solid var(--line);border-radius: var(--r-m);padding: 12px 14px;}.kpi small{color: var(--mut);font-size: 12.5px;display: block;}.kpi b{font-size: 22px;letter-spacing: -.02em;}.ord{border: 1px solid var(--line);border-radius: var(--r-l);padding: 14px;display: grid;gap: 12px;background: #fff;}.ord + .ord{margin-top: 10px;}.reorder{display: grid;gap: 8px;}.ro{display: grid;grid-template-columns: 52px 1fr auto;gap: 10px;align-items: center;background: var(--bg-2);border-radius: 12px;padding: 8px;font-size: 13px;}.ro img{width: 52px;height: 52px;object-fit: contain;background: #fff;border-radius: 9px;padding: 4px;}.ro small{display: block;color: var(--mut);font-size: 11.5px;}.ro .meter{height: 5px;border-radius: 3px;background: #dfe4d8;overflow: hidden;margin-top: 4px;max-width: 160px;}.ro .meter i{display: block;height: 100%;width: var(--p);background: var(--or-l);}.addr{border-radius: var(--r-m);border: 1.5px solid var(--line);padding: 12px;font-size: 13.5px;display: grid;gap: 4px;}.addr.on{border-color: var(--g);background: var(--g-50);}.prof{display: grid;gap: 10px;}.login{max-width: 460px;margin: 0 auto;display: grid;gap: 14px;}.fc{border-radius: var(--r-m);background: #fff;border: 1px solid var(--line);padding: 12px;display: grid;gap: 4px;font-size: 13px;transition: border-color .2s;}.fc:hover{border-color: var(--g);}.fc .emo{font-size: 22px;}.fc b{font-size: 14px;}.fc span{color: var(--mut);font-size: 12px;}.upd{font-size: 13px;color: var(--mut);display: flex;gap: 6px;align-items: center;}.stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;}@media (min-width: 900px){.stats{grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;}}.stat{border-radius: var(--r-l);padding: 16px;background: var(--g-50);border: 1px solid var(--g-100);}.stat b{display: block;font-size: 28px;letter-spacing: -.02em;color: var(--g-900);line-height: 1.1;}.stat span{font-size: 13px;color: var(--ink-2);}.team{display: grid;gap: 12px;}@media (min-width: 700px){.team{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1100px){.team{grid-template-columns: repeat(5,minmax(0,1fr));}}.tm{border-radius: var(--r-xl);background: var(--card);overflow: hidden;display: grid;}.tm .ph{aspect-ratio: 1;background: linear-gradient(160deg,var(--g-100),var(--g-50));display: grid;place-items: center;overflow: hidden;}.tm .ph img{width: 100%;height: 100%;object-fit: cover;}.tm .ph .ini{width: 70px;height: 70px;border-radius: 18px;background: #fff;color: var(--g-900);display: grid;place-items: center;font-size: 28px;font-weight: 800;}.values{display: grid;gap: 12px;}@media (min-width: 900px){.values{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;}}.value{border: 1px solid var(--line);border-radius: var(--r-l);padding: 16px;display: grid;gap: 8px;}.value .emo{font-size: 26px;}.value h3{font-size: 16px;}.value p{margin: 0;font-size: 14px;color: var(--ink-2);}.e404{display: grid;gap: 14px;justify-items: center;text-align: center;padding-top: 30px;padding-bottom: 10px;}.e404 h1{font-size: 26px;}.e404 p{color: var(--mut);max-width: 520px;margin: 0;}.e404 .hd-search{grid-area: auto;width: min(560px,100%);}.e404 .hd-search input{padding-right: 56px;}.prop{border: 1px solid var(--line);border-radius: var(--r-xl);padding: 16px;display: grid;gap: 14px;}.prop + .prop{margin-top: 14px;}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}.sec-r{display: flex;align-items: center;gap: 10px;flex: none;}.modal.is-open{background: rgba(13,22,9,.45);backdrop-filter: blur(2px);}.assist-in .btn-ai{flex: none;}.ai-av .ic{color: #fff;}.flash .cd span{background: rgba(255,255,255,.12);}.bm{position: relative;}.bm .bm-rk{position: absolute;left: 8px;top: 8px;z-index: 1;width: 22px;height: 22px;border-radius: 6px;background: var(--g-900);color: #fff;font-size: 11px;font-weight: 800;display: grid;place-items: center;}.sec-h .seg{flex: none;}.fb{position: relative;display: grid;justify-items: center;gap: 2px;border: 1.5px solid var(--line);border-radius: 10px;padding: 7px 4px 5px;background: #fff;cursor: pointer;transition: border-color .15s,background .15s;}.fb input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer;}.fb:hover{border-color: var(--g-200);}.fb:has(input:checked){border-color: var(--g);background: var(--g-50);}.fb:has(input:focus-visible){outline: 3px solid rgba(115,181,4,.6);outline-offset: 2px;}.fb em{font-style: normal;font-size: 11px;color: var(--mut);}.fb[hidden]{display: none;}.oc .cd{margin: 4px 0;}.oc .cd span{min-width: 34px;font-size: 15px;padding: 4px 5px;}.needs .chip .emo{font-size: 15px;}.picks{display: grid;gap: 8px;}.pick{display: grid;grid-template-columns: 40px minmax(0,1fr) 54px;gap: 10px;align-items: center;background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 8px 10px;transition: border-color .2s;}.pick:hover{border-color: var(--g);}.pick .emo{width: 40px;height: 40px;border-radius: 10px;background: var(--bl-50);display: grid;place-items: center;font-size: 20px;}.pick small{display: block;color: var(--mut);font-size: 12px;}.pick b{font-size: 14px;}.pick img{width: 54px;height: 54px;object-fit: contain;background: var(--img);border-radius: 9px;padding: 3px;mix-blend-mode: multiply;}.sum-box .gl{font-weight: 700;}.fmt{display: grid;gap: 8px;}.fmt .lbl b{color: var(--ink);}.fs{display: grid;justify-items: center;text-align: center;gap: 1px;font-size: 11.5px;color: var(--mut);line-height: 1.25;}.fs b{font-size: 14px;color: var(--ink);}.fs.on b{color: var(--g-900);}.fs.on small{color: var(--g-txt);font-weight: 700;}.fs.free b{color: var(--g-txt);}.ident{display: grid;gap: 10px;}.pdp-lead{color: var(--ink-2);font-size: 14.5px;line-height: 1.65;margin: 0 0 14px;}.why span{font-size: 13px;}.res-l{display: grid;gap: 8px;}.res-i{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 12px;align-items: start;border-radius: 12px;background: var(--bg-2);padding: 12px 14px;font-size: 14px;color: var(--ink-2);}.res-i b{color: var(--ink);}@media (max-width: 599px){.res-i{grid-template-columns: minmax(0,1fr);gap: 2px;}}.ht span:not(.emo){color: var(--ink-2);}.rv header .ver{margin-left: auto;}.zone.z1{background: linear-gradient(160deg,#f6fbef,#fff 60%);border-color: #d6ebbf;}.zone.z2{background: linear-gradient(160deg,#eef7fb,#fff 60%);border-color: #cfe5f2;}.zone h3 .emo{font-size: 20px;}.recent{border-radius: var(--r-l);border: 1px solid var(--line);padding: 12px 14px;display: grid;gap: 10px;}.spot div{display: grid;gap: 6px;justify-items: start;}.hello{margin: 0;font-size: 17px;}.addr{background: #fff;text-align: left;}.addr .link{justify-self: start;margin-top: 4px;font-size: 13px;}.login .seg{justify-self: center;}@media print{.hd,.bubble,.ft,.fab{display: none !important;}}.inci{border-radius: var(--r-xl);border: 1px solid #e6defe;background: linear-gradient(135deg,#faf8ff,#fff);padding: 16px;display: grid;gap: 14px;}@media (min-width: 1000px){.inci{grid-template-columns: 320px minmax(0,1fr);align-items: start;}}.inci .ta{background: #fff;font-size: 13.5px;}.prop .grid-p{margin-top: 2px;}.flash .pc{color: var(--ink);}.co > *,.pdp-info > *,.pdp-body > div > *{min-width: 0;}.sec-h{flex-wrap: wrap;row-gap: 8px;}.sec-h > div:first-child{flex: 1 1 240px;min-width: 0;}.seg button{white-space: nowrap;}.fl{display: inline-block;width: 20px;height: 14px;border-radius: 3px;flex: none;vertical-align: -2px;box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);background: #ccc;}.emo .fl,.at .fl{width: 22px;height: 15px;}.sum-box li > span{min-width: 0;}.prop,.ident,.bump,.zone{grid-template-columns: minmax(0,1fr);}.prop > *{min-width: 0;}.mm-n{margin-left: auto;font-size: 12px;color: var(--mut);font-weight: 500;}.ic-s.ic{width: 16px;height: 16px;}.bdg > span{display: inline;}.bdg-f .pc-badges{display: grid;}.bdg-f .pc-badges .bdg{grid-area: 1 / 1;opacity: 0;transform: translateY(4px);transition: opacity .35s,transform .35s;}.bdg-f .pc-badges .bdg.on,.bdg-f .pc-badges .bdg:only-child{opacity: 1;transform: none;}.pc{background: #fff;border: 1px solid var(--line);border-radius: var(--r-m);}.pc-top{position: relative;}.pc-img{aspect-ratio: 1 / .9;background: var(--img);}.pc-img img{padding: 7%;}.pc-badges{left: 6px;top: 6px;gap: 3px;}.pc-tools{position: absolute;right: 6px;bottom: 6px;z-index: 2;display: flex;gap: 4px;}.pc-t{width: 30px;height: 30px;border-radius: 8px;background: rgba(255,255,255,.94);box-shadow: 0 2px 6px -2px rgba(16,32,10,.25);display: grid;place-items: center;color: var(--ink-2);transition: background .15s,color .15s;}.pc-t .ic{width: 16px;height: 16px;}.pc-t:hover{color: var(--g-txt);}.pc-t.is-on{background: var(--g-900);color: #fff;}.pc-t-ai{color: #5b3cc4;}.pc-t-ai:hover{color: #3b2390;background: #f3efff;}.pc-body{padding: 8px 10px 0;gap: 4px;}.pc-meta{display: flex;align-items: center;justify-content: space-between;gap: 6px;min-height: 22px;}.pc-logo{height: 22px;padding: 0;background: none;border-radius: 0;max-width: 64%;}.pc-logo img{height: 18px;max-width: 92px;}.pc-logo span{font-size: 10px;}.pc-rate{flex: none;font-size: 11.5px;font-weight: 600;color: var(--ink-2);gap: 2px;min-height: 0;}.pc-rate i{font-style: normal;color: #f2a400;font-size: 13px;}.pc-rate span{color: var(--mut);font-weight: 400;margin-left: 2px;}.pc-name{font-size: 13px;line-height: 1.35;min-height: 2.7em;}.stock-c{display: flex;align-items: center;gap: 7px;font-size: 11px;font-weight: 600;}.stock-c > span{flex: none;display: inline-flex;align-items: center;gap: 5px;white-space: nowrap;}.stock-c > span::before{content: "";width: 6px;height: 6px;border-radius: 2px;background: currentColor;}.stock-c .stock-bar{flex: 1;min-width: 22px;height: 4px;}.pc-foot{padding: 6px 10px 10px;gap: 7px;}.pc .price{gap: 0 6px;}.pc .price .now{font-size: 16px;}.pc .price .was{font-size: 12px;}.pc .price .save{display: none;}.pc-add{min-height: 36px;font-size: 13.5px;border-radius: 9px;}.card-v2 .pc-foot{flex-direction: row;align-items: center;justify-content: space-between;}.card-v2 .pc-add{width: 40px;min-height: 40px;padding: 0;flex: none;}.card-v2 .pc-add span{display: none;}.card-v2 .pc-add .ic{width: 20px;height: 20px;}.mc{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 10px;background: #fff;color: var(--ink);border-radius: 12px;padding: 8px;height: 100%;}.mc .price{flex-direction: column;align-items: flex-start;gap: 0;}.mc .price .now{font-size: 15px;}.mc .price .was{font-size: 11.5px;}.mc .price .save{display: none;}.mc-add{width: 36px;height: 36px;border-radius: 9px;background: linear-gradient(180deg,#e0501f,var(--or));color: #fff;display: grid;place-items: center;flex: none;box-shadow: 0 6px 12px -8px rgba(209,67,27,.9);font-weight: 700;}.mc-add .ic{width: 20px;height: 20px;stroke-width: 2.4;}.mc-add.is-done{background: var(--g-btn);color: #fff;}.flash .cd span{min-width: 36px;}.tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;}.tl{position: relative;display: flex;flex-direction: column;min-width: 0;border-radius: 14px;background: var(--c,var(--bg-2));overflow: hidden;transition: transform .2s var(--ease),box-shadow .2s;}.tl:hover{transform: translateY(-2px);box-shadow: var(--sh-2);}@media (min-width: 700px){.tiles{grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;}}@media (min-width: 1100px){.tiles{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 14px;}}.of{position: relative;border-radius: 20px;padding: 16px;color: #fff;display: flex;flex-direction: column;gap: 6px;min-height: 270px;overflow: hidden;isolation: isolate;transition: transform .2s var(--ease),box-shadow .2s;}.of:hover{transform: translateY(-3px);box-shadow: var(--sh-2);}.of::after{content: "";position: absolute;right: -60px;top: -60px;width: 180px;height: 180px;border-radius: 50%;background: radial-gradient(circle,rgba(255,255,255,.22),transparent 70%);z-index: -1;}.of h3{font-size: 23px;line-height: 1.08;font-weight: 800;letter-spacing: -.02em;}.of p{margin: 0;font-size: 13px;opacity: .92;line-height: 1.45;}.of .cd{margin: 2px 0;}.of .cd span{background: rgba(0,0,0,.22);min-width: 38px;font-size: 15px;}.dz{border-radius: 14px;padding: 11px;display: grid;gap: 8px;align-content: start;min-width: 0;}.dz ul{list-style: none;display: grid;gap: 4px;}.dz li{display: flex;justify-content: space-between;align-items: baseline;gap: 6px;background: #fff;border-radius: 8px;padding: 6px 8px;font-size: 12px;}.dz li b{font-size: 13.5px;white-space: nowrap;}.dz li span{color: var(--mut);font-size: 11px;text-align: right;}.dz li.free{background: var(--g-btn);color: #fff;}.dz li.free span{color: rgba(255,255,255,.88);}@media (max-width: 379px){.dz li{flex-direction: column;gap: 0;}.dz li span{text-align: left;}}@media (min-width: 900px){.dz{padding: 14px;}.dz ul{grid-template-columns: repeat(3,minmax(0,1fr));}.dz li{flex-direction: column;align-items: flex-start;gap: 0;}.dz li span{text-align: left;}}.vu{position: relative;display: grid;gap: 6px;}.rh{position: relative;border-radius: 22px;overflow: hidden;background: var(--c1);min-height: 156px;display: flex;align-items: center;isolation: isolate;}@keyframes kb{from{transform: scale(1);}to{transform: scale(1.12) translate(-2%,1%);}}.rh h1{font-size: 27px;letter-spacing: -.02em;font-weight: 800;line-height: 1.08;}@media (min-width: 900px){.rh{min-height: 216px;}.rh h1{font-size: 40px;}}.fg summary > span{display: inline-flex;align-items: center;gap: 6px;}.fg summary .emo{font-size: 14px;}@media (max-width: 1099px){.flt{inset: 0;width: 100%;border-radius: 0;transform: translateY(100%);box-shadow: none;}.flt.is-open{transform: none;}.fg{display: none;border: 0;}.fg.on{display: block;}.fg summary{display: none;}}.md{display: inline-flex;align-items: center;gap: 3px;height: 20px;padding: 0 7px;border-radius: 6px;font-size: 10px;font-weight: 800;letter-spacing: .02em;white-space: nowrap;line-height: 1;}.md .emo{font-size: 11px;}.bb{position: relative;border-radius: 22px;overflow: hidden;aspect-ratio: 1000 / 538;background: var(--br-l);}.bb img{width: 100%;height: 100%;object-fit: cover;}.bi{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 10px 12px;align-items: center;padding: 12px 2px 8px;}@media (min-width: 1000px){.bi{padding: 0;gap: 14px;}}.gm{background: var(--gt,var(--card));}.gm::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 4px;background: var(--gc,transparent);}.gm b{color: var(--gc,var(--ink));}.gm em{color: var(--gc,var(--ink));}.gm span{color: var(--ink-2);}.fest{border-radius: 22px;padding: 16px;color: #fff;background: radial-gradient(90% 120% at 100% 0%,rgba(255,255,255,.18),transparent 55%),linear-gradient(140deg,var(--br-d,#075a86),var(--br,#0b84bd));display: grid;gap: 14px;}.need{display: flex;flex-direction: column;gap: 5px;height: 100%;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 8px;transition: border-color .2s,transform .2s;}.need:hover{border-color: var(--br,var(--g));transform: translateY(-2px);}.need img{aspect-ratio: 1.15;width: 100%;object-fit: contain;background: var(--br-2,var(--img));border-radius: 10px;padding: 6px;mix-blend-mode: multiply;}.need b{font-size: 12.5px;line-height: 1.25;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.fab-main{background: linear-gradient(135deg,#5b3cc4,#8a5cf6);box-shadow: 0 14px 30px -12px rgba(91,60,196,.85);}.fab-main .ic-o{width: 27px;height: 27px;animation: twk 3.4s ease-in-out infinite;}@keyframes twk{0%,100%{transform: none;}45%{transform: rotate(14deg) scale(1.12);}55%{transform: rotate(-6deg) scale(1.05);}}.fab.is-open .fab-main{background: var(--ink);}.fab.is-open .fab-main .ic-o{animation: none;}.fab-scrim{position: fixed;inset: 0;z-index: 57;background: rgba(20,14,38,.32);-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);opacity: 0;visibility: hidden;transition: opacity .25s,visibility .25s;}.fab{z-index: 59;}.fab-item .cnt[hidden]{display: none;}.cmp-bar{position: fixed;left: 12px;right: 86px;bottom: calc(18px + env(safe-area-inset-bottom));z-index: 56;background: var(--ink);color: #fff;border-radius: 14px;padding: 8px 8px 8px 10px;display: flex;align-items: center;gap: 8px;box-shadow: var(--sh-3);animation: pop .25s var(--ease);}.cmp-bar[hidden]{display: none;}.cmp-th{display: flex;flex: none;}.cmp-th img{width: 34px;height: 34px;border-radius: 8px;background: #fff;object-fit: contain;padding: 2px;border: 2px solid var(--ink);}.cmp-th img + img{margin-left: -9px;}.cmp-l{font-size: 12.5px;flex: 1;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.cmp-l b{color: #c7f08a;}.cmp-bar .btn{flex: none;}.cmp-x{width: 30px;height: 30px;border-radius: 8px;background: rgba(255,255,255,.14);display: grid;place-items: center;flex: none;color: #fff;}@media (min-width: 1100px){.cmp-bar{left: 50%;right: auto;transform: translateX(-50%);width: min(560px,90vw);bottom: 24px;}}.modal-l .modal-box{width: min(980px,100%);}.cmp-h{padding: 18px 60px 8px 18px;}.cmp-h h2{font-size: 20px;display: flex;gap: 8px;align-items: center;}.cmp-h p{margin: 4px 0 0;font-size: 13px;}.cmp-h .ic-s{vertical-align: -3px;}.cmp-empty{padding: 28px 18px;text-align: center;color: var(--mut);font-size: 14px;}.ai-ctx{display: flex;align-items: center;gap: 10px;background: #fff;border: 1px solid #ece6ff;border-radius: 12px;padding: 8px;font-size: 13px;}.ai-ctx[hidden]{display: none;}.ai-ctx img{width: 46px;height: 46px;object-fit: contain;background: var(--img);border-radius: 9px;padding: 3px;flex: none;}.ai-ctx small{display: block;font-size: 10.5px;font-weight: 700;color: #5b3cc4;text-transform: uppercase;letter-spacing: .05em;}.sheet{position: fixed;left: 0;right: 0;bottom: 0;top: 44px;z-index: 100;background: #f8f8f8;border-radius: 22px 22px 0 0;box-shadow: 0 -20px 40px -20px rgba(0,0,0,.45);display: flex;flex-direction: column;overflow: hidden;transform: translateY(105%);visibility: hidden;transition: transform .35s var(--ease),visibility 0s linear .35s;}.sheet.is-open{transform: none;visibility: visible;transition-delay: 0s;}@media (min-width: 900px){.sheet{left: auto;width: 520px;top: 0;border-radius: 22px 0 0 22px;transform: translateX(105%);}.sheet.is-open{transform: none;}}.pvl{display: flex;flex-direction: column;min-height: 0;height: 100%;position: relative;}.pvl-sb{display: flex;align-items: center;gap: 9px;height: 44px;flex: none;border-radius: 12px;background: #fff;padding: 0 6px 0 14px;border: 1.5px solid #e6e8e1;margin: 0 14px 6px;transition: border-color .15s,box-shadow .15s;}.pvl-sb:focus-within{border-color: var(--g);box-shadow: 0 0 0 3px rgba(115,181,4,.14);}.pvl-sb .ic{color: var(--g);}.pvl-sb input{flex: 1;min-width: 0;border: 0;outline: 0;background: none;font-size: 16px;height: 100%;}.pvl-sb button{width: 28px;height: 28px;border-radius: 8px;background: #f3f4f1;color: #555;font-size: 15px;display: none;}.pvl-sb.has button{display: grid;place-items: center;}.pvl mark{background: #e3f2c6;}.scroll-x{-webkit-mask: linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask: linear-gradient(90deg,#000 calc(100% - 34px),transparent);}.fest{grid-template-columns: minmax(0,1fr);}.fest > *{min-width: 0;}.fab{pointer-events: none;}.fab-main,.fab.is-open .fab-list{pointer-events: auto;}.pdp-info{gap: 12px;}.rcap{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;}.rcap-s{display: inline-flex;align-items: center;gap: 6px;background: #fff8e6;border: 1px solid #f3dc9a;border-radius: 9px;padding: 5px 9px;font-size: 13px;}.rcap-s b{font-size: 14px;}.rcap-s span:last-child{color: var(--ink-2);text-decoration: underline;text-underline-offset: 2px;text-decoration-color: #e7c766;}.rcap .pdp-acts{margin-left: auto;}.icon-btn.is-on{background: var(--g-900);border-color: var(--g-900);color: #fff;}.sum-acts{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 4px;}.sum-acts .btn{white-space: normal;line-height: 1.2;min-height: 40px;}.sum-acts .btn-sec{border-color: var(--g-200);color: var(--g-900);background: #fff;}.fo{display: grid;justify-items: center;border: 1.5px solid var(--line-2);border-radius: 10px;padding: 5px 10px;line-height: 1.2;min-width: 72px;text-align: center;transition: border-color .15s,background .15s;}.fo b{font-size: 13px;}.fo small{font-size: 11.5px;color: var(--or);font-weight: 700;}.fo.on{border-color: var(--g);background: var(--g-50);}.fo.is-out{border-style: dashed;opacity: .75;}.fo.is-out small{color: var(--mut);}.fo:not(.on):hover{border-color: var(--g);}.btn-wa2{display: flex;align-items: center;gap: 10px;border-radius: 12px;border: 1.5px solid #9fe2b8;background: #effcf3;color: #0d5b2c;padding: 8px 12px;transition: background .15s,border-color .15s;}.btn-wa2:hover{background: #e2f8ea;border-color: var(--wa);}.btn-wa2 > .ic:first-child{width: 30px;height: 30px;color: #fff;background: var(--wa);border-radius: 8px;padding: 6px;flex: none;}.btn-wa2 > span{flex: 1;display: grid;line-height: 1.25;}.btn-wa2 b{font-size: 14px;}.btn-wa2 small{font-size: 11.5px;color: #3f7a55;}.btn-wa2 > .ic:last-child{color: #3f7a55;}.rot{position: relative;height: 38px;border-radius: 10px;background: var(--bg-2);overflow: hidden;}.rot-i{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 13px;color: var(--ink-2);opacity: 0;transform: translateY(100%);transition: opacity .4s,transform .45s var(--ease);padding: 0 8px;text-align: center;}.rot-i.on{opacity: 1;transform: none;}.rot-i.out{opacity: 0;transform: translateY(-100%);}.rot-i .emo{font-size: 16px;flex: none;}.rot-i b{color: var(--ink);}@media (prefers-reduced-motion: reduce){.rot{height: auto;display: grid;gap: 2px;padding: 6px;}.rot-i{position: static;opacity: 1;transform: none;justify-content: flex-start;}}.q-ask{display: flex;gap: 8px;margin-top: 2px;}.q-ask .in{height: 40px;font-size: 14px;min-width: 0;}.q-ask .btn{flex: none;min-height: 40px;}.q-ask-l{margin-top: 12px;}.pdp-nav-in{gap: 6px;padding: 8px 0;}.pdp-nav a{padding: 7px 11px;border: 1px solid var(--line);border-radius: 9px;font-size: 13px;color: var(--ink-2);background: #fff;}.pdp-nav a.on,.pdp-nav a:hover{background: var(--g-900);border-color: var(--g-900);color: #fff;}.why2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;align-items: start;}.wy{border-radius: 12px;background: var(--bg-2);min-width: 0;}.wy summary{list-style: none;display: flex;align-items: center;gap: 8px;padding: 9px 10px;cursor: pointer;font-size: 13px;line-height: 1.25;}.wy summary::-webkit-details-marker{display: none;}.wy summary .emo{font-size: 18px;flex: none;}.wy summary b{flex: 1;min-width: 0;font-weight: 600;}.wy summary .ic{color: var(--mut);transition: transform .2s;flex: none;}.wy[open]{grid-column: 1 / -1;background: var(--g-50);}.wy[open] summary .ic{transform: rotate(180deg);}.wy p{margin: 0;padding: 0 12px 11px 36px;font-size: 13.5px;color: var(--ink-2);}@media (max-width: 599px){.why2{grid-template-columns: minmax(0,1fr);gap: 6px;}}@media (min-width: 900px){.why2{grid-template-columns: repeat(3,minmax(0,1fr));}}.lead-w{margin-bottom: 12px;}.lead-w .pdp-lead{margin: 0;}.lead-w .clamp{--clamp: 6.6em;}.lead-w .more-btn{margin-top: 2px;font-size: 13px;}.pdp-sec + .pdp-sec{margin-top: 26px;}.pdp-sec > h2{font-size: 19px;margin-bottom: 12px;}.acts2{display: grid;grid-auto-flow: column;grid-auto-columns: 74%;gap: 10px;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x mandatory;padding-bottom: 2px;}.acts2::-webkit-scrollbar{display: none;}.acts2 > *{scroll-snap-align: start;}@media (min-width: 700px){.acts2{grid-auto-columns: 40%;}}@media (min-width: 1000px){.acts2{grid-auto-flow: row;grid-template-columns: repeat(3,minmax(0,1fr));}}.ac{display: grid;grid-template-columns: 44px minmax(0,1fr);grid-template-rows: auto 1fr auto;gap: 2px 10px;border: 1px solid var(--line);border-radius: 14px;padding: 10px;align-content: start;transition: border-color .2s;color: var(--ink);}.ac:hover{border-color: var(--g);}.ac .pct{grid-row: 1 / 4;width: 44px;height: 44px;border-radius: 12px;background: linear-gradient(135deg,var(--g-50),var(--g-100));color: var(--g-900);display: grid;place-items: center;font-weight: 800;font-size: 12.5px;line-height: 1;text-align: center;}.ac .pct small{display: block;font-size: 8px;font-weight: 600;}.ac b{font-size: 13.5px;}.facts3{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 1fr;gap: 8px;}@media (min-width: 700px){.facts3{grid-template-columns: repeat(4,minmax(0,1fr));}}.f3{position: relative;display: grid;grid-template-columns: 28px minmax(0,1fr);grid-template-rows: auto 1fr;gap: 1px 8px;align-items: start;border-radius: 12px;background: var(--bg-2);padding: 10px 26px 10px 10px;min-height: 66px;border: 1px solid transparent;transition: border-color .2s,background .2s;}.f3:hover{border-color: var(--g);background: var(--g-50);}.f3 .emo{grid-row: 1 / 3;font-size: 20px;line-height: 1.2;}.f3-l{font-size: 11px;color: var(--mut);}.f3 b{font-size: 13px;line-height: 1.3;}.f3-go{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);width: 14px;height: 14px;color: var(--mut-2);}.rv3-bars{display: grid;gap: 3px;font-size: 11.5px;}.rv3-bars div{display: grid;grid-template-columns: 26px 1fr 16px;gap: 6px;align-items: center;}.rv3-bars i{display: block;height: 6px;border-radius: 3px;background: #e1e5db;overflow: hidden;}.rv3-bars i::before{content: "";display: block;height: 100%;width: var(--w);background: #f2a400;}.rv3-bars em{font-style: normal;color: var(--mut);}.gcard{display: flex;align-items: center;gap: 12px;border-radius: 14px;padding: 10px 12px;background: #fff;border: 1.5px solid #dfe3ea;box-shadow: var(--sh-1);transition: border-color .2s;}.gcard:hover{border-color: #4285f4;}.g-logo{width: 42px;height: 42px;border-radius: 12px;display: grid;place-items: center;font-weight: 800;font-size: 22px;color: #fff;background: conic-gradient(from -45deg,#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);flex: none;text-shadow: 0 1px 2px rgba(0,0,0,.25);}.gcard > div{flex: 1;display: grid;gap: 1px;}.gcard b{font-size: 14.5px;}.gcard small{font-size: 12px;color: var(--mut);}.gcard > .ic{color: #4285f4;}.rv p{margin: 0;}.rv-ph{display: flex;gap: 6px;}.rv-ph img{width: 56px;height: 56px;object-fit: cover;border-radius: 9px;background: var(--img);}.rv-shop{border: 1px solid var(--g-100);background: var(--g-50);border-radius: 12px;padding: 8px 10px;font-size: 13px;}.rv-shop-h{display: flex;align-items: center;gap: 5px;font-weight: 700;color: var(--g-900);font-size: 12px;margin-bottom: 2px;}.auth3{display: flex;align-items: center;gap: 10px;border-radius: 14px;background: var(--bg-2);padding: 8px 12px 8px 8px;}.auth3 img{width: 44px;height: 44px;border-radius: 12px;object-fit: cover;flex: none;}.auth3 > div{flex: 1;min-width: 0;display: grid;line-height: 1.3;}.auth3 b{font-size: 13.5px;}.auth3 small{font-size: 11.5px;color: var(--mut);}.auth3 .link{flex: none;font-size: 12.5px;}.reas{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 10px;}@media (min-width: 900px){.reas{grid-template-columns: repeat(4,minmax(0,1fr));}}.reas div{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 0 8px;align-items: center;border-radius: 12px;background: var(--bg-2);padding: 9px 10px;font-size: 12px;line-height: 1.25;}.reas i{grid-row: 1 / 3;width: 34px;height: 34px;border-radius: 10px;background: #fff;display: grid;place-items: center;font-style: normal;font-size: 17px;}.reas b{font-size: 12.5px;}.reas span{color: var(--mut);}.buybar{grid-template-columns: 44px minmax(0,1fr) auto;}.buybar .price .was,.buybar .price .save{display: none;}@media (max-width: 1099px){.buybar,.buybar.is-on{transform: none;}}@media (min-width: 1100px){.buybar{display: grid;left: 50%;right: auto;width: min(720px,92vw);bottom: 16px;border-radius: 16px;border: 1px solid var(--line);transform: translate(-50%,160%);}.buybar.is-on{transform: translate(-50%,0);}}@keyframes shn{0%,55%{left: -60%;}80%,100%{left: 130%;}}@keyframes nudge{0%,84%,100%{transform: none;}87%{transform: translateY(-3px) scale(1.05);}90%{transform: none;}93%{transform: translateY(-2px) scale(1.03);}96%{transform: none;}}@media (max-width: 799px){.rv3-bars{gap: 1px;font-size: 11px;}.rv3-bars i{height: 5px;}}.bas{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px;}.bas div{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 0 8px;align-items: center;background: var(--bg-2);border-radius: 10px;padding: 7px 9px;font-size: 11.5px;line-height: 1.25;}.bas i{grid-row: 1 / 3;width: 30px;height: 30px;border-radius: 8px;background: #fff;display: grid;place-items: center;font-style: normal;font-size: 15px;}.bas b{font-size: 12px;}.bas span{color: var(--mut);}@keyframes ride{0%{left: 16%;}70%,100%{left: 66%;}}.qa{position: relative;display: grid;justify-items: center;gap: 5px;text-align: center;border-radius: 14px;background: var(--bg-2);padding: 10px 4px;font-size: 11px;line-height: 1.2;transition: background .2s;}.qa:hover{background: var(--g-50);}.qa b{font-weight: 600;}.qa em{position: absolute;right: 8px;top: 6px;min-width: 18px;height: 18px;border-radius: 6px;background: var(--or);color: #fff;font-style: normal;font-size: 10.5px;font-weight: 700;display: grid;place-items: center;padding: 0 4px;}.e4{position: relative;overflow: hidden;border-radius: 22px;padding: 18px;display: grid;gap: 12px;background: linear-gradient(135deg,var(--g-50),#fff 70%);border: 1px solid var(--g-100);margin-top: 14px;grid-template-columns: minmax(0,1fr);}@media (min-width: 800px){.e4{padding: 26px 30px;}}.prop .tiles{margin-top: 2px;}.prop > .atouts,.prop .atouts{max-width: 640px;}.qa.on{background: var(--g-900);color: #fff;}@keyframes bob{0%,100%{translate: 0 0;}50%{translate: 0 -3px;}}.pc-pr{display: grid;grid-template-columns: auto auto;justify-content: start;align-items: center;column-gap: 5px;line-height: 1.15;min-width: 0;}.pc-pr .now{grid-column: 1 / -1;font-size: 16px;font-weight: 800;letter-spacing: -.01em;white-space: nowrap;}.pc-pr .was{font-size: 11.5px;color: var(--mut);white-space: nowrap;}.pc-foot{flex-direction: row;align-items: center;justify-content: space-between;gap: 6px;}.pc-add{width: 40px;min-height: 40px;padding: 0;flex: none;}.pc-add span{display: none;}.pc-add .ic{width: 20px;height: 20px;}.pc-bell{background: #fff;border: 1.5px solid var(--line-2);color: var(--ink-2);}.pc.is-out .pc-img img{opacity: .5;filter: grayscale(.7);}.pc-sr{display: flex;align-items: center;justify-content: space-between;gap: 6px;min-width: 0;}.pc-sr .stock-c{flex: 1;min-width: 0;}.pc-sr .pc-rate{display: none;flex: none;}.pc-sr .stock-bar{max-width: 44px;}.pc-badges{left: 6px;top: 6px;right: 6px;justify-items: start;}.pc-badges .bdg{max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.pc-tools{position: static;display: none;gap: 0;}.pc-t{width: 28px;height: 28px;border-radius: 8px;background: none;box-shadow: none;color: var(--mut);}.pc-t span{display: none;}.pc-t .ic{width: 17px;height: 17px;}.pc-t:hover{background: var(--bg-2);color: var(--ink);}.pc-t-fav.is-on{color: #e0245e;}.pc-t-fav.is-on .ic{fill: currentColor;}.pc-t.is-on:not(.pc-t-fav){background: var(--g-900);color: #fff;}.tools-c1 .pc-meta .pc-tools{display: flex;margin-right: -6px;}.tools-c1 .pc-meta .pc-rate{display: none;}.tools-c1 .pc-sr .pc-rate{display: inline-flex;}.s-high{color: #357a00;--sc: #357a00;--sl: #e7f5d6;}.s-mid{color: #8f5600;--sc: #c27c00;--sl: #fff1d6;}.s-low{color: #c23a12;--sc: #d1431b;--sl: #fdebe4;}.s-out{color: #6b7466;--sc: #9aa293;--sl: #eef0eb;}.stock-c{gap: 6px;}.stock-c > span::before{content: none;}.stock-c .stk-g,.stock-c .stk-seg{display: none;}.stock-c .stock-bar i{background: var(--sc);}.stk-l{display: inline-flex;align-items: center;gap: 5px;white-space: nowrap;}.stk-s1 .stk-l::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--sc);}.sec-h .sh-t{display: flex;align-items: center;gap: 10px;min-width: 0;}.sec-h .sh-tx{min-width: 0;}.sec-h .sh-ico,.sec-h .sh-k{display: none;}.sec-h h2{letter-spacing: -.02em;}.sec-more{height: 32px;padding: 0 4px 0 12px;border-radius: 999px;background: var(--g-50);color: var(--g-900);font-size: 13px;gap: 6px;}.sec-more:hover{background: var(--g-100);color: var(--g-900);}.sec-more .arrow-btn{width: 24px;height: 24px;border-radius: 50%;background: var(--g-900);}.sec-more .arrow-btn .ic{width: 13px;height: 13px;}.rl-ind{display: block;position: relative;margin: 10px auto 0;max-width: 110px;height: 4px;cursor: pointer;}.rl-ind.is-none{display: none !important;}.rl-ind::before{content: "";position: absolute;inset: -10px 0;}.rl-prog{display: block;position: relative;height: 4px;border-radius: 2px;background: var(--line);overflow: hidden;}.rl-prog i{position: absolute;top: 0;bottom: 0;inset-inline-start: 0;border-radius: 2px;background: var(--g-900);transition: inset-inline-start .12s linear,width .2s;}.rl-seg{display: none;}.rl-r3 .rl-ind{display: none;}.rl-r3 .rail-track{scroll-snap-type: none;-webkit-mask-image: linear-gradient(90deg,#000 86%,transparent);mask-image: linear-gradient(90deg,#000 86%,transparent);}@media (hover: hover){.rail-track{cursor: grab;}}@media (max-width: 767px){.drawer{width: 100vw;}.modal{padding: 0;}.modal-box,.modal-l .modal-box{width: 100%;height: 100%;max-height: none;border-radius: 0;animation: none;}.sheet{top: 0;border-radius: 0;}}.dw-x{gap: 6px;}.mc-add.btn-buy{padding: 0;min-height: 0;}.btn-buy{white-space: nowrap;}.toast .btn[hidden]{display: none;}.sw{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;cursor: pointer;}.sw input{appearance: none;-webkit-appearance: none;width: 38px;height: 22px;border-radius: 999px;background: var(--line-2);position: relative;transition: background .2s;cursor: pointer;margin: 0;}.sw input::after{content: "";position: absolute;left: 3px;top: 3px;width: 16px;height: 16px;border-radius: 50%;background: #fff;transition: transform .2s;}.sw input:checked{background: var(--g);}.sw input:checked::after{transform: translateX(16px);}.g3{border-collapse: separate;border-spacing: 0;min-width: 100%;font-size: 12.5px;}.g3 th,.g3 td{padding: 8px;text-align: center;border-bottom: 1px solid var(--line);min-width: 112px;}.g3 th:first-child,.g3 td:first-child{position: sticky;left: 0;z-index: 1;background: #fff;text-align: left;min-width: 92px;max-width: 92px;font-size: 11px;color: var(--mut);font-weight: 600;box-shadow: 1px 0 0 var(--line);}.g3 thead th{vertical-align: top;}.ring{--v: 80;width: 46px;height: 46px;border-radius: 50%;display: grid;place-items: center;background: conic-gradient(var(--g) calc(var(--v) * 1%),var(--line) 0);position: relative;font-weight: 800;font-size: 13px;}.ring::before{content: "";position: absolute;inset: 5px;border-radius: 50%;background: #fff;}.ring span{position: relative;}.g3 td.best{background: var(--g-50);color: var(--g-900);font-weight: 700;}.g3 tr.same{transition: opacity .2s;}.sec-h{flex-wrap: nowrap;align-items: center;}.sec-h > .sh-t{flex: 1 1 auto;min-width: 0;}.sec-h > .sec-r{flex: none;}.sec-h .sh-tx h2{overflow-wrap: anywhere;}@media (max-width: 420px){.sec-h h2{font-size: 19px;}}.pc-sr .pc-rate{padding-left: 3px;}.pc{container-type: inline-size;}.pc-sr .stock-bar{flex: 1 1 auto;min-width: 10px;}@container (max-width: 200px){.pc-sr .pc-rate span{display: none;}.pc-sr .stk-l{font-size: 10.5px;}}.sw{white-space: nowrap;}.rl-r3 .rail-track{scroll-behavior: auto;}.sec-h.sec-g{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 12px;align-items: center;}.sec-h.sec-g > .sh-p{grid-column: 1 / -1;margin: 6px 0 0;color: var(--mut);font-size: 13.5px;line-height: 1.45;}:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h .sh-ico{display: none;}:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h .sh-k{display: flex;align-items: center;gap: 8px;font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--g-txt);margin-bottom: 3px;}:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h .sh-k:empty{display: none;}:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h h2{font-size: 22px;font-weight: 800;letter-spacing: -.03em;line-height: 1.12;}.ttl-t6 .sec-h{background: var(--g-50);border-radius: 16px;padding: 14px 12px 14px 16px;}.ttl-t6 .sec-h .sh-k::before{content: "";width: 16px;height: 2px;border-radius: 2px;background: var(--g);}.ttl-t6 .sec-more{background: #fff;}.c4{scroll-snap-align: start;border: 1px solid var(--line);border-radius: 14px;padding: 12px;background: #fff;display: flex;flex-direction: column;gap: 10px;}.c4 ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px;font-size: 13px;}.c4 li{display: flex;gap: 8px;align-items: flex-start;line-height: 1.35;}.c4 li i{font-style: normal;flex: none;width: 18px;height: 18px;border-radius: 50%;display: grid;place-items: center;font-weight: 800;font-size: 12px;margin-top: 1px;}.c4 li.pl i{background: var(--g-100);color: var(--g-900);}.c4 li.mn{color: var(--mut);}.c4 li.mn i{background: #eceee8;color: var(--mut);}.c4 .btn{margin-top: auto;min-height: 40px;}.c5{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}@media (min-width: 760px){.c5{grid-template-columns: repeat(4,minmax(0,1fr));}}.c6{border: 1px solid var(--line);border-radius: 16px;padding: 12px;background: #fff;}.c7{border: 1px solid var(--line);border-radius: 16px;padding: 12px;background: #fff;}.c7-q{display: flex;gap: 6px;overflow-x: auto;padding-bottom: 4px;scrollbar-width: none;}.c7-q .chip{flex: none;}.modal-box > .dw-x{position: sticky;top: 12px;float: right;margin: 12px 12px -56px auto;z-index: 3;}.cls-e8 .dw-x{width: 44px;height: 44px;border-radius: 50%;background: var(--g-900);color: #fff;box-shadow: 0 0 0 5px var(--g-100);transition: transform .15s var(--ease),background .2s;}.cls-e8 .dw-x .ic{width: 20px;height: 20px;stroke-width: 2.8;}.cls-e8 .dw-x:hover{background: var(--g-950);}.cls-e8 .dw-x:active{transform: scale(.95);}.cls-e8 .is-open .dw-x{animation: ringsoft .7s ease-out .35s 1;}@keyframes ringsoft{0%{box-shadow: 0 0 0 5px var(--g-100);}40%{box-shadow: 0 0 0 5px var(--g-100),0 0 0 9px rgba(115,181,4,.14);}100%{box-shadow: 0 0 0 5px var(--g-100),0 0 0 11px rgba(115,181,4,0);}}@media (prefers-reduced-motion: reduce){.cls-e8 .is-open .dw-x{animation: none;}}.c9{border: 1px solid var(--line);border-radius: 16px;padding: 12px;background: #fff;}.cu{border: 1px solid var(--line);border-radius: 16px;padding: 12px;background: #fff;display: grid;gap: 12px;}.cu-top{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 2px 10px;}.cu-top b{font-size: 14.5px;}.cu-top span{font-size: 12px;color: var(--mut);}.cu-crit{margin-top: -4px;}.cu-rank{display: flex;flex-direction: column;gap: 6px;}.cu-duel{border-top: 1px dashed var(--line-2);padding-top: 10px;}.cu-cap{margin: 0 0 8px;font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--g-txt);}.cu-dh{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 8px;margin-bottom: 4px;}.cu-dh > div{display: flex;align-items: center;gap: 8px;font-size: 12.5px;font-weight: 700;min-width: 0;}.cu-dh > div:last-child{flex-direction: row-reverse;text-align: right;}.cu-dh img{width: 36px;height: 36px;object-fit: contain;background: var(--img);border-radius: 8px;padding: 2px;flex: none;}.cu-dh > span{font-size: 10.5px;font-weight: 800;color: var(--mut);}.cu-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px;background: var(--g-900);color: #fff;border-radius: 12px;padding: 8px 8px 8px 12px;font-size: 13px;}.cu-foot b{color: #c6ec86;}.cu-foot .btn{min-height: 38px;}.imp{display: grid;gap: 6px;}.imp-r{display: flex;align-items: center;justify-content: space-between;gap: 8px;font-size: 13px;font-weight: 600;}.mx{position: relative;aspect-ratio: 1 / .78;max-width: 100%;border-radius: 14px;overflow: hidden;background: linear-gradient(90deg,transparent calc(50% - .5px),var(--line) 0,var(--line) calc(50% + .5px),transparent 0),linear-gradient(0deg,transparent calc(50% - .5px),var(--line) 0,var(--line) calc(50% + .5px),transparent 0),linear-gradient(135deg,var(--g-50) 0 50%,#fafbf8 50%);border: 1px solid var(--line);}.cu-foot[data-v="f"]{display: block;background: none;color: inherit;padding: 0;border-radius: 0;position: sticky;bottom: calc(10px + env(safe-area-inset-bottom));z-index: 4;}.cu-foot[data-v="f"] b{color: inherit;}:is(.vf-1, .vf-2, .vf-3, .vf-4) .mc .price{display: grid;grid-template-columns: auto auto;justify-content: start;align-items: center;column-gap: 6px;row-gap: 0;}:is(.vf-1, .vf-2, .vf-3, .vf-4) .mc .price .now{grid-column: 1;grid-row: 1;font-size: 18px;font-weight: 800;letter-spacing: -.02em;}:is(.vf-1, .vf-2, .vf-3, .vf-4) .mc .price .save{display: inline-block;grid-column: 2;grid-row: 1;font-size: 11px;font-weight: 800;border-radius: 6px;padding: 2px 6px;white-space: nowrap;}:is(.vf-1, .vf-2, .vf-3, .vf-4) .mc .price .was{grid-column: 1 / -1;grid-row: 2;}.pc-rk2{display: none;}.rtn{height: 100%;display: flex;flex-direction: column;gap: 10px;border-radius: 16px;padding: 12px;background: var(--rc);border: 1px solid color-mix(in srgb,var(--rd) 16%,transparent);}.rtn-g{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;align-content: center;justify-content: center;height: 192px;}.rtn-g.g2{grid-template-columns: repeat(2,72px);column-gap: 22px;}.rtn-g.g3{grid-template-columns: repeat(3,72px);column-gap: 14px;}.rtn-g li{position: relative;}.rtn-g a{display: grid;justify-items: center;gap: 3px;text-align: center;}.rtn-g small{font-size: 11px;font-weight: 600;color: var(--ink-2);white-space: nowrap;}.bm-n{display: none;}.flash .sec-more,:is(.ttl-t6, .ttl-t7, .ttl-t8) .flash .sec-more{background: rgba(255,255,255,.14);color: #fff;border: 1px solid rgba(255,255,255,.22);}.flash .sec-more .arrow-btn{background: #fff;color: var(--ink);}.rtn-g{height: 172px;}.rtn-g b{display: none;font-size: 11.5px;line-height: 1.25;font-weight: 600;max-width: 100%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.rtn-g.n4 b,.rtn-g.n6 b{display: none;}.rtn-g.n2{grid-template-columns: repeat(2,112px);column-gap: 26px;}.rtn-g.n3{grid-template-columns: repeat(3,88px);column-gap: 12px;}.rtn-g.n4,.rtn-g.n6{row-gap: 6px;}.rtn-g.n4{grid-template-columns: repeat(2,66px);column-gap: 40px;}.rtn-g.n6{grid-template-columns: repeat(3,66px);column-gap: 18px;}.bm-n small{display: none;}.bp{display: grid;grid-template-columns: minmax(0,1fr) 54px minmax(0,1fr);align-items: center;gap: 4px 6px;padding: 12px 14px 10px;border-radius: 14px;background: #fff;border: 1px solid var(--line);border-left: 6px solid var(--g);}.bp.m{border-left-color: #facc15;}.bp small{font-size: 9.5px;color: var(--mut);text-transform: uppercase;letter-spacing: .08em;}.mq-4b .bm-rk{display: none;}.mq-4b .bm-n{display: flex;align-items: baseline;font-size: 10px;font-weight: 700;letter-spacing: .1em;color: var(--g-txt);text-transform: uppercase;}.mq-4b .bm-n::before{content: "N°";}.mq-4b .bm-n > span{font-weight: 900;font-size: 11.5px;letter-spacing: 0;margin-left: 1px;color: var(--g-900);}.mq-4c .bm-n > span{font-size: 14px;}:is(.ry-19, .ry-22) .tl{background: none;text-align: left;overflow: visible;}.rtn{position: relative;}.rc{display: block;border-radius: 50%;padding: 4px;background: conic-gradient(from 210deg,var(--h1,var(--g)),var(--h2,#d6f29d),var(--h1,var(--g)));}.rc img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 50%;border: 3px solid #fff;background: #fff;}.rc img.prod{object-fit: contain;padding: 16%;}.en{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px;}.en > *,.lb > *,.ma > *{min-width: 0;}.en-t{display: grid;gap: 6px;justify-items: start;min-width: 0;}.lb{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px;}.ins{display: flex;flex-direction: column;gap: 6px;min-height: 100%;border-radius: var(--r-m);padding: 12px;min-width: 0;}.ins h3{margin: 0;font-size: 15px;line-height: 1.2;}.ma{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;}.gh{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 12px;border-radius: 20px;padding: 14px 14px 14px 16px;background: var(--br-l);}.enf{grid-template-columns: minmax(0,1fr);gap: 10px;background: color-mix(in srgb,var(--c) 45%,#fff);border-radius: 20px;padding: 14px;}.gx{min-width: 0;color: var(--ink);}.acts{flex: none;align-self: flex-start;display: inline-flex;align-items: center;gap: 6px;margin-left: auto;}.lk,.sh{height: 36px;display: inline-flex;align-items: center;justify-content: center;gap: 5px;border: 0;border-radius: 10px;background: var(--br-l,var(--g-50));color: var(--br-d,var(--g-900));font: inherit;font-size: 13px;font-weight: 700;cursor: pointer;transition: background .2s,color .2s;}.lk{padding: 0 10px;}.sh{width: 36px;}.lk.is-on{background: #fde2e7;color: #c8234b;}.lk.is-on svg{fill: currentColor;}[data-flt-count].bump{animation: bump .45s var(--ease);}@keyframes bump{0%{transform: scale(1);}40%{transform: scale(1.18);color: var(--or);}100%{transform: scale(1);}}.pdp-lv{margin-top: 12px;}.gl3 .gal-main{background: linear-gradient(160deg,var(--g1),var(--g2));}.gl3 .gal-thumbs button{background: color-mix(in srgb,var(--g1) 70%,#fff);}.gl3 .gal-thumbs button.on{border-color: var(--gd);}.px{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;}.px > *{min-width: 0;}.px-t{margin: 0;font-size: 19px;line-height: 1.25;}.px-rc{margin: 0;}.px-pr{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;}.px-pr .now{font-size: 30px;font-weight: 900;letter-spacing: -.03em;color: var(--ink);line-height: 1;}.px-pr .now small{font-size: 15px;font-weight: 800;margin-left: 2px;}.px-pr .unit{font-size: 12.5px;color: var(--mut);}.px-pr .stk,.px-pr > :last-child{flex-basis: 100%;}.px-gift{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 12px;padding: 10px 12px;border-radius: 16px;background: linear-gradient(120deg,#e8f4fb,#f4faff);}.px-gift .rtn-g.px-duo{height: auto;display: flex;align-items: center;gap: 22px;grid-template-columns: none;}.px-duo li a{display: block;position: relative;}.px-duo img{width: 56px;height: 56px;object-fit: contain;padding: 4px;border-radius: 12px;background: #fff;box-shadow: var(--sh-1);}.px-duo li + li::before{content: "+";position: absolute;left: -18px;top: 50%;transform: translateY(-50%);width: 16px;height: 16px;display: grid;place-items: center;border-radius: 5px;background: var(--bl);color: #fff;font-size: 12px;font-weight: 800;}.px-duo .duo-g i{position: absolute;left: 50%;bottom: -8px;transform: translateX(-50%);padding: 1px 5px;border-radius: 5px;background: var(--yl);color: #3a2c00;font-style: normal;font-size: 8.5px;font-weight: 800;letter-spacing: .05em;white-space: nowrap;}.px-gift-t{display: grid;gap: 2px;min-width: 0;}.px-gift-t small{display: inline-flex;align-items: center;gap: 4px;font-size: 11px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;color: var(--bl);}.px-gift-t b{font-size: 14px;line-height: 1.2;}.px-gift-t span{font-size: 11.5px;color: var(--mut);}.px2 .buy .btn{flex: 1;}.ac-wa{flex: none;width: 46px;height: 46px;display: grid;place-items: center;border-radius: 12px;background: var(--wa);color: #fff;}.ds{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;}.ds > *{min-width: 0;}.ds-acc{border: 1px solid var(--line);border-radius: 16px;background: #fff;overflow: hidden;}.ds-acc > summary{display: flex;align-items: center;gap: 10px;padding: 14px;cursor: pointer;list-style: none;}.ds-acc > summary::-webkit-details-marker{display: none;}.ds-acc > summary b{flex: 1;font-size: 15px;}.ds-acc > summary .ic{transition: transform .2s;}.ds-acc[open] > summary .ic{transform: rotate(180deg);}.ds-acc[open] > summary{border-bottom: 1px solid var(--line);background: var(--g-50);}.ds-acc-b{padding: 12px 14px 14px;}.avs{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;}.avs > *{min-width: 0;}.av2-f{display: grid;gap: 8px;}.buybar.bb-ac2{display: flex;align-items: center;gap: 6px;padding: 8px 10px calc(8px + env(safe-area-inset-bottom));}.bb-ac2 .qty{flex: none;height: 46px;}.bb-ac2 .qty button{width: 28px;}.bb-ac2 .qty input{width: 26px;}.bb-ac2 .btn{flex: 1;min-height: 46px;padding: 0 10px;font-size: 14.5px;}@media (min-width: 1100px){.buybar.bb-ac2{left: auto;right: 24px;bottom: 24px;width: 440px;border-radius: 16px;border: 1px solid var(--line);}}.pdp-info .px2{margin-bottom: 4px;}@media (max-width: 999px){.gal .gal-thumbs{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 3 * 8px) / 4);gap: 8px;overflow-x: auto;scroll-snap-type: x mandatory;}.gal .gal-thumbs button{width: auto;height: auto;aspect-ratio: 1;flex: none;padding: 6px;border-radius: 12px;scroll-snap-align: start;}}.pbb{display: flex;align-items: center;gap: 10px;padding: 8px 10px 8px 8px;border-radius: 14px;background: linear-gradient(110deg,var(--br-l),var(--br-2));color: var(--ink);}.pbb-lg{flex: none;width: 76px;height: 40px;display: grid;place-items: center;padding: 4px 8px;border-radius: 10px;background: #fff;}.pbb-lg img{max-width: 100%;max-height: 100%;object-fit: contain;}.pbb-t{flex: 1;min-width: 0;display: grid;line-height: 1.2;}.pbb-t > b{font-size: 15px;font-weight: 800;}.pbb-t small{font-size: 11.5px;color: var(--ink-2);}.pbb-go{flex: none;width: 30px;height: 30px;display: grid;place-items: center;border-radius: 9px;background: #fff;color: var(--br-d);}.px-rc{flex-wrap: nowrap;}.px-rc .rcap-s{flex: none;}.px-rc .pdp-acts{margin-left: auto;display: flex;gap: 6px;}#buy-main .btn-wa2{margin-top: 10px;}.pdp-info .px2{gap: 10px;}.pdp-info .rot{margin: 0;}.pdp-lv{margin-top: 10px;}.rgd{display: grid;gap: 8px;margin-top: 10px;padding: 10px 12px;border-radius: 16px;background: var(--g-50);border: 1px solid var(--g-100);}.rgd-r{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 8px;}.rgd-k{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 800;color: var(--g-900);white-space: nowrap;}.rgd-c{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;}.rgd-c::-webkit-scrollbar{display: none;}.rgd-c a{flex: none;padding: 5px 10px;border-radius: 8px;background: #fff;border: 1px solid var(--g-100);font-size: 12.5px;font-weight: 600;color: var(--g-txt);}.rgd-c a.tg2{color: var(--bl);border-color: var(--bl-50);}.pdp-body{gap: 18px;padding-top: 14px;}.pdp-sec + .pdp-sec{margin-top: 18px;}.pdp-sec > .sec-h{margin-bottom: 12px;}.aks{display: grid;gap: 8px;}.ak{display: grid;grid-template-columns: 52px minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 8px 10px 8px 8px;border-radius: 14px;background: #fff;border: 1px solid var(--line);color: var(--ink);}.ak-i{width: 52px;height: 52px;display: grid;place-items: center;align-content: center;border-radius: 12px;background: color-mix(in srgb,var(--c) 70%,#fff);line-height: 1.05;text-align: center;}.ak-i b{font-size: 15px;font-weight: 900;color: var(--g-900);}.ak-i small{font-size: 9px;font-weight: 700;color: var(--ink-2);}.ak-i .emo{font-size: 22px;}.ak-t{display: grid;gap: 2px;min-width: 0;}.ak-t b{font-size: 14px;line-height: 1.25;}.ak-t small{font-size: 12.5px;line-height: 1.35;color: var(--ink-2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.ak-go{width: 16px;height: 16px;color: var(--mut-2);}.us{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;}.us li{display: grid;grid-template-columns: 26px minmax(0,1fr);align-items: start;gap: 10px;padding: 8px 10px;border-radius: 12px;background: var(--bg-2);}.f3{grid-template-columns: 32px minmax(0,1fr);grid-template-rows: auto auto;align-items: center;align-content: center;column-gap: 10px;}.f3 .emo{grid-row: 1 / 3;align-self: center;width: 32px;height: 32px;display: grid;place-items: center;border-radius: 9px;background: #fff;font-size: 17px;line-height: 1;}.f3-l{align-self: end;}.f3 b{align-self: start;}.bb-ac2 .bb-im{flex: none;width: 42px;height: 42px;object-fit: contain;border-radius: 9px;background: var(--img);padding: 3px;mix-blend-mode: multiply;}.bb-ac2 .qty button{width: 24px;}.bb-ac2 .qty input{width: 22px;}.bb-ac2 .btn{padding: 0 8px;font-size: 14px;white-space: nowrap;}.vus{display: grid;gap: 18px;padding-bottom: 24px;}.px{container-type: inline-size;}.fm{display: grid;gap: var(--g-in);grid-template-columns: minmax(0,1fr);align-items: start;}.fm > *{min-width: 0;}@media (min-width: 900px){.fm{grid-template-columns: minmax(0,1fr) 360px;gap: var(--g-sec);}}.fm .field{gap: 4px;}.fm .field > label{font-size: 12.5px;font-weight: 600;color: var(--ink-2);}.fm .field > label i{font-style: normal;font-weight: 500;color: var(--mut);}.fm .in.is-err{border-color: var(--red);}.rc input{border-radius: 6px;}.rc input:checked::after{border-radius: 3px;}.pb7-sheet{position: absolute;z-index: 11;left: 0;right: 0;bottom: 0;height: 70%;display: flex;flex-direction: column;border-radius: 20px 20px 0 0;background: #fff;box-shadow: 0 -12px 30px -14px rgba(0,0,0,.4);transition: transform .3s var(--ease);}.pb7-grab{flex: none;align-self: center;width: 40px;height: 5px;margin: 8px 0 2px;border-radius: 3px;background: var(--line-2);}.pbs-sheet{position: fixed;z-index: 100;left: 0;right: 0;bottom: 0;height: 70vh;height: 70dvh;max-width: 560px;margin: 0 auto;visibility: hidden;transform: translateY(105%);transition: transform .3s var(--ease),visibility .3s;}.pbs-sheet.is-open{visibility: visible;transform: none;}.pbs-sheet .pb7-sheet{position: absolute;inset: 0;height: auto;}.l6{display: grid;gap: var(--g-sec);grid-template-columns: minmax(0,1fr);}.l6 > *{min-width: 0;margin: 0;}.l6 .sec-h{margin: 0;}.gt-card{display: grid;gap: 6px;}.gt-k{justify-self: start;display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 10px;border-radius: 8px;background: var(--c,var(--g-50));font-size: 12.5px;font-weight: 700;color: var(--g-900);}.gt-card h2{margin: 0;font-size: 30px;line-height: 1.1;letter-spacing: -.02em;}.gt-def{margin: 0;max-width: 680px;font-size: 16px;line-height: 1.5;color: var(--ink);}.gt-card{padding: 16px;border-radius: 18px;background: color-mix(in srgb,var(--c) 55%,#fff);}.gt-card .gt-k{background: #fff;}.qq{margin: 0;padding-left: 20px;display: grid;gap: var(--g-in);max-width: 760px;font-size: 14.5px;line-height: 1.45;}.g7w{height: auto;max-width: 560px;}.g7w .pb7-sheet{position: relative;inset: auto;height: auto;max-height: 80vh;}.g7w-b{display: grid;gap: var(--g-in);padding: 4px 12px calc(12px + env(safe-area-inset-bottom));overflow-y: auto;}.g7w-b h3{margin: 0;font-size: 24px;letter-spacing: -.02em;line-height: 1.15;}.g7w-a{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 8px;}.ar{display: grid;gap: var(--g-sec);grid-template-columns: minmax(0,1fr);}.ar > *{min-width: 0;margin: 0;}.ar .sec-h{margin: 0;}.fq .acc + .acc{margin-top: 0;}.fq-q summary{font-size: 15px;}.cgv .acc + .acc{margin-top: 0;}@media (min-width: 900px){@keyframes e4c-sweep{0%,100%{transform: translateX(0);}50%{transform: translateX(900%);}}}.btn,.btn-wa2 b{text-transform: uppercase;letter-spacing: .03em;}.btn{font-size: 14px;}.btn-sm{font-size: 12.5px;}.btn-lg{font-size: 15px;}:root{--wa: #73b504;}.btn-wa{background: #73b504;color: #fff;}.btn-wa:hover{background: #659f04;color: #fff;}.ff{position: relative;}.ff-i{width: 100%;height: 54px;padding: 20px 13px 6px;border-radius: 12px;border: 1.5px solid var(--line-2);background: #fff;font-size: 16px;color: var(--ink);transition: border-color .15s,box-shadow .15s;}.ff-i:focus{outline: none;border-color: var(--g);box-shadow: 0 0 0 3px var(--g-100);}.ff > label{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);font-size: 15px;color: var(--mut);pointer-events: none;transition: top .15s,font-size .15s,transform .15s;white-space: nowrap;max-width: calc(100% - 28px);overflow: hidden;text-overflow: ellipsis;}.ff > label i{font-style: normal;color: var(--mut-2);}.ff-i:focus + label,.ff-i:not(:placeholder-shown) + label{top: 8px;transform: none;font-size: 11.5px;font-weight: 600;color: var(--g-txt);}.ff-tel .ff-pre{position: absolute;left: 1.5px;top: 1.5px;bottom: 1.5px;display: inline-flex;align-items: center;gap: 6px;padding: 0 10px 0 12px;border-right: 1px solid var(--line);border-radius: 10px 0 0 10px;background: var(--bg-2);font-size: 14px;font-weight: 600;color: var(--ink-2);z-index: 1;}.ff-tel .ff-i{padding-left: 98px;}.ff-tel > label{left: 98px;}.wah-sheet{position: fixed;z-index: 120;left: 0;right: 0;bottom: 0;height: min(620px,82vh);border-radius: 20px 20px 0 0;background: var(--bg-2);box-shadow: 0 -18px 50px -20px rgba(0,0,0,.45);transform: translateY(105%);visibility: hidden;transition: transform .3s var(--ease),visibility .3s;display: flex;}.wah-sheet.is-open{transform: none;visibility: visible;}@media (min-width: 700px){.wah-sheet{left: 50%;right: auto;bottom: auto;top: 50%;width: 400px;height: min(620px,86vh);border-radius: 20px;transform: translate(-50%,-46%) scale(.97);opacity: 0;}.wah-sheet.is-open{transform: translate(-50%,-50%);opacity: 1;}}.wah{flex: 1;min-width: 0;display: flex;flex-direction: column;min-height: 0;background: var(--bg-2);border-radius: inherit;overflow: hidden;}.wah-h{flex: none;display: flex;align-items: center;gap: 8px;padding: 12px 12px 12px 14px;background: #fff;border-bottom: 1px solid var(--line);}.wah-ti{flex: 1;min-width: 0;display: flex;align-items: center;gap: 10px;}.wah-ti b{display: block;font-size: 15.5px;letter-spacing: -.01em;}.wah-ti small{display: block;font-size: 12px;color: var(--mut);}.wah-av{flex: none;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 11px;background: #73b504;color: #fff;}.wah-back,.wah-x{flex: none;width: 36px;height: 36px;display: grid;place-items: center;border-radius: 10px;background: var(--bg-2);color: var(--ink);}.wah-b{flex: 1;min-height: 0;overflow-y: auto;padding: 12px;}.wah-v{display: grid;gap: var(--g-in);}.wah-v[hidden]{display: none;}.wah-q{margin: 0;font-size: 14px;font-weight: 700;color: var(--ink);}.wah-os{display: grid;gap: 6px;}.wah-o{display: grid;grid-template-columns: 36px minmax(0,1fr) auto;align-items: center;gap: 10px;min-height: 50px;padding: 6px 12px 6px 7px;border-radius: 13px;background: #fff;border: 1px solid var(--line);text-align: left;color: var(--ink);}.wah-o:hover{border-color: var(--g-200);}.wah-oi{width: 36px;height: 36px;display: grid;place-items: center;border-radius: 10px;background: var(--g-50);font-size: 17px;}.wah-ol{font-size: 13.5px;font-weight: 600;line-height: 1.3;}.wah-o > .ic{color: var(--mut-2);}.wah-box{display: grid;gap: 6px;padding: 12px;border-radius: 14px;background: #fff;border: 1px solid var(--line);font-size: 13.5px;line-height: 1.45;color: var(--ink-2);}.wah-box > b{font-size: 14px;color: var(--ink);}.wah-box p{margin: 0;}.wah-ok{color: var(--g-txt);font-weight: 700;}.wah-note{margin: 0;padding: 9px 11px;border-radius: 12px;background: var(--yl-50);font-size: 12.5px;line-height: 1.4;color: var(--ink-2);}.wah-ck{display: flex;gap: 9px;align-items: flex-start;cursor: pointer;}.wah-ck input{flex: 0 0 auto;width: 18px;height: 18px;margin: 0;accent-color: var(--g-900);}.wah-ck a{color: inherit;text-decoration: underline;}.wah-up{display: grid;grid-template-columns: 36px minmax(0,1fr);align-items: center;gap: 10px;padding: 9px;border-radius: 13px;border: 1.5px dashed var(--line-2);background: #fff;cursor: pointer;}.wah-up b{display: block;font-size: 13.5px;}.wah-up small{display: block;font-size: 12px;color: var(--mut);}.wah-cta{height: 48px;}.wah-f{flex: none;margin: 0;padding: 9px 12px;border-top: 1px solid var(--line);background: #fff;text-align: center;font-size: 11.5px;color: var(--mut);}.wah-f b{color: var(--ink-2);}.sec-more{border-radius: 10px;}.sec-more .arrow-btn{border-radius: 7px;}.stk-s1 .stk-l::before{border-radius: 2px;}.us2-tip.us2-tip-np{grid-template-columns:minmax(0,1fr);padding:8px 12px}.facts3{grid-auto-rows:auto;gap:6px}.f3{min-height:0;padding:6px 24px 6px 8px;gap:0 8px;grid-template-columns:22px minmax(0,1fr);align-items:center}.f3 .emo{font-size:16px;line-height:1}.f3-l{font-size:10.5px;line-height:1.2;align-self:end}.f3 b{font-size:12.5px;line-height:1.2;align-self:start}@media (min-width:700px){.facts3{grid-template-columns:repeat(4,minmax(0,1fr))}}.auth3{align-items:center;padding:6px 12px 6px 6px}.auth3 img{width:48px;height:48px}.auth3>div{max-height:48px;overflow:hidden;gap:1px}.auth3 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.auth3 small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;font-size:11px}.f3{grid-template-columns: 28px minmax(0,1fr);column-gap: 10px;}.f3 .emo{width: 28px;height: 28px;border-radius: 8px;font-size: 15px;}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--g-in: 10px;--g-sec: 24px;}@media (min-width: 900px){:root{--g-sec: 32px;}}.sec,.sec-tight{padding-top: calc(var(--g-sec) / 2);padding-bottom: calc(var(--g-sec) / 2);}:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h h2{font-size: 18px;line-height: 1.12;letter-spacing: -.02em;}:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h h1{font-size: 21px;font-weight: 800;line-height: 1.1;letter-spacing: -.03em;}@media (min-width: 900px){:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h h2{font-size: 20px;}:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h h1{font-size: 25px;}}@media (max-width: 420px){.sec-h h2{font-size: 18px;}}@media (max-width: 374px){:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h h2{font-size: 16.5px;}}.ttl-t6 .sec-h{padding: 9px 10px 9px 14px;border-radius: 14px;}:is(.ttl-t6, .ttl-t7, .ttl-t8) .sec-h .sh-k{margin-bottom: 1px;}.sec-h.sec-g > .sh-p{margin: 0;font-size: 12.5px;line-height: 1.25;}.sec-h{margin-bottom: var(--sp-3);}.sec-h.sec-g{column-gap: var(--sp-2);}.sec-h .sec-more{padding-left: 10px;}.pdp-info > *,.px > *,.avs > *,.av2-f > *,.sum-box > *{margin-top: 0;margin-bottom: 0;}.pdp-info{gap: var(--g-in);}.pdp-info > .px2,.pdp-info > .pdp-lv,.pdp-info > .rgd,.pdp-info > .atouts{margin: 0;}.pdp{padding-bottom: 0;}.pdp-nav{margin-top: var(--g-in);}.pdp-body{padding-top: var(--sp-3);padding-bottom: calc(var(--g-sec) / 2);row-gap: var(--g-sec);}.pdp-sec + .pdp-sec{margin-top: var(--g-sec);}.rv > .rv-shop{margin-top: 4px;}.rgd{gap: 0;padding: 4px 12px;margin: 0;}.rgd-r{padding: 7px 0;}.rgd-r + .rgd-r{border-top: 1px solid var(--g-200);}.us2{display: grid;gap: var(--g-in);}.us2-s{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;}.us2-s li{display: grid;grid-template-columns: 40px minmax(0,1fr);align-items: center;gap: 10px;padding: 7px 10px 7px 7px;border-radius: 12px;background: #fff;border: 1px solid var(--line);}.us2-s b{display: block;font-size: 13.5px;line-height: 1.25;color: var(--ink);}.us2-s li small{display: block;margin-top: 1px;font-size: 12.5px;line-height: 1.35;color: var(--ink-2);}.us2-x{display: flex;flex-wrap: wrap;align-items: center;gap: 5px;padding: 8px 10px;border-radius: 12px;background: var(--or-50);border: 1px solid var(--or-100);}.us2-x b{font-size: 12.5px;color: var(--or-h);margin-right: 2px;}.us2-x > span{display: inline-flex;align-items: center;padding: 3px 7px;border-radius: 7px;background: #fff;border: 1px solid var(--or-100);font-size: 12.5px;font-weight: 600;color: var(--ink-2);white-space: nowrap;}.us2-tip{display: grid;grid-template-columns: 40px minmax(0,1fr);align-items: center;gap: 10px;margin: 0;padding: 7px 10px 7px 7px;border-radius: 12px;background: var(--yl-50);border: 1px solid #f1e2a4;font-size: 13px;line-height: 1.4;color: var(--ink-2);}.us2-tip img{width: 40px;height: 40px;border-radius: 10px;object-fit: cover;align-self: center;}.us2-tip b{display: block;font-size: 12.5px;color: var(--ink);}@media (min-width: 900px){.us2{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: stretch;}.us2-s{grid-column: 1 / -1;grid-template-columns: minmax(0,1fr) minmax(0,1fr);}}.vus{display: grid;gap: var(--g-sec);padding-top: calc(var(--g-sec) / 2);padding-bottom: var(--g-sec);}.rail:last-child > .rail-track{margin-bottom: -6px;}.tabs-row{margin-bottom: var(--g-in);}.crumbs{padding-bottom: var(--g-in);}.pdp-body{padding-top: var(--g-sec);}.hero{padding-bottom: 0;}.tn{padding: 10px 12px;}.lst{padding-top: 0;}.vus{padding-top: var(--g-sec);}.hero{padding-bottom: calc(var(--g-sec) / 2);}.sec-tight:has(> .gl-types){padding-top: 8px;}.sec-h.sec-g > .sh-p{margin-top: 1px;}.sec-h.sec-g{row-gap: 0;}.hd-search .pvxse-form{position: relative;display: flex;align-items: center;width: 100%;margin: 0;}.hd-search .pvxse-form input[type=search]{height: 46px;padding: 0 16px 0 44px;border-radius: 12px;border: 1.5px solid var(--line-2);background: #fff;color: var(--ink);font: 400 15px/1 Poppins,system-ui,sans-serif;}.hd-search .pvxse-form input[type=search]::placeholder{color: #737e68;}.hd-search .pvxse-form input[type=search]:focus{border-color: var(--g);box-shadow: 0 0 0 4px rgba(115,181,4,.15);}.hd-search .pvxse-form button{left: 6px;right: auto;width: 34px;height: 34px;border-radius: 8px;color: var(--mut);}@media (min-width: 1100px){.hd-search .pvxse-form input[type=search]{height: 48px;}}@media (max-width: 849px){.hd-search .pvxse-form input[type=search]{font-size: 16px;}}.bubble .hd-search .pvxse-form input[type=search]{height: 44px;}.pvx-dwc{display: contents;}.cart-empty{display: grid;gap: 10px;justify-items: start;padding: 14px;}.cart-empty p{margin: 0;}body.admin-bar .drawer,body.admin-bar .sheet{top: 32px;height: calc(100% - 32px);}@media (max-width: 782px){body.admin-bar .drawer,body.admin-bar .sheet{top: 46px;height: calc(100% - 46px);}}.wah-ul{margin: 0;padding-left: 18px;display: grid;gap: 4px;}.wah-ko{color: var(--rd,#c62828);font-weight: 700;}.wah-err{margin: 0;padding: 9px 11px;border-radius: 12px;background: #fdecea;color: #a61b1b;font-size: 12.5px;}.wah-cta[disabled]{opacity: .7;}.px-pr .was{font-size: 14px;color: var(--mut);}.buy-wc form.cart{display: grid;gap: 10px;}.lst.is-busy .grid-p{opacity: .55;transition: opacity .2s;pointer-events: none;}a.at{color: inherit;text-decoration: none;}a.at:hover b{text-decoration: underline;}.pv-intro-produit{margin: 0 0 10px;color: var(--ink-2);}.pcv-glossaire-terme{background: var(--g-50);color: var(--g-900);border-radius: 6px;padding: 0 4px;cursor: pointer;}.pcv-glossaire-popup__box{background: #fff !important;border-radius: 18px !important;}.pcv-glossaire-popup__box button.pcv-glossaire-popup__close{border-radius: 12px !important;width: 40px !important;height: 40px !important;}.pcv-glossaire-popup__titre{text-transform: none !important;font-weight: 800 !important;letter-spacing: 0 !important;}.pc-img,.ci-img,.gal-main,.gal-thumbs button,.buybar img,.sugg img,.pick img,.need img,.ai-ctx img{background: #fff;}.pc-img img,.ci-img img,.gal-track img,.gal-thumbs img,.buybar img,.sugg img,.pick img,.need img,.px-duo img,.spot img{padding: 0;mix-blend-mode: normal;filter: none;}.gal-thumbs button{padding: 0;}.pc.is-out .pc-img img{opacity: .55;filter: grayscale(.6);}.gl3 .gal-main{background: #fff;border: 1px solid var(--line);}.gl3 .gal-thumbs button{background: #fff;border-color: var(--line);}.gl3 .gal-thumbs button.on{border-color: var(--g-900);}@media (max-width: 767px){.wrap .rail-track{margin-left: calc(-1 * var(--gut));margin-right: calc(-1 * var(--gut));padding-left: var(--gut);padding-right: var(--gut);scroll-padding-left: var(--gut);}.wrap .flash .rail-track{margin-left: -14px;margin-right: -14px;padding-left: 14px;padding-right: 14px;scroll-padding-left: 14px;}}.sec-h.sec-g > .sh-t{grid-column: 1;grid-row: 1;}.sec-h.sec-g > .sec-r{grid-column: 2;grid-row: 1 / span 2;align-self: center;}.sec-h.sec-g > .sh-p{grid-column: 1;grid-row: 2;}.sec-more{height: 36px;padding: 0 5px 0 12px;border-radius: 10px;}.sec-more .arrow-btn{width: 26px;height: 26px;border-radius: 7px;}.flash .sec-more{height: 36px;padding: 0 5px 0 12px;}.us2-x > span{white-space: normal;line-height: 1.3;}.cart-alt{display: block;width: 100%;text-align: center;text-decoration: underline;text-underline-offset: 3px;color: var(--ink-2);background: none;border: 0;cursor: pointer;}.cart-alt:hover{color: var(--g-txt);}.dl-row > span{line-height: 1.4;}.dl-row b,.tot span:last-child,.price .now,.price .was,.pc-pr .now,.pc-pr .was,.cart-badge,.ci-row .now,.amt{white-space: nowrap;}.ship-prog p{align-items: flex-start;}.ship-prog p .ic{flex: none;margin-top: 2px;}.ship-add{display: grid;gap: 6px;margin-top: 10px;}.ship-add small{font-size: 12px;font-weight: 700;color: var(--g-900);}.ship-add .sugg{background: var(--bg-2);border-radius: 10px;padding: 6px;}.cls-e8 .dw-x,.dw-x,.wah-x{border-radius: 12px;}@media (min-width: 1100px){.hd-btn.hd-cart{width: auto;min-width: 48px;padding: 0 12px 0 11px;display: inline-flex;align-items: center;gap: 8px;}.hd-btn.hd-cart .hd-cart-amt{position: static;transform: none;margin: 0;font-size: 13.5px;font-weight: 700;color: var(--ink);}.hd-btn.hd-cart .hd-cart-amt:empty{display: none;}}body.admin-bar{--ab: 32px;}@media (max-width: 782px){body.admin-bar{--ab: 46px;}}body.admin-bar .bubble{top: calc(10px + var(--ab));}body.admin-bar .pdp-nav{top: calc(var(--bub,0px) + var(--ab));}@media (min-width: 1000px){body.admin-bar .gal{top: calc(var(--bub,0px) + var(--ab));}}body.admin-bar .wah-sheet,body.admin-bar .modal{top: var(--ab);}@media (min-width: 700px){body.admin-bar .wah-sheet{top: calc(50% + var(--ab) / 2);}}@media (max-width: 599px){.sec-h:has(.seg){flex-wrap: wrap;}.sec-h:has(.seg) > div:first-child{flex-basis: 100%;}.sec-h .seg{margin-top: 2px;}}@media (min-width: 700px) and (max-width: 999px){.gal{max-width: 560px;margin: 0 auto;width: 100%;}}@media (min-width: 1000px){.pdp{grid-template-columns: minmax(0,11fr) minmax(0,13fr);gap: 32px;}.gal{max-width: 600px;grid-template-columns: 64px minmax(0,1fr);}.gal-thumbs button{flex: 0 0 64px;width: 64px;height: 64px;}.gal.gal-1{grid-template-columns: minmax(0,1fr);}}@media (min-width: 1200px){.pdp{gap: 40px;}}.rv-google header{position: relative;padding-right: 30px;}.rv-google .g-logo{position: absolute;right: 0;top: 0;width: 24px;height: 24px;border-radius: 7px;font-size: 13px;}.gcard{flex-wrap: wrap;}.gcard .gcard-q{flex-basis: 100%;margin: 4px 0 0;padding-top: 8px;border-top: 1px dashed var(--line);font-size: 13px;line-height: 1.45;color: var(--ink-2);}.gcard .gcard-q b{font-weight: 700;color: var(--ink);}.pbb-lg:empty{display: none;}#cart .ci-rm{width: 36px;height: 36px;}.sec-more{border-radius: 10px;}.sec-more .arrow-btn{border-radius: 8px;}.pdp-col{display: contents;}.pdp-v2 .pdp-plus{order: 3;display: grid;gap: 10px;min-width: 0;}.pdp-v2 .pdp-plus > *{margin: 0;}@media (min-width: 1000px){.pdp-v2 .pdp-col{display: grid;gap: 16px;align-content: start;min-width: 0;}.pdp-v2 .gal{position: relative;top: auto;}body.admin-bar .pdp-v2 .gal{top: auto;}.pdp-v2 .pdp-plus{order: 0;}.pdp-v2 .gal-thumbs{max-height: calc(4 * 64px + 3 * 8px);}}.pdp-v2 .pbb{width: fit-content;max-width: 100%;justify-self: start;align-self: flex-start;}.pdp-v2 .pbb-t > b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.pdp-v2 .pbb-t small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.btn-wa2 > span{min-width: 0;}.btn-wa2 small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.pdp-v2 .atouts{display: flex;flex-wrap: wrap;gap: 6px;}.pdp-v2 .at{padding: 5px 10px 5px 5px;gap: 7px;border-radius: 10px;background: #fff;border: 1px solid var(--line);}.pdp-v2 .at .emo{width: 28px;height: 28px;font-size: 15px;border-radius: 8px;background: var(--bg-2);}.pdp-v2 .at > span:last-child{display: flex;gap: 4px;flex-wrap: wrap;align-items: baseline;}.pdp-v2 .at b{display: inline;font-size: 12.5px;}.pdp-v2 .at span{font-size: 12.5px;}.pdp-v2 .rgd-c a.tg2{color: var(--br-d,var(--bl));border-color: color-mix(in srgb,var(--br-d,var(--bl)) 22%,#fff);background: color-mix(in srgb,var(--br-l,#fff) 60%,#fff);}.ak-t b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.why2.is-cards{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;align-items: stretch;}.why2.is-cards .wy,.why2.is-cards .wy[open]{grid-column: auto;background: var(--bg-2);}.why2.is-cards .wy summary{cursor: default;padding: 12px 12px 4px;}.why2.is-cards .wy summary .ic{display: none;}.why2.is-cards .wy p{padding: 0 12px 12px 12px;}.us3-s li{grid-template-columns: 34px minmax(0,1fr);padding: 8px 12px 8px 8px;}.us2-n{width: 34px;height: 34px;display: grid;place-items: center;border-radius: 10px;background: var(--g-50);color: var(--g-900);font-size: 20px;font-weight: 800;line-height: 1;letter-spacing: -.04em;box-shadow: inset 0 0 0 1.5px var(--g-100);}.us3-s li > span:last-child small{margin-top: 0;font-size: 13px;color: var(--ink);}.us2-x{display: grid;gap: 4px;grid-column: 1 / -1;}.us2-x > span{background: none;border: 0;padding: 0;white-space: normal;font-weight: 500;color: var(--ink);}.us2-x > span::before{content: "•";margin-right: 7px;color: var(--or-h);font-weight: 800;}.rv4{display: grid;gap: 12px;grid-template-columns: minmax(0,1fr);padding: 14px;border-radius: 16px;background: linear-gradient(135deg,#fff8e6,#fff 60%);border: 1px solid #f3e4b5;}.rv4-s{display: flex;align-items: center;gap: 12px;}.rv4-n{display: inline-flex;align-items: baseline;gap: 2px;padding: 10px 14px;border-radius: 14px;background: var(--g-900);color: #fff;}.rv4-n b{font-size: 32px;font-weight: 800;letter-spacing: -.03em;line-height: 1;}.rv4-n small{font-size: 13px;opacity: .8;}.rv4-m{display: grid;gap: 4px;}.rv4-m .stars{width: 107px;height: 20px;-webkit-mask-size: 107px 20px;mask-size: 107px 20px;}.rv4-m small{font-size: 12.5px;color: var(--ink-2);}.rv4-bars i::before{background: linear-gradient(90deg,#f2a400,#ffcf4a);}.rv4-g{background: #fff;}.g-logo.g-real{background: #fff;border: 1px solid #e3e7ee;width: 40px;height: 40px;border-radius: 12px;flex: none;}.g-logo.g-real svg{width: 22px;height: 22px;}@media (min-width: 800px){.rv4{grid-template-columns: auto minmax(0,1fr) minmax(0,1.2fr);align-items: center;gap: 20px;}}.av3-b{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}.av3-b.is-1{grid-template-columns: minmax(0,1fr);}.av3-b > .btn,.av3-b .rv-form > summary{width: 100%;min-height: 46px;justify-content: center;}.av3-b .rv-form[open]{grid-column: 1 / -1;}.rtn2{padding-top: calc(var(--g-sec) / 2);}.rtn2 .sh-p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rtn2-box{border-radius: 16px;border: 1px solid var(--line);background: var(--bg-2);overflow: hidden;}.rtn2-l{list-style: none;margin: 0;padding: 0;}.rtn2-i{display: grid;grid-template-columns: 26px 56px minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 10px 12px;}.rtn2-i + .rtn2-i{border-top: 1px solid var(--line);}.rtn2-i.is-cur{background: var(--g-50);}.rtn2-im{width: 56px;height: 56px;border-radius: 10px;background: #fff;display: grid;place-items: center;overflow: hidden;}.rtn2-im img{width: 100%;height: 100%;object-fit: contain;padding: 4px;mix-blend-mode: multiply;}.rtn2-t{display: grid;gap: 1px;min-width: 0;text-align: left;}.rtn2-t small{font-size: 11px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--g-txt);}.rtn2-t a{font-size: 13px;font-weight: 500;line-height: 1.3;color: var(--ink);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.rtn2-t b{font-size: 14px;}.rtn2-here{width: 36px;height: 36px;display: grid;place-items: center;border-radius: 9px;background: #fff;color: var(--g-900);border: 1px solid var(--g-200);}.rtn2-f{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px;padding: 12px;background: #fff;border-top: 1px solid var(--line);}.rtn2-tot{display: grid;gap: 1px;}.rtn2-tot small{font-size: 11px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--mut);}.rtn2-tot b{font-size: 18px;font-weight: 800;}.rtn2-tot s{font-size: 13px;font-weight: 500;color: var(--mut);}.rtn2-tot em{font-style: normal;font-size: 12.5px;font-weight: 700;color: var(--g-900);}.rtn2-f .btn{flex: 1 1 220px;min-height: 48px;}@media (min-width: 1000px){.rtn2-l{display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));}.rtn2-i + .rtn2-i{border-top: 0;border-left: 1px solid var(--line);}.rtn2-f .btn{flex: 0 0 auto;padding-inline: 28px;}}.fab-main.fab-ia{background: linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow: 0 14px 30px -12px rgba(79,70,229,.8);}.fab-main.fab-ia::after{content: "";position: absolute;inset: -4px;border-radius: 19px;border: 2px solid rgba(124,58,237,.45);animation: fab-halo 3.2s ease-out infinite;pointer-events: none;}.fab-main.fab-ia .ic-o{animation: fab-etoile 3.2s ease-in-out infinite;}@keyframes fab-halo{0%{transform: scale(.92);opacity: .9;}70%,100%{transform: scale(1.18);opacity: 0;}}@keyframes fab-etoile{0%,80%,100%{transform: rotate(0) scale(1);}88%{transform: rotate(18deg) scale(1.12);}}@media (prefers-reduced-motion: reduce){.fab-main.fab-ia::after,.fab-main.fab-ia .ic-o{animation: none;}}@media (max-width: 1099px){body.pvx-bb2 .fab{right: 10px;bottom: calc(76px + env(safe-area-inset-bottom));}body.pvx-bb2 .fab-main{width: 46px;height: 46px;border-radius: 12px;}body.pvx-bb2 .fab-main.fab-ia::after{border-radius: 15px;}}@media (min-width: 1100px){.buybar.bb-ac2{left: auto;right: 84px;transform: translateY(160%);width: min(560px,60vw);}.buybar.bb-ac2.is-on{transform: none;}}.pcv-glossaire-terme{background: var(--g-50);box-shadow: inset 0 0 0 1px var(--g-100);border-radius: 6px;padding: 0 4px;color: var(--g-900);font-weight: 600;cursor: pointer;transition: background .15s;}.pcv-glossaire-terme:hover{background: var(--g-100);}.fil-bas{padding-block: 6px 2px;}.fil-bas .crumbs{padding: 8px 0;font-size: 12.5px;border-top: 1px solid var(--line);}.logo-fav{display: none;}.logo-fav img{width: 40px;height: 40px;display: block;border-radius: 10px;}@media (max-width: 1099px){.hd .logo,.bubble .logo{display: none;}.logo-fav{display: flex;align-items: center;min-width: 0;}.hd-in{grid-template-columns: minmax(44px,1fr) minmax(0,2fr) minmax(88px,1fr);grid-template-areas: "logo search acts";gap: 8px;padding-top: 8px;padding-bottom: 8px;}.hd-in > .logo-fav{grid-area: logo;}.hd-acts{justify-content: flex-end;gap: 4px;}.hd-acts .hd-acc{display: none;}.hd-acts .hd-btn,.bubble .hd-btn{width: 42px;height: 42px;}.hd-search input,.hd-search .pvxse-form input[type=search]{height: 42px;padding-right: 12px;padding-left: 38px;font-size: 16px;}.bubble{display: grid;grid-template-columns: minmax(44px,1fr) minmax(0,2fr) minmax(88px,1fr);gap: 8px;padding: 6px 8px;border-radius: 16px;}.bubble .hd-search{grid-column: 2;grid-row: 1;}.bubble .logo-fav{grid-column: 1;grid-row: 1;}.bubble .bub-cart{display: grid;justify-self: end;}.bubble .bub-cart,.bubble .hd-menu{grid-row: 1;}.bubble .bub-cart{grid-column: 3;margin-right: 46px;}.bubble .hd-menu{grid-column: 3;justify-self: end;}}.sec-h.sec-g:not(:has(.sh-p)){align-items: center;}@media (max-width: 599px){.flash .mc{grid-template-columns: minmax(0,1fr);align-content: start;}}.rv-google .g-logo.g-real{position: absolute;right: 0;top: 0;width: 26px;height: 26px;border-radius: 7px;}.rv-google .g-logo.g-real svg{width: 16px;height: 16px;}@media (max-width: 699px){.of{min-height: 0;padding: 14px;}.of .duo{margin-top: 4px;}}.pc .pc-add{width: 42px;height: 42px;min-height: 0;padding: 0;flex: none;}.pc .pc-add span{display: none;}.pc .pc-foot{padding: 4px 10px 10px;gap: 6px;}.pc-img{position: relative;}.pc-img .pc-im2{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;background: #fff;opacity: 0;transform: translateX(14%);transition: opacity .45s var(--ease),transform .55s var(--ease);pointer-events: none;z-index: 1;}.pc-img.is-im2 .pc-im2{opacity: 1;transform: none;}@media (hover: hover){.pc:hover .pc-img .pc-im2{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.pc-img .pc-im2{transition: none;}}.flt .chip.is-on{background: var(--g-900);border-color: var(--g-900);color: #fff;}@media (max-width: 1099px){.flt{background: #fff;}.flt .dw-x{width: 40px;height: 40px;border-radius: 10px;box-shadow: none;}.fg,.fg.on{display: block;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 0 14px;}.fg summary{display: flex;padding: 13px 0;font-size: 15px;}.fg[open] summary{border-bottom: 1px solid var(--line);margin-bottom: 10px;}.fg .ck{padding: 6px 0;}}.ft{border-radius: 28px 28px 0 0;}@keyframes ft-mq{from{transform: translateX(0);}to{transform: translateX(-50%);}}.p-chip{display: inline-flex;align-items: center;height: 30px;padding: 0 12px;border-radius: 8px;background: var(--bg-2);font-size: 13px;font-weight: 800;}.p-pz{color: #ef7d00;font-style: italic;}.p-pz b{color: #0b4ea2;}.p-chip.p-visa{color: #1a1f71;font-style: italic;letter-spacing: .02em;}.p-chip.p-mc i{width: 16px;height: 16px;border-radius: 50%;background: #eb001b;display: block;}.p-chip.p-mc i + i{background: #f79e1b;margin-left: -6px;mix-blend-mode: multiply;}.ft-copy{font-size: 12.5px;color: var(--ink-2);}@media (max-width: 699px){.ft-copy{flex-basis: 100%;padding-top: 10px;border-top: 1px solid var(--line);}}.bubble{transform: translate(-50%,calc(-100% - 30px));visibility: hidden;transition: transform .3s var(--ease),visibility 0s linear .3s;}.bubble.on{transform: translate(-50%,0);visibility: visible;transition: transform .35s var(--ease),visibility 0s;}.pvxq-gs.vu{position: fixed;display: flex;gap: 0;}#pvx-menu .pvx-eng{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;margin: 0 0 12px;}#pvx-menu .pvx-eng > span{display: flex;align-items: center;gap: 6px;min-height: 40px;padding: 6px 9px;border-radius: 12px;background: #fff;font: 500 12px/1.25 Poppins,sans-serif;color: #333;}#pvx-menu .pvx-eng b{font-weight: 700;color: #000;}#pvx-menu .pvx-eng i{font-style: normal;font-size: 15px;flex: none;}@media (min-width: 768px){#pvx-menu .pvx-eng{display: none;}}:root{--cta: #10200a;--cta-1: #2a3624;--cta-h: #000;--cta-sh: rgba(16,32,10,.9);}.btn-buy,.mc-add{background: linear-gradient(180deg,var(--cta-1),var(--cta));color: #fff;box-shadow: 0 8px 16px -10px var(--cta-sh);}.btn-buy:hover,.mc-add:hover{background: var(--cta-h);}.pc-t-fav{display: grid;place-items: center;border: 0;padding: 0;cursor: pointer;}.pc-t-fav .ic{fill: none;transition: transform .15s var(--ease);}.pc-t-fav.is-on .ic,.pdp-fav.is-on .ic{transform: scale(1.08);}.pdp-acts{display: flex;gap: 6px;}.pdp-fav{cursor: pointer;padding: 0;color: var(--ink);}.pdp-fav span,.pc-t-fav span{display: none;}.pdp-fav .ic{width: 18px;height: 18px;fill: none;}.pdp-fav.is-on{color: #e0245e;border-color: #fecdd3;background: #fff1f2;}.pdp-fav.is-on .ic{fill: currentColor;}.tg-gam{font-weight: 700;}.pc-t.pc-t-fav.is-on{background: none;color: #e0245e;}.pc-t.pc-t-fav.is-on .ic{fill: currentColor;}.pc-meta .pc-t-ai,.pdp-ai{color: #5b3cc4;}.pdp-cmp,.pdp-ai{cursor: pointer;padding: 0;}.pdp-cmp span,.pdp-ai span,.pc-t-cmp span,.pc-t-ai span{display: none;}.pdp-cmp .ic,.pdp-ai .ic{width: 18px;height: 18px;}.pdp-cmp.is-on{background: var(--g-900);border-color: var(--g-900);color: #fff;}.cmp-th img{width: 30px;height: 30px;object-fit: contain;background: #fff;border-radius: 7px;}.sec-h.sec-g > .sec-r{grid-row: 1;align-self: center;}.sec-h.sec-g .sh-k:empty,.sec-h.sec-g .sh-ico:empty{display: none;}.sec-h.sec-g .sh-tx h2{line-height: 1.15;margin: 0;}.sec-h.sec-g > .sh-p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.slide{justify-content: flex-end;}@media (min-width: 700px){.slide{align-items: flex-end;}}.cd span{display: inline-flex;align-items: baseline;justify-content: center;gap: 2px;min-width: 0;padding: 5px 7px;}.cd span small{display: inline;font-size: 9.5px;letter-spacing: .02em;text-transform: none;opacity: .85;}@media (max-width: 599px){.cd span{min-width: 0;padding: 4px 6px;font-size: 14px;}}.mc .price{display: flex;flex-direction: column;align-items: flex-start;gap: 0;min-width: 0;}.mc .price .now{font-size: 17px;line-height: 1.1;white-space: nowrap;}.mc .price .was{font-size: 12px;line-height: 1.2;white-space: nowrap;}.mc .mc-add{width: 40px;height: 40px;border-radius: 10px;}.mc .mc-add .ic{width: 20px;height: 20px;}.pc-badges .bdg{max-width: 60%;font-size: 10px;padding: 3px 6px;gap: 3px;}.pc-badges .bdg .ic{width: 11px;height: 11px;}.of{display: flex;flex-direction: column;}@media (max-width: 767px){.ft-copy{font-size: 11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;text-align: center;}}#pvx-menu .pvx-eng{margin: 14px 0 12px;}.price .now,.pc-pr .now{color: var(--ink);}.pc-img .pc-im2{transform: scale(.82);}.pc-img.is-im2 > img:not(.pc-im2){transform: scale(.92);opacity: .4;transition: transform .45s var(--ease),opacity .45s var(--ease);}@media (hover: hover){.pc:hover .pc-img:has(.pc-im2) > img:not(.pc-im2){transform: scale(.92);opacity: .4;}}.rtn2-i{position: relative;grid-template-columns: 56px minmax(0,1fr) auto;gap: 9px;padding: 8px 10px;}.rtn2-t small,.rtn2-t a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rtn2-t a{-webkit-line-clamp: unset;}.rtn2-f{padding: 10px;gap: 8px;}.rtn2-tot em{display: inline-block;justify-self: start;margin-top: 3px;padding: 3px 8px;border-radius: 7px;background: var(--g-50);color: var(--g-900);font-size: 14px;font-weight: 800;}.bubble{top: 0;border-radius: 0 0 16px 16px;}body.admin-bar .bubble{top: var(--ab,0px);}@media (max-width: 1099px){.bubble{width: 100%;grid-template-columns: 44px minmax(0,1fr) 44px;padding: 6px 8px;padding-top: max(6px,env(safe-area-inset-top,0px));}.bubble .bub-cart{display: none !important;}.bubble .hd-menu{grid-column: 3;justify-self: end;}}.fab-item.fi-wa i{background: #73b504;color: #fff;}@media (min-width: 768px){#ai.drawer{top: auto !important;bottom: 16px;right: 16px;height: max(50vh,480px) !important;max-height: calc(100vh - 32px);border-radius: 18px;overflow: hidden;}}.us2-x > span::before{content: none;}.gal-main .gal-badges{left: 14px;top: 14px;}@media (max-width: 999px){.gal-main .gal-badges{left: 12px;top: 12px;}}.bb-ac2 .bb-pr{flex: 1 1 auto;min-width: 0;height: 46px;display: grid;place-items: center;padding: 0 8px;border-radius: 12px;border: 1px solid var(--line);background: var(--bg-2);}.bb-ac2 .bb-pr b{font-size: 16.5px;font-weight: 800;color: var(--ink);white-space: nowrap;}.buybar.bb-ac2 .btn.bb-add{flex: none;width: 54px;min-height: 46px;padding: 0;}.buybar.bb-ac2 .bb-add .ic{width: 22px;height: 22px;}.rot-i{white-space: nowrap;min-width: 0;}.rot-i > span:not(.emo){min-width: 0;overflow: hidden;text-overflow: ellipsis;}@media (max-width: 599px){.rot-i{font-size: 12.5px;}}#pcv-glossaire-popup{display: none !important;}@media (min-width: 1000px){.pdp-body.pdp-full{grid-template-columns: minmax(0,1fr);}}:root{--fe: #0b84bd;--fe-d: #075a86;--fe-l: #f2f9fd;}.fest{background: radial-gradient(90% 120% at 100% 0%,rgba(255,255,255,.18),transparent 55%),linear-gradient(140deg,var(--fe-d),var(--fe));}body.woocommerce-checkout:has(#pvx-sticky-order-btn.pvx-visible) .fab{opacity: 0;pointer-events: none;}.lf{display: grid;gap: 10px;padding: 12px;border-radius: 18px;background: #f3f9ea;border: 1px solid #dcebc4;color: var(--ink);}.lf-i{width: 40px;height: 40px;display: grid;place-items: center;border-radius: 11px;background: #fff;border: 1px solid #dcebc4;font-size: 21px;flex: none;}.lf-h{display: flex;align-items: center;gap: 10px;}.lf-t{display: grid;line-height: 1.15;min-width: 0;}.lf-t small{font-size: 11px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: #3f6b00;}.lf-t b{font-size: 19px;}.lf-city{margin-left: auto;display: inline-flex;align-items: center;gap: 4px;height: 36px;padding: 0 10px;border-radius: 10px;border: 1.5px solid #cfe3ad;background: #fff;font: inherit;font-size: 13.5px;color: var(--ink);white-space: nowrap;cursor: pointer;}.lf-city b{font-weight: 800;}.lf-bx{display: flex;gap: 6px;flex-wrap: wrap;}.lf-b{display: inline-flex;align-items: center;gap: 5px;min-height: 34px;padding: 4px 11px;border-radius: 10px;background: #fff;border: 1.5px solid #cfe3ad;font-weight: 800;font-size: 14px;}.lf-b2{background: #73b504;border-color: #73b504;color: #fff;}.lf-fee{display: grid;gap: 8px;padding: 10px 12px;border-radius: 14px;background: #fff;}.lf-fh{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;}.lf-fh > span{font-size: 11px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: var(--mut);white-space: nowrap;}.lf-fh b{font-size: 13.5px;text-align: right;}.lf-fh b em{font-style: normal;color: #3f6b00;}.lf-st{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));position: relative;}.lf-st::before{content: "";position: absolute;left: 16%;right: 16%;top: 13px;height: 3px;border-radius: 3px;background: var(--line);}.lf-st li{position: relative;display: grid;justify-items: center;gap: 1px;text-align: center;}.lf-st li i{position: relative;width: 28px;height: 28px;display: grid;place-items: center;border-radius: 8px;background: #fff;border: 1.5px solid var(--line-2);font-style: normal;font-size: 14px;margin-bottom: 3px;}.lf-st li.done i{background: #73b504;border-color: #73b504;color: #fff;font-weight: 900;}.lf-st li.cur i{border-color: #73b504;box-shadow: 0 0 0 3px #e2efcb;}.lf-st li.next i{opacity: .6;filter: grayscale(.5);}.lf-st b{font-size: 13px;}.lf-st small{font-size: 11px;color: var(--mut);}.lf-st li.cur b,.lf-st li.cur small{color: #3f6b00;font-weight: 800;}.mp{display: none;}@media (min-width: 1000px){.mp{display: block;position: relative;min-height: 280px;border-radius: 18px;background: linear-gradient(160deg,#f6fbef,#e8f3d6);border: 1px solid #dcebc4;overflow: hidden;}}.mp svg{position: absolute;top: 8px;left: 38%;width: 60%;height: calc(100% - 16px);}@keyframes mp-r{to{stroke-dashoffset: -18;}}@keyframes mp-h{from{transform: scale(.5);opacity: 1;}to{transform: scale(1.6);opacity: 0;}}.atouts.at1{display: block !important;overflow: hidden;-webkit-mask: linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask: linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);}.at1-t{display: flex;gap: 6px;width: max-content;animation: ft-mq 34s linear infinite;}.atouts.at1:hover .at1-t,.atouts.at1:active .at1-t{animation-play-state: paused;}@media (prefers-reduced-motion: reduce){.at1-t{animation: none;flex-wrap: wrap;width: auto;}}.at1 .at{flex: none;display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;border-radius: 10px;border: 1px solid var(--line);background: #fff;white-space: nowrap;}.at1 .at .emo{width: auto;height: auto;background: none;font-size: 15px;}.at1 .at > span:last-child{display: inline;font-size: 12.5px;}.at1 .at b{display: inline;font-size: 12.5px;margin-right: 4px;}.at-pc{display: none;}@media (min-width: 1000px){.at-pc{display: block;margin: 0;}.pdp-plus > .atouts{display: none !important;}}@media (min-width: 1000px){.rtn2 .rtn2-box{background: #fff;border-radius: 20px;}.rtn2 .rtn2-l{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(0,1fr)) !important;gap: 22px;padding: 16px;}.rtn2 .rtn2-i{grid-template-columns: minmax(0,1fr) auto !important;align-items: end;gap: 10px;padding: 10px !important;border: 1px solid var(--line) !important;border-radius: 16px;background: #fff;}.rtn2 .rtn2-i.is-cur{background: var(--g-50);border-color: var(--g-200) !important;}.rtn2 .rtn2-i + .rtn2-i::before{content: "→";position: absolute;left: -18px;top: 38%;font-weight: 900;font-size: 18px;color: var(--g-900);}.rtn2 .rtn2-im{grid-column: 1 / -1;width: 100% !important;height: auto !important;aspect-ratio: 1;background: var(--img,#f6f6f4) !important;}.rtn2 .rtn2-f{padding: 14px 18px;border: 0;border-radius: 0 0 20px 20px;background: linear-gradient(120deg,#274404,#3f6b00 60%,#4f8a00);color: #fff;}.rtn2 .rtn2-tot{grid-auto-flow: column;align-items: center;justify-content: start;gap: 14px;}.rtn2 .rtn2-tot small{color: rgba(255,255,255,.8);}.rtn2 .rtn2-tot b{font-size: 22px;color: #fff;}.rtn2 .rtn2-tot s{color: rgba(255,255,255,.6);}.rtn2 .rtn2-tot em{font-size: 15px;padding: 6px 12px;background: #facc15;color: #1f3b00;margin: 0;}.rtn2 .rtn2-f .btn{background: #fff !important;color: var(--ink) !important;box-shadow: 0 10px 20px -12px rgba(0,0,0,.6);}}.md.mdw{gap: 4px;}.md-b1{background: #f1f7e6;color: #2f5200;}.md-b10{background: #eef4ff;color: #1e3a8a;}.mdw-t{display: inline-block;max-width: 12em;overflow: hidden;white-space: nowrap;vertical-align: bottom;}@media (max-width: 599px){.mdw-t{animation: mdw-r .5s ease 2.5s forwards;}.md.mdw{animation: mdw-p .5s ease 2.5s forwards;}}@keyframes mdw-r{to{max-width: 0;opacity: 0;}}@keyframes mdw-p{to{gap: 0;padding-left: 5px;padding-right: 5px;}}@media (prefers-reduced-motion: reduce){.mdw-t,.md.mdw{animation: none;}}:root{--or: #e11d48;--or-h: #be123c;--or-l: #f43f5e;--or-50: #fff1f2;--or-100: #ffe4e6;}.s-low{color: #be123c;--sc: #e11d48;--sl: #ffe4e6;}.mp svg{left: 42%;width: 56%;}.pdp-info .px2 > .pbb{display: flex;width: 100%;box-sizing: border-box;}.pdp-info .px2 > .pbb .pbb-t{flex: 1 1 auto;min-width: 0;}.sec-h.sec-g{row-gap: 1px;}.sec-h.sec-g:has(> .sh-p) > .sec-r{grid-row: 1 / span 2;align-self: center;}.sec-h.sec-g > .sh-p{margin-top: 0;}@media (min-width: 1000px){.rtn2 .rtn2-f{padding: 10px 16px;gap: 12px;}.rtn2 .rtn2-tot{grid-auto-flow: row;grid-template-columns: auto auto;justify-content: start;align-items: center;column-gap: 12px;row-gap: 2px;}.rtn2 .rtn2-tot small{grid-column: 1 / -1;}.rtn2 .rtn2-tot b{font-size: 21px;line-height: 1.1;}.rtn2 .rtn2-tot em{font-size: 13.5px;padding: 4px 10px;}.rtn2 .rtn2-f .btn{min-height: 44px;}}.grid-p:has(> .pc-spe){row-gap: max(var(--g-in,14px),16px);}.pdp-v2 .pdp-info .px2 > .pbb{width: 100%;max-width: none;justify-self: stretch;align-self: stretch;}.cart-lf{display: grid;gap: 8px;margin-bottom: 10px;}.cart-lf .lf{padding: 10px;}.cart-lf .lf-t b{font-size: 17px;}.sugg b{color: var(--ink);}.at1 .at{gap: 7px;padding: 5px 11px 5px 5px;border: 0;border-radius: 12px;font-weight: 600;box-shadow: 0 6px 14px -10px rgba(16,32,10,.45);color: var(--atc,var(--ink));background: linear-gradient(135deg,var(--at1,#f4f7ef),var(--at2,#e6ecdc));}.at1 .at .emo{width: 28px;height: 28px;display: grid;place-items: center;border-radius: 9px;background: #fff;font-size: 15px;box-shadow: 0 3px 8px -5px rgba(0,0,0,.35);}.at1 .at b,.at1 .at span:not(.emo){color: inherit;}.at1 .at b + span{opacity: .8;font-weight: 500;}.at-f-med{--at1: #eef4ff;--at2: #d8e6ff;--atc: #1e3a8a;}.at-f-ori{--at1: #f1f9e4;--at2: #dcf0bd;--atc: #2f5200;}.at-f-top{--at1: #fff8dd;--at2: #fdeaa8;--atc: #6b4e00;}.rtn2-tot em{display: block;margin: 2px 0 0 !important;padding: 0 !important;background: none !important;font-size: 12.5px !important;font-weight: 600;color: var(--g-900) !important;}.rtn2-pc{display: inline-block;margin-left: 8px;padding: 2px 7px;border-radius: 7px;background: #e11d48;color: #fff;font-style: normal;font-size: 12.5px;font-weight: 800;vertical-align: 2px;}.rtn2-bs{display: inline-block;margin-left: 8px;padding: 2px 7px;border-radius: 7px;background: #e11d48;color: #fff;font-style: normal;font-size: 12px;font-weight: 800;}@media (min-width: 1000px){.rtn2 .rtn2-tot em{grid-column: 1 / -1;color: rgba(255,255,255,.85) !important;}.rtn2 .rtn2-tot{grid-template-columns: auto;}}.md.mdw{box-shadow: inset 0 0 0 1.5px color-mix(in srgb,currentColor 45%,transparent);}.md-b1{background: #e6f3d3;color: #2f5200;}.md-b10{background: #e2ecff;color: #1e3a8a;}[data-defile]:not(.rail-track){display: flex;flex-wrap: nowrap;}[data-defile]{overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;scroll-snap-type: none !important;scroll-behavior: auto !important;}[data-defile]::-webkit-scrollbar{display: none;}[data-defile] > *{flex: none;scroll-snap-align: none !important;}[data-defile].is-defile{-webkit-mask: linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask: linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);}.rail:has(> .rail-track[data-defile]) > .rl-ind{display: none !important;}.md.mdw{box-shadow: none !important;}.mdw-t,.md.mdw{animation: none !important;}.mdw-t{max-width: none;}@keyframes s3-mot{0%,14%{max-width: 0;opacity: 0;margin-left: 0;}26%,70%{max-width: 12em;opacity: 1;margin-left: 5px;}82%,100%{max-width: 0;opacity: 0;margin-left: 0;}}.pdp-info .pbb .md.mdw{gap: 0 !important;padding-inline: 7px;}.pdp-info .pbb .md.mdw .mdw-t{max-width: 0;opacity: 0;overflow: hidden;animation: s3-mot 6s ease-in-out 1s infinite !important;}@media (prefers-reduced-motion: reduce){.pdp-info .pbb .md.mdw .mdw-t{animation: none !important;max-width: none;opacity: 1;margin-left: 5px;}}.pdp-v2 .pdp-info .px2 > .pbb{background: #f8f8f8 !important;border-color: #f8f8f8 !important;box-shadow: none !important;}.pc .pc-img{aspect-ratio: 1 / 1 !important;padding: 0 !important;}.pc .pc-img > img,.pc .pc-img img{width: 100% !important;height: 100% !important;object-fit: cover;padding: 0 !important;}.pc .pc-img .pc-im2{transform: none;}.pc-img.is-im2 > img:not(.pc-im2){transform: none;}@media (hover: hover){.pc:hover .pc-img:has(.pc-im2) > img:not(.pc-im2){transform: none;}}.f3 .emo.emo-lg{width: 44px;min-width: 44px;height: 28px;display: grid;place-items: center;background: #fff;border-radius: 8px;padding: 2px 4px;}.f3 .emo-lg .f3-lg{max-width: 100%;max-height: 100%;object-fit: contain;mix-blend-mode: multiply;}.ff-tel .ff-pre[data-cc]{cursor: pointer;user-select: none;}.ff-tel .ff-pre[data-cc] .tel-v{width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid currentColor;opacity: .6;margin-left: 1px;}.ff-tel .ff-pre .emo img.emoji{width: 18px !important;height: 18px !important;margin: 0 !important;vertical-align: -3px;}@media (max-width: 599px){.pdp-info .pbb .pbb-lg{width: 64px;min-width: 64px;}}@media (max-width: 599px){.av3-b > .btn,.av3-b .rv-form > summary{padding-inline: 8px;font-size: 13px;letter-spacing: .01em;gap: 6px;white-space: nowrap;min-width: 0;}.av3-b .rv-form > summary .ic{width: 16px;height: 16px;flex: none;}}.f3 .emo.emo-lg{width: 52px;min-width: 52px;height: 40px;}.pc-badges .bdg{max-width: calc(100% - 4px);width: max-content;white-space: nowrap;overflow: hidden;}.pc-badges .bdg > span{min-width: 0;overflow: hidden;text-overflow: ellipsis;}.pc-badges{right: 8px;}@media (max-width: 999px){.rtn2 .rtn2-box{background: #fff;border-radius: 18px;overflow: hidden;}.rtn2 .rtn2-l{display: grid !important;grid-auto-flow: column;grid-auto-columns: minmax(132px,42%);gap: 20px;padding: 12px;overflow-x: auto;scrollbar-width: none;}.rtn2 .rtn2-l::-webkit-scrollbar{display: none;}.rtn2 .rtn2-i{position: relative;grid-template-columns: minmax(0,1fr) auto !important;align-items: end;gap: 8px;padding: 8px !important;border: 1px solid var(--line) !important;border-radius: 14px;background: #fff;}.rtn2 .rtn2-i + .rtn2-i{border-top: 1px solid var(--line) !important;}.rtn2 .rtn2-i.is-cur{background: var(--g-50);border-color: var(--g-200) !important;}.rtn2 .rtn2-i + .rtn2-i::before{content: "→";position: absolute;left: -17px;top: 34%;font-weight: 900;font-size: 16px;color: var(--g-900);}.rtn2 .rtn2-im{grid-column: 1 / -1;width: 100% !important;height: auto !important;aspect-ratio: 1;border-radius: 10px;}.rtn2 .rtn2-im img{padding: 0;mix-blend-mode: normal;}.rtn2 .rtn2-t small{font-size: 10px;}.rtn2 .rtn2-t a{font-size: 12.5px;}.rtn2 .rtn2-here,.rtn2 .rtn2-i .btn{width: 36px;height: 36px;min-height: 36px;padding: 0;}.rtn2 .rtn2-f{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;padding: 12px 14px 14px;border: 0;background: linear-gradient(120deg,#274404,#3f6b00 60%,#4f8a00);color: #fff;}.rtn2 .rtn2-tot small{color: rgba(255,255,255,.8);}.rtn2 .rtn2-tot b{color: #fff;font-size: 20px;}.rtn2 .rtn2-tot s{color: rgba(255,255,255,.6);}.rtn2 .rtn2-tot em{color: rgba(255,255,255,.88) !important;}.rtn2 .rtn2-f .btn{width: 100%;max-width: 100%;min-width: 0;box-sizing: border-box;flex: none;min-height: 46px;padding-inline: 12px;background: #fff !important;color: var(--ink) !important;font-size: 13.5px;gap: 6px;white-space: nowrap;overflow: hidden;box-shadow: 0 10px 20px -12px rgba(0,0,0,.6);}.rtn2 .rtn2-f .btn .rtn2-bs{margin-left: 4px;flex: none;}}#cart .dw-hh{display: grid;gap: 3px;justify-items: start;min-width: 0;}#cart .dw-hh h2{margin: 0;line-height: 1.1;}#cart .dw-hh .cart-badge{margin: 0;}#cart .dw-b{background: #f8f8f8;}#cart .ci{grid-template-columns: 72px minmax(0,1fr);gap: 10px;align-items: center;min-height: 72px;padding: 8px 0;}#cart .ci-img{width: 72px !important;height: 72px !important;border-radius: 12px;}#cart .ci > div{display: grid;gap: 1px;min-width: 0;align-content: center;max-height: 72px;}#cart .ci-b{font-size: 10.5px;line-height: 1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#cart .ci-t{font-size: 12.5px !important;line-height: 1.25 !important;-webkit-line-clamp: 1 !important;margin: 0 !important;white-space: nowrap;display: block !important;overflow: hidden;text-overflow: ellipsis;}#cart .ci-row{margin-top: 3px !important;gap: 6px;}#cart .ci-row .price .now{font-size: 15px;}#cart .ci-row .qty{height: 30px;}#cart .ci-row .qty button{width: 28px;height: 28px;}#cart .ci-row .qty input{width: 26px;height: 28px;}#cart .ci-rm{width: 30px;height: 30px;}#cart .ci-gift .ci-img{width: 72px !important;height: 72px !important;}#cart .ci-gift .ci-t{-webkit-line-clamp: 1 !important;}.ship-add.sa2{gap: 8px;margin-top: 10px;padding: 12px;border-radius: 16px;background: #fff;box-shadow: 0 8px 20px -16px rgba(16,32,10,.5);}.sa2-h{display: grid;grid-template-columns: 38px minmax(0,1fr);align-items: center;gap: 10px;}.sa2-i{width: 38px;height: 38px;display: grid;place-items: center;border-radius: 11px;background: linear-gradient(135deg,#fff1c2,#fde68a);font-size: 19px;}.sa2-h b{display: block;font-size: 13.5px;font-weight: 800;color: var(--ink);line-height: 1.25;}.sa2-h small{display: block;font-size: 12px;font-weight: 500;color: var(--mut);}.ship-add.sa2 .sugg{grid-template-columns: 52px minmax(0,1fr) auto;gap: 10px;padding: 6px;border-radius: 12px;background: #f8f8f8;}.ship-add.sa2 .sugg img{width: 52px;height: 52px;border-radius: 10px;background: #fff;object-fit: contain;}.ship-add.sa2 .sugg > div{display: grid;min-width: 0;gap: 0;}.ship-add.sa2 .sugg p{margin: 0;font-size: 12.5px;font-weight: 600;line-height: 1.25;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ship-add.sa2 .sugg b{font-size: 13.5px;}.ship-add.sa2 .sugg .btn{min-height: 36px;padding: 0 10px;gap: 5px;font-size: 11.5px;letter-spacing: .03em;}@media (max-width: 1099px){.hd .hd-acts .hd-cart,.bubble .bub-cart{display: none !important;}.hd-in{grid-template-columns: 44px minmax(0,1fr) auto !important;}.bubble{grid-template-columns: 44px minmax(0,1fr) auto !important;}.bubble .hd-menu{grid-column: 3;}}.hd-nav-in{overflow: visible !important;}.hd-nav-r{display: flex;align-items: center;gap: 6px;min-width: 0;flex: 1 1 auto;height: 100%;}@media (max-width: 899px){.hd-nav-r{gap: 4px;}}@media (min-width: 1000px){.l6.fq{display: grid !important;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 28px;align-items: start;}.l6.er{display: grid !important;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 28px;align-items: start;}}.btn,.mc-add{transition: border-color .15s,color .15s,box-shadow .15s,transform .1s !important;}.btn-buy,.mc-add{background-color: var(--cta);}.btn-buy:hover,.mc-add:hover{background: linear-gradient(180deg,#1d2a17,#000) !important;}#filters details.fg > :not(summary){min-width: 0 !important;max-width: 100% !important;box-sizing: border-box;}#filters .fg .ck{min-width: 0;max-width: 100%;}#filters .fg .ck > span,#filters .fg .ck > b{min-width: 0;white-space: normal;overflow-wrap: anywhere;}.pvl-sb button{border-radius: 9px !important;}.pvl-sb{border-radius: 10px !important;}#pvx-menu .pvx-ico,#pvx-menu .pvx-go,#pvx-menu a.pvx-bk,#pvx-menu .pvx-close,#pvx-menu .pvx-social a,#pvx-menu a.pvx-brand-r .pvx-bgo{border-radius: 12px !important;}#pvx-menu .pvx-go,#pvx-menu a.pvx-brand-r .pvx-bgo{border-radius: 8px !important;}#pvx-menu .pvx-tb{border-radius: 7px !important;}#pvx-menu .pvx-h2 i{display: none !important;}.ft-col h3{border-left: 0 !important;padding-left: 0 !important;}.of,.gt-card,[data-href]{cursor: pointer;}#main > section:first-child,#main > .wrap:first-child,#main > div:first-child:not(.brand-pg){margin-top: 18px;}.ff-i{padding: 0 13px;}.ff-tel .ff-i{padding-left: 98px;}.ff-i:focus + label{top: 50%;transform: translateY(-50%);font-size: 15px;font-weight: 400;color: var(--mut-2);}.ff-i:not(:placeholder-shown) + label{opacity: 0;}input[type=checkbox]{-webkit-appearance: none;appearance: none;width: 20px;height: 20px;margin: 0;flex: none;border-radius: 6px;border: 1.5px solid var(--line-2);background: #fff;display: inline-grid;place-items: center;cursor: pointer;vertical-align: -4px;transition: background .15s,border-color .15s;}input[type=checkbox]:checked{background: var(--g-900);border-color: var(--g-900);}input[type=checkbox]:checked::after{content: "";width: 10px;height: 6px;border-left: 2.5px solid #fff;border-bottom: 2.5px solid #fff;transform: translateY(-1px) rotate(-45deg);border-radius: 1px;}input[type=checkbox]:focus-visible{outline: 2.5px solid var(--g);outline-offset: 2px;}#filters .fg:not(:has(input[type=checkbox])){}.an-on .an{opacity: 0;transform: translateY(10px);transition: opacity .6s var(--ease),transform .6s var(--ease);}.an-on .an.is-in{opacity: 1;transform: none;}.bump{animation: pvx-bump .45s var(--ease);}@keyframes pvx-bump{40%{transform: scale(1.16);}}.pc:hover,.of:hover,.tl:hover,.bm:hover,.gx:hover{transform: none !important;}.pc{transition: box-shadow .3s var(--ease),border-color .3s;}@media (hover: hover){.pc:hover{box-shadow: 0 18px 34px -18px rgba(16,32,10,.45);border-color: var(--g-200);}.of:hover,.tl:hover,.bm:hover,.gx:hover{box-shadow: 0 18px 34px -18px rgba(16,32,10,.4);}}.pc:hover .pc-img img,.pc:hover .pc-img > img{transform: none !important;}.pc-img.is-im2 > img:not(.pc-im2),.pc:hover .pc-img:has(.pc-im2) > img:not(.pc-im2){opacity: 1 !important;}.pc-img .pc-im2{transition: opacity .45s var(--ease) !important;transform: none !important;}.an-bars .stock-bar[data-an] i{width: 0 !important;transition: width 1.1s var(--ease);}.an-bars .stock-bar[data-an].is-in i{width: var(--p) !important;}@keyframes pvx-shine{0%,70%{left: -60%;}90%,100%{left: 130%;}}.btn .ic,.sec-more .arrow-btn{transition: transform .25s var(--ease);}@media (hover: hover){.btn:hover .ic:last-child,.sec-more:hover .arrow-btn{transform: translateX(3px);}}.lst.is-busy [data-liste-g] > *{position: relative;}.lst.is-busy [data-liste-g] > *::after{content: "";position: absolute;inset: 0;z-index: 8;border-radius: 14px;background: linear-gradient(100deg,#eef1ea 30%,#f8faf5 50%,#eef1ea 70%) 0 0 / 300% 100%;animation: pvx-sk 1.2s linear infinite;}@keyframes pvx-sk{to{background-position: -150% 0;}}.lf-st{position: relative;}.lf-truck{position: absolute;top: -18px;left: calc(var(--tp,0) * (100% - 28px));z-index: 3;font-size: 18px;line-height: 1;transition: left .6s var(--ease);pointer-events: none;}.an-bars .sec-h[data-an] h2 .hl,.an-bars .sec-h[data-an] h1 .hl{background: linear-gradient(#d6efb0,#d6efb0) 0 92% / 0 32% no-repeat;padding: 0 2px;transition: background-size .9s var(--ease) .15s;}.an-bars .sec-h[data-an].is-in h2 .hl,.an-bars .sec-h[data-an].is-in h1 .hl{background-size: 100% 32%;}.roll{position: relative;display: inline-flex;font-variant-numeric: normal;direction: ltr;unicode-bidi: isolate;}.roll .rl-d{display: inline-flex;justify-content: center;align-items: flex-start;height: 1.15em;line-height: 1.15em;overflow: hidden;transition: width .45s var(--ease);}.roll .rl-c{display: block;flex: none;text-align: center;transition: transform .45s var(--ease);}@media (prefers-reduced-motion: reduce){.an-on .an{opacity: 1;transform: none;}}#pvx-menu .pvx-nmo{flex: none;display: grid;gap: 8px;margin: 0 6px 8px;padding: 12px;border-radius: 14px;background: #fff;}#pvx-menu .pvx-nmo-h{display: flex;align-items: center;justify-content: space-between;gap: 8px;font: 800 11px/1.2 Poppins,sans-serif;letter-spacing: .06em;text-transform: uppercase;color: var(--g-900);}#pvx-menu .pvx-nmo-d{display: flex;gap: 4px;}#pvx-menu .pvx-nmo-d i{width: 8px;height: 6px;border-radius: 2px;background: #dfe5d6;transition: width .3s,background .3s;}#pvx-menu .pvx-nmo-d i.on{width: 16px;background: var(--g-900);}#pvx-menu .pvx-nmo-c{position: relative;height: 112px;border-radius: 14px;overflow: hidden;background: linear-gradient(135deg,var(--g-50),#fff);}#pvx-menu .pvx-nmo-c > a{position: absolute;inset: 0;display: grid;grid-template-columns: 88px minmax(0,1fr);align-items: center;gap: 12px;padding: 12px;color: var(--ink);text-decoration: none;opacity: 0;visibility: hidden;transform: translateX(16px);transition: opacity .6s var(--ease),transform .6s var(--ease),visibility .6s;}#pvx-menu .pvx-nmo-c > a.on{opacity: 1;visibility: visible;transform: none;}#pvx-menu .pvx-nmo-lg{width: 88px;height: 88px;border-radius: 14px;background: #fff;display: grid;place-items: center;padding: 10px;box-shadow: 0 6px 16px -10px rgba(16,32,10,.35);}#pvx-menu .pvx-nmo-lg img{max-width: 100%;max-height: 100%;object-fit: contain;}#pvx-menu .pvx-nmo-t{display: grid;gap: 4px;min-width: 0;}#pvx-menu .pvx-nmo-t b{font: 800 16px/1.2 Poppins,sans-serif;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#pvx-menu .pvx-nmo-b{display: inline-flex;width: max-content;align-items: center;gap: 4px;padding: 3px 7px;border-radius: 6px;font: 800 10.5px/1.3 Poppins,sans-serif;}#pvx-menu .pvx-nmo-t em{font-style: normal;font-size: 12px;color: var(--mut);}#pvx-menu .pvx-social{display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));gap: 8px;}#pvx-menu .pvx-social a{max-width: none;width: auto;height: 44px;aspect-ratio: auto;border-radius: 12px;background: var(--bg-2);box-shadow: none;color: var(--g-900) !important;transition: background .2s,color .2s;}#pvx-menu .pvx-social a:hover{transform: none;background: var(--g);color: #fff !important;}#pvx-menu .pvx-social svg{width: 20px;height: 20px;fill: currentColor;}#pvx-menu .pvx-social svg *{fill: currentColor !important;}.mega-side{min-height: 0;}.mega-logos{flex: 1 1 auto;min-height: 0;overflow: hidden;align-content: start;}.mega-logos a[hidden]{display: none;}.mega-cta{flex: none;min-height: 42px;}.city-list button > span{display: block;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mega-side{contain: size;}html body .pvl-sb button{border-radius: 9px !important;}html body #pvx-menu .pvx-ico,html body #pvx-menu .pvx-go,html body #pvx-menu a.pvx-bk,html body #pvx-menu .pvx-close,html body #pvx-menu a.pvx-brand-r .pvx-bgo{border-radius: 12px !important;}html body #pvx-menu .pvx-social{display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));gap: 8px;}html body #pvx-menu .pvx-social a{max-width: none;width: auto;height: 44px;aspect-ratio: auto;border-radius: 12px !important;background: #e9ede3;box-shadow: none;color: var(--g-900) !important;transform: none;}html body #pvx-menu .pvx-social a:hover{background: var(--g);color: #fff !important;}html body #pvx-menu .pvx-social svg{width: 20px;height: 20px;}#cart .ci-gift{grid-template-columns: 72px minmax(0,1fr);padding: 10px !important;margin: 6px -10px;border-radius: 14px;background: var(--bl-50);}#cart .ci-gift .ci-img{background: #fff;}.ci[data-href]{cursor: pointer;}.s-mid{color: #0a5f86 !important;--sc: #0474a4;--sl: #e8f4fa;}.pdp-info .pbb .pbb-t1{display: flex !important;flex-direction: row !important;align-items: center;gap: 10px;flex-wrap: nowrap;min-width: 0;}.pdp-info .pbb .pbb-t1 > b{flex: 0 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.2;}.pdp-info .pbb .pbb-t1 .md{flex: none;height: 24px;padding: 0 8px !important;gap: 5px !important;border-radius: 7px;}.pdp-info .pbb .pbb-t1 .md.mdw .mdw-t{margin: 0 !important;}.pdp-info .pbb{align-items: center;gap: 12px;}.pdp-info .pbb .pbb-go{margin-left: auto;flex: none;}@media (max-width: 420px){.pdp-info .pbb .pbb-t1 .md .mdw-t{display: none;}}.f3:has(.emo-lg){grid-template-columns: 64px minmax(0,1fr);padding-right: 26px;}.f3 .emo.emo-lg{width: 64px !important;min-width: 64px !important;height: 40px !important;padding: 4px 6px !important;overflow: hidden;}.f3 .emo-lg .f3-lg{width: 100%;height: 100%;object-fit: contain;}.f3 .f3-go{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);}.f3 > b,.f3 > .f3-l{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.px-gift{padding-top: 10px !important;padding-bottom: 16px !important;align-items: center;}.px-gift .duo-g i{bottom: -8px;}.rv-form-b .ff:has(#rating){height: auto !important;min-height: 52px;display: flex;align-items: center;gap: 12px;padding: 8px 14px;border: 1.5px solid var(--line-2);border-radius: 12px;background: #fff;}.rv-form-b .ff:has(#rating) > label{position: static !important;transform: none !important;order: -1;font-size: 14px !important;font-weight: 600;color: var(--ink) !important;opacity: 1 !important;pointer-events: none;}.rv-form-b .ff:has(#rating) p.stars{position: static !important;margin: 0 !important;display: flex;gap: 2px;}.rv-form-b .ff:has(#rating) p.stars a{font-size: 22px;width: auto;height: auto;}.rv-form-b .ff:has(#rating) select.ff-i[style*="none"]{display: none !important;}.rv-form-b .ff:has(#rating) select.ff-i{height: 40px;border: 0;padding: 0 !important;}.rgd-tg{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px;margin: 0 0 10px;padding: 8px 14px 8px 8px;border-radius: 14px;background: linear-gradient(120deg,#f1f9e4,#e2f4cd);color: var(--ink);text-decoration: none;border: 1px solid var(--g-200);}.rgd-tg-th{display: flex;}.rgd-tg-th img{width: 40px;height: 40px;border-radius: 10px;background: #fff;object-fit: contain;padding: 3px;box-shadow: 0 4px 10px -6px rgba(16,32,10,.4);}.rgd-tg-th img + img{margin-left: -12px;}.rgd-tg-t{display: grid;min-width: 0;}.rgd-tg-t small{font-size: 10.5px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: var(--g-txt);}.rgd-tg-t b{font-size: 14px;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rgd-tg .ic{width: 30px;height: 30px;padding: 7px;border-radius: 9px;background: var(--g-900);color: #fff;}.rv-form-b p.stars a{position: relative;display: inline-block;width: 28px !important;height: 28px !important;font-size: 0 !important;color: transparent !important;text-indent: 0 !important;text-decoration: none;overflow: hidden;}.rv-form-b p.stars a::before{content: "★" !important;position: absolute;inset: 0;font: 400 26px/28px Arial,sans-serif !important;color: #d9dcd3 !important;text-indent: 0 !important;text-align: center;}.rv-form-b p.stars:hover a::before,.rv-form-b p.stars.selected a::before{color: #f5b301 !important;}.rv-form-b p.stars:hover a:hover ~ a::before,.rv-form-b p.stars.selected a.active ~ a::before{color: #d9dcd3 !important;}@media (min-width: 1000px){.woocommerce:has(> .woocommerce-MyAccount-navigation .cp8-nav-wc){display: grid;grid-template-columns: 280px minmax(0,1fr);column-gap: 20px;align-items: start;}.woocommerce:has(> .woocommerce-MyAccount-navigation .cp8-nav-wc) > :not(.woocommerce-MyAccount-navigation){grid-column: 2;min-width: 0;}}@media (min-width: 900px){@keyframes rtx-op{from{opacity: 0;transform: scale(.97);}to{opacity: 1;transform: none;}}}:root{--wrap: 100%;--gut: clamp(16px,2.6vw,52px);--spring: cubic-bezier(.34,1.56,.64,1);--soft: cubic-bezier(.22,1,.36,1);}@media (min-width: 2400px){:root{--wrap: 2300px;}}.ft .wrap,.ft-bar{max-width: none;}@media (min-width: 1100px){.hd-btn.hd-cart{height: 48px;padding: 0 16px 0 12px !important;gap: 10px;border-radius: 14px;background: linear-gradient(135deg,#f1f9e4,#dcf0bd) !important;border: 1.5px solid #cfe6a6 !important;color: var(--g-900);transition: transform .35s var(--spring),box-shadow .3s,background .3s;}.hd-btn.hd-cart:hover{transform: translateY(-1px);box-shadow: 0 12px 24px -14px rgba(47,82,0,.55);}.hd-btn.hd-cart .ic{width: 22px;height: 22px;}.hd-btn.hd-cart .hd-cart-amt{font-size: 15px !important;font-weight: 800 !important;color: var(--g-900) !important;}.hd-btn.hd-cart .hd-cart-amt:empty::before{content: "Panier";font-weight: 700;}.hd-btn.hd-cart .hd-cart-amt:empty{display: inline !important;}.hd-btn.hd-cart .cnt{top: -7px;right: -7px;}}.cnt.pvx-cnt{background: #e11d48;box-shadow: 0 0 0 2px #fff;transition: transform .4s var(--spring);}.cnt.is-pop{animation: cnt-pop .6s var(--spring);}@keyframes cnt-pop{0%{transform: scale(.4);}55%{transform: scale(1.35);}100%{transform: scale(1);}}.fab-main{position: relative;overflow: visible;}.fab-main .ic-bag{position: absolute;width: 24px;height: 24px;opacity: 0;transform: scale(.4) rotate(-20deg);transition: opacity .3s,transform .45s var(--spring);}.fab-main .cnt{top: -6px;right: -6px;}.fab-main[aria-expanded="true"] .cnt{opacity: 0;}.fab-main .ic-o{transition: opacity .3s,transform .45s var(--spring);}.btn,.mc-add,.sec-more,.of .btn,.ce-bag{-webkit-tap-highlight-color: transparent;}.btn,.mc-add{position: relative;overflow: hidden;isolation: isolate;transition: transform .25s var(--spring),box-shadow .25s,background .25s,color .25s;}.btn:active,.mc-add:active{transform: scale(.95);}@keyframes rpl{to{transform: translate(-50%,-50%) scale(1);opacity: 0;}}@keyframes spin{to{transform: rotate(360deg);}}.rv-in{opacity: 0;transform: translateY(18px) scale(.985);}.rv-in.is-in{opacity: 1;transform: none;transition: opacity .6s var(--soft) calc(var(--i,0) * 55ms),transform .7s var(--soft) calc(var(--i,0) * 55ms);}.rail-track,.cart-sugg-row{padding-top: 12px !important;padding-bottom: 30px !important;margin-top: -12px !important;margin-bottom: -30px !important;}@media (hover: hover){.pc,.tl,.bm,.gx,.tn,.f3{transition: transform .45s var(--soft),box-shadow .45s var(--soft),border-color .3s;}.pc:hover,.tl:hover,.bm:hover,.gx:hover,.tn:hover,.f3:hover{transform: translateY(-5px) !important;box-shadow: 0 22px 40px -22px rgba(16,32,10,.5) !important;}.pc:hover .pc-img img:first-child{transform: scale(1.04) !important;}.pc .pc-img img{transition: transform .8s var(--soft),opacity .45s;}}img.img-wait{opacity: 0;}img.img-ok{opacity: 1;transition: opacity .5s var(--soft);}.sec-more{position: relative;overflow: hidden;isolation: isolate;padding: 6px 6px 6px 14px;border-radius: 12px;background: #fff;transition: color .35s,box-shadow .35s,transform .35s var(--spring);}.sec-more::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(120deg,#2f5200,#4f8a00);transform: scaleX(0);transform-origin: left;transition: transform .45s var(--soft);}.sec-more .arrow-btn{position: relative;overflow: hidden;transition: background .35s,transform .35s var(--spring);}.sec-more .arrow-btn .ic{transition: transform .35s var(--soft);}@media (hover: hover){.sec-more:hover{color: #fff !important;box-shadow: 0 12px 26px -14px rgba(47,82,0,.7);transform: translateY(-1px);}.sec-more:hover::before{transform: scaleX(1);}.sec-more:hover .arrow-btn{background: #fff;color: var(--g-900);}.sec-more:hover .arrow-btn .ic{animation: arrow-run .7s var(--soft) infinite;}}@keyframes arrow-run{0%{transform: translateX(0);opacity: 1;}45%{transform: translateX(14px);opacity: 0;}46%{transform: translateX(-14px);opacity: 0;}100%{transform: translateX(0);opacity: 1;}}@keyframes nudge{0%,100%{transform: none;}30%{transform: translateX(5px);}55%{transform: translateX(-2px);}75%{transform: translateX(3px);}}[data-tabs]{position: relative;isolation: isolate;}.tab-ind{position: absolute;z-index: -1;top: 0;left: 0;border-radius: 10px;background: var(--g-900);box-shadow: 0 8px 18px -10px rgba(47,82,0,.8);transition: transform .5s var(--spring),width .5s var(--spring),height .3s;pointer-events: none;}[data-tabs].has-ind [data-tab].is-on{background: transparent !important;border-color: transparent !important;color: #fff !important;}[data-tabs].has-ind [data-tab]{transition: color .3s,border-color .3s,background .3s;}.of{transform-style: preserve-3d;transition: transform .5s var(--soft),box-shadow .5s var(--soft) !important;background-size: 160% 160% !important;animation: of-breathe 12s ease-in-out infinite;}.of:nth-child(2){animation-delay: -4s;}.of:nth-child(3){animation-delay: -8s;}@keyframes of-breathe{0%,100%{background-position: 0% 30%;}50%{background-position: 100% 70%;}}.of::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%) -150% 0 / 250% 100% no-repeat;animation: of-sheen 6.5s ease-in-out infinite;}.of:nth-child(2)::after{animation-delay: 2.2s;}.of:nth-child(3)::after{animation-delay: 4.4s;}@keyframes of-sheen{0%,62%{background-position: -150% 0;}85%,100%{background-position: 150% 0;}}.of > *{position: relative;z-index: 1;}.of .duo img,.of .rtn-g img,.of img{animation: of-float 5.5s ease-in-out infinite;}.of li:nth-child(2) img,.of img:nth-of-type(2){animation-delay: -2.7s;}@keyframes of-float{0%,100%{transform: translateY(0) rotate(0);}50%{transform: translateY(-7px) rotate(-1.5deg);}}@media (hover: hover){.of:hover{box-shadow: 0 28px 50px -24px rgba(16,32,10,.65) !important;}.of:hover .btn .ic{transform: translateX(4px);}}.drawer{transition: transform .55s var(--soft),visibility .55s !important;}.drawer-r.is-open .dw-b > *{animation: dw-in .55s var(--soft) both;}.drawer-r.is-open .dw-b > *:nth-child(2){animation-delay: .06s;}.drawer-r.is-open .dw-b > *:nth-child(3){animation-delay: .12s;}.drawer-r.is-open .dw-b > *:nth-child(4){animation-delay: .18s;}.drawer-r.is-open .dw-b > *:nth-child(5){animation-delay: .24s;}@keyframes dw-in{from{opacity: 0;transform: translateX(26px);}to{opacity: 1;transform: none;}}.scrim{transition: opacity .45s var(--soft),backdrop-filter .45s !important;}.scrim.is-on{backdrop-filter: blur(3px);}.ci{transition: background .4s,box-shadow .4s;}@keyframes ci-new{0%{opacity: 0;transform: translateX(40px) scale(.96);background: #eaf6d6;}25%{opacity: 1;transform: none;background: #eaf6d6;}100%{background: transparent;}}@keyframes ci-out{to{opacity: 0;transform: translateX(60px);max-height: 0;padding-top: 0;padding-bottom: 0;margin: 0;}}.cart-badge{transition: transform .4s var(--spring);}.cart-badge.is-pop{animation: cnt-pop .6s var(--spring);}.tot .tot-all span:last-child,.cart-badge{font-variant-numeric: tabular-nums;}.dw-gp{display: grid;gap: 6px;margin-top: 8px;font-size: 12.5px;font-weight: 600;color: var(--ink-2,#33402a);}.dw-gp b{color: var(--g-900);}.dw-gp-bar{position: relative;height: 8px;border-radius: 4px;background: #e8eddf;overflow: hidden;}.dw-gp-bar i{position: absolute;inset: 0 auto 0 0;width: calc(var(--gp,0) * 100%);border-radius: 4px;background: linear-gradient(90deg,#73b504,#3f7300);transition: width 1s var(--soft);}.dw-gp-bar i::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent) -100% 0 / 60% 100% no-repeat;animation: gp-shine 2.4s ease-in-out infinite;}@keyframes gp-shine{to{background-position: 220% 0;}}.dw-gp.is-free{color: var(--g-900);}.co-cta{overflow: hidden;}.co-cta::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%) -160% 0 / 200% 100% no-repeat;animation: of-sheen 4.5s ease-in-out infinite;pointer-events: none;}.co-cta .ic{animation: nudge 2.6s var(--soft) infinite;}.cart-empty2{display: grid !important;justify-items: center;gap: 10px;padding: 26px 18px !important;text-align: center;}.cart-empty2 b{font-size: 17px;font-weight: 800;}.cart-empty2 p{margin: 0;font-size: 13.5px;}.ce-bag{position: relative;width: 84px;height: 84px;border-radius: 22px;display: grid;place-items: center;background: linear-gradient(135deg,#f1f9e4,#dcf0bd);color: var(--g-900);animation: of-float 4s ease-in-out infinite;}.ce-bag .ic{width: 40px;height: 40px;}.ce-bag i{position: absolute;right: -6px;top: -8px;font-style: normal;font-size: 22px;animation: k-pop 1.6s var(--spring) infinite alternate;}@keyframes k-pop{from{transform: scale(.6) rotate(-12deg);opacity: .4;}to{transform: none;opacity: 1;}}.lf-st::before{left: calc(50% / var(--ns,3)) !important;right: calc(50% / var(--ns,3)) !important;height: 6px !important;top: 11px !important;border-radius: 4px !important;background: #e3e8da !important;}.lf-fill{position: absolute;z-index: 0;top: 11px;height: 6px;left: calc(50% / var(--ns,3));width: calc((100% - 100% / var(--ns,3)) * var(--fp,0));border-radius: 4px;background: linear-gradient(90deg,#a3d65c,#73b504 60%,#3f7300);transition: width 1.4s var(--soft);box-shadow: 0 0 0 0 rgba(115,181,4,.4);}.lf-fill::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent) -100% 0 / 50% 100% no-repeat;animation: gp-shine 2.2s ease-in-out infinite;}.lf-st li{z-index: 1;}.lf-st li.done i,.lf-st li.cur i{transition: transform .5s var(--spring),background .4s,border-color .4s;}.lf-st li.lf-hit i{animation: lf-hit .7s var(--spring);}@keyframes lf-hit{40%{transform: scale(1.3) rotate(-6deg);}}.lf-truck{top: -16px !important;left: calc(50% / var(--ns,3) + (100% - 100% / var(--ns,3)) * var(--fp,0) - 12px) !important;transition: left 1.4s var(--soft) !important;animation: truck-bob .6s ease-in-out infinite;}@keyframes truck-bob{50%{transform: translateY(-2px);}}details > :not(summary){transform-origin: top;}summary .ic{transition: transform .35s var(--spring);}@media (hover: hover){.tn:hover i{animation: k-pop .5s var(--spring);}}.modal.is-open .modal-box{animation: modal-in .45s var(--spring);}@keyframes modal-in{from{opacity: 0;transform: translateY(18px) scale(.96);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.rv-in,.rv-in.is-in{opacity: 1 !important;transform: none !important;transition: none !important;}.of,.of::after,.of img,.co-cta::after,.co-cta .ic,.ce-bag,.ce-bag i,.lf-fill::after,.dw-gp-bar i::after,.lf-truck{animation: none !important;}}[data-clone].rv-in,[data-clone] .rv-in,[aria-hidden="true"] .rv-in{opacity: 1 !important;transform: none !important;}.dw-hh{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;min-width: 0;flex: 1;}.dw-hh .dw-gp{flex: 1 1 100%;}.dw-h{align-items: flex-start !important;}#cart .dw-hh .dw-gp{justify-self: stretch;width: 100%;}.add_to_cart_button.loading{color: transparent !important;pointer-events: none;}.add_to_cart_button.loading > *{opacity: 0;}.add_to_cart_button.loading::after{content: "";position: absolute;left: 50%;top: 50%;width: 18px;height: 18px;margin: -9px 0 0 -9px;border: 2.5px solid rgba(255,255,255,.35);border-top-color: #fff;border-radius: 5px;animation: spin .7s linear infinite;}.lf-st{padding-top: 22px !important;}.lf-st::before{top: 33px !important;}.lf-fill{top: 33px;}.lf-truck{top: 0 !important;}.scroll-x.no-ov,[data-defile].no-ov{-webkit-mask: none !important;mask: none !important;}.pc-rem,.pc-flk{position: absolute;bottom: 8px;z-index: 2;display: inline-flex;align-items: center;gap: 4px;height: 24px;padding: 0 8px;border-radius: 8px;font: 800 12px/1 Poppins,sans-serif;white-space: nowrap;pointer-events: none;}.pc-rem{right: 8px;background: var(--or);color: #fff;letter-spacing: .01em;box-shadow: 0 4px 10px -4px rgba(159,18,57,.6);}.pc-flk{left: 8px;background: #facc15;color: #17300a;font-size: 11.5px;letter-spacing: .03em;}.pc-flk .ic{width: 13px;height: 13px;color: #2f5200;}.pc-img:has(.pc-rk2) .pc-flk{left: auto;right: 8px;bottom: 38px;}.pc-pr .was{font-size: 12px;}.pc-q{display: grid;gap: 4px;font-size: 11px;font-weight: 700;color: #2f5200;}.pc-q i{display: block;height: 6px;border-radius: 4px;background: #ecf3df;overflow: hidden;position: relative;}.pc-q i::after{content: "";position: absolute;inset: 0 auto 0 0;width: var(--p);background: linear-gradient(90deg,#facc15,#4f8a00);border-radius: 4px;}.px-pr2 .px-row{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;flex-basis: 100%;}.px-pr2 .px-was{font-size: 16px;color: var(--mut);}.px-rem{display: inline-flex;align-items: center;height: 28px;padding: 0 10px;border-radius: 8px;background: var(--or);color: #fff;font-weight: 800;font-size: 14px;}.fx{display: grid;gap: 14px;padding: 16px;border-radius: var(--r-xl,18px);color: #fff;overflow: hidden;position: relative;background: repeating-linear-gradient(120deg,rgba(255,255,255,.035) 0 14px,transparent 14px 28px),radial-gradient(120% 140% at 0 0,#5a9a00 0,transparent 55%),linear-gradient(135deg,#3f7300,#1d3a0b);}.fx-bolt{width: 46px;height: 46px;border-radius: 12px;background: #facc15;color: #2f5200;display: grid;place-items: center;animation: zap 2.4s ease-in-out infinite;}.fx-bolt .ic{width: 24px;height: 24px;}.fx-mini{flex-basis: 100%;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 10px 12px;border-radius: 12px;color: #fff;background: repeating-linear-gradient(120deg,rgba(255,255,255,.035) 0 14px,transparent 14px 28px),linear-gradient(135deg,#4f8a00,#2f5200);}.fx-mini .fx-bolt{width: 36px;height: 36px;border-radius: 10px;}.fx-mini .fx-bolt .ic{width: 18px;height: 18px;}.fx-mini b{display: block;font-size: 14px;font-weight: 800;}.fx-mini small{font-size: 11.5px;opacity: .85;}.fx-mini .cd span{background: rgba(255,255,255,.12);min-width: 34px;font-size: 15px;padding: 4px 5px;}@media (min-width: 900px){.fx{padding: 24px 28px;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;column-gap: 28px;}}@media (prefers-reduced-motion: reduce){.fx-bolt{animation: none;}}.pc-rem{overflow: hidden;}.pc-rem::after{content: "";position: absolute;top: 0;bottom: 0;width: 40%;left: -60%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform: skewX(-18deg);animation: pvx-shine 5s ease-in-out infinite;pointer-events: none;}@media (prefers-reduced-motion: reduce){.pc-rem::after{animation: none;}}.s-mid{color: #477d00 !important;--sc: #8cc63f;--sl: #eef6e0;}.stk-s1 .stk-l::before{border-radius: 2px;}.mp .btn svg{position: static;width: 16px;height: 16px;}.of img.emoji{animation: none !important;}@media (min-width: 1100px){.bubble{width: calc(100% - 2 * var(--gut));}.bubble .bub-cart.hd-cart{display: inline-flex;height: 44px;}}.rv-in{transform: translateY(12px);}.rv-in.is-in{transition: opacity .42s var(--soft) calc(var(--i,0) * 40ms),transform .5s var(--soft) calc(var(--i,0) * 40ms);}[data-clone] img.img-wait,[aria-hidden="true"] img.img-wait{opacity: 1;}img.img-ok{transition: opacity .35s var(--soft);}@media (min-width: 900px){.fx{grid-template-columns: minmax(0,1fr) auto;}}@media (min-width: 700px){.ft-bar{padding-right: 96px !important;}}.buybar.bb-ac2.is-ft{transform: translateY(160%) !important;}@view-transition {navigation: auto;}.hd{view-transition-name: pvx-hd;}::view-transition-old(root){animation: pvx-vt-out .22s var(--soft) both;}::view-transition-new(root){animation: pvx-vt-in .38s var(--soft) both;}::view-transition-group(pvx-hd){animation-duration: 0s;}@keyframes pvx-vt-out{to{opacity: 0;transform: translateY(-6px);}}@keyframes pvx-vt-in{from{opacity: 0;transform: translateY(10px);}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation: none;}}@media (hover: hover) and (min-width: 900px){.nav-l{position: relative;transition: background .25s,border-color .25s,color .25s;}.nav-l::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 5px;height: 2px;border-radius: 2px;background: var(--g-900);transform: scaleX(0);transform-origin: left;transition: transform .35s var(--soft);}.nav-l:hover::after,.nav-l.is-on::after{transform: scaleX(1);}}.mega.is-open{animation: mega-in .32s var(--soft) both;}@keyframes mega-in{from{opacity: 0;transform: translateY(-8px);}to{opacity: 1;transform: none;}}.mega-cols.is-on{animation: mega-col .35s var(--soft) both;}@keyframes mega-col{from{opacity: 0;transform: translateX(10px);}to{opacity: 1;transform: none;}}.mega-rayons button{transition: background .2s,color .2s,padding-left .25s var(--soft);}.mega-rayons button:hover,.mega-rayons button.is-on{padding-left: 16px;}.mega-rayons button .ic{transition: transform .3s var(--soft);}.mega-rayons button:hover .ic,.mega-rayons button.is-on .ic{transform: translateX(3px);}@media (prefers-reduced-motion: reduce){.mega.is-open,.mega-cols.is-on{animation: none;}}.rot-i.out{transition-duration: .22s,.25s;}.rot-i.on{transition-delay: .14s;}.gh + .sec-h{margin-top: 16px;}.ck input{transition: background .25s,border-color .25s,transform .3s var(--spring);}.ck input:checked{animation: ck-pop .35s var(--spring);}.ck input:checked::after{animation: ck-draw .28s var(--soft) both;}@keyframes ck-pop{50%{transform: scale(1.18);}}@keyframes ck-draw{from{opacity: 0;transform: rotate(-45deg) translate(1px,-1px) scale(.4);}}.ck:hover input:not(:checked){border-color: var(--g-200,#c7e29b);}.gal-thumbs button{transition: border-color .25s,transform .35s var(--spring),box-shadow .35s var(--soft);}.gal-thumbs button.on{transform: translateY(-2px);box-shadow: 0 10px 18px -12px rgba(16,32,10,.55);}@media (hover: hover){.gal-thumbs button:hover{transform: translateY(-2px);}}.pdp-nav a{transition: background .3s var(--soft),color .3s,border-color .3s,transform .3s var(--spring);}@media (hover: hover){.pdp-nav a:hover{transform: translateY(-1px);}}@media (prefers-reduced-motion: reduce){.ck input:checked,.ck input:checked::after{animation: none;}}.lf{container-type: inline-size;display: grid !important;gap: 10px !important;padding: 12px 12px 0 !important;overflow: hidden;}.lf-h{gap: 10px !important;min-width: 0;}.lf-t{flex: 0 1 auto;min-width: 0;}.lf-t small{white-space: nowrap;font-size: 12px !important;}.lf-city{flex: 0 1 auto;min-width: 0;max-width: 60%;gap: 6px !important;padding: 0 9px !important;}.lf-city b{min-width: 0;overflow: hidden;text-overflow: ellipsis;}.lf-city .lf-pin{flex: none;display: block;color: #3f6b00;transform-origin: 50% 100%;animation: lf-pin 3.2s cubic-bezier(.34,1.56,.64,1) infinite;}@keyframes lf-pin{0%,70%,100%{transform: translateY(0) scale(1);}78%{transform: translateY(-4px) scale(1.06,.96);}86%{transform: translateY(0) scale(.96,1.04);}}.lf-bx{display: flex !important;flex-wrap: nowrap !important;gap: 6px !important;min-width: 0;}.lf-bx .lf-b{flex: 0 1 auto;min-width: 0;white-space: nowrap;font-size: clamp(11.5px,3.45vw,14px) !important;padding: 4px 9px !important;gap: 5px !important;}.lf-bx .lf-b > span:last-child{min-width: 0;overflow: hidden;text-overflow: ellipsis;}.lf-bx .lf-b2{flex: none;}.lf-fh{display: grid !important;justify-content: start !important;gap: 4px !important;}.lf-fh b{text-align: left !important;display: inline-flex;align-items: center;gap: 6px;font-size: 15px !important;}.lf-fh .lf-ok{color: #73b504;font-weight: 900;}.lf-fee.is-free .lf-st li.done b{text-decoration: line-through;color: var(--mut);font-weight: 700;}.lf-end{margin: 0 -12px;padding: 11px 14px;background: #222f1d;color: #fff;display: flex;align-items: center;gap: 8px;font-size: 13px;line-height: 1.35;font-weight: 500;}.lf-end b{color: #bef264;font-weight: 800;white-space: nowrap;}.lf-end > span:first-child{flex: none;font-size: 15px;}.lf-truck{scale: -1 1;transition: left 1.4s var(--soft),scale .35s cubic-bezier(.34,1.56,.64,1) !important;}@container (max-width: 340px){.lf-i{width: 34px !important;height: 34px !important;font-size: 18px !important;border-radius: 10px !important;}.lf-h{gap: 7px !important;}.lf-t small{font-size: 10.5px !important;letter-spacing: .02em !important;}.lf-city{max-width: none;padding: 0 7px !important;font-size: 12.5px !important;}.lf-city .lf-pin{width: 16px;height: 16px;}}@media (max-width: 599px){.lf-t small{font-size: clamp(10.5px,3vw,12px) !important;letter-spacing: .03em !important;}.lf-city{font-size: 13px !important;}}@media (prefers-reduced-motion: reduce){.lf-city .lf-pin{animation: none;}}.of,.fest,.fx,.hero .slide{position: relative;isolation: isolate;}.of > :not(.fxb),.fest > :not(.fxb),.fx > :not(.fxb){position: relative;z-index: 1;}.fxb{position: absolute;inset: 0;z-index: 0;pointer-events: none;overflow: hidden;border-radius: inherit;}.fxb i{position: absolute;bottom: -34px;font-style: normal;font-size: var(--s);line-height: 1;opacity: 0;animation: fxb-up var(--d) linear var(--l) infinite;animation-play-state: paused;}.fxb i img.emoji{width: 1em !important;height: 1em !important;}.fxb-on > .fxb i{animation-play-state: running;}@keyframes fxb-up{0%{opacity: 0;transform: translateY(0) rotate(-8deg);}12%{opacity: .5;}80%{opacity: .38;}100%{opacity: 0;transform: translateY(calc(-1 * var(--h))) rotate(10deg);}}@media (prefers-reduced-motion: reduce){.fxb{display: none;}}details > summary .ic,details > summary > svg{transition: transform .4s cubic-bezier(.34,1.56,.64,1);}.ds.ds2{display: grid !important;grid-template-columns: minmax(0,1fr);gap: 12px;align-items: start;}.ds.ds2 > .ds-col{display: grid;gap: 12px;min-width: 0;align-content: start;}.ds.ds2 > .ds-col > details{margin: 0 !important;}@media (min-width: 1100px){.ds.ds2:has(> .ds-col + .ds-col){grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 18px;}}.facts3{display: grid !important;grid-template-columns: minmax(0,1fr) !important;grid-auto-rows: auto !important;gap: 0 !important;border-radius: 16px;overflow: hidden;border: 1px solid #e3ebd8;background: #fff;}@media (min-width: 900px){.facts3{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}.facts3 > .f3:nth-child(odd){border-right: 1px solid #eef2e8 !important;}.facts3 > .f3:nth-child(n/**/+3){border-top: 1px solid #eef2e8 !important;}}@media (max-width: 899px){.facts3 > .f3 + .f3{border-top: 1px solid #eef2e8 !important;}}.facts3 > .f3{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;grid-template-rows: auto auto !important;column-gap: 12px;row-gap: 2px;align-items: center;min-height: 64px;height: auto;padding: 10px 16px !important;border-radius: 0 !important;background: transparent !important;border: 0 !important;transition: background .25s;}.facts3 > a.f3:hover{background: #f8fbf3 !important;}.facts3 > .f3 > *{margin: 0 !important;}.facts3 > .f3 > .f3-l{grid-column: 1;grid-row: 1;align-self: end;font-size: 11px !important;font-weight: 800;letter-spacing: .06em !important;text-transform: uppercase !important;color: #3f6b00;}.facts3 > .f3 > b{grid-column: 1;grid-row: 2;align-self: start;font-size: 15.5px;font-weight: 800;}.facts3 > .f3 > .emo{grid-column: 2;grid-row: 1 / span 2;width: 44px !important;height: 44px !important;display: grid;place-items: center;border-radius: 12px;background: #f6f8f2 !important;font-size: 21px;}.facts3 > .f3:first-child > .emo{width: 78px !important;background: #fff !important;border: 1px solid #e3ebd8;}.facts3 > .f3 > .emo img.f3-lg{width: 66px;height: auto;max-height: 30px;object-fit: contain;}.facts3 > .f3 > svg{display: none;}@media (min-width: 1100px){.l6.cgv{display: grid !important;grid-template-columns: 380px minmax(0,1fr);gap: 22px 28px;align-items: start;}}svg.ic:has(use[href="#i-arrow-r"]),svg.ic:has(use[href="#i-chev-r"]),svg.ic:has(use[href="#i-arrow-ur"]),.pvx-go svg,.arrow-btn svg{animation: arr-go 2.6s cubic-bezier(.45,0,.2,1) infinite;}.crumbs svg.ic,.fil svg.ic,nav[aria-label="Fil d'Ariane"] svg.ic,.gal svg.ic,.pager svg.ic{animation: none !important;}@keyframes arr-go{0%,55%,100%{transform: translateX(0);}70%{transform: translateX(3px);}85%{transform: translateX(-1px);}}.btn-wa2{position: relative;overflow: hidden;isolation: isolate;}.btn-wa2::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%) -160% 0 / 260% 100% no-repeat;animation: btn-sheen 5.5s ease-in-out infinite;}@keyframes btn-sheen{0%,62%{background-position: -160% 0;}82%,100%{background-position: 160% 0;}}.btn-wa2 .ic,.btn-wa2 svg{animation: wa-hi 3.4s ease-in-out infinite;transform-origin: 50% 60%;}@keyframes wa-hi{0%,70%,100%{transform: rotate(0);}76%{transform: rotate(-14deg) scale(1.08);}84%{transform: rotate(10deg) scale(1.08);}92%{transform: rotate(-4deg);}}.pc-add.btn-sec .ic,.pc-add.btn-sec svg{animation: bell-ring 4s ease-in-out infinite;transform-origin: 50% 10%;}@keyframes bell-ring{0%,78%,100%{transform: rotate(0);}82%{transform: rotate(16deg);}86%{transform: rotate(-14deg);}90%{transform: rotate(9deg);}94%{transform: rotate(-5deg);}}.mdw-t{animation: mdw-loop 7s cubic-bezier(.65,0,.35,1) 2s infinite !important;}.md.mdw{animation: mdw-pad 7s cubic-bezier(.65,0,.35,1) 2s infinite !important;}@keyframes mdw-loop{0%,46%,100%{max-width: 12em;opacity: 1;}56%,86%{max-width: 0;opacity: 0;}}@keyframes mdw-pad{0%,46%,100%{gap: 4px;}56%,86%{gap: 0;}}.pc-badges .bdg{position: relative;overflow: hidden;}.pc-badges .bdg:only-child::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%) -160% 0 / 260% 100% no-repeat;animation: btn-sheen 4.5s ease-in-out infinite;}@keyframes g-breathe{0%,100%{transform: scale(1);}50%{transform: scale(1.12);}}@keyframes stars-fill{from{clip-path: inset(0 100% 0 0);}to{clip-path: inset(0 0 0 0);}}.tn i{display: inline-block;animation: tn-bob 3.6s ease-in-out infinite;}.tn:nth-child(2) i{animation-delay: -.9s;}.tn:nth-child(3) i{animation-delay: -1.8s;}.tn:nth-child(4) i{animation-delay: -2.7s;}@keyframes tn-bob{0%,100%{transform: translateY(0) rotate(0);}50%{transform: translateY(-4px) rotate(-6deg);}}@keyframes caret{50%{opacity: 0;}}.rgd-tg-th img,.rgd-tg-th > *{animation: of-float 4.6s ease-in-out infinite;}.rgd-tg-th > *:nth-child(2){animation-delay: -1.5s;}.rgd-tg-th > *:nth-child(3){animation-delay: -3s;}.rcap-s .stars,.rcap-s svg{animation: g-breathe 3.8s ease-in-out infinite;}.rtn-g img{animation: of-float 5s ease-in-out infinite;}.rtn-g li:nth-child(2) img{animation-delay: -2.4s;}.rtn-g i{animation: k-pop 1.6s var(--spring) infinite alternate;}.pvx-ico{animation: tn-bob 4.2s ease-in-out infinite;}.seg{position: relative;isolation: isolate;}.seg.has-ind > button.on{background: transparent !important;color: #fff !important;}.seg.has-ind > button{transition: color .3s;}@media (prefers-reduced-motion: reduce){svg.ic,.pvx-go svg,.btn-wa2 .ic,.pc-add.btn-sec .ic,.mdw-t,.md.mdw,.tn i,.rgd-tg-th > *,.pvx-ico{animation: none !important;}.pc-badges .bdg::after{display: none;}}.fab-main.has-cy .ic-o{opacity: 0 !important;}.fab-main .fab-cy{position: absolute;inset: 0;display: grid;place-items: center;pointer-events: none;transition: opacity .3s;}.fab-main .fab-cy svg{grid-area: 1 / 1;width: 26px;height: 26px;color: #fff;opacity: 0;transform: translateY(10px) scale(.6) rotate(-20deg);transition: opacity .45s,transform .55s cubic-bezier(.34,1.56,.64,1);}.fab-main .fab-cy svg.on{opacity: 1;transform: none;}.fab-main .fab-cy svg.out{opacity: 0;transform: translateY(-10px) scale(.6) rotate(20deg);}.fab-main[aria-expanded="true"] .fab-cy{opacity: 0;}@media (prefers-reduced-motion: reduce){.fab-main .fab-cy svg{transition: none;}}.grid-p{grid-auto-flow: row dense;}.lst-qf{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;margin: 10px 0 0;padding-bottom: 2px;}.lst-qf::-webkit-scrollbar{display: none;}.lst-qf .chip{flex: none;display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 12px;border-radius: 10px;background: #fff;border: 1px solid var(--line);font-weight: 700;font-size: 13px;color: var(--ink);transition: background .25s,color .25s,border-color .25s,transform .3s var(--spring);animation: dw-in .45s var(--soft) both;}.lst-qf .chip:nth-child(2){animation-delay: .04s;}.lst-qf .chip:nth-child(3){animation-delay: .08s;}.lst-qf .chip:nth-child(4){animation-delay: .12s;}.lst-qf .chip:nth-child(n/**/+5){animation-delay: .16s;}.lst-qf .chip i{font-style: normal;}.lst-qf .chip:hover{transform: translateY(-1px);border-color: #cfe3ad;}.lst-qf .chip.is-on{background: var(--g-900,#2f5200);border-color: var(--g-900,#2f5200);color: #fff;}@media (max-width: 899px){.lst-qf{margin-top: 12px;}}@media (max-width: 899px){.of{display: flex !important;flex-direction: column;}}.gal-thumbs{padding: 4px 2px 6px;margin: -4px -2px -6px;}.gal-thumbs button{padding: 0 !important;overflow: hidden;}.gal-thumbs button img{width: 100% !important;height: 100% !important;object-fit: cover;padding: 0 !important;}@media (max-width: 999px){.gal-thumbs button,.gl3 .gal-thumbs button,.gl3 .gal-thumbs button.on{border-color: transparent !important;outline: 0;}.gal-thumbs button.on{box-shadow: 0 8px 16px -10px rgba(16,32,10,.6),0 0 0 2px #fff,0 0 0 3px #cfe3ad;}.gal-thumbs button:focus-visible{box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--g-900);}}@media (min-width: 1000px){.pdp-v2 .gal:not(.gal-1){grid-template-columns: var(--th,76px) minmax(0,1fr) !important;gap: 12px;}.pdp-v2 .gal-thumbs{display: flex !important;flex-direction: column;gap: 12px;max-height: var(--gm-h,560px) !important;overflow: hidden !important;margin: 0;padding: 0;}.pdp-v2 .gal-thumbs button{flex: 0 0 var(--th,76px) !important;width: var(--th,76px) !important;height: var(--th,76px) !important;border-radius: 14px;}@keyframes gt-roll{to{transform: translateY(calc(-50% - 6px));}}}.pdp-info .pbb .pbb-t1{flex-direction: column !important;align-items: flex-start !important;gap: 3px !important;}.pdp-info .pbb .pbb-t1 .md .mdw-t,.pdp-info .pbb .pbb-t1 .mdw-t{animation: none !important;max-width: none !important;opacity: 1 !important;}.pdp-info .pbb .pbb-t1 .md.mdw{animation: none !important;gap: 4px !important;}#buy-main .atouts.at1,#buy-main > .at1{margin-top: 14px !important;}.bm{transition: transform .35s var(--spring),box-shadow .35s var(--soft),border-color .35s;}.bm .lg img{transition: transform .45s var(--spring);}@media (hover: hover){.bm:hover{transform: translateY(-4px);box-shadow: 0 20px 34px -22px rgba(16,32,10,.55);}.bm:hover .lg img{transform: scale(1.06);}}.rv-list.rv-rail{display: flex !important;gap: 12px;overflow-x: auto;scrollbar-width: none;grid-template-columns: none !important;padding-bottom: 4px;}.rv-list.rv-rail::-webkit-scrollbar{display: none;}.rv-list.rv-rail > .rv{flex: 0 0 min(84%,360px);margin: 0 !important;display: grid;align-content: start;gap: 8px;}@media (min-width: 1100px){.rv-list.rv-rail > .rv{flex-basis: calc((100% - 36px) / 4);}}.rv-ext .rv-on{justify-self: start;font-size: 12px;font-weight: 700;color: var(--g-txt);padding: 4px 8px;border-radius: 8px;background: #f3f9e9;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rv4 .rv4-g{position: relative;overflow: hidden;isolation: isolate;}.rv4 .rv4-g::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(110deg,transparent 35%,rgba(251,191,36,.22) 50%,transparent 65%) -160% 0 / 260% 100% no-repeat;animation: rv4-reflet 4.5s ease-in-out infinite;}@keyframes rv4-reflet{0%,50%{background-position: -160% 0;}90%,100%{background-position: 160% 0;}}.rv4 [style*="--w"]{animation: bar-in 1.2s var(--soft) both .2s;transform-origin: left;}.rv4 div:nth-child(2) > [style*="--w"]{animation-delay: .3s;}.rv4 div:nth-child(3) > [style*="--w"]{animation-delay: .4s;}@keyframes bar-in{from{transform: scaleX(0);}to{transform: none;}}.rv4 .stars,.rv .stars{animation: stars-fill 1.4s var(--soft) both .2s;}.rv4-n b{display: inline-block;animation: k-pop .7s var(--spring) both;}.mega-rayons a[data-r]{display: flex;align-items: center;justify-content: space-between;gap: 8px;text-align: left;padding: 10px 12px;border-radius: 8px;font-weight: 500;font-size: 14.5px;color: var(--ink);text-decoration: none;transition: background .2s,color .2s,padding-left .25s var(--soft);}.mega-rayons a[data-r] .ic{width: 16px;height: 16px;color: var(--mut-2);transition: transform .3s var(--soft);}.mega-rayons a[data-r]:hover,.mega-rayons a[data-r].is-on{background: var(--g-50);color: var(--g-900);padding-left: 16px;}.mega-rayons a[data-r]:hover .ic,.mega-rayons a[data-r].is-on .ic{transform: translateX(3px);}.mega.is-open .mega-logos a{animation: k-pop .5s var(--spring) both;}.mega.is-open .mega-logos a:nth-child(2n){animation-delay: .04s;}.mega.is-open .mega-logos a:nth-child(3n){animation-delay: .08s;}.mega.is-open .mega-logos a:nth-child(4n){animation-delay: .12s;}.mega-logos a img{animation: of-float 6s ease-in-out infinite;}.mega-logos a:nth-child(2n) img{animation-delay: -2s;}.mega-logos a:nth-child(3n) img{animation-delay: -4s;}.mega-logos a{transition: transform .3s var(--spring),box-shadow .3s;}.mega-logos a:hover{transform: translateY(-2px) scale(1.04);box-shadow: 0 10px 18px -12px rgba(16,32,10,.5);}#pvx-menu:has(.pvx-view.is-active:not(#pvx-v0)) .pvx-social{display: none !important;}.pc-rk2{overflow: visible;}.pc-rk2 b{display: inline-block;transform-origin: 30% 90%;}#buy-main .rgd-tg{margin: 10px 0 0;}.btn-buy,.btn,.pc-add,.mc-add,.pc-rem,.ship-add,.tab-ind,.gcard,.gal-zoom,.pc,.rgd-tg,.btn-wa2{box-shadow: none !important;}.gal-zoom{border: 1px solid var(--line);}.buybar,.drawer,.wah-sheet,.pvxal-sheet,.toast,.bubble,.modal > *{box-shadow: 0 -1px 0 var(--line),0 12px 32px -12px rgba(16,32,10,.28) !important;}.buybar,.wah-sheet,.pvxal-sheet{box-shadow: 0 -1px 0 var(--line),0 -10px 28px -16px rgba(16,32,10,.28) !important;}@media (hover: hover){.btn-buy:hover,.pc:hover{box-shadow: 0 6px 16px -10px rgba(16,32,10,.35) !important;}}@media (max-width: 782px){#wpadminbar{overflow-x: clip;max-width: 100vw;}}.px-rc .rcap-s{flex: 0 1 auto;min-width: 0;}.px-rc .rcap-s > span:last-child{min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}@container (max-width: 345px){.px-rc .rcap-s{gap: 4px;padding: 5px 8px;}.px-rc .rcap-s .stars{display: none;}.px-rc .rcap-s::before{content: "★";color: #f5b301;font-size: 15px;line-height: 1;}}.fab-main .fab-cy svg{opacity: 0;transform: scale(0);transition: none;}.fab-main .fab-cy svg.out{opacity: 0;transform: scale(0) rotate(-35deg);transition: transform .2s ease-in,opacity .2s;}.fab-main .fab-cy svg.on{opacity: 1;transform: none;transition: transform .45s .2s cubic-bezier(.34,1.7,.64,1),opacity .12s .2s;}.fab-main .fab-cy::before{content: "";position: absolute;left: 50%;top: 50%;width: 4px;height: 4px;margin: -2px;border-radius: 1px;background: #fff;pointer-events: none;box-shadow: 15px 0 #fff,-15px 0 #fff,0 15px #fff,0 -15px #fff,11px 11px #e9d5ff,-11px -11px #e9d5ff,11px -11px #e9d5ff,-11px 11px #e9d5ff;opacity: 0;}.fab-main .fab-cy.is-b::before{animation: fab-burst .8s ease-out both;}.fab-main .fab-cy.is-b2::before{animation: fab-burst2 .8s ease-out both;}@keyframes fab-burst{0%,22%{opacity: 0;transform: scale(.2) rotate(0);}38%{opacity: 1;transform: scale(.8) rotate(20deg);}80%,100%{opacity: 0;transform: scale(1.5) rotate(45deg);}}@keyframes fab-burst2{0%,22%{opacity: 0;transform: scale(.2) rotate(0);}38%{opacity: 1;transform: scale(.8) rotate(20deg);}80%,100%{opacity: 0;transform: scale(1.5) rotate(45deg);}}.fab-main[aria-expanded="true"] .fab-cy::before{animation: none;opacity: 0;}@media (prefers-reduced-motion: reduce){.fab-main .fab-cy::before{animation: none;opacity: 0;}}#pvx-menu .pvx-acc{display: grid;gap: 12px;list-style: none;}#pvx-menu .pvx-acc-wait{display: block;height: 58px;border-radius: 16px;background: linear-gradient(90deg,#eef1ea 25%,#f7f8f5 50%,#eef1ea 75%) 0 0 / 200% 100%;animation: acc-wait 1.2s linear infinite;}#pvx-menu .pvx-acc-wait:first-child{height: 76px;}@keyframes acc-wait{to{background-position: -200% 0;}}#pvx-menu .pvx-acc.is-in > *{animation: dw-in .5s var(--soft) both;}#pvx-menu .pvx-acc.is-in > :nth-child(2){animation-delay: .05s;}#pvx-menu .pvx-acc.is-in > :nth-child(3){animation-delay: .1s;}@media (prefers-reduced-motion: reduce){#pvx-menu .pvx-acc-wait,#pvx-menu .pvx-acc.is-in > *{animation: none;}}.acc[open] summary{border-bottom: 0 !important;}.acc[open] .acc-b{padding-top: 0;}@keyframes fq-in{from{opacity: 0;transform: translateY(14px);}to{opacity: 1;transform: none;}}.gt-card,.auth3{position: relative;overflow: hidden;isolation: isolate;}.gt-card > .fxb,.auth3 > .fxb{z-index: -1;}.gt-card .fxb i,.auth3 .fxb i{opacity: .5;}@keyframes cp8-star{0%,68%,100%{transform: rotate(0) scale(1);}78%{transform: rotate(-18deg) scale(1.25);}88%{transform: rotate(12deg) scale(1.1);}}.lf-clk{display: inline-grid;place-items: center;}.lf-clk svg{width: 18px;height: 18px;fill: none;stroke: #bef264;stroke-width: 2.2;stroke-linecap: round;}.lf-clk .lf-mm,.lf-clk .lf-hh{transform-origin: 12px 12px;}.lf-clk .lf-mm{animation: lf-tour 3s linear infinite;}.lf-clk .lf-hh{animation: lf-tour 36s linear infinite;}@keyframes lf-tour{to{transform: rotate(360deg);}}@media (prefers-reduced-motion: reduce){.lf-clk line{animation: none;}}.bb-ac2 .bb-pr.has-was{gap: 0;align-content: center;line-height: 1.1;}.bb-ac2 .bb-pr.has-was b{font-size: 15.5px;}.bb-was{display: flex;align-items: center;gap: 5px;font-size: 11px;white-space: nowrap;}.bb-was s{color: var(--mut);}.bb-was i{font-style: normal;font-weight: 800;color: #fff;background: var(--or);padding: 1px 5px;border-radius: 5px;animation: k-pop .6s var(--spring) both;}.cart-sugg-row{grid-auto-columns: calc((100% - 20px) / 2.4);gap: 10px;}.sugg.sugg2{grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr auto;align-items: start;gap: 6px;padding: 8px;border-radius: 12px;background: #f8f8f8;}.sugg.sugg2 img{width: 100%;height: auto;aspect-ratio: 1;border-radius: 9px;background: #fff;mix-blend-mode: normal;}.sugg.sugg2 > div{display: grid;gap: 2px;min-width: 0;}.sugg.sugg2 .btn{width: 100%;justify-content: center;}.sg-px{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 5px;}.sg-px b{color: var(--ink);font-size: 13.5px;font-weight: 800;}.sg-px s{color: var(--mut);font-size: 11px;}.sg-px i{font-style: normal;font-size: 10.5px;font-weight: 800;color: #fff;background: var(--or);padding: 1px 5px;border-radius: 5px;}.city-list button{padding: 6px 10px;}@keyframes tl-swap{0%{transform: none;}50%{transform: rotate(180deg) scale(1.25);}100%{transform: rotate(360deg);}}@keyframes tl-unswap{0%{transform: none;}50%{transform: rotate(-180deg) scale(.75);}100%{transform: rotate(-360deg);}}@keyframes tl-burst{0%{transform: none;}35%{transform: scale(1.3) rotate(-18deg);}100%{transform: none;}}.an-bars .sec-h[data-an] h2 .hl,.an-bars .sec-h[data-an] h1 .hl{position: relative;}.an-bars .sec-h[data-an].is-in h2 .hl::after,.an-bars .sec-h[data-an].is-in h1 .hl::after{content: "";position: absolute;left: 2px;right: 2px;bottom: 8%;height: 32%;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent) -60% 0 / 40% 100% no-repeat;animation: hl-run 3.2s ease-in-out 1s infinite;}@keyframes hl-run{0%,30%{background-position: -60% 0;}80%,100%{background-position: 160% 0;}}@media (prefers-reduced-motion: reduce){.an-bars .sec-h[data-an].is-in .hl::after{animation: none;}}@media (min-width: 900px){@keyframes rtx-op-out{to{opacity: 0;transform: scale(.97);}}}html body #pvx-menu .pvx-search,html body #pvx-menu .pvx-search input{border-radius: 12px !important;}html body .pdp-info .pbb .pbb-t1 .md.mdw .mdw-t{max-width: 12em;opacity: 1;padding-left: 5px;animation: mdw-loop2 7s cubic-bezier(.65,0,.35,1) 2s infinite !important;}@keyframes mdw-loop2{0%,46%,100%{max-width: 12em;opacity: 1;padding-left: 5px;}56%,86%{max-width: 0;opacity: 0;padding-left: 0;}}.pdp-info .pbb .pbb-go .ic{animation: arr-go 2.4s ease-in-out infinite;}@media (prefers-reduced-motion: reduce){html body .pdp-info .pbb .pbb-t1 .md.mdw .mdw-t,.pdp-info .pbb .pbb-go .ic{animation: none !important;}}html body .add_to_cart_button.btn-buy.loading{color: #fff !important;overflow: hidden;}html body .add_to_cart_button.btn-buy.loading > *{opacity: 1 !important;}html body .add_to_cart_button.loading::after{content: none !important;animation: none !important;}.add_to_cart_button.loading > svg{animation: pvx-roule .6s ease-in-out infinite;}@keyframes pvx-roule{0%,100%{transform: translateX(-3px);}50%{transform: translateX(5px) rotate(-6deg);}}.add_to_cart_button.loading::before{content: "";position: absolute;left: 8px;top: 50%;width: 10px;height: 2px;margin-top: -4px;border-radius: 1px;background: rgba(255,255,255,.7);box-shadow: -2px 7px 0 rgba(255,255,255,.5);animation: pvx-vit .3s linear infinite;z-index: 1;}@keyframes pvx-vit{from{transform: translateX(6px);opacity: 1;}to{transform: translateX(-6px);opacity: 0;}}@media (prefers-reduced-motion: reduce){.add_to_cart_button.loading > svg,.add_to_cart_button.loading::before{animation: none;}}#ai{background: linear-gradient(180deg,#faf7ff,#fff 40%);}#ai::before{content: "";position: absolute;left: -30%;top: 30%;width: 160%;height: 70%;z-index: 0;pointer-events: none;background: radial-gradient(closest-side,rgba(168,85,247,.42),transparent),radial-gradient(closest-side,rgba(79,70,229,.32),transparent) 60% 40% / 70% 70% no-repeat;filter: blur(10px);animation: ai-aurore 9s ease-in-out infinite;}#ai > *{position: relative;z-index: 1;}#ai .dw-b{background: transparent;}#ai .dw-h{overflow: hidden;color: #fff;background-color: #5b21b6;background-image: linear-gradient(120deg,#4c1d95,#6d28d9,#a855f7,#4f46e5);background-size: 300% 300%;animation: ai-deg 7s ease-in-out infinite;}#ai .dw-h h3,#ai .dw-h b,#ai .dw-h small,#ai .dw-h span{color: #fff;}#ai .dw-h::after{content: "✦ ✧ ✦ ✧ ✦";position: absolute;left: 0;right: 0;top: 6px;font-size: 13px;letter-spacing: 18px;color: rgba(255,255,255,.55);white-space: nowrap;pointer-events: none;animation: ai-scint 2.4s ease-in-out infinite;}#ai .dw-b > *{animation: ai-bulle .55s cubic-bezier(.34,1.4,.64,1) both;}#ai .dw-b > *:nth-child(2){animation-delay: .12s;}#ai .dw-b > *:nth-child(3){animation-delay: .24s;}@keyframes ai-deg{0%,100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}@keyframes ai-scint{0%,100%{opacity: .2;transform: translateX(0);}50%{opacity: .9;transform: translateX(14px);}}@keyframes ai-bulle{from{opacity: 0;transform: translateY(14px) scale(.96);}}@keyframes ai-aurore{0%,100%{transform: translate(0,0) rotate(0);}50%{transform: translate(8%,-6%) rotate(8deg);}}@media (prefers-reduced-motion: reduce){#ai::before,#ai .dw-h,#ai .dw-h::after,#ai .dw-b > *{animation: none;}}.gal-track img{cursor: zoom-in;}.facts3 .f3,details.ds-acc,.ds-col details,.facts3{border: 0 !important;box-shadow: none !important;}.facts3 .f3{background: #f6f8f2 !important;}details.ds-acc,.ds-col details{background: #f6f8f2 !important;border-radius: 16px !important;}details.ds-acc[open]{background: #f1f7e6 !important;}details.ds-acc summary{border: 0 !important;}@property --v{syntax: "<number>";inherits: false;initial-value: 5;}.pdp-info .px-rc{display: flex;flex-wrap: nowrap;align-items: center;gap: 0;padding: 3px;border-radius: 12px;background: #f1f3ee;}.pdp-info .px-rc .rcap-s{display: inline-flex;align-items: center;flex: 1 1 auto;min-width: 0;height: 38px;gap: 8px;padding: 0 10px 0 0;border: 0;background: none;white-space: nowrap;text-decoration: none;color: #10200a;}.pdp-info .px-rc .rcap-s.is-vide{padding-left: 10px;gap: 6px;}.pdp-info .px-rc .rcap-s::before{content: none !important;}.pdp-info .px-rc .rcap-s b{flex: none;display: inline-grid;place-items: center;height: 38px;padding: 0 9px;border-radius: 9px;background: #10200a;color: #fff;font: 800 14px/1 Poppins,sans-serif;}.pdp-info .px-rc .rcap-s .stars{display: inline-block !important;width: 70px;height: 13px;-webkit-mask-size: 70px 13px;mask-size: 70px 13px;animation: note-remplit 1.1s cubic-bezier(.22,1,.36,1) .3s both !important;}.pdp-info .px-rc .rcap-s.is-vide .stars{width: 60px;height: 11px;-webkit-mask-size: 60px 11px;mask-size: 60px 11px;animation: none !important;}@keyframes note-remplit{from{--v: 0;}}.pdp-info .px-rc .rcap-s > span:last-child{font-size: 12.5px;font-weight: 700;color: #10200a;text-decoration: none;overflow: hidden;text-overflow: ellipsis;}.pdp-info .px-rc .rcap-s.is-vide > span:last-child{font-size: 13px;font-weight: 800;color: #2f5200;}.pdp-info .px-rc .pdp-acts{margin-left: auto;display: flex;gap: 0;flex: none;}.pdp-info .px-rc .pdp-acts > *{position: relative;width: 38px;height: 38px;border: 0 !important;background: none !important;border-radius: 9px;box-shadow: none !important;}.pdp-info .px-rc .pdp-acts > *::before{content: "";position: absolute;left: 0;top: 9px;bottom: 9px;width: 1px;background: #dde3d5;}.pdp-info .px-rc .pdp-acts .pdp-ai{color: #7c3aed;}@media (hover: hover){.pdp-info .px-rc .pdp-acts > *:hover{background: #fff !important;}.pdp-info .px-rc .rcap-s:hover > span:last-child{text-decoration: underline;}}@media (max-width: 360px){.pdp-info .px-rc .rcap-s .stars{width: 56px;height: 11px;-webkit-mask-size: 56px 11px;mask-size: 56px 11px;}}@media (prefers-reduced-motion: reduce){.pdp-info .px-rc .rcap-s .stars{animation: none !important;}}.fab .fab-main.fab-ia{overflow: visible;background-color: #7c3aed;background-image: linear-gradient(135deg,#4c1d95 0%,#9333ea 35%,#db2777 65%,#6366f1 100%);background-size: 220% 220%;animation: fab-deg 4s ease-in-out infinite;box-shadow: 0 14px 28px -14px rgba(124,58,237,.9);}@keyframes fab-deg{0%,100%{background-position: 0% 50%;}50%{background-position: 100% 50%;}}.fab .fab-main.fab-ia::after{content: "";position: absolute;inset: 0;border: 0;border-radius: inherit;pointer-events: none;background-image: linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 48%,transparent 66%);background-size: 260% 100%;background-repeat: no-repeat;background-position: -160% 0;opacity: 1;transform: none;animation: fab-reflet 3.2s ease-in-out infinite;}@keyframes fab-reflet{0%,45%{background-position: -160% 0;}85%,100%{background-position: 160% 0;}}.fab-pail{position: absolute;inset: 0;z-index: 0;overflow: hidden;border-radius: inherit;pointer-events: none;}.fab-pail i{position: absolute;font-style: normal;color: #fff;line-height: 1;opacity: 0;animation: fab-scint var(--d) ease-in-out var(--l) infinite;}@keyframes fab-scint{0%,100%{opacity: 0;transform: scale(.3) rotate(0);}50%{opacity: .95;transform: scale(1) rotate(45deg);}}.fab .fab-main .fab-cy{z-index: 2;}.fab .fab-main .fab-cy::before{content: none;animation: none;}.fab .fab-main .fab-cy svg{fill: currentColor;stroke: currentColor;stroke-width: 1.2;opacity: 0;transform: scale(0) rotate(-90deg);transition: transform .24s cubic-bezier(.55,0,1,.45),opacity .2s;}.fab .fab-main .fab-cy svg.out{opacity: 0;transform: scale(0) rotate(90deg);transition: transform .24s cubic-bezier(.55,0,1,.45),opacity .18s .06s;}.fab .fab-main .fab-cy svg.on{opacity: 1;transform: none;transition: transform .5s .26s cubic-bezier(.34,1.7,.64,1),opacity .12s .26s;}.fab .fab-main .fab-cy::after{content: "";position: absolute;left: 50%;top: 50%;width: 6px;height: 6px;margin: -3px;border-radius: 2px;background: #fff;opacity: 0;pointer-events: none;}.fab .fab-main .fab-cy.is-b::after{animation: fab-point .6s ease-in-out both;}.fab .fab-main .fab-cy.is-b2::after{animation: fab-point2 .6s ease-in-out both;}@keyframes fab-point{0%{opacity: 0;transform: scale(0);}35%{opacity: 1;transform: scale(1.6) rotate(45deg);}55%{opacity: 1;transform: scale(1) rotate(45deg);}100%{opacity: 0;transform: scale(0) rotate(45deg);}}@keyframes fab-point2{0%{opacity: 0;transform: scale(0);}35%{opacity: 1;transform: scale(1.6) rotate(45deg);}55%{opacity: 1;transform: scale(1) rotate(45deg);}100%{opacity: 0;transform: scale(0) rotate(45deg);}}.fab .fab-main > .cnt,.fab .fab-main > .pvx-cnt{z-index: 4;background: #10200a;color: #fff;border: 2px solid #fff;border-radius: 7px;min-width: 22px;height: 22px;padding: 0 5px;display: grid;place-items: center;font: 800 11.5px/1 Poppins,sans-serif;box-shadow: none;}.fab.is-open .fab-main.fab-ia{background-image: none;background-color: #10200a;animation: none;}.fab.is-open .fab-main.fab-ia::after,.fab.is-open .fab-pail{display: none;}.fab .fab-list{position: absolute;right: 0;bottom: 70px;width: 300px;display: grid;gap: 6px;padding: 64px 10px 10px;border-radius: 22px;background: #fff;box-shadow: 0 22px 44px -22px rgba(20,14,38,.55);transform-origin: bottom right;transform: scale(.3);opacity: 0;transition: transform .45s cubic-bezier(.34,1.3,.64,1),opacity .25s;overflow: hidden;}.fab .fab-list::before{content: "Bonjour 👋\A Comment puis-je vous aider ?";white-space: pre;position: absolute;left: 0;right: 0;top: 0;padding: 12px 16px;font: 800 15px/1.35 Poppins,sans-serif;color: #fff;background-color: #6d28d9;background-image: linear-gradient(135deg,#4c1d95,#7c3aed,#c026d3);background-size: 300% 300%;animation: fab-deg 5s ease-in-out infinite;}.fab.is-open .fab-list{transform: none;opacity: 1;}.fab .fab-item{display: grid;grid-template-columns: 44px minmax(0,1fr);align-items: center;column-gap: 12px;padding: 8px;border-radius: 14px;background: #f7f5fc;text-decoration: none;opacity: 0;transform: translateY(12px);transition: transform .4s cubic-bezier(.34,1.4,.64,1),opacity .25s;}.fab .fab-item[hidden]{display: none;}.fab.is-open .fab-item{opacity: 1;transform: none;}.fab.is-open .fab-item:nth-child(1){transition-delay: .12s;}.fab.is-open .fab-item:nth-child(2){transition-delay: .18s;}.fab.is-open .fab-item:nth-child(3){transition-delay: .24s;}.fab.is-open .fab-item:nth-child(4){transition-delay: .3s;}.fab .fab-item i,.fab .fab-item.fi-wa i,.fab .fab-item.fi-ia i{order: -1;position: relative;width: 44px;height: 44px;border-radius: 12px;box-shadow: none;background-image: linear-gradient(135deg,#6d28d9,#c026d3);color: #fff;}.fab .fab-item i svg{fill: currentColor;}.fab .fab-item span{display: grid;gap: 1px;padding: 0;background: none;box-shadow: none;color: #10200a;font: 800 14.5px/1.2 Poppins,sans-serif;text-align: left;white-space: normal;}.fab .fab-item span small{font: 500 12px/1.3 Poppins,sans-serif;color: #6b6480;}.fab .fab-item i .cnt{position: absolute;top: -7px;right: -7px;left: auto;min-width: 20px;height: 20px;padding: 0 5px;display: grid;place-items: center;border-radius: 7px;background: #10200a;color: #fff;border: 2px solid #fff;font: 800 10.5px/1 Poppins,sans-serif;}.fab .fab-item i .cnt[hidden]{display: none;}@media (hover: hover){.fab .fab-item:hover{background: #efe9fb;}}@media (prefers-reduced-motion: reduce){.fab .fab-main.fab-ia,.fab .fab-main.fab-ia::after,.fab .fab-list::before{animation: none;}}.pc-badges .bdg.bdg-spe{color: #fff;background-image: linear-gradient(90deg,var(--spe1,#7c3aed),var(--spe2,#4f46e5));}.pc-badges .bdg.bdg-spe .emo{display: inline-flex;width: 13px;height: 13px;font-size: 12px;line-height: 1;}.pc-badges .bdg.bdg-spe .emo img.emoji{width: 13px !important;height: 13px !important;margin: 0 !important;}@property --spe-a{syntax: "<angle>";inherits: false;initial-value: 0deg;}@keyframes gv-v{0%,72%{opacity: 0;transform: scale(0);}80%,94%{opacity: 1;transform: none;}100%{opacity: 0;transform: scale(0);}}.pfn{position: relative;overflow: hidden;display: grid;gap: 12px;margin: 0 0 14px;padding: 16px;border-radius: 20px;color: #fff;background-color: #3f6b00;background-image: linear-gradient(150deg,#274404,#3f6b00 55%,#73b504);background-size: 200% 200%;animation: pfn-deg 6s ease-in-out infinite;}@keyframes pfn-deg{0%,100%{background-position: 0 50%;}50%{background-position: 100% 50%;}}.pfn h4{margin: 0;font: 800 15px/1.3 Poppins,sans-serif;color: #fff;}.pfn h4 img.emoji{width: 18px !important;height: 18px !important;}@keyframes pfn-gift{0%,70%,100%{transform: none;}80%{transform: rotate(-12deg) scale(1.15);}90%{transform: rotate(8deg);}}@keyframes pfn-up{to{transform: translateY(-340px) rotate(30deg);opacity: 0;}}@keyframes gl5-flotte{0%,100%{transform: rotate(-14deg) translateY(0);}50%{transform: rotate(-8deg) translateY(-6px);}}.scroll-x,.pvx-scroll,.tabs-row,.rail-track{scrollbar-width: none !important;}.scroll-x::-webkit-scrollbar,.pvx-scroll::-webkit-scrollbar,.tabs-row::-webkit-scrollbar,.rail-track::-webkit-scrollbar{display: none !important;}body *::-webkit-scrollbar:horizontal{display: none;height: 0;}@media (max-width: 1099px){.flt{transition: transform .38s var(--soft),visibility 0s linear .38s !important;}.flt.is-open{transition: transform .45s var(--soft),visibility 0s !important;}.flt.is-open .fg{animation: dw-in .45s var(--soft) both;}}@media (min-width: 1100px){.hd-pill{min-width: 340px !important;justify-content: center;}.hd-pill > span{left: 12px !important;right: 12px !important;justify-content: center;text-align: center;transform: translateY(100%) !important;transition: opacity .4s,transform .45s var(--ease) !important;}.hd-pill > span.on{transform: none !important;transition-delay: .14s !important;}.hd-pill > span.out{opacity: 0 !important;transform: translateY(-100%) !important;transition-duration: .22s,.25s !important;transition-delay: 0s !important;}}.tb5-w{display: none;}@media (max-width: 1099px){.tb5-w{display: block;background: #222f1d;color: #dbe8cb;}.tb5{position: relative;height: 34px;overflow: hidden;font: 500 12.5px/1 Poppins,sans-serif;}.tb5 > span{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;gap: 6px;padding: 0 12px;white-space: nowrap;opacity: 0;transform: translateY(100%);transition: opacity .4s,transform .45s var(--ease);}.tb5 > span.on{opacity: 1;transform: none;transition-delay: .14s;}.tb5 > span.out{opacity: 0;transform: translateY(-100%);transition-duration: .22s,.25s;}.tb5 b{color: #fff;}.tb5 img.emoji{width: 14px !important;height: 14px !important;}}@media (prefers-reduced-motion: reduce){.tb5 > span,.hd-pill > span{transition: none !important;}}.stars{position: relative;}.stars::after{content: "";position: absolute;inset: 0;background: radial-gradient(closest-side,#ffd21f,rgba(255,196,0,.8) 55%,transparent 85%) no-repeat;-webkit-mask: linear-gradient(90deg,#000 calc(var(--v,5) / 5 * 100%),transparent 0);mask: linear-gradient(90deg,#000 calc(var(--v,5) / 5 * 100%),transparent 0);background-size: 20% 100%;background-position: -25% 0;animation: st-glow 3.2s linear infinite;pointer-events: none;}@keyframes st-glow{0%{background-position: 0% 0;opacity: 0;}4%{opacity: 1;}16%{background-position: 0% 0;opacity: 1;}20%{background-position: 25% 0;}36%{background-position: 25% 0;}40%{background-position: 50% 0;}56%{background-position: 50% 0;}60%{background-position: 75% 0;}76%{background-position: 75% 0;}80%{background-position: 100% 0;}94%{background-position: 100% 0;opacity: 1;}100%{background-position: 100% 0;opacity: 0;}}.stars[style*="--v:0"]::after,.stars[style*="--v: 0"]::after{display: none;}@media (prefers-reduced-motion: reduce){.stars::after{display: none;}}.clamp{transition: max-height .55s cubic-bezier(.22,1,.36,1);}.clamp::after{transition: opacity .35s;}.clamp.is-open::after{display: block !important;opacity: 0;}[data-more] svg,[data-more] .ic{transition: transform .4s var(--spring);}[data-more][aria-expanded="true"] svg,[data-more][aria-expanded="true"] .ic{transform: rotate(180deg);}.fx .pc{color: var(--ink);}.fx .pc .pc-name,.fx .pc .pc-name a{color: var(--ink) !important;}.lst-qf .chip i:has(.ck-lg){display: inline-flex;align-items: center;}.facts3 > .f3:hover,.facts3 > a.f3:hover{transform: none !important;box-shadow: none !important;background: #eef6e0 !important;}.facts3 > .f3{transition: background .25s !important;}.px-rem{position: relative;overflow: hidden;isolation: isolate;}.px-rem::after{content: "";position: absolute;top: 0;bottom: 0;width: 40%;left: -60%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform: skewX(-18deg);animation: pvx-shine 5s ease-in-out infinite;pointer-events: none;}@media (prefers-reduced-motion: reduce){.px-rem::after{animation: none;}}.rtn2-g{display: flex;gap: 8px;margin: 0 0 12px;}.rtn2-g .chip{flex: 1;justify-content: center;height: 40px;border-radius: 11px;font-weight: 800;}.rtn2-g .chip.is-on{background: #2f5200;color: #fff;border-color: #2f5200;}.rtn2-t b s{margin-left: 6px;font-size: 12px;font-weight: 500;color: var(--mut);}.rtn2-rm{margin-left: 6px;padding: 2px 6px;border-radius: 6px;background: var(--or,#e11d48);color: #fff;font: 800 11px/1.3 Poppins,sans-serif;font-style: normal;white-space: nowrap;}.rtn2-i.is-in{animation: dw-in .45s var(--soft) both;}#pvx-menu .pvx-nmo-b.md{gap: 4px;}#pvx-menu .pvx-nmo-b .emo{font-style: normal;}.hd-nav .chip-hot{position: relative;overflow: hidden;isolation: isolate;}.hd-nav .chip-hot::after{content: "";position: absolute;top: 0;bottom: 0;width: 40%;left: -60%;z-index: -1;background: linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform: skewX(-18deg);animation: pvx-shine 5.5s ease-in-out infinite;pointer-events: none;}.hd-nav .chip-hot img.emoji{animation: nv-dance 3.2s ease-in-out infinite;}@keyframes nv-dance{0%,70%,100%{transform: none;}78%{transform: rotate(-14deg) scale(1.15);}86%{transform: rotate(10deg) scale(1.1);}93%{transform: rotate(-4deg);}}@media (prefers-reduced-motion: reduce){.hd-nav .chip-hot::after,.hd-nav .chip-hot img.emoji{animation: none !important;}}#pvx-menu .pvx-dyn{list-style: none;display: grid;gap: 10px;margin: 4px 0 12px;animation: dw-in .45s var(--soft) both;}#pvx-menu .pvx-dyn-p{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 12px;align-items: center;padding: 10px;border-radius: 16px;background: linear-gradient(135deg,#f1f8e6,#e3f1cc);color: #10200a;text-decoration: none;}#pvx-menu .pvx-dyn-im{width: 64px;height: 64px;border-radius: 12px;overflow: hidden;background: #fff;}#pvx-menu .pvx-dyn-im img{width: 100%;height: 100%;object-fit: contain;animation: of-float 5s ease-in-out infinite;}#pvx-menu .pvx-dyn-t{display: grid;gap: 2px;min-width: 0;}#pvx-menu .pvx-dyn-t small{font: 800 10.5px/1.2 Poppins,sans-serif;letter-spacing: .04em;text-transform: uppercase;color: #3f6b00;}#pvx-menu .pvx-dyn-t b{font: 700 13px/1.3 Poppins,sans-serif;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}#pvx-menu .pvx-dyn-t > span{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;}#pvx-menu .pvx-dyn-t i{font: 800 14px/1 Poppins,sans-serif;font-style: normal;}#pvx-menu .pvx-dyn-t s{font-size: 11.5px;color: #6b7863;}#pvx-menu .pvx-dyn-t em{padding: 2px 6px;border-radius: 6px;background: #e11d48;color: #fff;font: 800 10.5px/1.3 Poppins,sans-serif;font-style: normal;}#pvx-menu .pvx-dyn-bs small{display: block;margin: 0 2px 6px;font: 800 10.5px/1.2 Poppins,sans-serif;letter-spacing: .04em;text-transform: uppercase;color: #6b7863;}#pvx-menu .pvx-dyn-bs > div{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;}#pvx-menu .pvx-dyn-b{height: 48px;display: grid;place-items: center;padding: 6px;border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px #e8eee0 inset;transition: transform .3s var(--spring);}#pvx-menu .pvx-dyn-b:hover{transform: translateY(-2px);}#pvx-menu .pvx-dyn-b img{max-width: 100%;max-height: 100%;object-fit: contain;mix-blend-mode: multiply;}#pvx-menu .pvx-view.is-active .pvx-dyn-b{animation: dw-in .45s var(--soft) both;}#pvx-menu .pvx-view.is-active .pvx-dyn-b:nth-child(2){animation-delay: .05s;}#pvx-menu .pvx-view.is-active .pvx-dyn-b:nth-child(3){animation-delay: .1s;}#pvx-menu .pvx-view.is-active .pvx-dyn-b:nth-child(4){animation-delay: .15s;}.gal-thumbs button,.gl3 .gal-thumbs button,.gl3 .gal-thumbs button.on{border: 0 !important;box-shadow: none !important;outline: 0;}.gal-thumbs button{opacity: .5;transition: opacity .3s,transform .35s var(--spring);}.gal-thumbs button.on,.gal-thumbs button:hover{opacity: 1;}.gal-thumbs button.on{transform: translateY(-2px);}.gal-thumbs button:focus-visible{outline: 2px solid #73b504;outline-offset: 2px;}#pvx-menu input[type=search]::-webkit-search-cancel-button,.pvl-sb input[type=search]::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none;display: none;}@media (min-width: 1000px){.pdp-v2 .gal{max-width: none !important;width: 100%;}}.clamp.clamp-ok::after{display: none !important;}[data-lv-wrap]{transition: opacity .22s ease,filter .22s ease,transform .22s ease;}@keyframes lv-new{from{opacity: 0;transform: translateY(8px) scale(.99);}}#cart .dw-hh{overflow: visible;}.cart-badge.is-pop{animation: cb-pop .5s var(--soft) !important;transform-origin: left center;}@keyframes cb-pop{35%{transform: scale(1.06);}70%{transform: scale(.98);}}@media (prefers-reduced-motion: reduce){[data-lv-wrap],.cart-badge.is-pop{animation: none !important;transition: none !important;}}.hd .hd-cart .cnt,.hd .hd-cart .pvx-cnt,.bubble .bub-cart .cnt{display: none !important;}.fab .fab-list{padding-top: 76px !important;transition: transform .5s cubic-bezier(.34,1.3,.64,1),opacity .3s ease,filter .3s ease !important;filter: blur(4px);}.fab.is-open .fab-list{filter: none;}.fab .fab-item{transition: transform .45s cubic-bezier(.34,1.4,.64,1),opacity .25s ease,background .2s !important;}.fab:not(.is-open) .fab-item{transition-delay: 0s !important;transform: translateY(8px) scale(.97);}.fab .fab-item.fi-mn i{background-image: linear-gradient(135deg,#4c1d95,#7c3aed) !important;color: #fff;}.fab .fab-main .ic-o,.fab .fab-main .ic-x{transition: transform .4s cubic-bezier(.34,1.4,.64,1),opacity .25s;}.fab.is-open .fab-main .ic-x{transform: rotate(90deg);}.wah-sheet{transition: transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s linear .45s !important;}.wah-sheet.is-open{transition: transform .5s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s !important;}@keyframes wah-fw{from{opacity: 0;transform: translateX(28px);}}@keyframes wah-bk{from{opacity: 0;transform: translateX(-28px);}}.wah [data-wah-v]:not([hidden]) > *{animation: dw-in .45s var(--soft) both;}.wah [data-wah-v]:not([hidden]) > *:nth-child(2){animation-delay: .04s;}.wah [data-wah-v]:not([hidden]) > *:nth-child(3){animation-delay: .08s;}.wah [data-wah-v]:not([hidden]) > *:nth-child(n/**/+4){animation-delay: .12s;}@media (prefers-reduced-motion: reduce){.fab .fab-list,.fab .fab-item,.wah-sheet,.wah [data-wah-v],.wah [data-wah-v] > *{animation: none !important;transition: none !important;filter: none !important;}}.pdp-info .pbb{align-items: center;}.pdp-info .pbb .pbb-md{flex: none;display: flex;align-items: center;margin-left: auto;}.pdp-info .pbb .pbb-md .md.mdw{height: 30px;padding: 0 10px !important;gap: 5px !important;border-radius: 9px;font-size: 12.5px;}html body .pdp-info .pbb .pbb-md .md.mdw .mdw-t{display: inline-block;max-width: 12em;opacity: 1;overflow: hidden;white-space: nowrap;animation: mdw-loop 7s cubic-bezier(.65,0,.35,1) 1.5s infinite !important;}.pdp-info .pbb .pbb-md .md.mdw .emo{animation: tn-bob 2.6s ease-in-out infinite;display: inline-block;}.pdp-info .pbb .pbb-go{margin-left: 8px;}@media (prefers-reduced-motion: reduce){html body .pdp-info .pbb .pbb-md .md.mdw .mdw-t,.pdp-info .pbb .pbb-md .md.mdw .emo{animation: none !important;}}.pdp-info .pdp-cmp.is-on,.pdp .pdp-cmp.is-on{background: #2f5200 !important;color: #fff !important;border-radius: 10px;}.pdp-info .pdp-cmp.is-on .ic,.pdp .pdp-cmp.is-on .ic{color: #fff !important;stroke: currentColor;}.pdp-cmp{transition: background .25s,color .25s,transform .35s var(--spring);}.pdp-cmp.is-on{animation: cnt-pop .45s var(--spring);}#compare .cu-dh img,#compare img{border: 0 !important;box-shadow: none !important;outline: 0 !important;background: transparent !important;padding: 0 !important;object-fit: cover;border-radius: 12px;}@keyframes rt-bar{to{width: 92%;}}#cart .ci-rt{display: grid;gap: 8px;margin: 0 0 10px;padding: 10px;border-radius: 16px;background: linear-gradient(135deg,#eef7df,#e2f1c9);animation: dw-in .45s var(--soft) both;}#cart .ci-rt-h{display: flex;align-items: center;gap: 8px;font: 800 13px/1.2 Poppins,sans-serif;color: #2f5200;}#cart .ci-rt-i{width: 28px;height: 28px;display: grid;place-items: center;border-radius: 9px;background: #fff;animation: tn-bob 3s ease-in-out infinite;}#cart .ci-rt-h em{margin-left: auto;padding: 3px 8px;border-radius: 7px;background: #2f5200;color: #fff;font: 800 11px/1.2 Poppins,sans-serif;font-style: normal;}#cart .ci-rt .ci{background: #fff;border-radius: 12px;}.mega-side .mega-logos[data-r]{display: none;}.mega-side .mega-logos[data-r].is-on{display: grid;}.mega-logos-end{display: none;}@media (min-width: 1000px){.pdp-v2{align-items: start;}.pdp-v2 > .pdp-col:first-child{position: sticky;top: calc(var(--bub,0px) + 16px);align-self: start;transition: top .3s var(--ease);}body.admin-bar .pdp-v2 > .pdp-col:first-child{top: calc(var(--bub,0px) + var(--ab) + 12px);}.pdp-v2 > .pdp-col:first-child .gal{position: relative !important;top: auto !important;}}.vs-grid{grid-template-columns: repeat(auto-fill,minmax(84px,1fr)) !important;gap: 14px 10px !important;}.vs-s i{height: auto !important;aspect-ratio: 1 / 1;border-radius: 14px !important;box-shadow: none !important;transition: transform .35s var(--spring),border-radius .3s !important;}.vs-s[aria-pressed="true"] i{box-shadow: none !important;transform: translateY(-3px) scale(1.04);}.vs-s[aria-pressed="true"] i::after{content: "✓";position: absolute;inset: 0;display: grid;place-items: center;color: #fff;font: 900 22px/1 Poppins,sans-serif;text-shadow: 0 1px 6px rgba(0,0,0,.45);animation: cnt-pop .45s var(--spring);}.vs-s:hover i{transform: translateY(-2px);}.vs-sheet:not([hidden]) .vs-s{animation: dw-in .4s var(--soft) both;}.vs-sheet:not([hidden]) .vs-s:nth-child(5n/**/+2){animation-delay: .03s;}.vs-sheet:not([hidden]) .vs-s:nth-child(5n/**/+3){animation-delay: .06s;}.vs-sheet:not([hidden]) .vs-s:nth-child(5n/**/+4){animation-delay: .09s;}.vs-sheet:not([hidden]) .vs-s:nth-child(5n){animation-delay: .12s;}.vs-sheet:not([hidden]) .vs-s:nth-child(n/**/+11){animation-delay: .15s;}.vs-c{width: 40px !important;height: 40px !important;border-radius: 10px !important;box-shadow: none !important;}.vo-pick{transition: transform .35s var(--spring),border-color .2s;}.vo-pick:hover{transform: translateY(-1px);}.vo-fl i{overflow: hidden;}.vo-fl i::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 0;border-radius: inherit;background: linear-gradient(180deg,#b6e57a,#73b504);animation: vo-fill 1.4s cubic-bezier(.22,1,.36,1) .3s forwards;}.vo-o[aria-checked="true"] .vo-fl i::after{animation: vo-fill2 2.6s ease-in-out infinite;height: 78%;}@keyframes vo-fill{to{height: 55%;}}@keyframes vo-fill2{0%,100%{height: 70%;}50%{height: 86%;}}.vo-grid .vo-o{animation: dw-in .45s var(--soft) both;transition: transform .35s var(--spring),box-shadow .25s,background .25s !important;}.vo-grid .vo-o:nth-child(2){animation-delay: .06s;}.vo-grid .vo-o:nth-child(3){animation-delay: .12s;}.vo-grid .vo-o:nth-child(n/**/+4){animation-delay: .18s;}.vo-o[aria-checked="true"]{animation: cnt-pop .4s var(--spring);}.gal-track img.vt-anim,.px-row.vt-anim,.pdp-info h1.vt-anim{animation: vt-in2 .45s cubic-bezier(.22,1,.36,1) both !important;}@keyframes vt-in2{from{opacity: 0;transform: translateY(8px) scale(.985);filter: blur(2px);}}@media (prefers-reduced-motion: reduce){.vs-sheet .vs-s,.vo-grid .vo-o,.vo-fl i::after,.vo-o[aria-checked="true"],.vs-s[aria-pressed="true"] i::after{animation: none !important;}.vo-fl i::after{height: 60%;}}@media (min-width: 1100px){.buybar.bb-ac2{bottom: 24px !important;right: 100px !important;height: 64px;min-height: 64px;padding-top: 0 !important;padding-bottom: 0 !important;align-items: center;border-radius: 18px !important;box-sizing: border-box;}.buybar.bb-ac2 .btn,.buybar.bb-ac2 .qty{min-height: 46px;}body.pvx-bb2 .fab{right: 24px !important;bottom: 24px !important;}body.pvx-bb2 .fab-main{width: 64px !important;height: 64px !important;border-radius: 18px !important;}}.pb7-grab{display: none !important;}.gt-k{position: relative;overflow: hidden;isolation: isolate;}.gt-k::after{content: "";position: absolute;top: 0;bottom: 0;width: 40%;left: -60%;z-index: -1;background: linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform: skewX(-18deg);animation: pvx-shine 5s ease-in-out infinite;pointer-events: none;}.gt-k img.emoji{display: inline-block;animation: tn-bob 2.6s ease-in-out infinite;}@media (prefers-reduced-motion: reduce){.gt-k::after,.gt-k img.emoji{animation: none !important;}}details.ds-acc .why2 .wy,details.ds-acc .aks .ak,details.ds-acc .res-l .res-i,details.ds-acc .us2-s li,details.ds-acc .facts3,details.ds-acc .facts3 > .f3{background: #fff !important;}details.ds-acc .facts3 > .f3:hover,details.ds-acc .facts3 > a.f3:hover{background: #eef6e0 !important;}details.ds-acc .why2 .wy,details.ds-acc .aks .ak{position: relative;overflow: hidden;isolation: isolate;}details.ds-acc .why2 .wy summary > .emo,details.ds-acc .why2 .wy > .emo,details.ds-acc .aks .ak .ak-i{position: absolute !important;right: 8px;top: 6px;z-index: -1;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;background: none !important;font-size: 34px !important;line-height: 1;opacity: .28;transform: rotate(-10deg);pointer-events: none;animation: gl5-flotte 6s ease-in-out infinite;}details.ds-acc .why2 .wy .emo img.emoji,details.ds-acc .aks .ak .ak-i img.emoji{width: 34px !important;height: 34px !important;}details.ds-acc .why2 .wy summary{display: block !important;padding-right: 46px !important;}details.ds-acc .aks .ak{display: block !important;padding-right: 46px !important;}details.ds-acc .us2-s li{position: relative;overflow: hidden;isolation: isolate;display: block !important;padding: 14px 54px 14px 16px !important;}details.ds-acc .us2-s .us2-n{position: absolute !important;right: 10px;bottom: -10px;z-index: -1;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;background: none !important;border: 0 !important;box-shadow: none !important;font: 900 64px/1 Poppins,sans-serif !important;color: #73b504 !important;opacity: .18;}@media (prefers-reduced-motion: reduce){details.ds-acc .why2 .wy .emo,details.ds-acc .aks .ak .ak-i{animation: none !important;}}@media (min-width: 1100px){.ds.ds2 > .ds-col.is-stk{position: sticky;top: calc(var(--bub,0px) + 16px);align-self: start;}body.admin-bar .ds.ds2 > .ds-col.is-stk{top: calc(var(--bub,0px) + var(--ab) + 12px);}.ds.ds2{align-items: start;}}.rv4:has(> .rv4-gl){display: grid !important;grid-template-columns: minmax(0,1fr);gap: 12px;}@media (min-width: 900px){.rv4:has(> .rv4-gl){grid-template-columns: minmax(0,1.35fr) minmax(0,3fr);align-items: stretch;}}.rv4-gl{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;}@media (max-width: 899px){.rv4-gl{grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: 78%;overflow-x: auto;scrollbar-width: none;}.rv4-gl::-webkit-scrollbar{display: none;}}.rv4-gl .rv4-gc{margin: 0 !important;height: 100%;animation: dw-in .45s var(--soft) both;}.rv4-gl .rv4-gc:nth-child(2){animation-delay: .06s;}.rv4-gl .rv4-gc:nth-child(3){animation-delay: .12s;}.rv4:has(> .rv4-gl) > .rv4-g{width: auto !important;max-width: none !important;}.vs-s:focus,.vs-s:focus-visible,.vo-o:focus,.vo-pick:focus{outline: 0 !important;}.vs-s:focus-visible i{box-shadow: inset 0 0 0 3px rgba(255,255,255,.85) !important;}.vo-o:focus-visible{box-shadow: inset 0 0 0 2px #73b504 !important;}@media (min-width: 1200px){.rail-track:has(.pc){--n: 5 !important;}#cart .rail-track:has(.pc){--n: 4 !important;}}@media (min-width: 1200px){.grid-p:not(.lst .grid-p):not(.cp8-2c .grid-p):not(#cart .grid-p){grid-template-columns: repeat(5,minmax(0,1fr));}}#ai{border: 0 !important;outline: 0 !important;}#ai .dw-h{margin: 0 !important;border: 0 !important;border-radius: 0 !important;}#ai .dw-h .dw-x,#ai .dw-h .dw-x:focus,#ai .dw-h .dw-x:focus-visible{background: #fff !important;color: #6d28d9 !important;border: 0 !important;box-shadow: none !important;outline: 0 !important;}#ai .dw-h .dw-x svg{color: #6d28d9 !important;stroke: currentColor;}#ai .dw-h .dw-x:hover{background: #f3ecff !important;}#ai .dw-h .dw-x:focus-visible{box-shadow: 0 0 0 3px rgba(255,255,255,.55) !important;}.wah-x:focus:not(:focus-visible),.dw-x:focus:not(:focus-visible){box-shadow: none !important;outline: 0 !important;}::view-transition-group(pvx-cpnav),::view-transition-group(pvx-cprb){animation-duration: 0s;}::view-transition-old(pvx-cpnav),::view-transition-new(pvx-cpnav),::view-transition-old(pvx-cprb),::view-transition-new(pvx-cprb){animation: none;mix-blend-mode: normal;}@keyframes co-eco-cf{0%{opacity: 1;transform: translate(0,-50%) rotate(0);}100%{opacity: 0;transform: translate(var(--x),calc(-50% + var(--y))) rotate(220deg);}}@media print{@page {margin: 16mm 16mm 18mm;}}html body #pvx-menu .pvx-go,html body #pvx-menu a.pvx-brand-r .pvx-bgo{border-radius: 8px !important;}.tn span,.tn small{white-space: normal !important;overflow: visible !important;text-overflow: clip !important;}details.ds-acc .why2 .wy summary{display: flex !important;align-items: center;justify-content: space-between;gap: 10px;}details.ds-acc .why2 .wy summary > .ic,details.ds-acc .why2 .wy summary > svg{flex: none;margin-left: auto;}.bm .lg img{max-width: 74% !important;max-height: 100% !important;width: auto !important;height: auto !important;object-fit: contain !important;margin: auto;}@keyframes pvx-bfold{0%,44%,100%{max-width: 14em;opacity: 1;}54%,84%{max-width: 0;opacity: 0;}}@keyframes pvx-bgap{0%,44%,100%{gap: 4px;padding-left: 8px;padding-right: 8px;}54%,84%{gap: 0;padding-left: 6px;padding-right: 6px;}}@keyframes pvx-bglow{0%,100%{filter: drop-shadow(0 0 0 rgba(255,214,77,0));}50%{filter: drop-shadow(0 0 4px rgba(255,214,77,.9));}}html body .md.mdw{display: inline-flex !important;align-items: center;justify-content: center;animation: pvx-bgap 7s cubic-bezier(.65,0,.35,1) 1.5s infinite !important;}html body .md.mdw .mdw-t{display: inline-block !important;overflow: hidden;white-space: nowrap;max-width: 14em;animation: pvx-bfold 7s cubic-bezier(.65,0,.35,1) 1.5s infinite !important;}html body .md.mdw .emo,html body .md.mdw img.emoji{display: inline-block;transform: none !important;animation: pvx-bglow 3.5s ease-in-out infinite !important;}html body .md,html body #pvx-menu .pvx-tb{border-radius: 6px !important;}@media (prefers-reduced-motion: reduce){html body .md.mdw,html body .md.mdw .mdw-t,html body .md.mdw .emo{animation: none !important;}}@media (hover: hover){html body #pvx-menu .pvx-social a:hover{background: color-mix(in srgb,var(--g-900) 14%,#e9ede3) !important;color: var(--g-900) !important;transform: translateY(-2px);}html body .soc a:hover{background: color-mix(in srgb,var(--g-900) 14%,#e9ede3) !important;color: var(--g-900) !important;}}.sz{display: grid;gap: 14px;margin-top: 14px;}#pvx-menu .pvx-glv-t{flex: 1;min-width: 0;display: grid;gap: 2px;padding: 6px 0;}#pvx-menu .pvx-glv-t b{font: 700 13.5px/1.25 Poppins,sans-serif !important;color: #000;}#pvx-menu .pvx-glv-t small{font: 400 11.5px/1.35 Poppins,sans-serif !important;color: #6b7563 !important;display: -webkit-box !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}@keyframes glv-out{to{transform: translateX(60px);opacity: 0;}}html body .pvl-sb{border-radius: 14px !important;}html body .pvl-sb button{border-radius: 8px !important;}#pvx-menu .pvx-dyn-bs > .pvx-dyn-mq{display: grid !important;grid-template-columns: none !important;grid-auto-flow: column;grid-auto-columns: 96px;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 2px 0 4px;}#pvx-menu .pvx-dyn-mq::-webkit-scrollbar{display: none;}#pvx-menu .pvx-dyn-mq .pvx-dyn-b{animation: none !important;}#pvx-menu .pvx-dyn-t .pvx-dyn-mk{font: 800 10.5px/1.2 Poppins,sans-serif;letter-spacing: .03em;text-transform: uppercase;color: #2f5200;font-style: normal;background: none;padding: 0;}.pmini{display: inline-flex !important;flex-wrap: wrap;align-items: baseline;gap: 2px 6px;font-style: normal;}.pmini s{font-size: .8em;font-weight: 500;color: #6b7863;}[data-defile].is-defile{cursor: grab;}@media (min-width: 1100px){.ds.ds2 > .ds-col.is-stk{top: calc(var(--bub,0px) + 69px) !important;}body.admin-bar .ds.ds2 > .ds-col.is-stk{top: calc(var(--bub,0px) + var(--ab,0px) + 69px) !important;}}details.ds-acc .facts3 > .f3:hover,details.ds-acc .facts3 > a.f3:hover,.facts3 > .f3:hover,.facts3 > a.f3:hover{background: #fff !important;}.facts3 > a.f3 .f3-go{transition: transform .35s var(--spring,cubic-bezier(.34,1.56,.64,1));}.facts3 > a.f3:hover .f3-go{transform: translateX(3px);}details.ds-acc .aks .ak{display: grid !important;grid-template-columns: 52px minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 10px 14px 10px 10px !important;}details.ds-acc .aks .ak .ak-i{position: relative !important;right: auto !important;top: auto !important;z-index: 0 !important;display: grid !important;place-items: center;align-content: center;width: 52px !important;height: 52px !important;border-radius: 12px !important;background: color-mix(in srgb,var(--c) 75%,#fff) !important;opacity: 1 !important;transform: none;font-size: 24px !important;pointer-events: none;animation: pvx-akr 3.6s ease-in-out infinite !important;}details.ds-acc .aks .ak:nth-child(2n) .ak-i{animation-delay: -1.2s !important;}details.ds-acc .aks .ak:nth-child(3n) .ak-i{animation-delay: -2.4s !important;}details.ds-acc .aks .ak .ak-i img.emoji{width: 26px !important;height: 26px !important;margin: 0 !important;animation: pvx-bglow 3.6s ease-in-out infinite;}details.ds-acc .aks .ak .ak-go{align-self: center;transition: transform .35s var(--spring,cubic-bezier(.34,1.56,.64,1));}details.ds-acc .aks a.ak:hover .ak-go{transform: translateX(3px);}@keyframes pvx-akr{0%,100%{transform: scale(1);box-shadow: 0 0 0 0 color-mix(in srgb,var(--c) 0%,transparent);}50%{transform: scale(1.06);box-shadow: 0 0 0 5px color-mix(in srgb,var(--c) 55%,transparent);}}details.ds-acc .us2-s li{display: grid !important;grid-template-columns: 38px minmax(0,1fr);align-items: center;gap: 12px;padding: 12px 14px 12px 10px !important;}details.ds-acc .us2-s .us2-n{position: static !important;z-index: 0 !important;display: grid !important;place-items: center;width: 38px !important;height: 38px !important;border-radius: 10px !important;background: var(--g-50,#eef6e0) !important;color: #2f5200 !important;font: 800 18px/1 Poppins,sans-serif !important;opacity: 1 !important;}.res-l .res-i{align-items: center !important;}.ds .pcv-glossaire-terme,.pdp-sec .pcv-glossaire-terme{background: #fff !important;box-shadow: inset 0 -2px 0 #73b504,0 1px 3px rgba(16,32,10,.12) !important;color: #2f5200 !important;font-weight: 700;transition: background .25s,box-shadow .25s;}.ds .pcv-glossaire-terme:hover,.pdp-sec .pcv-glossaire-terme:hover{background: #2f5200 !important;color: #fff !important;box-shadow: none !important;}@media (prefers-reduced-motion: reduce){details.ds-acc .aks .ak .ak-i,details.ds-acc .aks .ak .ak-i img.emoji{animation: none !important;}}.glw .g7w-b{padding: 16px 16px calc(16px + env(safe-area-inset-bottom,0px)) !important;gap: 12px !important;}.glw .g7w-b > .gt-card{margin: 0 !important;padding: 16px !important;border-radius: 14px;}.glw .g7w-b > .gt-card > *{margin: 0 !important;}.glw .g7w-b > .gt-card{display: grid;gap: 8px;justify-items: start;}.rgd-c a,.pdp-v2 .rgd-c a,.pdp-v2 .rgd-c a.tg2,.rgd-c a.tg2{background: #fff !important;border: 0 !important;box-shadow: 0 1px 2px rgba(16,32,10,.06) !important;transition: background .25s,color .25s,transform .3s var(--spring,cubic-bezier(.34,1.56,.64,1));}.rgd-c a:hover{background: #2f5200 !important;color: #fff !important;transform: translateY(-1px);}@media (hover: hover) and (pointer: fine){.gal-track{cursor: grab;}.gal-track img{-webkit-user-drag: none;user-select: none;}}.vs-s[aria-pressed="true"] i{box-shadow: 0 0 0 3px #fff,0 0 0 6px #2f5200 !important;}.vs-s[aria-pressed="true"] b,.vs-s[aria-pressed="true"] span{position: relative;z-index: 1;}.vs-s[aria-pressed="true"] > b{justify-self: start;margin-top: 6px;padding: 3px 7px;border-radius: 6px;background: #2f5200;color: #fff !important;}.vs-s[aria-pressed="true"] > span{color: #2f5200 !important;font-weight: 700;}.vs-s > b{transition: background .25s,color .25s,margin .25s;}.vo-o[aria-checked="true"]{background: #2f5200 !important;border-color: #2f5200 !important;box-shadow: 0 8px 18px -12px rgba(16,32,10,.7) !important;}.vo-o[aria-checked="true"] b,.vo-o[aria-checked="true"] small,.vo-o[aria-checked="true"] em{color: #fff !important;}.vo-o[aria-checked="true"] .vo-fl i::before{background: #fff;}.vo-mp{background: #facc15 !important;color: #17300a !important;}#cart .ci-rt-x{justify-self: center;display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 12px;border: 0;border-radius: 9px;background: #fff;color: #b4232f;font: 800 11.5px/1 Poppins,sans-serif;letter-spacing: .04em;cursor: pointer;transition: background .25s,color .25s,transform .3s var(--spring,cubic-bezier(.34,1.56,.64,1));}#cart .ci-rt-x:hover{background: #b4232f;color: #fff;transform: translateY(-1px);}#cart .ci-rt-x:disabled{opacity: .6;pointer-events: none;}@keyframes ci-rt-out{to{max-height: 0;opacity: 0;padding-top: 0;padding-bottom: 0;margin: 0;transform: scale(.97);}}#cart .ci-rt{gap: 10px !important;padding: 12px !important;}#cart .ci-rt .ci{margin: 0 !important;padding: 8px !important;align-items: center;}#cart .ci-rt .ci .ci-img{margin: 0 !important;}#cart .cart-sugg-row{grid-auto-columns: calc((100% - 10px) / 1.25) !important;}#cart .sugg.sugg2{grid-template-columns: 84px minmax(0,1fr) !important;grid-template-rows: auto !important;align-items: center !important;gap: 10px !important;padding: 8px !important;}#cart .sugg.sugg2 img{width: 84px !important;height: 84px !important;aspect-ratio: auto;object-fit: contain;grid-row: 1 / 3;}#cart .sugg.sugg2 > div{align-self: start;}#cart .sugg.sugg2 > div p{margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}#cart .sugg.sugg2 .btn{grid-column: 2;width: 100%;min-height: 34px;}@media (min-width: 700px){#cart .cart-sugg-row{grid-auto-columns: calc((100% - 10px) / 1.35) !important;}}html body .btn-buy.add_to_cart_button,html body .btn-buy.add_to_cart_button.added,html body .btn-buy.add_to_cart_button.loading,html body .btn-buy.add_to_cart_button:focus,html body .btn-buy.add_to_cart_button:active,html body .btn-buy.add_to_cart_button:visited{color: #fff !important;opacity: 1 !important;-webkit-text-fill-color: #fff;}html body .btn-buy.add_to_cart_button.added:not(.is-added),html body .btn-buy.add_to_cart_button.loading{background-color: #10200a !important;}.pvxq-gs-ok{text-transform: uppercase;letter-spacing: .04em;font-weight: 800 !important;}.rv-ph{display: flex;gap: 8px;margin-top: 8px;}.rv-ph-a{display: block;width: 72px;height: 72px;border-radius: 10px;overflow: hidden;background: #f8f8f8;transition: transform .3s var(--spring,ease);}.rv-ph-a:hover{transform: translateY(-2px);}.rv-ph-a img{width: 100%;height: 100%;object-fit: cover;}.fab .fab-item.fi-mn i,.fab .fab-item.fi-cp i{background-image: linear-gradient(135deg,#6d28d9,#c026d3) !important;color: #fff;}@keyframes glx-hl{0%{color: #10200a;}35%{color: #73b504;transform: scale(1.12);}100%{color: #10200a;transform: none;}}.cmp-bar.is-in{animation: cmp-in .42s var(--spring,cubic-bezier(.34,1.56,.64,1)) both;}.cmp-bar.is-out{animation: cmp-out .28s cubic-bezier(.4,0,1,1) both;pointer-events: none;}@keyframes cmp-in{from{opacity: 0;translate: 0 26px;scale: .96;}to{opacity: 1;translate: 0 0;scale: 1;}}@keyframes cmp-out{to{opacity: 0;translate: 0 26px;scale: .96;}}#compare .cu-dh img{mix-blend-mode: multiply;}@media (prefers-reduced-motion: reduce){.cmp-bar.is-in,.cmp-bar.is-out{animation: none;}}.gt-k .emo{display: inline-block;animation: tn-bob 2.6s ease-in-out infinite;}@media (prefers-reduced-motion: reduce){.gt-k .emo{animation: none !important;}}html body details.ds-acc .us2-s li{position: relative;overflow: hidden;isolation: isolate;display: block !important;padding: 14px 16px 14px 50px !important;min-height: 0;}html body details.ds-acc .us2-s .us2-n{position: absolute !important;left: 12px;top: 8px;transform: none;z-index: -1;display: block !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;background: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;font: 900 44px/1 Poppins,sans-serif !important;letter-spacing: -.06em;color: #73b504 !important;opacity: .28 !important;transition: opacity .35s,transform .45s var(--spring,ease);}@media (hover: hover){html body details.ds-acc .us2-s li:hover .us2-n{opacity: .42 !important;transform: scale(1.08);}}html body .vs-s[aria-pressed="true"] i{box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 4.5px rgba(16,32,10,.28) !important;transform: none;}html body .vs-sheet.vs-play .vs-s:not([hidden]){animation: vs-tin .45s cubic-bezier(.22,1,.36,1) both !important;animation-delay: calc(var(--i,0) * 22ms) !important;}@media (prefers-reduced-motion: reduce){html body .vs-sheet.vs-play .vs-s{animation: none !important;}}@media (max-width: 599px){html body .pdp-info .pbb .pbb-t1 > b{white-space: normal !important;overflow: visible !important;text-overflow: clip !important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}html body .pdp-info .pbb .pbb-md .md.mdw .mdw-t{display: none !important;animation: none !important;}html body .pdp-info .pbb .pbb-md .md.mdw{padding: 0 8px !important;}}html body .auth3 > div{max-height: none !important;overflow: visible !important;}html body .auth3 small{line-height: 1.4;}html body .dw-x:focus,html body .wah-x:focus{box-shadow: none !important;outline: 0 !important;}html body .dw-x:focus-visible,html body .wah-x:focus-visible{box-shadow: inset 0 0 0 2px rgba(255,255,255,.85) !important;outline: 0 !important;}html body #ai .dw-h .dw-x:focus-visible{box-shadow: inset 0 0 0 2px #c4b5fd !important;}.pfi{--c: #73b504;--c2: #e6f3d0;--c3: #2f5200;display: inline-grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 12px;background: var(--c2);transition: transform .35s cubic-bezier(.34,1.56,.64,1),background .25s;vertical-align: middle;}.pfi svg{width: 72%;height: 72%;overflow: visible;filter: drop-shadow(0 3px 4px rgba(16,32,10,.18));}.pfi .s{fill: var(--c);stroke: none;}.pfi .s.l{fill: none;stroke: var(--c);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round;}.pfi .a{fill: #fff;opacity: .85;}.pfi .w{fill: none;stroke: #fff;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;}.pfi .d{fill: var(--c3);}.pfi .dl{fill: none;stroke: var(--c3);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;}.pfi .dl.d,.pfi rect.dl{fill: none;}.pfi *{transform-box: fill-box;transform-origin: center;}html body .pfn h4 [data-pfn-ti]{display: inline-grid;vertical-align: -6px;}html body .pfn h4 [data-pfn-ti] .pfi{background: #fff;}:is(.pq-t:hover, .pq-t:has(input:checked), .pq-q, .pfn-lv .cur, .pfn h4, .pfn-gift, .adl:hover, .adb-ch:hover, .adb-ch.is-on, .adb-fh) .pfi{--pfi-run: running;}.pfi .dr,.pfi .sh,.pfi .ck,.pfi .sp,.pfi .hf,.pfi .ht,.pfi .dt,.pfi .ln,.pfi .bl,.pfi .lf,.pfi .lid,.pfi .fl,.pfi .bx,.pfi .th,.pfi .ar,.pfi .ray,.pfi .cb,.pfi .fa,.pfi .sn,.pfi .hd,.pfi .cn,.pfi .fg,.pfi .pt,.pfi .pn,.pfi .dor{animation-play-state: var(--pfi-run,paused);}@media (prefers-reduced-motion: reduce){.pfi *,.pfi svg{animation: none !important;}.pfi{transition: none;}}html body .pfi :is(.dr, .sh, .ck, .sp, .hf, .ht, .wv, .dt, .ln, .bl, .ey, .lf, .lid, .fl, .bx, .th, .ar, .ray, .cb, .fa, .sn, .hd, .cn, .fg, .pt, .pn){animation-play-state: var(--pfi-run,paused);}html body .dw-x,html body .wah-x{box-shadow: none !important;}html body .dw-x:focus-visible,html body .wah-x:focus-visible{box-shadow: inset 0 0 0 2px rgba(255,255,255,.85) !important;}html body .pfn h4 .pfi{display: inline-grid !important;place-items: center;padding: 0 !important;margin: 0 !important;gap: 0 !important;min-height: 0 !important;box-shadow: none !important;border: 0 !important;font: inherit !important;transform: none;}html body .pfn h4 .pfi{background: #fff !important;}html body .pfn h4 .pfi svg{width: 80% !important;height: 80% !important;}html body .pdp-info .pbb .pbb-md{justify-content: flex-end;min-width: var(--pbb-w,0px);}html body .pdp-info .pbb .pbb-md .md.mdw{gap: 0 !important;padding: 0 8px !important;animation: none !important;}html body .pdp-info .pbb .pbb-md .md.mdw .mdw-t{display: inline-block !important;overflow: hidden;white-space: nowrap;max-width: 12em;opacity: 1;padding-left: 5px;animation: mdw-loop2 7s cubic-bezier(.65,0,.35,1) 1.5s infinite !important;}@media (prefers-reduced-motion: reduce){html body .pdp-info .pbb .pbb-md .md.mdw .mdw-t{animation: none !important;max-width: none;opacity: 1;}}@media (max-width: 599px){html body .pdp-info .pbb{display: grid !important;grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: "lg nm go" "lg md go";align-items: center;column-gap: 12px;row-gap: 4px;}html body .pdp-info .pbb .pbb-lg{grid-area: lg;}html body .pdp-info .pbb .pbb-t1{grid-area: nm;align-self: end;}html body .pdp-info .pbb .pbb-md{grid-area: md;align-self: start;justify-content: flex-start;min-width: 0 !important;margin: 0 !important;}html body .pdp-info .pbb .pbb-go{grid-area: go;margin: 0 !important;}html body .pdp-info .pbb .pbb-t1 > b{display: block !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;-webkit-line-clamp: unset;}html body .pdp-info .pbb .pbb-md .md.mdw{height: 26px;}}@media (max-width: 600px){body.admin-bar .drawer,body.admin-bar .sheet{top: var(--ab,0px);height: calc(100% - var(--ab,0px));}}#cart .ship-add.sa2{display: grid;gap: 10px;}#cart .ship-add.sa2 .sa2-row{margin-inline: 0;}:where(button, .btn, [role=button], summary, input[type=submit]){transition: transform .22s cubic-bezier(.34,1.56,.64,1),background-color .22s ease,color .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease,filter .22s ease;}:where(button, .btn, [role=button], input[type=submit]):active{transform: scale(.95);}@media (hover: hover){:where(button, .btn, [role=button], input[type=submit]):hover{filter: brightness(.97);}}@media (prefers-reduced-motion: reduce){:where(button, .btn, [role=button], summary, input[type=submit]){transition: none;}:where(button, .btn, [role=button], input[type=submit]):active{transform: none;}}#pvx-menu .pvx-dyn > *{min-width: 0;max-width: 100%;}[data-defile].is-defile > *{translate: var(--dfx,0px) 0;}@media (hover: none) and (pointer: coarse){html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),html body select,html body textarea{font-size: 16px !important;}}html body .bubble{opacity: 0;transition: transform .5s cubic-bezier(.4,0,.2,1),opacity .45s ease,visibility 0s linear .5s !important;}html body .bubble.on{opacity: 1;transition: transform .5s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s !important;}html body .pdp-nav,html body .ds.ds2 > .ds-col.is-stk{transition: top .5s cubic-bezier(.22,1,.36,1);}@media (prefers-reduced-motion: reduce){html body .bubble,html body .bubble.on{transition: none !important;}}html body .logo-fav img{background: #73b504;border-radius: 10px;}input[type=search]::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none;display: none;}html body #pvx-menu .pvx-search input[type=search]{height: 44px;border: 1.5px solid #d3dac8;border-radius: 12px;box-shadow: none;padding-left: 42px;background: #fff;}html body #pvx-menu .pvx-search input[type=search]:focus{border-color: #73b504;box-shadow: 0 0 0 4px rgba(115,181,4,.15);}html body #pvx-menu .pvx-search svg{left: 14px;}@keyframes qv-sw{0%{transform: scale(.94);opacity: .4;}100%{transform: none;opacity: 1;}}#pvx-menu a.pvx-all{animation: pvx-invite 4.2s cubic-bezier(.45,0,.25,1) 1.2s infinite;}#pvx-menu a.pvx-all svg{animation: pvx-invite-ar 4.2s cubic-bezier(.45,0,.25,1) 1.2s infinite;}#pvx-menu a.pvx-all{position: relative;overflow: hidden;isolation: isolate;}#pvx-menu a.pvx-all::after{content: "";position: absolute;top: 0;bottom: 0;left: -45%;width: 35%;z-index: -1;background: linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform: skewX(-18deg);animation: pvx-invite-sh 4.2s ease-in-out 1.2s infinite;}@keyframes pvx-invite{0%,64%,100%{transform: none;}72%{transform: scale(1.035);}80%{transform: scale(.99);}88%{transform: scale(1.015);}}@keyframes pvx-invite-ar{0%,64%,100%{transform: none;}72%{transform: translateX(4px);}80%{transform: none;}88%{transform: translateX(3px);}}@keyframes pvx-invite-sh{0%,60%{left: -45%;}85%,100%{left: 120%;}}@media (prefers-reduced-motion: reduce){#pvx-menu a.pvx-all,#pvx-menu a.pvx-all svg,#pvx-menu a.pvx-all::after{animation: none !important;}}@media (max-width: 699px){html body.admin-bar .wah-sheet{top: auto !important;bottom: 0 !important;max-height: calc(100dvh - var(--ab,0px) - 12px);}}html body #cart .ci{position: relative;isolation: isolate;}html body #cart .ci::after{content: "";position: absolute;inset: 0 -8px;z-index: -1;border-radius: 12px;background: rgba(115,181,4,.16);opacity: 0;pointer-events: none;}@media (prefers-reduced-motion: reduce){html body #cart .ci::after{animation: none !important;}}html{-webkit-tap-highlight-color: transparent;}@media (max-width: 699px){html body #compare .modal-box > .cu{margin: 0 16px 16px !important;}html body #compare .modal-box > .cmp-h{padding-left: 16px !important;}html body #compare .cu .cu-foot{position: static !important;margin-top: 12px;}}@media (max-width: 599px){html body .pdp-info .pbb{grid-template-columns: auto minmax(0,1fr) auto auto !important;grid-template-areas: "lg nm md go" !important;row-gap: 0 !important;column-gap: 10px !important;}html body .pdp-info .pbb .pbb-t1{align-self: center !important;}html body .pdp-info .pbb .pbb-t1 > b{white-space: normal !important;overflow: hidden !important;text-overflow: clip !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical;overflow-wrap: anywhere;}html body .pdp-info .pbb .pbb-md{align-self: center !important;justify-content: flex-end !important;min-width: var(--pbb-w,0px) !important;}}html body .atouts.at1 .at1-t.at1-dd{width: auto;max-width: 100%;animation: none !important;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;padding: 4px 14px 8px;}html body .atouts.at1 .at1-t.at1-dd::-webkit-scrollbar{display: none;}html body details.ds-acc .why2 details.wy,html body .why2 details.wy{border-radius: 12px !important;}html body details.ds-acc .why2 .wy summary{padding: 12px 46px 12px 14px !important;}html body details.ds-acc .why2 .wy > p{padding: 0 14px 12px 14px !important;}html body details.ds-acc .us2-s li{padding: 14px 16px 14px 58px !important;min-height: 64px;display: flex !important;align-items: center;}html body details.ds-acc .us2-s .us2-n{left: 0 !important;top: 50% !important;translate: 0 -50%;width: 58px !important;text-align: center !important;line-height: 1 !important;}.rtx-fiche{display: none;}html body .gal .gal-main{border: 0 !important;}html body .gal .gal-main .gal-track > figure,html body .gal .gal-main .gal-track > figure > img{width: 100%;height: 100%;}html body .gal .gal-main .gal-track > figure > img{object-fit: cover !important;display: block;}html body .vo-grid .vo-o{animation-name: pvx-voin !important;}html body .vo-o[aria-checked="true"]{animation: pvx-vopick .45s cubic-bezier(.34,1.4,.64,1) !important;}@keyframes pvx-voin{from{opacity: 0;transform: translateY(8px) scale(.97);}to{opacity: 1;transform: none;}}@keyframes pvx-vopick{0%{transform: scale(.96);}60%{transform: scale(1.03);}100%{transform: none;}}@media (prefers-reduced-motion: reduce){html body .vo-grid .vo-o,html body .vo-o[aria-checked="true"]{animation: none !important;}}html body .pvxse-tiles.is-defile{scroll-snap-type: none !important;}html body .pvxse-tiles.is-defile > *{scroll-snap-align: none !important;}html body #pvxal .pvxal-ok:not([hidden]){position: relative;overflow: hidden;isolation: isolate;gap: 10px;margin-top: 4px;padding: 22px 16px 16px;border-radius: 18px;background: linear-gradient(160deg,#f1f9e4,#dcf0bd);}html body #pvxal .pvxal-ok:not([hidden])::before{content: "";position: absolute;inset: -40% -20% auto;height: 120%;z-index: -1;background: radial-gradient(closest-side,rgba(255,255,255,.75),transparent);animation: pvxal-halo 3.2s ease-in-out infinite;}html body #pvxal .pvxal-ok .emo{position: relative;display: grid;place-items: center;width: 68px;height: 68px;border-radius: 20px;background: linear-gradient(135deg,#73b504,#2f5200);box-shadow: 0 14px 26px -14px rgba(47,82,0,.9);font-size: 34px;animation: pvxal-pop .7s cubic-bezier(.34,1.56,.64,1) both;}html body #pvxal .pvxal-ok .emo img.emoji{width: 34px !important;height: 34px !important;margin: 0 !important;filter: brightness(0) invert(1);}html body #pvxal .pvxal-ok .emo::before,html body #pvxal .pvxal-ok .emo::after{content: "✨";position: absolute;font-size: 16px;animation: pvxal-spark 2.4s ease-in-out infinite;}html body #pvxal .pvxal-ok .emo::before{top: -10px;left: -14px;}html body #pvxal .pvxal-ok .emo::after{bottom: -8px;right: -14px;animation-delay: -1.2s;}html body #pvxal .pvxal-ok b{font: 800 20px/1.2 Poppins,sans-serif;color: #10200a;animation: pvxal-up .5s cubic-bezier(.22,1,.36,1) .25s both;}html body #pvxal .pvxal-ok > span:not(.emo){font-size: 13.5px;line-height: 1.45;color: #33402a;animation: pvxal-up .5s cubic-bezier(.22,1,.36,1) .35s both;}html body #pvxal .pvxal-ok .btn,html body #pvxal .pvxal-ok .pvxal-link{animation: pvxal-up .5s cubic-bezier(.22,1,.36,1) .45s both;}@keyframes pvxal-pop{0%{transform: scale(.3) rotate(-12deg);opacity: 0;}60%{transform: scale(1.12) rotate(4deg);opacity: 1;}100%{transform: none;}}@keyframes pvxal-up{from{opacity: 0;transform: translateY(10px);}to{opacity: 1;transform: none;}}@keyframes pvxal-spark{0%,100%{transform: scale(.6) rotate(0);opacity: .3;}50%{transform: scale(1.15) rotate(20deg);opacity: 1;}}@keyframes pvxal-halo{0%,100%{transform: translateY(0);opacity: .7;}50%{transform: translateY(8%);opacity: 1;}}@media (prefers-reduced-motion: reduce){html body #pvxal .pvxal-ok,html body #pvxal .pvxal-ok *,html body #pvxal .pvxal-ok::before,html body #pvxal .pvxal-ok .emo::before,html body #pvxal .pvxal-ok .emo::after{animation: none !important;}}html body #pvxal .pvxal-ok .emo{font-size: 0 !important;color: transparent;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 36px no-repeat,linear-gradient(135deg,#73b504,#2f5200) !important;}html body #pvxal .pvxal-ok .emo img.emoji{display: none !important;}html body #pvxal .pvxal-ok .emo::before,html body #pvxal .pvxal-ok .emo::after{font-size: 16px !important;color: #c9a400;}@keyframes qv-mk{0%,100%{box-shadow: 0 0 0 0 rgba(47,82,0,.35);}50%{box-shadow: 0 0 0 6px rgba(47,82,0,0);}}html body #ai.ai-panel{background: #faf7ff !important;isolation: isolate;overflow: hidden;}html body #ai.ai-panel::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(circle at 18% 22%,rgba(196,181,253,.75),transparent 42%),radial-gradient(circle at 82% 48%,rgba(245,208,254,.8),transparent 40%),radial-gradient(circle at 30% 86%,rgba(191,219,254,.75),transparent 40%);background-size: 180% 180%,200% 200%,190% 190%;animation: pai-au 16s ease-in-out infinite;}html body #ai.ai-panel::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z' fill='%23a855f7'/%3E%3C/svg%3E") 12% 14% / 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z' fill='%23ec4899'/%3E%3C/svg%3E") 88% 10% / 9px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z' fill='%236366f1'/%3E%3C/svg%3E") 92% 46% / 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z' fill='%23a855f7'/%3E%3C/svg%3E") 6% 62% / 8px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z' fill='%23f0abfc'/%3E%3C/svg%3E") 52% 36% / 10px no-repeat;animation: pai-tw 2.8s ease-in-out infinite;}html body #ai.ai-panel .dw-b::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z' fill='%23ec4899'/%3E%3C/svg%3E") 74% 24% / 8px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z' fill='%236366f1'/%3E%3C/svg%3E") 20% 78% / 11px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z' fill='%23a855f7'/%3E%3C/svg%3E") 86% 84% / 9px no-repeat;animation: pai-tw 2.8s ease-in-out -1.4s infinite;}html body #ai.ai-panel .dw-b{position: relative;isolation: isolate;}html body #ai.ai-panel .dw-h,html body #ai.ai-panel .dw-f{background: transparent !important;color: #10200a !important;border: 0 !important;box-shadow: none !important;}html body #ai.ai-panel .dw-f{background: rgba(255,255,255,.55) !important;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}html body #ai.ai-panel .dw-t{color: #10200a !important;}html body #ai.ai-panel .dw-x{background: #10200a !important;color: #fff !important;}html body #ai .ai-av{position: relative;overflow: hidden;isolation: isolate;width: 46px !important;height: 46px !important;flex: none;display: grid !important;place-items: center;border-radius: 13px !important;color: #fff !important;background-color: #7c3aed !important;background-image: linear-gradient(135deg,#4c1d95 0%,#9333ea 35%,#db2777 65%,#6366f1 100%) !important;background-size: 220% 220% !important;animation: fab-deg 4s ease-in-out infinite;box-shadow: 0 12px 24px -14px rgba(124,58,237,.9);}html body #ai .ai-av::after{content: "";position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 48%,transparent 66%);background-size: 260% 100%;background-repeat: no-repeat;background-position: -160% 0;animation: fab-reflet 3.6s ease-in-out infinite;}html body #ai .ai-av .ic{width: 24px;height: 24px;color: #fff;fill: currentColor;animation: fab-etoile 3.2s ease-in-out infinite;}html body #ai .ai-tag{background: linear-gradient(90deg,#7c3aed,#ec4899,#6366f1,#7c3aed) 0 0 / 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent !important;-webkit-text-fill-color: transparent;animation: pai-sh 4s linear infinite;font-weight: 800;letter-spacing: .08em;}html body #ai #ai-in{border: 2px solid transparent !important;background: linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#7c3aed,#ec4899,#6366f1,#7c3aed) border-box !important;background-size: auto,200% 100% !important;animation: pai-bord 5s linear infinite;box-shadow: none !important;}html body #ai .btn-ai{border: 0 !important;background: linear-gradient(135deg,#7c3aed,#ec4899) !important;color: #fff !important;box-shadow: 0 10px 22px -12px #7c3aed !important;}@keyframes pai-au{0%,100%{background-position: 0% 0%,100% 50%,20% 100%;}33%{background-position: 60% 40%,40% 20%,70% 60%;}66%{background-position: 30% 90%,80% 80%,0% 30%;}}@keyframes pai-tw{0%,100%{opacity: .25;}50%{opacity: 1;}}@keyframes pai-sh{to{background-position: -200% 0;}}@keyframes pai-bord{to{background-position: 0 0,-200% 0;}}@media (prefers-reduced-motion: reduce){html body #ai.ai-panel::before,html body #ai.ai-panel::after,html body #ai.ai-panel .dw-b::before,html body #ai .ai-av,html body #ai .ai-av::after,html body #ai .ai-av .ic,html body #ai .ai-tag,html body #ai #ai-in{animation: none !important;}}html body #ai.ai-panel::before{left: 0 !important;top: 0 !important;width: auto !important;height: auto !important;}html body #ai .dw-h::after{content: none !important;}html body #ai.ai-panel > *{position: relative;z-index: 1;}html body #ai.ai-panel .dw-h .dw-x,html body #ai.ai-panel .dw-h .dw-x:focus{background: #10200a !important;color: #fff !important;}html body #ai.ai-panel .dw-h .dw-x svg{color: #fff !important;}html body #ai.ai-panel .dw-h .dw-x:hover{background: #2f5200 !important;}html body form:has(.adb-ban) > h2{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;margin: 0;}@keyframes adbn-sun{0%,100%{transform: translateY(0);}50%{transform: translateY(-5px);}}@keyframes adbn-heart{0%,100%{transform: translateY(0) scale(1);}50%{transform: translateY(-8px) scale(1.12);}}html body .pcv-glossaire-terme,html body .ds .pcv-glossaire-terme,html body .pdp-sec .pcv-glossaire-terme{padding: 0 2px !important;border: 0 !important;border-radius: 2px !important;box-shadow: none !important;color: inherit !important;font-weight: 600 !important;cursor: pointer;background: linear-gradient(#d6efb0,#d6efb0) no-repeat 0 92% / 0% 32% !important;transition: background-size .9s cubic-bezier(.22,1,.36,1),color .2s ease;-webkit-box-decoration-break: clone;box-decoration-break: clone;}html body .pcv-glossaire-terme.is-vu,html body .ds .pcv-glossaire-terme.is-vu,html body .pdp-sec .pcv-glossaire-terme.is-vu{background-size: 100% 32% !important;}html body .pcv-glossaire-terme:hover,html body .ds .pcv-glossaire-terme:hover,html body .pdp-sec .pcv-glossaire-terme:hover{color: #3f7300 !important;background-color: transparent !important;box-shadow: none !important;}html body .pcv-glossaire-terme.on,html body .ds .pcv-glossaire-terme.on,html body .pdp-sec .pcv-glossaire-terme.on{color: #3f7300 !important;background-size: 100% 100% !important;}html body .pcv-glossaire-terme:focus-visible{outline: 2px solid #73b504;outline-offset: 2px;}@keyframes glb-out{from{opacity: 1;transform: none;}to{opacity: 0;transform: translateY(-6px) scale(.97);}}@media (prefers-reduced-motion: reduce){html body .pcv-glossaire-terme{transition: none !important;}}@media (max-width: 599px){html body .pdp-info .pbb .pbb-t1 > b{display: block !important;overflow: visible !important;-webkit-line-clamp: unset !important;overflow-wrap: normal !important;}}@keyframes pvx-shine{0%,70%{transform: translateX(0) skewX(-18deg);}90%,100%{transform: translateX(475%) skewX(-18deg);}}@keyframes pvx-invite-sh{0%,60%{transform: translateX(0) skewX(-18deg);}85%,100%{transform: translateX(472%) skewX(-18deg);}}html.pvx-lite *,html.pvx-lite *::before,html.pvx-lite *::after{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;}@media (prefers-reduced-motion: reduce){:is(#pvxz#pvxz#pvxz, *),:is(#pvxz#pvxz#pvxz, *)::before,:is(#pvxz#pvxz#pvxz, *)::after{transition-duration: .01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important;}}html body #cart .cart-sugg-row > .sugg{width: calc((100% - 20px) / 1.75);}@media (min-width: 700px){html body #cart .cart-sugg-row > .sugg{width: calc((100% - 20px) / 2.2);}}html body #cart .sugg.sugg2{grid-template-columns: 60px minmax(0,1fr) !important;gap: 8px !important;}html body #cart .sugg.sugg2 img{width: 60px !important;height: 60px !important;}html body #cart .sugg.sugg2 .btn{padding: 0 8px;font-size: 11px;}@keyframes cpa-in{from{opacity: 0;transform: translateY(10px);}to{opacity: 1;transform: none;}}.buy .buy-seuil{grid-column: 1 / -1;display: flex;align-items: center;gap: 8px;margin: 0;padding: 9px 12px;border-radius: var(--r);background: linear-gradient(120deg,#e8f4fb,#f4faff);color: var(--bl);font-size: 13.5px;line-height: 1.3;}.buy-seuil b{font-weight: 800;}.buy-seuil > .ic{flex: none;animation: seuil-saut 2.4s var(--ease) infinite;}@keyframes seuil-saut{0%,60%,100%{transform: none;}70%{transform: translateY(-2px) rotate(-8deg);}80%{transform: translateY(0) rotate(6deg);}90%{transform: rotate(-3deg);}}.buy-seuil.is-off{background: var(--bg-2);color: var(--mut);}.buy-seuil.is-off b{color: var(--ink);}@media (prefers-reduced-motion: reduce){.buy-seuil > .ic{animation: none;}}.pd-n1{background: var(--g-50);color: var(--ink);margin-top: 24px;}.pd-n1-in{display: grid;gap: 22px;padding-top: 34px;padding-bottom: 34px;}.pd-n1-txt{display: grid;gap: 14px;justify-items: start;min-width: 0;}.pd-n1-lbl{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 12px;border-radius: 9px;background: #fff;color: var(--g-900);font-size: 12.5px;font-weight: 700;letter-spacing: .04em;box-shadow: 0 6px 16px -12px rgba(16,32,10,.5);}.pd-n1-h{margin: 0;font-size: 28px;font-weight: 800;letter-spacing: -.03em;line-height: 1.12;}.pd-ville{display: inline-block;height: 1.12em;overflow: hidden;vertical-align: bottom;color: var(--g);}.pd-ville-t{display: grid;animation: pd-ville 14s cubic-bezier(.7,0,.3,1) infinite;}.pd-ville-t > span{height: 1.12em;white-space: nowrap;}@keyframes pd-ville{0%,11.71%{transform: translateY(0);}14.29%,26%{transform: translateY(-12.5%);}28.57%,40.29%{transform: translateY(-25%);}42.86%,54.57%{transform: translateY(-37.5%);}57.14%,68.86%{transform: translateY(-50%);}71.43%,83.14%{transform: translateY(-62.5%);}85.71%,97.43%{transform: translateY(-75%);}100%{transform: translateY(-87.5%);}}.pd-n1-p{margin: 0;font-size: 14px;line-height: 1.65;color: var(--ink-2);max-width: 64ch;}.pd-n1 a{color: var(--g-900);font-weight: 600;text-decoration: underline;text-decoration-color: rgba(115,181,4,.45);text-underline-offset: 3px;}.pd-n1-more{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0;border: 0;background: none;color: var(--ink);font: 700 12.5px/1 var(--ff);letter-spacing: .08em;cursor: pointer;}.pd-n1-more .ic{width: 18px;height: 18px;color: var(--g-900);transition: transform .3s var(--ease);}.pd-n1-more[aria-expanded="true"] .ic{transform: rotate(180deg);}.pd-n1-plus{display: grid;grid-template-rows: 0fr;width: 100%;transition: grid-template-rows .4s var(--ease);}.pd-n1-plus.is-open{grid-template-rows: 1fr;}.pd-n1-plus > div{overflow: hidden;min-height: 0;}.pd-n1-plus-in{display: grid;gap: 10px;padding-bottom: 4px;font-size: 14px;line-height: 1.6;color: var(--ink-2);}.pd-n1-plus-in h3{margin: 0;font-size: 18px;font-weight: 800;color: var(--ink);}.pd-n1-plus-in ul{margin: 0;padding-left: 18px;display: grid;gap: 6px;}.pd-n1-plus-in p{margin: 0;}.pd-n1-ch{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;}.pd-c{background: #fff;border-radius: 14px;padding: 14px;display: grid;gap: 4px;align-content: start;box-shadow: 0 14px 30px -24px rgba(16,32,10,.55);transition: transform .25s var(--ease);}.pd-c:hover{transform: translateY(-3px);}.pd-c b{font-size: 26px;font-weight: 800;letter-spacing: -.03em;line-height: 1;color: var(--ink);white-space: nowrap;}.pd-c:nth-child(odd) b{color: var(--g);}.pd-c > span{font-size: 12px;color: var(--mut);line-height: 1.35;}@media (min-width: 1024px){.pd-n1-in{grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 48px;align-items: center;padding-top: 56px;padding-bottom: 56px;}.pd-n1-h{font-size: 40px;}.pd-n1-p{font-size: 15px;}.pd-n1-ch{gap: 12px;}.pd-c{padding: 20px;border-radius: 16px;}.pd-c b{font-size: 34px;}.pd-c > span{font-size: 13px;}}footer.ft.pd{background: var(--ink);color: #fff;padding: 0;margin-top: 24px;border-radius: 0;}.pd-n1 + footer.ft.pd{margin-top: 0;}footer.pd .wrap{max-width: var(--wrap);}footer.pd a{color: inherit;text-decoration: none;}.pd-in{display: flex;flex-direction: column;padding-top: 26px;padding-bottom: 18px;}.pd-main{display: contents;}.pd-brand{order: 1;display: grid;justify-items: center;gap: 12px;text-align: center;}.pd-prom{order: 2;}.pd-rayons{order: 3;}.pd-mq-col{order: 4;}.pd-pages{order: 5;}.pd-bas{order: 6;}.pd-brand img{width: 210px;height: auto;margin: 0;}.pd-blurb,.pd-brand .pd-soc-h,.pd-pc-only{display: none;}footer.pd h3{margin: 22px 0 10px;padding: 0;border: 0 !important;font-size: 13px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--g);}.pd-g{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;color: #fff;}.pd-g > b{font-size: 15px;font-weight: 800;}.pd-g .stars{background: linear-gradient(90deg,#f5b301 calc(var(--v) / 5 * 100%),rgba(255,255,255,.2) 0);}a.pd-wa{display: grid;grid-template-columns: 32px minmax(0,1fr) 16px;gap: 10px;align-items: center;width: 100%;margin: 0;padding: 8px 12px;border-radius: 12px;background: var(--g);color: #fff;text-align: left;font-size: 13px;transition: transform .2s var(--ease),box-shadow .2s var(--ease);}a.pd-wa:hover{transform: translateY(-2px);box-shadow: 0 14px 26px -16px rgba(115,181,4,.9);}.pd-wa-i{width: 32px;height: 32px;border-radius: 8px;background: rgba(255,255,255,.18);display: grid;place-items: center;}.pd-wa-i .ic{width: 17px;height: 17px;}.pd-wa-t{display: grid;min-width: 0;}.pd-wa-t b{font-size: 15.5px;font-weight: 800;line-height: 1.2;letter-spacing: .01em;}.pd-wa-t em{font-style: normal;font-size: 11px;opacity: .9;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.pd-wa-go{width: 16px;height: 16px;animation: arr-go 2.4s ease-in-out infinite;}.pd-prom{overflow: hidden;margin: 16px calc(-1 * var(--gut)) 4px;-webkit-mask: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}.pd-prom-t{display: flex;gap: 8px;width: max-content;padding-left: var(--gut);animation: pd-defile 24s linear infinite;}.pd-prom-t > span{display: flex;gap: 8px;}.pd-pc{flex: none;display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 12px;border-radius: 9px;background: rgba(115,181,4,.14);color: #e6f2d0;font-size: 12px;font-weight: 600;white-space: nowrap;}.pd-pc .pd-ic{width: 15px;height: 15px;color: var(--g);flex: none;}.pd-pc b{font-weight: 600;}.pd-pc small{display: none;}.pd-prom:hover .pd-prom-t,.pd-mq:hover .pd-r-t{animation-play-state: paused;}@keyframes pd-defile{from{transform: translateX(0);}to{transform: translateX(calc(-50% - 4px));}}.pd-links{display: flex;flex-wrap: wrap;gap: 6px;}footer.pd .pd-links a{display: inline-flex;align-items: center;gap: 6px;padding: 8px 11px;border-radius: 9px;background: rgba(255,255,255,.07);color: #d3dccb;font-size: 12.5px;font-weight: 500;transition: background .2s,color .2s;}footer.pd .pd-links a:hover,footer.pd .pd-links a:active{background: var(--g);color: #fff;}.pd-links .pd-ic{width: 15px;height: 15px;color: var(--g);flex: none;transition: color .2s;}footer.pd .pd-links a:hover .pd-ic{color: #fff;}.pd-mq{display: grid;gap: 8px;overflow: hidden;margin: 0 calc(-1 * var(--gut));-webkit-mask: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}.pd-r{overflow: hidden;}.pd-r:nth-child(n/**/+4){display: none;}.pd-r-t{display: flex;gap: 6px;width: max-content;animation: pd-defile var(--d,38s) linear infinite;}.pd-r.inv .pd-r-t{animation-direction: reverse;}.pd-r-t > span{display: flex;gap: 6px;}footer.pd .pd-r a{flex: none;padding: 7px 11px;border-radius: 8px;background: rgba(255,255,255,.07);color: #d3dccb;font-size: 11.5px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;white-space: nowrap;transition: background .2s,color .2s;}footer.pd .pd-r a:hover{background: var(--g);color: #fff;}.pd-bas{margin-top: 22px;padding-top: 18px;border-top: 1px solid rgba(255,255,255,.1);display: grid;justify-items: center;gap: 14px;text-align: center;}.pd-soc{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;}footer.pd .pd-soc a{width: 40px;height: 40px;border-radius: 10px;display: grid;place-items: center;background: rgba(255,255,255,.08) !important;color: #fff !important;transition: background .2s,transform .2s;}footer.pd .pd-soc a:hover{background: var(--g) !important;transform: translateY(-2px);}footer.pd .pd-soc .ic{width: 19px;height: 19px;}footer.pd .ft-bar.pd-bar{display: grid;justify-items: center;gap: 10px;margin: 0;padding: 0 !important;background: none;border-radius: 0;color: #9fab95;font-size: 12.5px;font-weight: 500;}footer.pd .pay{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px;}footer.pd .pay > span{height: 28px;padding: 0 10px;border-radius: 7px;background: #fff;color: var(--ink);font-size: 11.5px;font-weight: 800;display: inline-flex;align-items: center;gap: 5px;}footer.pd .pay .p-3d{background: rgba(255,255,255,.08);color: #fff;font-weight: 600;}footer.pd .pay .p-3d .ic{width: 14px;height: 14px;}footer.pd .pay .p-3d b{font-size: 11.5px;font-weight: 700;color: #fff;}footer.pd .pay .p-pz b{color: #e2001a;}footer.pd .ft-copy{color: #9fab95;font-size: 11.5px;line-height: 1.4;white-space: normal;max-width: none;border: 0;padding: 0;}@media (min-width: 1024px){.pd-in{display: block;padding-top: 0;padding-bottom: 0;}.pd-m-only,.pd-soc-b{display: none;}.pd-pc-only,.pd-blurb,.pd-soc-h{display: revert;}.pd-prom{margin: 0;padding: 18px 0;border-bottom: 1px solid rgba(255,255,255,.08);}.pd-prom-t{gap: 10px;padding-left: 0;animation-duration: 40s;}.pd-prom-t > span{gap: 10px;}.pd-pc{height: auto;gap: 10px;padding: 12px 18px 12px 12px;border-radius: 14px;background: rgba(255,255,255,.06);color: #c3cdb9;font-size: 12px;font-weight: 400;}.pd-pc .pd-ic{width: 38px;height: 38px;padding: 9px;border-radius: 10px;background: rgba(115,181,4,.16);}.pd-pc > span{display: grid;}.pd-pc b{color: #fff;font-size: 13px;font-weight: 700;}.pd-pc small{display: block;font-size: 12px;}.pd-brand,.pd-prom,.pd-rayons,.pd-mq-col,.pd-pages,.pd-bas{order: 0;}.pd-main{display: grid;grid-template-columns: 1.4fr .85fr .85fr 1.4fr;gap: 40px;align-items: stretch;padding: 40px 0 34px;}.pd-brand{justify-items: start;gap: 14px;text-align: left;align-content: start;}.pd-brand img{width: 230px;}.pd-blurb{margin: 0;font-size: 13.5px;line-height: 1.6;color: #c3cdb9;}.pd-brand .pd-soc-h{display: flex;justify-content: flex-start;}a.pd-wa{width: auto;}footer.pd h3{margin: 0 0 12px;}.pd-pages .pd-links,.pd-rayons .pd-links{display: grid;gap: 2px;}footer.pd .pd-pages .pd-links a,footer.pd .pd-rayons .pd-links a{display: flex;padding: 5px 0;border-radius: 0;background: none;font-size: 14px;font-weight: 400;transition: color .2s,transform .2s;}footer.pd .pd-pages .pd-links a:hover,footer.pd .pd-rayons .pd-links a:hover{background: none;color: #fff;transform: translateX(3px);}.pd-rayons .pd-ic{display: none;}.pd-mq-col{position: relative;min-width: 0;}.pd-mq{position: absolute;top: 34px;bottom: 0;left: 0;right: 0;margin: 0;align-content: start;-webkit-mask: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);}.pd-r:nth-child(n/**/+4){display: block;}.pd-bas{display: block;margin: 0;padding: 18px 0 22px;border-top: 1px solid rgba(255,255,255,.08);text-align: left;}footer.pd .ft-bar.pd-bar{width: 100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 16px;}footer.pd .pay{justify-content: flex-start;}footer.pd .ft-copy{font-size: 12.5px;}}@media (prefers-reduced-motion: reduce){.pd-ville-t,.pd-prom-t,.pd-r-t,.pd-wa-go{animation: none;}}@media print{.pd-n1{display: none !important;}}html.pvx-dort :is(#pvxz#pvxz#pvxz, *),html.pvx-dort :is(#pvxz#pvxz#pvxz, *)::before,html.pvx-dort :is(#pvxz#pvxz#pvxz, *)::after{animation-play-state: paused !important;}html body .pc-top:has(.rtx-sh-x2) > .vg-ov{top: 64px !important;right: 14px !important;}.lnx-a .lnx{display: block;overflow: visible;}.logo.lnx-a .lnx{height: 38px;width: auto;}@media (min-width: 1100px){.logo.lnx-a .lnx{height: 46px;}}.bubble .logo.lnx-a .lnx{height: 30px;}.logo-fav.lnx-a .lnx-i{width: 40px;height: 40px;padding: 6px;background: #0f1d09;border-radius: 10px;}.lnx-l[data-c="p"]{fill: #2f5200;}.lnx-l[data-c="v"]{fill: #73b504;}.lnx-l{transform-box: fill-box;transform-origin: center;}html.lnx-on .logo.lnx-a .lnx-m,html.lnx-on .logo.lnx-a .lnx-x{filter: drop-shadow(0 0 3px rgba(155,226,43,.85));}html.lnx-on .logo.lnx-a .lnx-l{stroke: #9be22b;stroke-width: 4;}html.lnx-on .logo-fav.lnx-a .lnx-x{filter: drop-shadow(0 0 2px rgba(155,226,43,.8));}@keyframes tmf-cr{from{opacity: 0;transform: translateY(-10px) scale(.4);}}#cart .sa3 .sa2-h{grid-template-columns: 46px minmax(0,1fr);margin-bottom: 4px;}#cart .sa3 .sa2-i{width: 46px;height: 46px;border-radius: 13px;background: linear-gradient(135deg,#eaf7d6,#d3edb0);display: grid;place-items: center;font-size: 24px;animation: sa3-bx 2.4s infinite;}@keyframes sa3-bx{0%,60%,100%{transform: none;}68%{transform: rotate(-10deg) scale(1.08);}76%{transform: rotate(8deg) scale(1.08);}84%{transform: none;}}#cart .sa3 .sa2-h b{font-size: 15px;font-weight: 800;line-height: 1.3;color: var(--ink);}#cart .sa3 .sa2-h b em{font-style: normal;display: inline-block;background: #73b504;color: #fff;border-radius: 7px;padding: 0 6px;animation: sa3-pl 2s infinite;}@keyframes sa3-pl{0%,100%{box-shadow: 0 0 0 0 rgba(115,181,4,.45);}50%{box-shadow: 0 0 0 5px rgba(115,181,4,0);}}#cart .sa3 .sa2-h small{font-size: 12.5px;font-weight: 600;color: #4f8a06;}#cart .sa3 .sugg2{position: relative;}#cart .sa3 .sa3-ok::before{content: "✓ Livraison offerte";position: absolute;left: 6px;top: 6px;z-index: 2;font-size: 10px;font-weight: 800;letter-spacing: .02em;background: #73b504;color: #fff;border-radius: 6px;padding: 2px 6px;white-space: nowrap;}#cart .sa3 .sa3-ok .add_to_cart_button{background: #73b504;border-color: #73b504;color: #fff;}.wah .wah-cta.btn-wa2{width: 100%;margin-top: 10px;text-align: left;font: inherit;cursor: pointer;}.wah .wah-cta.btn-wa2 > .ic:last-child{color: #2f7a45;flex: none;}.wah .wah-cta.btn-wa2 small{font-size: 11.5px;color: #2f7a45;}.whq{display: grid;gap: 8px;margin: 0 0 12px;}.whq-f{width: 100%;font: inherit;font-size: 16px;border: 1.5px solid #73b504;border-radius: 12px;padding: 11px 12px;background: #fff;color: var(--ink);box-shadow: 0 0 0 4px rgba(115,181,4,.12);}.whq-f:focus{outline: none;box-shadow: 0 0 0 4px rgba(115,181,4,.25);}.whq-r:empty{display: none;}.whq-ou{margin: 2px 0 0;font-size: 12px;font-weight: 700;color: var(--muted,#5d6b55);text-transform: uppercase;letter-spacing: .05em;}@keyframes whq-in{from{opacity: 0;transform: translateY(10px);}}.whq-vl{display: grid;gap: 4px;max-height: 190px;overflow: auto;}.whq-vl button{font: inherit;font-size: 13.5px;text-align: left;border: 0;border-radius: 10px;background: #f5f8f1;padding: 10px;color: var(--ink);cursor: pointer;}.whq-st{display: inline-block;margin-top: 3px;font-size: 10px;font-weight: 700;border-radius: 6px;padding: 2px 6px;background: #e6f5d0;color: #2f5200;}.whq-st.n{background: #fbe7e1;color: #9b2c10;}.whq-cards{display: grid;gap: 8px;}.whq-c{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 12px;align-items: center;background: #fff;border-radius: 14px;padding: 12px;box-shadow: 0 8px 20px -16px rgba(16,32,10,.5);animation: whq-in .4s calc(var(--k) * .08s) cubic-bezier(.3,1.3,.5,1) both;}.whq-c .e{width: 44px;height: 44px;border-radius: 12px;background: #eaf5d8;display: grid;place-items: center;font-size: 22px;}.whq-c b{display: block;font-size: 13.5px;}.whq-c small{display: block;font-size: 12px;color: #5d6b55;line-height: 1.4;}.whq-c a{color: #2f5200;font-weight: 700;}.whq-fid{border-radius: 16px;padding: 14px;background: linear-gradient(125deg,#2f5200,#4f8a06);color: #fff;display: grid;gap: 6px;animation: whq-in .5s .25s cubic-bezier(.3,1.3,.5,1) both;}.whq-fid b{font-size: 15px;}.whq-fid small{opacity: .92;font-size: 12px;line-height: 1.45;}.whq-fp{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 12px;align-items: center;background: #fff;border-radius: 16px;padding: 10px;box-shadow: 0 8px 20px -16px rgba(16,32,10,.5);animation: whq-in .45s cubic-bezier(.3,1.3,.5,1) both;}.whq-fp img{width: 96px;height: 96px;border-radius: 12px;object-fit: cover;display: block;background: #fff;}.whq-fp p{margin: 0 0 6px;font-size: 13.5px;font-weight: 700;line-height: 1.3;}.whq-fp .px b{font-size: 18px;font-weight: 800;}.whq-fp .px s{font-size: 12px;color: #8a9682;margin-left: 6px;}.whq-hide{display: none !important;}html.pvx-lite .whq-c,html.pvx-lite .whq-fp,html.pvx-lite .whq-fid{animation: none;}.pvx-hors:is(#pvxz#pvxz#pvxz, *),.pvx-hors:is(#pvxz#pvxz#pvxz, *)::before,.pvx-hors:is(#pvxz#pvxz#pvxz, *)::after,.pvx-hors :is(#pvxz#pvxz#pvxz, *),.pvx-hors :is(#pvxz#pvxz#pvxz, *)::before,.pvx-hors :is(#pvxz#pvxz#pvxz, *)::after,:is(.drawer, .modal, #mega):not(.is-open) :is(#pvxz#pvxz#pvxz, *),:is(.drawer, .modal, #mega):not(.is-open) :is(#pvxz#pvxz#pvxz, *)::before,:is(.drawer, .modal, #mega):not(.is-open) :is(#pvxz#pvxz#pvxz, *)::after,:is(.drawer, .modal, #mega):not(.is-open):is(#pvxz#pvxz#pvxz, *),:is(.drawer, .modal, #mega):not(.is-open):is(#pvxz#pvxz#pvxz, *)::before,:is(.drawer, .modal, #mega):not(.is-open):is(#pvxz#pvxz#pvxz, *)::after,.slide:not(.on) :is(#pvxz#pvxz#pvxz, *),.slide:not(.on) :is(#pvxz#pvxz#pvxz, *)::before,.slide:not(.on) :is(#pvxz#pvxz#pvxz, *)::after{animation-play-state: paused !important;}.drawer:not(.is-open),.wah-sheet:not(.is-open){content-visibility: hidden;}.wah-sheet:not(.is-open) :is(#pvxz#pvxz#pvxz, *),.wah-sheet:not(.is-open) :is(#pvxz#pvxz#pvxz, *)::before,.wah-sheet:not(.is-open) :is(#pvxz#pvxz#pvxz, *)::after{animation-play-state: paused !important;}.drawer{transition: transform .55s var(--soft),visibility .55s,content-visibility .55s allow-discrete !important;}.wah-sheet{transition: transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s linear .45s,content-visibility 0s linear .45s allow-discrete !important;}.wah-sheet.is-open{transition: transform .5s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s,content-visibility 0s allow-discrete !important;}@media (max-width: 1099px){.flt:not(.is-open){content-visibility: hidden;}.flt:not(.is-open) :is(#pvxz#pvxz#pvxz, *),.flt:not(.is-open) :is(#pvxz#pvxz#pvxz, *)::before,.flt:not(.is-open) :is(#pvxz#pvxz#pvxz, *)::after{animation-play-state: paused !important;}.flt{transition: transform .38s var(--soft),visibility 0s linear .38s,content-visibility 0s linear .38s allow-discrete !important;}.flt.is-open{transition: transform .45s var(--soft),visibility 0s,content-visibility 0s allow-discrete !important;}}@supports (overflow-clip-margin: 1px){#main > :not(:first-child):not(:has(> .lst)),.ft{content-visibility: auto;contain-intrinsic-block-size: auto 500px;overflow-clip-margin: 24px;}}.grid-p > .pc,.rail-track > .pc{content-visibility: auto;contain-intrinsic-block-size: auto 330px;}@media (min-width: 900px){.grid-p > .pc,.rail-track > .pc{contain-intrinsic-block-size: auto 390px;}}@supports (content-visibility: auto){html:not(.pvx-cv-tout) .pvx-cvb:not(.pvx-cv) :is(#pvxz#pvxz#pvxz, *),html:not(.pvx-cv-tout) .pvx-cvb:not(.pvx-cv) :is(#pvxz#pvxz#pvxz, *)::before,html:not(.pvx-cv-tout) .pvx-cvb:not(.pvx-cv) :is(#pvxz#pvxz#pvxz, *)::after{animation-play-state: paused !important;}}:root{--fe: #2f5200;--fe-d: #0f1d09;--fe-l: #f3f9e9;}[data-slider]{touch-action: pan-y;}html body #compare .cu-rank{gap: 12px;}@keyframes cu-bar{from{transform: scaleX(0);}to{transform: scaleX(1);}}@keyframes cu-tap{0%{transform: scale(1);}40%{transform: scale(1.1);}100%{transform: scale(1);}}html body #compare .cu-crit .chip{transition: background-color .25s,color .25s,border-color .25s;}html body #compare .cu-crit .chip:active,html body #compare .cu-crit .chip.is-on{animation: cu-tap .35s cubic-bezier(.34,1.56,.64,1);}html body #compare .cu-foot{margin-bottom: 0;}@media (prefers-reduced-motion: reduce){html body #compare .cu-crit .chip{animation: none !important;}}html body #ville .modal-box{display: flex;flex-direction: column;overflow: hidden;}@media (min-width: 600px){html body #ville .modal-box{height: min(760px,calc(100vh - 32px));}}html body #ville .modal-box > div:not(.city-list){flex: none;}html body #ville .city-list[data-ville-l]{flex: 1 1 auto;min-height: 0;max-height: none !important;overflow-y: auto;overscroll-behavior: contain;margin: 0 8px !important;padding-bottom: calc(12px + env(safe-area-inset-bottom,0px));}html body #ville .modal-box > .dw-x + div > h2,html body #ville .modal-box > .dw-x + div > p{padding-right: 44px;}html body #ville .city-list[data-ville-l]{display: flex;flex-direction: column;gap: 6px;padding: 4px 12px 12px;}html body #ville .city-list button[data-set-city]{flex: none;align-items: center;min-height: 44px;padding: 8px 12px;border: 1px solid var(--line);border-radius: 10px;background: #fff;color: var(--ink);font-weight: 500;cursor: pointer;transition: background .15s,border-color .15s;}html body #ville .city-list button[data-set-city]::after{content: "";flex: none;width: 8px;height: 8px;border: solid var(--g-btn);border-width: 2px 2px 0 0;transform: rotate(45deg);margin-right: 4px;}html body #ville .city-list button[data-set-city]:hover,html body #ville .city-list button[data-set-city]:active{background: var(--g-50);border-color: var(--g-200);}html:lang(ar) body #ville .city-list button[data-set-city]::after,html[dir="rtl"] body #ville .city-list button[data-set-city]::after{transform: rotate(-135deg);margin: 0 0 0 4px;}@media (max-width: 699px){html body .fab .fab-list{width: min(340px,calc(100vw - 32px));max-height: calc(100dvh - 220px);overflow-y: auto;overscroll-behavior: contain;}}.pc-flk{isolation: isolate;}.pc-flk::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: #fff;opacity: 0;animation: flk-arc 2.6s linear infinite;}.pc-flk::after{content: "";position: absolute;inset: -3px;z-index: -2;border-radius: 10px;box-shadow: 0 0 0 2px #fff,0 0 14px 4px rgba(250,204,21,.95);opacity: 0;animation: flk-halo 2.6s linear infinite;}.pc-flk .ic{animation: flk-eclair 2.6s linear infinite;}.pc:nth-child(3n/**/+2) .pc-flk::before,.pc:nth-child(3n/**/+2) .pc-flk::after,.pc:nth-child(3n/**/+2) .pc-flk .ic{animation-delay: -.9s;}.pc:nth-child(3n) .pc-flk::before,.pc:nth-child(3n) .pc-flk::after,.pc:nth-child(3n) .pc-flk .ic{animation-delay: -1.7s;}@keyframes flk-arc{0%,58%{opacity: 0;}60%{opacity: 1;}62%{opacity: 0;}65%{opacity: .9;}67%{opacity: .1;}71%{opacity: 1;}75%{opacity: .25;}79%{opacity: 1;}84%,100%{opacity: 0;}}@keyframes flk-halo{0%,58%{opacity: 0;}60%{opacity: 1;}66%{opacity: .35;}72%{opacity: 1;}80%{opacity: .6;}88%,100%{opacity: 0;}}@keyframes flk-eclair{0%,58%,88%,100%{transform: none;}60%{transform: translateX(-1px) rotate(-14deg) scale(1.3);}64%{transform: translateX(1px) rotate(10deg) scale(1.1);}70%{transform: rotate(-8deg) scale(1.35);}78%{transform: rotate(6deg) scale(1.15);}}html.pvx-lite .pc-flk::before,html.pvx-lite .pc-flk::after,html.pvx-lite .pc-flk .ic{animation: none;}@media (prefers-reduced-motion: reduce){.pc-flk::before,.pc-flk::after,.pc-flk .ic{animation: none !important;}}@keyframes ax-out{40%{opacity: .5;transform: scale(.85);}to{opacity: 0;transform: scale(.6);width: 0;}}@keyframes lg-ent{from{opacity: 0;transform: translateY(14px);}to{opacity: 1;transform: none;}}#cart .dw-hh{grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 10px;width: 100%;}#cart .dw-hh > h2{grid-column: 1;grid-row: 1;}#cart .dw-hh > .cart-badge{grid-column: 2;grid-row: 1;justify-self: end;display: grid;justify-items: end;gap: 1px;padding: 5px 10px;text-align: right;line-height: 1.15;transform-origin: right center;}#cart .dw-hh > .cart-badge > span{font-size: 11px;font-weight: 700;opacity: .92;}#cart .dw-hh > .cart-badge > b{font-size: 14px;font-weight: 800;}#cart .dw-hh > :not(h2):not(.cart-badge){grid-column: 1 / -1;}#cart .ci-rt-h{align-items: center;}#cart .ci-rt-d{margin-left: auto;display: flex;flex-direction: column;align-items: flex-end;gap: 6px;}#cart .ci-rt-d em{margin-left: 0;}#cart .ci-rt-d .ci-rt-x{justify-self: auto;height: 26px;padding: 0 9px;font-size: 10.5px;border-radius: 7px;}#cart .dw-hh > .cart-badge{height: auto;min-height: 26px;}html body #cart .cart-sugg-row > .sugg.sugg2{width: calc((100% - 10px) / 1.2);height: 140px;box-sizing: border-box;display: grid !important;grid-template-columns: 140px minmax(0,1fr) !important;grid-template-rows: minmax(0,1fr) auto !important;gap: 4px 10px !important;padding: 0 10px 0 0 !important;overflow: hidden;align-items: start !important;}html body #cart .cart-sugg-row > .sugg.sugg2 > img{grid-column: 1;grid-row: 1 / 3;width: 140px !important;height: 140px !important;aspect-ratio: 1;object-fit: cover;border-radius: 12px 0 0 12px;margin: 0;background: #fff;}html body #cart .cart-sugg-row > .sugg.sugg2 > div{grid-column: 2;grid-row: 1;padding-top: 10px;gap: 1px;}html body #cart .cart-sugg-row > .sugg.sugg2 > div p{font-size: 12.5px;line-height: 1.25;}html body #cart .cart-sugg-row > .sugg.sugg2 .btn{grid-column: 2;grid-row: 2;min-height: 32px;margin-bottom: 10px;}#pvx-menu .pvx-dyn-p{grid-template-columns: 64px minmax(0,1fr) auto;position: relative;overflow: hidden;}#pvx-menu .pvx-dyn-em{position: relative;display: grid;place-items: center;width: 58px;height: 58px;font-size: 44px;line-height: 1;transform-origin: 50% 90%;animation: dyn-tr 2.6s var(--soft) infinite;}#pvx-menu .pvx-dyn-em img.emoji{width: 1em !important;height: 1em !important;margin: 0 !important;}#pvx-menu .pvx-dyn-em::before,#pvx-menu .pvx-dyn-em::after{content: "✦";position: absolute;font-size: 12px;color: #73b504;animation: dyn-sp 2.6s ease-in-out infinite;}#pvx-menu .pvx-dyn-em::before{top: 2px;left: 0;}#pvx-menu .pvx-dyn-em::after{right: 0;bottom: 10px;font-size: 9px;animation-delay: -1.3s;}@keyframes dyn-tr{0%,100%{transform: translateY(0) rotate(0);}20%{transform: translateY(-5px) rotate(-8deg) scale(1.06);}40%{transform: translateY(0) rotate(6deg);}55%{transform: rotate(0);}}@keyframes dyn-sp{0%,100%{opacity: 0;transform: scale(.4);}50%{opacity: 1;transform: scale(1.1) rotate(90deg);}}@media (prefers-reduced-motion: reduce){#pvx-menu .pvx-dyn-em,#pvx-menu .pvx-dyn-em::before,#pvx-menu .pvx-dyn-em::after{animation: none;}}html body .pc-badges .bdg.bdg-spe .emo{width: 17px;height: 17px;display: inline-grid;place-items: center;border-radius: 5px;background: #fff;font-size: 11px;flex: none;}html body .pc-badges .bdg.bdg-spe .emo img.emoji{width: 12px !important;height: 12px !important;}:lang(ar) .hd-btn.hd-cart .hd-cart-amt:empty::before{content: "السلة";}:lang(ar) .fab .fab-list::before{content: "مرحبًا 👋\A كيف يمكنني مساعدتكم؟";}:lang(ar) #cart .sa3 .sa3-ok::before{content: "✓ التوصيل مجاني";}.htd .htd-txt{position: absolute;inset-inline-start: 18px;top: 16px;bottom: 16px;width: 52%;display: flex;flex-direction: column;justify-content: space-between;gap: 6px;z-index: 3;}.htd .htd-tag{align-self: flex-start;border-radius: 7px;padding: 3px 8px;font-weight: 800;font-size: 10px;line-height: 1.3;letter-spacing: .14em;text-transform: uppercase;white-space: nowrap;}.htd-a .htd-tag{background: rgba(155,226,43,.16);color: #9be22b;}.htd-b .htd-tag{background: #0f1d09;color: #facc15;}html body .hero .htd .htd-h{margin: 0;max-width: none;font-weight: 800;font-size: min(21px,5.4cqw);line-height: 1.1;letter-spacing: -.01em;color: inherit;}.htd .htd-l{display: block;}.htd .htd-w{display: inline-block;}.htd .htd-n{direction: ltr;}html body .hero .htd .htd-s{margin: 0;max-width: none;font-size: min(11.5px,3cqw);line-height: 1.3;color: rgba(255,255,255,.75);opacity: 1;}.htd .htd-cta .ic{width: 14px;height: 14px;}.htd .htd-vis{position: absolute;inset-inline-end: 12px;top: 14px;bottom: 14px;width: 40%;z-index: 2;}.htd .htd-c{position: absolute;aspect-ratio: 1;max-height: 64%;}.htd .htd-c1{top: 0;inset-inline-start: 0;width: 60%;}.htd .htd-c2{bottom: 0;inset-inline-end: 0;width: 54%;}html body .hero .htd .htd-c img{position: static;display: block;width: 100%;height: 100%;max-width: none;aspect-ratio: 1;object-fit: cover;background: #fff;border-radius: 14px;padding: 0;box-shadow: 0 14px 24px -12px rgba(0,0,0,.6);animation: none;inset: auto;}.htd .htd-plus{position: absolute;left: 50%;top: 50%;width: 26px;height: 26px;margin: -13px 0 0 -13px;display: grid;place-items: center;border-radius: 8px;background: #9be22b;color: #0f1d09;font-weight: 900;font-size: 20px;line-height: 1;z-index: 2;box-shadow: 0 6px 14px -6px rgba(0,0,0,.6);}.htd .htd-off{position: absolute;top: -9px;inset-inline-end: -6px;transform: rotate(6deg);transform-origin: 50% 0;background: #9be22b;color: #0f1d09;border-radius: 7px;padding: 3px 8px;font-weight: 800;font-size: 10.5px;line-height: 1.3;letter-spacing: .1em;text-transform: uppercase;white-space: nowrap;box-shadow: 0 6px 14px -6px rgba(0,0,0,.6);}.htd .htd-big{position: absolute;right: 6px;top: 6px;font-weight: 900;font-size: 15cqw;line-height: 1;letter-spacing: -.05em;color: transparent;-webkit-text-stroke: 2px #0f1d09;opacity: .9;z-index: 1;direction: ltr;white-space: nowrap;}html body .hero .htd .htd-p{position: absolute;right: 7%;left: auto;top: auto;bottom: 10px;width: auto;max-width: none;height: min(150px,72%);aspect-ratio: 1;object-fit: contain;background: none;border-radius: 0;padding: 0;box-shadow: none;mix-blend-mode: multiply;filter: brightness(1.035);z-index: 2;display: block;}html[dir="rtl"] body .hero .htd .htd-p{left: 7%;right: auto;}.htd .htd-bar{display: block;}.htd .htd-bar b{display: block;font-size: 10px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;margin-bottom: 4px;}.htd .htd-bar em{font-style: normal;}.htd .htd-tr{display: block;height: 8px;border-radius: 6px;background: rgba(15,29,9,.18);overflow: hidden;}.htd .htd-fi{display: block;position: relative;height: 100%;border-radius: 6px;background: #0f1d09;overflow: hidden;}.htd .htd-fi::after{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(45deg,transparent 0 6px,#3a3a3a 6px 12px);background-size: 17px 17px;}.htd .htd-mq{white-space: nowrap;}html body .hero .htd .htd-in img.emoji{position: static !important;display: inline !important;width: 1em !important;max-width: none !important;height: 1em !important;aspect-ratio: auto !important;padding: 0 !important;margin: 0 .07em !important;background: none !important;box-shadow: none !important;border-radius: 0 !important;animation: none !important;vertical-align: -.1em;mix-blend-mode: normal !important;filter: none !important;}.htd .htd-big > span{display: block;}html body .hero .htd .cd{display: flex;gap: 6px;align-self: flex-start;margin: 0;}html[dir="rtl"] .htd .htd-big{left: 6px;right: auto;}html body .hero .htd .cd span{min-width: 0;background: #0f1d09;color: #facc15;border: 0;border-radius: 8px;padding: 3px 7px;font-weight: 800;font-size: 15px;line-height: 1.1;font-variant-numeric: tabular-nums;overflow: hidden;}html body .hero .htd .cd b{display: inline-block;font-weight: 800;color: inherit;}html body .hero .htd .cd small{font-size: 10px;font-weight: 600;margin-left: 2px;color: inherit;opacity: 1;}.htd .htd-shine{position: absolute;top: -20%;left: 0;width: 28%;height: 140%;background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));transform: translateX(-160%) rotate(18deg);z-index: 6;pointer-events: none;opacity: 0;}.htd .htd-flashw{position: absolute;inset: 0;background: #fff;opacity: 0;z-index: 7;pointer-events: none;}@media (min-width: 600px){html body .hero .htd .htd-p{height: min(136px,68%);right: 6%;}html[dir="rtl"] body .hero .htd .htd-p{left: 6%;right: auto;}}@keyframes htd-monte{from{opacity: 0;transform: translateY(24px);}to{opacity: 1;transform: none;}}@keyframes htd-tombe{0%{opacity: 0;transform: translateY(-70px);}60%{opacity: 1;transform: translateY(6px);}80%{transform: translateY(-3px);}100%{opacity: 1;transform: none;}}@keyframes htd-vole{from{opacity: 0;transform: translateX(70px) rotate(18deg);}to{opacity: 1;transform: none;}}@keyframes htd-pop{0%{opacity: 0;transform: scale(0);}70%{transform: scale(1.3);}100%{opacity: 1;transform: scale(1);}}@keyframes htd-tampon{0%{opacity: 0;transform: scale(2.2) rotate(-14deg);}70%{opacity: 1;transform: scale(.92) rotate(8deg);}100%{opacity: 1;transform: scale(1) rotate(6deg);}}@keyframes htd-balaie{from{clip-path: inset(0 100% 0 0);}to{clip-path: inset(0 0 0 0);}}@keyframes htd-remplit{from{transform: scaleX(0);}to{transform: none;}}@keyframes htd-rayures{to{background-position: 34px 0;}}@keyframes htd-fleche{0%,100%{transform: translateX(0);}50%{transform: translateX(4px);}}@keyframes htd-reflet{0%,70%{opacity: 1;transform: translateX(-160%) rotate(18deg);}100%{opacity: 1;transform: translateX(460%) rotate(18deg);}}@keyframes htd-eclair{0%{opacity: .95;}100%{opacity: 0;}}@keyframes htd-tremble{0%,90%,100%{transform: none;}92%{transform: translateX(-3px) rotate(-2deg);}94%{transform: translateX(3px) rotate(2deg);}96%{transform: translateX(-2px);}98%{transform: translateX(2px);}}@keyframes htd-neon{0%,78%,100%{opacity: .9;}80%{opacity: .2;}82%{opacity: .9;}84%{opacity: .35;}87%{opacity: .9;}}@keyframes htd-clignote{0%,80%,100%{opacity: 1;}85%{opacity: .25;}90%{opacity: 1;}95%{opacity: .35;}}@keyframes htd-pendule{0%,100%{transform: rotate(10deg);}50%{transform: rotate(-4deg);}}@keyframes htd-mot{from{opacity: 0;transform: translateY(10px);filter: blur(4px);}to{opacity: 1;transform: none;filter: none;}}@keyframes htd-roule1{from{transform: translateY(110%);}to{transform: none;}}@keyframes htd-roule2{from{transform: translateY(110%);}to{transform: none;}}@keyframes htd-tourne{0%,100%{transform: perspective(500px) rotateY(-12deg);}50%{transform: perspective(500px) rotateY(12deg);}}@keyframes htd-plusrot{0%,100%{transform: rotate(0) scale(1);}50%{transform: rotate(90deg) scale(1.15);}}@keyframes htd-flotte{0%,100%{transform: translateY(0);}50%{transform: translateY(-5px);}}.htd .htd-tag{animation: htd-monte .45s .25s both;}.htd .htd-w{animation: htd-mot .45s both;animation-delay: calc(.3s + var(--i) * .09s);}.htd .htd-s,.htd .htd-bar{animation: htd-monte .45s .55s both;}html body .hero .htd .cd{animation: htd-monte .45s .6s both;}.htd .htd-cta .ic{animation: htd-fleche 1.2s 1.9s ease-in-out infinite;}.htd .htd-c1{animation: htd-tombe .8s .3s cubic-bezier(.3,.7,.3,1) both,htd-tourne 6s 1.2s ease-in-out infinite;}.htd .htd-plus{animation: htd-pop .4s .75s both,htd-plusrot 3s 1.2s ease-in-out infinite;}.htd .htd-c2{animation: htd-vole .6s .85s cubic-bezier(.2,.8,.2,1) both,htd-flotte 3s 1.5s ease-in-out infinite;}.htd .htd-off{animation: htd-tampon .5s 1.3s both,htd-pendule 2.2s 1.8s ease-in-out infinite;}.htd-b .htd-flashw{animation: htd-eclair .45s .25s ease-out both;}html body .hero .htd-b .htd-p{animation: htd-tombe .8s .35s cubic-bezier(.3,.7,.3,1) both,htd-tremble 5s 1.2s infinite;}.htd .htd-big > span{animation: htd-balaie .7s .5s cubic-bezier(.6,0,.2,1) both;}.htd .htd-big{animation: htd-neon 5s 1.4s infinite;}.htd-b .htd-tag{animation: htd-monte .45s .25s both,htd-clignote 5s 1.4s infinite;}html body .hero .htd .cd b{animation: htd-roule2 .5s .6s cubic-bezier(.2,.8,.2,1) both;}html body .hero .htd .cd span:nth-child(2) b{animation-delay: .7s;}html body .hero .htd .cd span:nth-child(3) b{animation-delay: .8s;}html body .hero .htd .cd b.htd-r1{animation: htd-roule1 .35s cubic-bezier(.2,.8,.2,1);}html body .hero .htd .cd b.htd-r2{animation: htd-roule2 .35s cubic-bezier(.2,.8,.2,1);}.htd .htd-fi{transform-origin: 0 50%;animation: htd-remplit 1s .8s cubic-bezier(.2,.8,.2,1) both;}.htd .htd-fi::after{animation: htd-rayures 1.2s 1.8s linear infinite;}html[dir="rtl"] .htd .htd-fi{transform-origin: 100% 50%;}.htd .htd-shine{animation: htd-reflet 4s 1.6s ease-in-out infinite;}.htd-b .htd-shine{animation-delay: 2.4s;}@media (prefers-reduced-motion: reduce){.htd *,html body .hero .htd *{animation: none !important;}}.pc-flk::after{box-shadow: 0 0 14px 4px rgba(250,204,21,.95);}html body .pc-flk::after{inset: 0;border-radius: inherit;}@keyframes g-breathe{0%,100%{transform: none;}50%{transform: translateY(-2px);}}html body .mpx{position: relative;overflow: hidden;border-radius: 20px;color: #F2F7EA;box-shadow: 0 24px 50px -28px rgba(15,29,9,.75);background: linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(160deg,#0F1D09 0%,#0A1306 55%,#101C0A 100%);}html body .mpx-in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 16px;height: 100%;padding: 20px 22px;box-sizing: border-box;}html body .mpx-tx{display: grid;align-content: space-between;gap: 14px;min-width: 0;}html body .mpx-t{margin: 0;display: flex;align-items: center;flex-wrap: wrap;gap: 10px;}html body .mpx-t b{font-size: 20px;font-weight: 800;line-height: 1.2;color: #fff;}html body .mpx-tag{display: inline-flex;align-items: center;height: 24px;padding: 0 9px;border-radius: 7px;background: #9BE22B;color: #0F1D09;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;}html body .mpx-kp{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}html body .mpx-kp li{margin: 0;padding: 10px 12px;min-width: 0;border-radius: 12px;background: rgba(255,255,255,.05);border: 1px solid rgba(155,226,43,.2);}html body .mpx-kp li::before{content: none;}html body .mpx-kp b{display: block;font-size: 19px;font-weight: 800;line-height: 1.15;color: #fff;}html body .mpx-kp b.on{color: #9BE22B;}html body .mpx-kp span{display: block;margin-top: 2px;font-size: 12px;line-height: 1.35;color: #B9C5AE;}html body .mpx-go{justify-self: start;display: inline-flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 18px;border-radius: 12px;background: #9BE22B;color: #0F1D09 !important;font-size: 13px;font-weight: 800;letter-spacing: .05em;text-decoration: none !important;}html body .mpx-go svg{width: 16px;height: 16px;}html body .mpx-map{position: relative;min-width: 0;min-height: 240px;border-radius: 16px;background: radial-gradient(110% 90% at 60% 30%,rgba(155,226,43,.12),transparent 62%);}html body .mpx-map svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;}html body .mpx-m{fill: #15240D;stroke: #9BE22B;stroke-opacity: .6;stroke-width: 1.4;stroke-linejoin: round;filter: drop-shadow(0 0 8px rgba(155,226,43,.45));}html body .mpx-a{fill: none;stroke: #9BE22B;stroke-width: 1.3;stroke-dasharray: 4 5;opacity: .55;}html body .mpx-f{fill: none;stroke: #E9FFC2;stroke-width: 2.2;stroke-linecap: round;stroke-dasharray: 18 400;animation: pvx-mpx-f 3.2s linear infinite;}@keyframes pvx-mpx-f{from{stroke-dashoffset: 0;}to{stroke-dashoffset: -418;}}html body .mpx-v rect{fill: #0F1D09;stroke: #9BE22B;stroke-width: 1.6;}html body .mpx-v.on rect{fill: #9BE22B;}html body .mpx-v text{font-size: 11.5px;font-weight: 700;fill: #fff;paint-order: stroke;stroke: #0A1306;stroke-width: 3px;font-family: inherit;}html body .mpx-v.on text{fill: #9BE22B;font-weight: 800;font-size: 12.5px;}html body .mpx-h{fill: none;stroke: #9BE22B;stroke-width: 1.6;animation: pvx-mpx-h 2.2s ease-in-out infinite;}@keyframes pvx-mpx-h{0%,100%{opacity: .25;}50%{opacity: 1;}}@media (max-width: 899px){html body .mpx-in{grid-template-columns: minmax(0,1fr);padding: 16px;}html body .mpx-map{order: -1;min-height: 0;height: 250px;}html body .mpx-t b{font-size: 18px;}html body .mpx-go{justify-self: stretch;justify-content: center;}}@media (prefers-reduced-motion: reduce){html body .mpx-f,html body .mpx-h{animation: none;}}html:not(.pvx-geste) .tl li.now .dot:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .road .truck:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .pdp-info .pbb .md.mdw .mdw-t:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .lst.is-busy [data-liste-g] > *:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .of:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .of:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .dw-gp-bar i:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .co-cta:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .lf-fill:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .pc-rem:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .btn-wa2:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .mdw-t:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .md.mdw:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .pc-badges .bdg:only-child:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .rv4 .rv4-g:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) #pvx-menu .pvx-acc-wait:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .an-bars .sec-h[data-an].is-in h2 .hl:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .an-bars .sec-h[data-an].is-in h1 .hl:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) body .pdp-info .pbb .pbb-t1 .md.mdw .mdw-t:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) #ai .dw-h:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .fab .fab-main.fab-ia:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .fab .fab-main.fab-ia:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .fab .fab-list:is(#pvxz#pvxz#pvxz,*)::before{animation-play-state:paused!important}html:not(.pvx-geste) .pfn:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .stars:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .px-rem:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .hd-nav .chip-hot:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) body .pdp-info .pbb .pbb-md .md.mdw .mdw-t:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .vo-o[aria-checked="true"] .vo-fl i:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) .gt-k:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) body .md.mdw:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) body .md.mdw .mdw-t:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) body .md.mdw .emo:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) body .md.mdw img.emoji:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) details.ds-acc .aks .ak .ak-i:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) details.ds-acc .aks .ak .ak-i img.emoji:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) #pvx-menu a.pvx-all:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) body #ai.ai-panel:is(#pvxz#pvxz#pvxz,*)::before{animation-play-state:paused!important}html:not(.pvx-geste) body #ai .ai-av:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) body #ai .ai-av:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) body #ai .ai-tag:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) body #ai #ai-in:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) #cart .sa3 .sa2-h b em:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}html:not(.pvx-geste) .htd .htd-fi:is(#pvxz#pvxz#pvxz,*)::after{animation-play-state:paused!important}html:not(.pvx-geste) body .mpx-f:is(#pvxz#pvxz#pvxz,*){animation-play-state:paused!important}
