.p4u-product{font-family:Roboto,sans-serif;color:var(--p4u-ink);padding-top:24px}@media (min-width:992px){.p4u-product .p4u-wrap{width:85%;min-width:min(1300px,100%);max-width:none}}.p4u-product__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}@media (max-width:991.98px){.p4u-product__top{grid-template-columns:1fr;gap:24px}}.p4u-gallery__main{border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);background:#fff;overflow:hidden;position:relative}.p4u-gallery .carousel-inner>.item>img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;max-height:560px;object-fit:contain;display:block;padding:16px;box-sizing:border-box}.p4u-gallery .carousel-control{width:44px;background:none!important;opacity:.6;text-shadow:none;color:var(--p4u-ink)}.p4u-gallery .carousel-control:hover{opacity:1;color:var(--p4u-green-deep)}.p4u-gallery .carousel-control .glyphicon{font-size:22px}.p4u-thumbs{list-style:none;margin:12px 0 0;padding:0;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory}.p4u-thumbs li{flex:0 0 76px;scroll-snap-align:start}.p4u-thumbs a{display:block;border:1px solid var(--p4u-line);border-radius:8px;padding:4px;background:#fff;cursor:pointer}.p4u-thumbs a:hover,.p4u-thumbs a.is-active{border-color:var(--p4u-green)}.p4u-thumbs img{width:100%;height:56px;object-fit:contain;display:block}.p4u-product__brand{font-size:14px;font-weight:500;letter-spacing:.03em;color:var(--p4u-muted);margin:0 0 4px}.p4u-product__name{font-size:26px;line-height:32px;font-weight:500;color:var(--p4u-ink);margin:0 0 10px}.p4u-product__rating{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;font-size:14px;margin-bottom:14px}.p4u-product__rating .rated{float:none;display:inline-flex;flex-direction:row-reverse;cursor:pointer;margin:0;padding:0}.p4u-product__rating .rated>label{float:none}.p4u-product__rating .rated>label:before{margin:0 1px;font-size:1.1em}.p4u-product__rating a,.p4u-product__rating .p4u-link{color:var(--p4u-green-deep);text-decoration:none;cursor:pointer;white-space:nowrap}.p4u-product__rating a:hover,.p4u-product__rating .p4u-link:hover{text-decoration:underline}.p4u-product__price .badge-price-single{font-size:28px;line-height:34px;font-weight:700;color:var(--p4u-ink)}.p4u-product__price .badge-price-single del{font-size:17px;font-weight:400;color:var(--p4u-muted);padding:0 6px 0 0}.p4u-product__price.is-sale .badge-price-single>span{color:var(--p4u-sale)}.p4u-product__short{font-size:15px;line-height:22px;font-weight:400;color:var(--p4u-ink);margin:12px 0 18px}.p4u-options{border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);background:#fff}.p4u-options__head,.p4u-option{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px 16px;align-items:center;padding:12px 16px}.p4u-options.has-color .p4u-options__head,.p4u-options.has-color .p4u-option{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto}.p4u-options__head{font-size:12px;font-weight:500;letter-spacing:.03em;color:var(--p4u-muted);border-bottom:1px solid var(--p4u-line);padding-top:10px;padding-bottom:10px}.p4u-option + .p4u-option{border-top:1px solid var(--p4u-line)}.p4u-option__label{font-size:15px;font-weight:500}.p4u-option__sku{display:block;font-size:12px;font-weight:400;color:var(--p4u-muted)}.p4u-option .badge-price{font-size:16px;font-weight:700;color:var(--p4u-ink)}.p4u-option .badge-price del{display:block;font-size:12px;font-weight:400;color:var(--p4u-muted)}.p4u-option .badge-price del ~ span,.p4u-option .badge-price del ~ span + span{color:var(--p4u-sale)}.p4u-option select.form-control{height:36px;border-radius:8px;border-color:var(--p4u-line);padding:0 8px;font-size:14px}.p4u-product .p4u-stepper{display:inline-flex;align-items:center;border:1px solid #cfd6c8;border-radius:999px;overflow:hidden;background:#fff}.p4u-product .p4u-stepper button{width:36px;height:36px;border:0;font-size:20px;line-height:36px;font-weight:500;cursor:pointer;padding:0;transition:background-color .15s}.p4u-product .p4u-stepper .btn-minuse{background:#fbebe6;color:#b5482c}.p4u-product .p4u-stepper .btn-minuse:hover{background:#f6d6cc}.p4u-product .p4u-stepper .btn-pluss{background:#e9f4dc;color:var(--p4u-green-deep)}.p4u-product .p4u-stepper .btn-pluss:hover{background:#d6eabf}.p4u-product .p4u-stepper input{width:34px;height:36px;border:0;text-align:center;font-size:16px;font-weight:700;color:var(--p4u-green-deep);background:transparent;padding:0;box-shadow:none}@media (max-width:600px){.p4u-options__head{display:none}.p4u-option,.p4u-options.has-color .p4u-option{grid-template-columns:minmax(0,1fr) auto}.p4u-option__price{grid-column:1}.p4u-option__color{grid-column:1 / -1}.p4u-option__qty{grid-column:2;grid-row:1 / span 2}}.p4u-buybox{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.p4u-buybox__total{flex:1 1 100%;font-size:15px;color:var(--p4u-muted)}.p4u-buybox__total strong{font-size:24px;font-weight:700;color:var(--p4u-ink)}.p4u-buybox .p4u-buy-main{flex:1 1 auto;height:50px;border:0;border-radius:999px;background:var(--p4u-green-deep);color:#fff;font:500 16px/50px Roboto,sans-serif;cursor:pointer}.p4u-buybox .p4u-buy-main:hover:not([disabled]){background:#3f6a1a}.p4u-buybox .p4u-buy-main[disabled]{background:#b9c4b0;cursor:not-allowed}.p4u-buybox .p4u-wish{width:50px;height:50px;border:1px solid #cfd6c8;border-radius:50%;background:#fff;color:var(--p4u-sale);font-size:18px;cursor:pointer}.p4u-buybox .p4u-wish:hover{border-color:var(--p4u-sale);background:#fff5f2}.p4u-product__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.p4u-roundbtn{width:32px;height:32px;border-radius:50%;border:1px solid var(--p4u-line);display:inline-flex;align-items:center;justify-content:center;color:var(--p4u-ink);background:#fff;font-size:14px;text-decoration:none!important}.p4u-product__rating a.p4u-roundbtn{color:var(--p4u-ink)}.p4u-product__rating a.p4u-roundbtn:hover{border-color:var(--p4u-green);color:var(--p4u-green-deep)}.p4u-product__rating a.p4u-roundbtn--fb{background:#1877f2;border-color:#1877f2;color:#fff;font-size:16px}.p4u-product__rating a.p4u-roundbtn--fb:hover{background:#0f63d0;border-color:#0f63d0;color:#fff}.p4u-product__rating>*{flex-shrink:0}.p4u-product__rating>[itemprop="aggregateRating"]{display:none}.p4u-product__rating .p4u-write .fa{display:none}@media (max-width:420px){.p4u-product__rating{gap:6px;font-size:13px}.p4u-product__actions{gap:6px}.p4u-roundbtn{width:30px;height:30px}}@media (max-width:374px){.p4u-product__rating{gap:6px;font-size:13px}.p4u-product__rating .p4u-write{width:28px;height:28px;border-radius:50%;border:1px solid var(--p4u-line);display:inline-flex;align-items:center;justify-content:center}.p4u-product__rating .p4u-write span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.p4u-product__rating .p4u-write .fa{display:inline}.p4u-product__actions{gap:4px}.p4u-roundbtn{width:28px;height:28px;font-size:13px}.p4u-product__rating .rated>label:before{font-size:1em;margin:0}}.p4u-product__top{grid-template-areas:"info gallery" "tabs side";row-gap:40px}.p4u-product__info{grid-area:info;min-width:0}.p4u-gallery{grid-area:gallery;min-width:0}.p4u-sidebox{grid-area:side;min-width:0}.p4u-ptabs{grid-area:tabs;min-width:0}@media (max-width:991.98px){.p4u-product__top{grid-template-areas:"gallery" "info" "side" "tabs";row-gap:24px}}.p4u-sidebox{display:flex;flex-direction:column;gap:16px}.p4u-sidebox__block{background:var(--p4u-surface);border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);padding:18px 20px}.p4u-sidebox__title{margin:0 0 14px;font:500 16px/22px Roboto,sans-serif;color:var(--p4u-ink)}.p4u-sidebox__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p4u-sidebox__list li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--p4u-line);border-radius:8px;padding:12px 14px;font-size:13px;line-height:19px;color:var(--p4u-muted)}.p4u-sidebox__list i{flex:0 0 34px;height:34px;line-height:34px;border-radius:50%;background:#e9f4dc;font-size:16px;color:var(--p4u-green-deep);text-align:center}.p4u-sidebox__list strong{color:var(--p4u-ink);font-weight:500;font-size:14px}.p4u-sidebox__list a{color:inherit;text-decoration:none}.p4u-sidebox__list a:hover strong{color:var(--p4u-green-deep);text-decoration:underline}@media (max-width:480px){.p4u-sidebox__list{grid-template-columns:1fr}}.p4u-sidebox__help{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.p4u-sidebox__help .p4u-sidebox__title{margin:0;flex:0 0 auto}.p4u-sidebox__help a{display:inline-flex;align-items:center;gap:8px;color:var(--p4u-ink);text-decoration:none;font-size:14px}.p4u-sidebox__help a:hover{color:var(--p4u-green-deep)}.p4u-sidebox__help i{font-size:18px;color:var(--p4u-green-deep)}.p4u-sidebox__phone{font-size:17px!important;font-weight:700}.p4u-ptabs__list{display:flex;gap:4px 28px;flex-wrap:wrap;border-bottom:1px solid var(--p4u-line)}.p4u-ptabs__tab{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 2px;font:500 16px/22px Roboto,sans-serif;color:var(--p4u-muted);cursor:pointer}.p4u-ptabs__tab:hover{color:var(--p4u-ink)}.p4u-ptabs__tab[aria-selected="true"]{color:var(--p4u-ink);border-bottom-color:var(--p4u-green)}.p4u-ptabs__panel{padding:22px 0 8px;font-size:15px;line-height:24px;color:var(--p4u-ink)}.p4u-ptabs__panel[hidden]{display:none}.p4u-ptabs__panel img{max-width:100%;height:auto}.p4u-related{margin-top:56px;margin-bottom:32px;font-family:Roboto,sans-serif}.p4u-related__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--p4u-line)}.p4u-related__head .p4u-section-title{margin:0}.p4u-related__nav{display:flex;gap:8px}.p4u-related__nav button{width:38px;height:38px;border-radius:50%;border:1px solid var(--p4u-line);background:#fff;color:var(--p4u-ink);font-size:16px;cursor:pointer;padding:0}.p4u-related__nav button:hover{border-color:var(--p4u-green);color:var(--p4u-green-deep)}.p4u-related__nav button:disabled{opacity:.35;cursor:default;border-color:var(--p4u-line);color:var(--p4u-ink)}.p4u-related__track{display:grid;grid-auto-flow:column;gap:16px;grid-auto-columns:calc((100% - 4 * 16px) / 5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 12px;scrollbar-width:thin}.p4u-related__track>.p4u-card{scroll-snap-align:start}.p4u-related .p4u-card__name a{min-height:38px}.p4u-related .p4u-card__desc{min-height:17px}.p4u-related .p4u-card__price{min-height:36px;display:flex;flex-direction:column;justify-content:flex-end}.p4u-related a.p4u-buy{display:inline-block;text-decoration:none}.p4u-related a.p4u-buy:hover,.p4u-related a.p4u-buy:focus{color:#fff;text-decoration:none}@media (max-width:1499.98px){.p4u-related__track{grid-auto-columns:calc((100% - 3 * 16px) / 4)}}@media (max-width:1099.98px){.p4u-related__track{grid-auto-columns:calc((100% - 2 * 16px) / 3)}}@media (max-width:799.98px){.p4u-related__track{gap:10px;grid-auto-columns:calc((100% - 10px) / 2.15)}.p4u-related__nav{display:none}}@media (prefers-reduced-motion:reduce){.p4u-related__track{scroll-behavior:auto}}.p4u-reviews{font-family:Roboto,sans-serif}.p4u-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 20px;background:var(--p4u-surface);border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);margin-bottom:18px}.p4u-reviews__score{display:flex;align-items:center;gap:14px}.p4u-reviews__avg{font:700 32px/1 Roboto,sans-serif;color:var(--p4u-ink)}.p4u-reviews__avg small{font-size:15px;font-weight:400;color:var(--p4u-muted)}.p4u-reviews__count{font-size:13px;color:var(--p4u-muted);margin-top:2px}.p4u-reviews .rated{float:none;display:inline-flex;flex-direction:row-reverse;margin:0;padding:0;border:0}.p4u-reviews .rated>label{float:none}.p4u-reviews .rated>label:before{margin:0 1px;font-size:1.1em}.p4u-reviews__write{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background:var(--p4u-green-deep);color:#fff!important;font-size:14px;font-weight:500;text-decoration:none!important}.p4u-reviews__write:hover{background:#3f6a1a}.p4u-reviews__list{list-style:none;margin:0;padding:0}.p4u-review{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--p4u-line)}.p4u-review:first-child{border-top:0;padding-top:4px}.p4u-review__avatar{flex:0 0 40px;height:40px;border-radius:50%;background:#e9f4dc;color:var(--p4u-green-deep);font:700 16px/40px Roboto,sans-serif;text-align:center;text-transform:uppercase}.p4u-review__body{min-width:0;flex:1}.p4u-review__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px}.p4u-review__name{font-weight:500;font-size:15px;color:var(--p4u-ink)}.p4u-review__text{font-size:15px;line-height:23px;color:var(--p4u-ink);overflow-wrap:anywhere}.p4u-reviews__empty{color:var(--p4u-muted);font-size:15px;margin:0}.p4u-plist{font-family:Roboto,sans-serif;color:var(--p4u-ink)}.p4u-plist__brand{margin:0 0 24px;padding:18px 22px;background:var(--p4u-surface);border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-plist__brand-name{margin:0 0 6px;font:500 24px/30px Roboto,sans-serif;color:var(--p4u-green-deep)}.p4u-plist__brand-desc{font-size:15px;line-height:23px;color:var(--p4u-ink)}.p4u-pitem{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:20px;margin-bottom:18px;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-pitem:hover{border-color:#c9d3bf}.p4u-pitem__media{position:relative;text-align:center;grid-row:span 2}.p4u-pitem__vars{grid-column:2;min-width:0}.p4u-pitem__media img{display:block;width:100%;height:auto;aspect-ratio:330 / 240;object-fit:contain}.p4u-pitem__offer{position:absolute;top:0;left:0;height:24px;padding:0 10px;border-radius:999px;background:var(--p4u-sale);color:#fff;font:700 12px/24px Roboto,sans-serif}.p4u-pitem .rated{float:none;display:inline-flex;flex-direction:row-reverse;margin:8px 0 0;padding:0;border:0}.p4u-pitem .rated>label{float:none}.p4u-pitem .rated>label:before{margin:0 1px;font-size:1em}.p4u-pitem__head{display:block;text-decoration:none!important;margin-bottom:12px}.p4u-pitem__brand{font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--p4u-muted)}.p4u-pitem__name{margin:2px 0 6px;font:500 19px/25px Roboto,sans-serif;color:var(--p4u-ink)}.p4u-pitem__head:hover .p4u-pitem__name{color:var(--p4u-green-deep)}.p4u-pitem__desc{font-size:14px;line-height:21px;color:var(--p4u-muted)}.p4u-vars{border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-vars__head,.p4u-var{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 104px 44px;gap:8px 14px;align-items:center;padding:10px 14px}.p4u-vars.has-color .p4u-vars__head,.p4u-vars.has-color .p4u-var{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr) 104px 44px}.p4u-vars__head{font-size:12px;color:var(--p4u-muted);border-bottom:1px solid var(--p4u-line);padding-top:8px;padding-bottom:8px}.p4u-var{margin:0}.p4u-vars__head>*,.p4u-var>div{text-align:center}.p4u-vars__head>:first-child,.p4u-var>.p4u-var__label{text-align:left}.p4u-var + .p4u-var{border-top:1px solid var(--p4u-line)}.p4u-var__label{font-size:15px;font-weight:500}.p4u-var__price{font-size:16px;font-weight:700}.p4u-var__price del{display:block;font-size:12px;font-weight:400;color:var(--p4u-muted);line-height:14px}.p4u-var__price.is-sale .p4u-var__now{color:var(--p4u-sale)}.p4u-var__sku{font-size:12px;color:var(--p4u-muted)}.p4u-var__color select{height:34px;padding:0 8px;border:1px solid #cfd6c8;border-radius:8px;background:#fff;font-size:14px;max-width:100%}.p4u-pitem .p4u-stepper{display:inline-flex;align-items:center;border:1px solid #cfd6c8;border-radius:999px;overflow:hidden;background:#fff}.p4u-pitem .p4u-stepper button{width:34px;height:34px;border:0;font-size:19px;line-height:34px;font-weight:500;cursor:pointer;padding:0}.p4u-pitem .p4u-stepper .btn-minuse{background:#fbebe6;color:#b5482c}.p4u-pitem .p4u-stepper .btn-minuse:hover{background:#f6d6cc}.p4u-pitem .p4u-stepper .btn-pluss{background:#e9f4dc;color:var(--p4u-green-deep)}.p4u-pitem .p4u-stepper .btn-pluss:hover{background:#d6eabf}.p4u-pitem .p4u-stepper input{width:32px;height:34px;border:0;text-align:center;font-size:15px;font-weight:700;color:var(--p4u-green-deep);background:transparent;padding:0;box-shadow:none}.p4u-cartbtn{width:40px;height:40px;border-radius:50%;border:0;background:var(--p4u-green-deep);color:#fff;font-size:16px;cursor:pointer;padding:0}.p4u-cartbtn:hover{background:#3f6a1a}.p4u-cartbtn:disabled{background:#b8c4ae;cursor:not-allowed}@media (max-width:767.98px){.p4u-pitem{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:14px}.p4u-pitem__media{grid-row:auto}.p4u-pitem__vars{grid-column:1 / -1}.p4u-pitem__name{font-size:16px;line-height:21px}.p4u-pitem__desc{font-size:13px;line-height:19px}.p4u-vars__head{display:none}.p4u-var,.p4u-vars.has-color .p4u-var{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 12px}.p4u-var>div{text-align:left}.p4u-var__label{grid-column:1}.p4u-var__price{grid-column:1;grid-row:2}.p4u-var__sku{display:none}.p4u-var__color{grid-column:1 / -1;grid-row:3}.p4u-var__qty{grid-column:2;grid-row:1 / span 2}.p4u-var__buy{grid-column:3;grid-row:1 / span 2}}.p4u-catpage{font-family:Roboto,sans-serif;color:var(--p4u-ink);padding-top:24px;padding-bottom:40px}@media (min-width:992px){.p4u-catpage .p4u-wrap{width:85%;min-width:min(1300px,100%);max-width:none}}.p4u-catpage__grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.p4u-catpage__grid.no-filters{grid-template-columns:minmax(0,1fr)}.p4u-filters__title{margin:0 0 6px;padding:0 0 8px;font:500 17px/22px Roboto,sans-serif;text-align:center;color:var(--p4u-ink);border-bottom:2px solid var(--p4u-green)}.p4u-fgroup{border-bottom:1px solid var(--p4u-line)}.p4u-fgroup[hidden]{display:none}.p4u-fgroup summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 4px;font-size:15px;font-weight:400;color:var(--p4u-ink)}.p4u-fgroup summary::-webkit-details-marker{display:none}.p4u-fgroup summary:hover{color:var(--p4u-green-deep)}.p4u-fgroup summary::after{content:"\f107";font-family:FontAwesome;color:var(--p4u-muted);transition:transform .2s}.p4u-fgroup[open] summary::after{transform:rotate(180deg)}.p4u-fgroup__count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--p4u-green-deep);color:#fff;font:700 11px/20px Roboto,sans-serif;text-align:center}.p4u-fgroup__count:empty{display:none}.p4u-fgroup__list{padding:0 4px 10px;max-height:280px;overflow-y:auto}.p4u-fcheck{display:flex;align-items:flex-start;gap:10px;margin:0;padding:4px 0;font-size:15px;font-weight:300;line-height:21px;color:#404040;cursor:pointer}.p4u-fcheck[hidden]{display:none}.p4u-fcheck input{width:17px;height:17px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--p4u-green-deep);cursor:pointer}.p4u-fcheck:hover{color:var(--p4u-green-deep)}.p4u-ftypes{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.p4u-ftypes a{padding:5px 12px;border:1px solid var(--p4u-line);border-radius:999px;font-size:13px;color:var(--p4u-ink);text-decoration:none}.p4u-ftypes a:hover{border-color:var(--p4u-green);color:var(--p4u-green-deep)}#ajax_result_filters{min-width:0;transition:opacity .2s}#ajax_result_filters.is-loading{opacity:.4;pointer-events:none}@media (max-width:991.98px){.p4u-catpage{padding-top:14px}.p4u-catpage__grid{grid-template-columns:minmax(0,1fr);gap:18px}.p4u-filters__form{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;align-items:start}.p4u-fgroup--ingredient,.p4u-ftypes{display:none}}.p4u-brands{font-family:Roboto,sans-serif;color:var(--p4u-ink);padding-top:24px;padding-bottom:40px}@media (min-width:992px){.p4u-brands .p4u-wrap{width:90%;min-width:min(1300px,100%);max-width:none}}.p4u-brands__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}.p4u-brands__filters button{padding:7px 16px;border:1px solid var(--p4u-line);border-radius:999px;background:#fff;font:400 14px/18px Roboto,sans-serif;color:var(--p4u-ink);cursor:pointer}.p4u-brands__filters button:hover{border-color:var(--p4u-green);color:var(--p4u-green-deep)}.p4u-brands__filters button[aria-pressed="true"]{background:var(--p4u-green-deep);border-color:var(--p4u-green-deep);color:#fff}.p4u-brands__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px}.p4u-brand{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 14px;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);text-decoration:none!important;transition:border-color .2s}.p4u-brand[hidden]{display:none}.p4u-brands__grid{position:relative;align-content:start}.p4u-brand:hover{border-color:var(--p4u-green)}.p4u-brand img{display:block;width:100%;max-width:150px;height:auto;aspect-ratio:1 / 1;object-fit:contain}.p4u-brand__name{font-size:14px;line-height:18px;font-weight:500;color:var(--p4u-ink);text-align:center}.p4u-brand:hover .p4u-brand__name{color:var(--p4u-green-deep)}@media (max-width:1439.98px){.p4u-brands__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1023.98px){.p4u-brands__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767.98px){.p4u-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.p4u-brand{padding:10px 8px}.p4u-brand__name{font-size:12px;line-height:16px}}@media (max-width:479.98px){.p4u-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:339.98px){.p4u-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.p4u-backbtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;background:var(--p4u-green-deep);color:#fff!important;font:500 14px/1 Roboto,sans-serif;text-decoration:none!important}.p4u-backbtn:hover{background:#3f6a1a}@media (max-width:767.98px){.p4u-backbtn{width:100%;justify-content:center}}.p4u-info{padding:32px 0 48px;font-family:Roboto,sans-serif}.p4u-info__card{max-width:1000px;margin:0 auto;padding:32px 40px;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);font-size:15px;line-height:1.7;color:var(--p4u-ink);overflow-wrap:anywhere}.p4u-info__card p{margin:0 0 14px}.p4u-info__card strong,.p4u-info__card b{font-weight:700}.p4u-info__title{margin:0 0 20px;padding-bottom:12px;font:500 24px/1.3 Roboto,sans-serif;color:var(--p4u-ink);border-bottom:2px solid var(--p4u-green)}.p4u-info__card h1,.p4u-info__card h2,.p4u-info__card h3,.p4u-info__card h4{font-family:Roboto,sans-serif;font-weight:500;color:var(--p4u-ink);line-height:1.3;margin:22px 0 10px}.p4u-info__card>:first-child,.p4u-info__card>:first-child>:first-child{margin-top:0}.p4u-info__card a{color:var(--p4u-green-deep);text-decoration:underline;text-underline-offset:2px}.p4u-info__card a:hover{color:#3f6a1a}.p4u-info__card ul,.p4u-info__card ol{padding-left:22px;margin:0 0 14px}.p4u-info__card li{margin:4px 0}.p4u-info__card img{max-width:100%;height:auto;border-radius:8px}.p4u-info__card table{width:100%;max-width:100%;border-collapse:collapse;margin:0 0 14px;display:block;overflow-x:auto}.p4u-info__card td,.p4u-info__card th{padding:8px 10px;border:1px solid var(--p4u-line);vertical-align:top}.p4u-info__actions{max-width:1000px;margin:18px auto 0;display:flex;justify-content:flex-end}@media (max-width:767.98px){.p4u-info{padding:16px 0 32px}.p4u-info__title{font-size:21px}.p4u-info__card{padding:20px 18px;font-size:15px}.p4u-info__actions{justify-content:stretch}}.p4u-info--boxnow{padding:32px 0 48px}.p4u-info--boxnow .p4u-info__title{max-width:1000px;margin:0 auto 20px;padding-bottom:12px;font:500 24px/1.3 Roboto,sans-serif;color:var(--p4u-ink);border-bottom:2px solid var(--p4u-green)}.p4u-info--boxnow .p4u-info__media{max-width:1000px;margin:0 auto;display:grid;gap:20px}.p4u-info--boxnow .p4u-info__media img{display:block;width:100%;height:auto;border-radius:var(--p4u-radius);border:1px solid var(--p4u-line)}@media (max-width:767.98px){.p4u-info--boxnow{padding:16px 0 32px}.p4u-info--boxnow .p4u-info__title{font-size:21px}.p4u-info--boxnow .p4u-info__media{gap:12px}}.p4u-404{padding:40px 0 56px;font-family:Roboto,sans-serif}.p4u-404__card{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:32px;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-404__card img{display:block;width:100%;height:auto;border-radius:8px}.p4u-404__text{font-size:28px;font-weight:300;line-height:1.35;color:var(--p4u-ink)}.p4u-404__actions{margin-top:24px}@media (max-width:767.98px){.p4u-404{padding:16px 0 32px}.p4u-404__card{grid-template-columns:1fr;gap:18px;padding:20px;text-align:center}.p4u-404__text{font-size:22px}}.p4u-gdpr-top{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:900px;margin:0 auto;padding:16px}.p4u-gdpr-top img{height:64px;width:auto}.p4u-gdpr{padding:8px 0 56px;font-family:Roboto,sans-serif;color:var(--p4u-ink)}.p4u-gdpr__card{max-width:900px;margin:0 auto;padding:32px 36px;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-gdpr__thanks{margin:0 0 20px;padding-bottom:12px;font:500 24px/1.3 Roboto,sans-serif;text-align:center;color:var(--p4u-ink);border-bottom:2px solid var(--p4u-green)}.p4u-gdpr__email{margin:0 0 22px;padding:14px 18px;background:var(--p4u-surface);border:1px solid var(--p4u-line);border-radius:8px;text-align:center;font-size:15px;font-weight:300}.p4u-gdpr__email strong{display:block;margin-top:4px;font-weight:500;font-size:16px;overflow-wrap:anywhere}.p4u-gdpr__text p{margin:0 0 14px;font-size:15px;line-height:1.7;font-weight:300;text-align:justify}.p4u-gdpr__text strong{font-weight:500}.p4u-gdpr__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.p4u-gdpr__buttons button{height:44px;padding:0 26px;border-radius:999px;font:500 15px/1 Roboto,sans-serif;cursor:pointer}.p4u-gdpr__ok{background:var(--p4u-green-deep);border:1px solid var(--p4u-green-deep);color:#fff}.p4u-gdpr__ok:hover{background:#3f6a1a}.p4u-gdpr__no{background:#fff;border:1px solid #cfd6c8;color:var(--p4u-ink)}.p4u-gdpr__no:hover{border-color:var(--p4u-sale);color:var(--p4u-sale)}#result_gdprok{margin-top:16px;font-size:15px}@media (max-width:767.98px){.p4u-gdpr-top img{height:48px}.p4u-gdpr__card{padding:20px 18px}.p4u-gdpr__thanks{font-size:20px}.p4u-gdpr__text p{text-align:left}.p4u-gdpr__buttons button{flex:1 1 auto}}.p4u-blog{padding:28px 0 48px;font-family:Roboto,sans-serif;color:var(--p4u-ink)}@media (min-width:992px){.p4u-blog .p4u-wrap{width:90%;min-width:min(1300px,100%);max-width:none}}.p4u-blog__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.p4u-blog__soro{margin-bottom:32px}.p4u-blog__sep{border:0;border-top:2px dashed var(--p4u-green);margin:0 0 32px}.p4u-blog__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.p4u-post{display:flex;flex-direction:column;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);padding:20px 22px 18px;transition:border-color .2s,box-shadow .2s}.p4u-post:hover{border-color:#c9d3bf;box-shadow:0 6px 20px rgba(38,48,42,.06)}.p4u-post__meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--p4u-muted);margin-bottom:10px}.p4u-post__meta .fa{margin-right:4px;color:var(--p4u-green-deep)}.p4u-post__link{display:block;color:var(--p4u-ink)!important;text-decoration:none!important}.p4u-post__title{margin:0 0 10px;font:500 20px/1.3 Roboto,sans-serif;color:var(--p4u-green-deep);transition:color .2s}.p4u-post__link:hover .p4u-post__title{color:var(--p4u-ink)}.p4u-post__excerpt{position:relative;max-height:260px;overflow:hidden;font-size:14px;line-height:1.6}.p4u-post__excerpt::after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(rgba(255,255,255,0),#fff)}.p4u-post__excerpt img{max-width:100%;height:auto;border-radius:8px}.p4u-post__more{margin-top:14px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:1px solid var(--p4u-green-deep);border-radius:999px;color:var(--p4u-green-deep)!important;font-size:14px;font-weight:500;text-decoration:none!important}.p4u-post__more:hover{background:var(--p4u-green-deep);color:#fff!important}.p4u-blog__side{position:sticky;top:16px;padding:22px;background:var(--p4u-surface);border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-blog__welcome{margin:0 0 18px;font:300 21px/1.35 Roboto,sans-serif;color:var(--p4u-green-deep)}.p4u-blog__recent-title{margin:0 0 10px;font-size:14px;font-weight:500;text-transform:none}.p4u-blog__recent{list-style:none;margin:0;padding:0}.p4u-blog__recent li{padding:10px 0;border-top:1px solid var(--p4u-line)}.p4u-blog__recent a{display:block;color:var(--p4u-green-deep);font-size:14px;line-height:1.4;text-decoration:none}.p4u-blog__recent a:hover{text-decoration:underline}.p4u-blog__recent-meta{display:flex;justify-content:space-between;gap:8px;margin-top:4px;font-size:11px;color:var(--p4u-muted)}@media (max-width:991.98px){.p4u-blog__grid{grid-template-columns:minmax(0,1fr)}.p4u-blog__side{display:none}}@media (max-width:699.98px){.p4u-blog{padding:16px 0 32px}.p4u-blog__list{grid-template-columns:minmax(0,1fr);gap:16px}.p4u-post{padding:16px}}.p4u-article{padding:28px 0 48px;font-family:Roboto,sans-serif;color:var(--p4u-ink)}.p4u-article__card{max-width:900px;margin:0 auto;padding:32px 40px;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;color:var(--p4u-muted);margin-bottom:12px}.p4u-article__meta .fa{margin-right:4px;color:var(--p4u-green-deep)}.p4u-article__share{margin-left:auto;width:34px;height:34px;border-radius:50%;background:#1877f2;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none!important}.p4u-article__share .fa{margin:0;color:#fff}.p4u-article__share:hover{background:#0f63d0}.p4u-article__title{margin:0 0 20px;padding-bottom:12px;font:500 26px/1.3 Roboto,sans-serif;color:var(--p4u-green-deep);border-bottom:2px solid var(--p4u-green)}.p4u-article__body{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.p4u-article__body p{margin:0 0 14px}.p4u-article__body img{max-width:100%;height:auto;border-radius:8px}.p4u-article__body a{color:var(--p4u-green-deep);text-decoration:underline}.p4u-article__body h2,.p4u-article__body h3,.p4u-article__body h4{font-weight:500;line-height:1.3;margin:24px 0 10px}.p4u-article__body ul,.p4u-article__body ol{padding-left:22px;margin:0 0 14px}.p4u-article__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.p4u-article__body td,.p4u-article__body th{padding:6px 10px;border:1px solid var(--p4u-line)}.p4u-article__actions{display:flex;justify-content:flex-end;margin-top:24px}.p4u-comments{max-width:900px;margin:24px auto 0;padding:26px 40px 30px;background:var(--p4u-surface);border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-comments__title{margin:0 0 14px;font:500 18px/1.3 Roboto,sans-serif}.p4u-comments__form{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;align-items:start;margin-bottom:18px}.p4u-comments__form label{display:block;margin:0 0 4px;font-size:13px;font-weight:400;color:var(--p4u-muted)}.p4u-comments__form textarea,.p4u-comments__form input{width:100%;border:1px solid #cfd6c8;border-radius:8px;padding:9px 12px;font:400 15px/1.4 Roboto,sans-serif;background:#fff}.p4u-comments__form textarea{min-height:96px;resize:vertical}.p4u-comments__form textarea:focus,.p4u-comments__form input:focus{outline:none;border-color:var(--p4u-green-deep)}.p4u-comments__send{margin-top:10px;width:100%;height:42px;border:0;border-radius:999px;background:var(--p4u-green-deep);color:#fff;font:500 14px/1 Roboto,sans-serif;cursor:pointer}.p4u-comments__send:hover{background:#3f6a1a}#blog_comment_result .row{margin:0}#blog_comment_result .col-md-8{float:none;width:auto;padding:14px 16px!important;margin:0 0 10px!important;background:#fff!important;border:1px solid var(--p4u-line);border-radius:8px;font-size:14px;line-height:1.6}#blog_comment_result .col-md-8>div:first-child{margin-bottom:4px;font-weight:500;color:var(--p4u-green-deep)!important}@media (max-width:767.98px){.p4u-article{padding:16px 0 32px}.p4u-article__card,.p4u-comments{padding:20px 18px}.p4u-article__title{font-size:22px}.p4u-comments__form{grid-template-columns:minmax(0,1fr)}}.p4u-account{padding:32px 0 56px;font-family:Roboto,sans-serif;color:var(--p4u-ink)}.p4u-account__card{max-width:480px;margin:0 auto;padding:28px 32px 30px;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-account__title{margin:0 0 20px;padding-bottom:12px;font:500 22px/1.3 Roboto,sans-serif;border-bottom:2px solid var(--p4u-green)}.p4u-field{margin-bottom:14px}.p4u-field label{display:block;margin:0 0 5px;font-size:13px;font-weight:500;color:var(--p4u-ink)}.p4u-field input[type=email],.p4u-field input[type=password]{width:100%;height:44px;padding:0 14px;border:1px solid #cfd6c8;border-radius:8px;font:400 15px/1 Roboto,sans-serif;background:#fff}.p4u-field input:focus{outline:none;border-color:var(--p4u-green-deep);box-shadow:0 0 0 3px rgba(79,127,35,.12)}.p4u-check{display:flex;gap:12px;align-items:flex-start;margin:18px 0 4px;padding:14px 16px;background:var(--p4u-surface);border:1px solid var(--p4u-line);border-radius:8px;cursor:pointer;font-weight:400}.p4u-check input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--p4u-green-deep)}.p4u-check strong{display:block;font-size:14px;font-weight:500}.p4u-check span{font-size:13px;line-height:1.5;color:var(--p4u-muted)}.p4u-account__buttons{display:flex;gap:10px;margin-top:20px}.p4u-account__buttons button{flex:1;height:44px;border-radius:999px;font:500 15px/1 Roboto,sans-serif;cursor:pointer}.p4u-btn-main{background:var(--p4u-green-deep);border:1px solid var(--p4u-green-deep);color:#fff}.p4u-btn-main:hover{background:#3f6a1a}.p4u-btn-ghost{background:#fff;border:1px solid #cfd6c8;color:var(--p4u-ink)}.p4u-btn-ghost:hover{border-color:var(--p4u-ink)}#result_my_account{margin-top:14px;font-size:14px}@media (max-width:767.98px){.p4u-account{padding:16px 0 32px}.p4u-account__card{padding:20px 18px}}.p4u-account__hint{display:block;margin:0 0 10px;font-size:14px;font-weight:300;line-height:1.5;color:var(--p4u-ink)}.p4u-account__card input[type=email]{width:100%;height:44px;padding:0 14px;border:1px solid #cfd6c8;border-radius:8px;font:400 15px/1 Roboto,sans-serif;background:#fff}.p4u-account__card input:focus{outline:none;border-color:var(--p4u-green-deep);box-shadow:0 0 0 3px rgba(79,127,35,.12)}#result_forgotPassword{margin-top:14px;font-size:14px}.p4u-orders{padding:28px 0 56px;font-family:Roboto,sans-serif;color:var(--p4u-ink)}.p4u-orders__inner{max-width:1000px;margin:0 auto}.p4u-orders__title{margin:0 0 20px;padding-bottom:12px;font:500 22px/1.3 Roboto,sans-serif;border-bottom:2px solid var(--p4u-green)}.p4u-orders__empty{padding:28px;text-align:center;color:var(--p4u-muted);background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius)}.p4u-order{margin-bottom:14px;background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);overflow:hidden}.p4u-order>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) auto 20px;gap:6px 18px;align-items:center;padding:16px 20px}.p4u-order>summary::-webkit-details-marker{display:none}.p4u-order>summary::after{content:"\f107";font-family:FontAwesome;font-size:18px;color:var(--p4u-muted);transition:transform .2s;justify-self:end}.p4u-order[open]>summary::after{transform:rotate(180deg)}.p4u-order>summary:hover{background:var(--p4u-surface)}.p4u-order__ref{font-weight:500;font-size:15px}.p4u-order__sub{display:block;font-size:12px;font-weight:400;color:var(--p4u-muted);margin-top:2px}.p4u-order__status{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.p4u-badge2{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;line-height:20px;font-weight:500}.p4u-badge2--ok{background:#e9f4dc;color:var(--p4u-green-deep)}.p4u-badge2--warn{background:#fdebe3;color:#b5482c}.p4u-badge2--bad{background:#fbe4ec;color:#b0204f}.p4u-order__total{font-weight:700;font-size:16px;text-align:right;white-space:nowrap}.p4u-order__total small{display:block;font-size:11px;font-weight:400;color:var(--p4u-muted)}.p4u-order__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding:4px 20px 20px;border-top:1px solid var(--p4u-line)}.p4u-order__block{padding-top:14px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.p4u-order__block h3{margin:0 0 6px;font-size:13px;font-weight:500;color:var(--p4u-muted);text-transform:none}.p4u-order__block--wide{grid-column:1 / -1}.p4u-orders__actions{display:flex;justify-content:flex-end;margin-top:20px}@media (max-width:767.98px){.p4u-orders{padding:16px 0 32px}.p4u-order>summary{grid-template-columns:minmax(0,1fr) auto 18px;padding:14px 16px}.p4u-order__pay{grid-column:1 / -1;grid-row:2}.p4u-order__status{grid-column:1 / -1;grid-row:3;flex-direction:row;flex-wrap:wrap}.p4u-order__body{grid-template-columns:minmax(0,1fr);padding:0 16px 16px;gap:0}}.p4u-co{padding:18px 0 40px;font-family:Roboto,sans-serif;color:var(--p4u-ink)}@media (min-width:992px){.p4u-co .p4u-wrap{width:92%;min-width:min(1300px,100%);max-width:none}}.p4u-co__notice{max-width:760px;margin:0 auto 20px;padding:12px 18px;border-radius:var(--p4u-radius);background:#fdecea;border:1px solid #f3c2bb;color:#8c2a1a;text-align:center;font-weight:500}.p4u-co__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.p4u-co__col{display:flex;flex-direction:column;gap:14px;min-width:0}.p4u-step{background:#fff;border:1px solid var(--p4u-line);border-radius:var(--p4u-radius);padding:14px 18px 16px}.p4u-step__head{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid var(--p4u-line);font:500 16px/1.3 Roboto,sans-serif}.p4u-step__num{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--p4u-green-deep);color:#fff;font:700 13px/26px Roboto,sans-serif;text-align:center}.p4u-step__hint{display:block;margin:0 0 8px;font-size:13px;font-weight:300;color:var(--p4u-muted)}.p4u-co-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto auto;gap:6px 12px;align-items:center;padding:9px 0;border-top:1px solid var(--p4u-line)}.p4u-co-item:first-of-type{border-top:0;padding-top:0}.p4u-co-item__img img{display:block;width:64px;height:48px;object-fit:contain;border-radius:6px;border:1px solid var(--p4u-line);background:#fff}.p4u-co-item__name{font-size:15px;font-weight:400;line-height:1.35}.p4u-co-item__name .p4u-co-item__brand{color:var(--p4u-muted);font-weight:300}.p4u-co-item__desc{font-size:12px;color:var(--p4u-muted);margin-top:2px}.p4u-co-item__info select{margin-top:6px;height:32px;padding:0 8px;border:1px solid #cfd6c8;border-radius:8px;font-size:13px;max-width:200px}.p4u-co-item__price{font-size:14px;color:var(--p4u-muted);white-space:nowrap}.p4u-co-item__qty{display:flex;align-items:center;gap:8px}.p4u-co .p4u-stepper{display:inline-flex;align-items:center;border:1px solid #cfd6c8;border-radius:999px;overflow:hidden;background:#fff}.p4u-co .p4u-stepper button{width:32px;height:32px;border:0;font-size:18px;line-height:32px;cursor:pointer;padding:0}.p4u-co .p4u-stepper .p4u-minus{background:#fbebe6;color:#b5482c}.p4u-co .p4u-stepper .p4u-minus:hover{background:#f6d6cc}.p4u-co .p4u-stepper .p4u-plus{background:#e9f4dc;color:var(--p4u-green-deep)}.p4u-co .p4u-stepper .p4u-plus:hover{background:#d6eabf}.p4u-co .p4u-stepper input{width:32px;height:32px;border:0;text-align:center;font-size:15px;font-weight:700;color:var(--p4u-green-deep);background:transparent;padding:0;box-shadow:none}.p4u-co-item__sub{font-size:15px;font-weight:700;white-space:nowrap;text-align:right;min-width:74px}.p4u-co__cart-total{display:flex;justify-content:flex-end;align-items:baseline;gap:8px;margin-top:8px;padding-top:9px;border-top:1px solid var(--p4u-line);font-size:15px}.p4u-co__cart-total .total{font-size:18px;font-weight:700}.p4u-co-tabs{display:flex;gap:24px;border-bottom:1px solid var(--p4u-line);margin:-4px 0 12px}.p4u-co-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 2px;font:500 15px/1.3 Roboto,sans-serif;color:var(--p4u-muted);cursor:pointer}.p4u-co-tabs button[aria-selected="true"]{color:var(--p4u-ink);border-bottom-color:var(--p4u-green)}.p4u-co-panel[hidden]{display:none}.p4u-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 12px;margin-bottom:10px}.p4u-f{grid-column:span 6;min-width:0}.p4u-f--3{grid-column:span 3}.p4u-f--4{grid-column:span 4}.p4u-f--5{grid-column:span 5}.p4u-f label{display:block;margin:0 0 3px;font-size:13px;font-weight:500}.p4u-co .p4u-f .form-control{height:38px;border:1px solid #cfd6c8;border-radius:8px;box-shadow:none;font-size:15px}.p4u-co .form-control:focus{border-color:var(--p4u-green-deep);box-shadow:0 0 0 3px rgba(79,127,35,.12)}.p4u-co .form-control[disabled]{background:var(--p4u-surface);color:var(--p4u-muted)}.p4u-co__same{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;background:var(--p4u-surface);border:1px solid var(--p4u-line);border-radius:8px;font-weight:500;font-size:14px;cursor:pointer}.p4u-co__same input{width:18px;height:18px;margin:0;accent-color:var(--p4u-green-deep)}.p4u-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.p4u-choices>.checkboxes{min-width:0}.p4u-choices--wide>.checkboxes:first-child{grid-column:1 / -1}.p4u-co .checkboxes input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.p4u-co .checkboxes .whatever{position:relative;display:block;height:100%;margin:0;padding:10px 12px 10px 40px;border:1.5px solid var(--p4u-line);border-radius:var(--p4u-radius);background:#fff!important;font-size:14px;font-weight:400;line-height:1.45;cursor:pointer;transition:border-color .15s,background-color .15s}.p4u-co .checkboxes .whatever:hover{font-weight:400;border-color:#b9c8a9}.p4u-co .checkboxes .whatever::before{content:"";position:absolute;left:13px;top:12px;width:18px;height:18px;border-radius:50%;border:2px solid #b9c2b0;background:#fff}.p4u-co .checkboxes input[type=radio]:checked + .whatever{border-color:var(--p4u-green-deep);background:#f3f8ec!important;background-image:none!important}.p4u-co .checkboxes input[type=radio]:checked + .whatever::before{border-color:var(--p4u-green-deep);box-shadow:inset 0 0 0 4px #fff;background:var(--p4u-green-deep)}.p4u-co .checkboxes input[type=radio]:focus-visible + .whatever{outline:2px solid var(--p4u-green-deep);outline-offset:2px}.p4u-co .checkboxes input[type=radio]:disabled + .whatever{opacity:.45;cursor:not-allowed}.p4u-co .checkboxes .whatever .fa{color:var(--p4u-green-deep);margin-right:4px}#Boxnow{border:1.5px solid var(--p4u-line);border-radius:var(--p4u-radius);background:#fff;transition:border-color .15s,background-color .15s}#Boxnow:hover{border-color:#b9c8a9}#Boxnow:has(input[type=radio]:checked){border-color:var(--p4u-green-deep);background:#f3f8ec}#Boxnow .whatever,#Boxnow .whatever:hover,#Boxnow input[type=radio]:checked + .whatever{height:auto;border-color:transparent;background:transparent!important}#result_box_now{position:relative;margin:0 12px 12px 40px;padding:0;background:none;border:0}#result_box_now .boxnow-map-widget-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:2px solid #1d9a3f;border-radius:999px;background:#fff;font-size:15px;text-decoration:none!important}#result_box_now .boxnow-map-widget-button:hover{background:#eef8f0}#result_box_now .boxnow-map-widget-button .glyphicon{font-size:20px!important}#result_box_now_selection{margin-top:8px;font-size:14px}.p4u-co textarea.form-control{min-height:66px;border:1px solid #cfd6c8;border-radius:8px;box-shadow:none;font-size:15px}.p4u-co__coupon{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center}.p4u-co__coupon .form-control{height:38px;border:1px solid #cfd6c8;border-radius:8px;box-shadow:none;font-size:15px;text-transform:uppercase}#result_user_coupon_check{font-size:14px;color:var(--p4u-green-deep);font-weight:500}.p4u-co__final{background:var(--p4u-surface)}#fetch_checkout_table .table{margin:0}#fetch_checkout_table .table td{border-top:1px solid var(--p4u-line);padding:5px 4px;font-size:15px}#fetch_checkout_table .table tr:first-child td{border-top:0}#fetch_checkout_table .table td:last-child{text-align:right;white-space:nowrap}#fetch_checkout_table .table tr:last-child td{padding-top:9px;border-top:2px solid var(--p4u-green);font-size:18px;font-weight:500}#fetch_checkout_table .table tr:last-child td span{font-size:22px;color:var(--p4u-green-deep)}#fetch_checkout_table .table-hover>tbody>tr:hover{background:transparent}.p4u-co__optout{display:flex;align-items:center;gap:10px;font-size:14px}.p4u-co__optout label{margin:0;font-weight:500;cursor:pointer}.p4u-co__optout input{width:18px;height:18px;margin:0;accent-color:var(--p4u-green-deep)}.p4u-co__actions{display:grid;gap:9px}.p4u-co__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:999px;font:500 16px/1 Roboto,sans-serif;cursor:pointer;text-decoration:none!important}.p4u-co__btn--confirm{background:#fff;border:2px solid var(--p4u-green-deep);color:var(--p4u-green-deep)}.p4u-co__btn--confirm:hover{background:#f3f8ec}.p4u-co__btn--buy{background:var(--p4u-green-deep);border:2px solid var(--p4u-green-deep);color:#fff;font-size:17px}.p4u-co__btn--buy:hover{background:#3f6a1a}.p4u-co__btn--buy:disabled{background:#b8c4ae;border-color:#b8c4ae;cursor:not-allowed}.p4u-co__btn--back{background:none;border:0;height:auto;padding:6px 0;color:var(--p4u-muted)!important;font-size:14px;justify-content:flex-start}.p4u-co__btn--back:hover{color:var(--p4u-ink)!important}#checkout_confirm_result{display:block;font-size:15px}#checkout_confirm_result:empty{display:none}@media (max-width:991.98px){.p4u-co__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.p4u-co{padding:12px 0 32px}.p4u-step{padding:12px 12px 14px}.p4u-co-item{grid-template-columns:56px minmax(0,1fr) auto}.p4u-co-item__img img{width:56px;height:44px}.p4u-co-item__price{grid-column:2;grid-row:2}.p4u-co-item__qty{grid-column:2 / 4;grid-row:3;justify-content:space-between}.p4u-co-item__sub{grid-column:3;grid-row:1;align-self:start}.p4u-fields .p4u-f,.p4u-fields .p4u-f--3,.p4u-fields .p4u-f--4,.p4u-fields .p4u-f--5{grid-column:span 12}.p4u-choices{grid-template-columns:minmax(0,1fr)}#result_box_now{margin:0 12px 12px 40px}#result_box_now .boxnow-map-widget-button{font-size:14px;padding:7px 14px}.p4u-co__coupon{grid-template-columns:minmax(0,1fr)}}.p4u-result{padding:32px 0 48px;font-family:Roboto,sans-serif}.p4u-result>.container.hidden-xs{display:none}.p4u-result>.container{width:auto!important;max-width:780px;margin:0 auto;padding:0 16px!important}.p4u-result .row{margin-left:0;margin-right:0}.p4u-result .col-sm-1{display:none}.p4u-result .alert{float:none;width:auto;position:relative;margin:0;padding:78px 28px 26px;border-radius:var(--p4u-radius);text-align:center;color:var(--p4u-ink)}.p4u-result .alert::before{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:46px;height:46px;border-radius:50%;font:22px/46px FontAwesome;color:#fff;text-align:center}.p4u-result .alert-success{background:#f3f8ec;border:1px solid #cfe2b8}.p4u-result .alert-success::before{content:"\f00c";background:var(--p4u-green-deep)}.p4u-result .alert-danger{background:#fdf1ee;border:1px solid #f1c7bb}.p4u-result .alert-danger::before{content:"\f00d";background:var(--p4u-sale)}.p4u-result .alert>span,.p4u-result .alert>.row{display:block;margin:0 0 12px!important;font-size:22px!important;line-height:1.45;font-weight:300;color:var(--p4u-ink)!important}.p4u-result .alert>:last-child{margin-bottom:0!important}.p4u-result .alert>.row + .row{padding-top:12px;border-top:1px solid rgba(38,48,42,.1)}.p4u-result .container>.row:last-of-type{display:flex;justify-content:center;margin-top:20px}.p4u-result .btn-custom{float:none!important;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 24px;border:0;border-radius:999px!important;background:var(--p4u-green-deep)!important;color:#fff;font:500 15px/1 Roboto,sans-serif}.p4u-result .btn-custom:hover{background:#3f6a1a!important}@media (max-width:767.98px){.p4u-result{padding:16px 0 32px}.p4u-result .alert{padding:70px 16px 20px}.p4u-result .alert>span,.p4u-result .alert>.row{font-size:18px!important}.p4u-result .container>.row:last-of-type a,.p4u-result .btn-custom{width:100%;justify-content:center}}
