.p-detail-inner.opd-live{background:var(--oh-white);border-radius:12px;padding:0;margin-bottom:48px;align-items:flex-start}.opd-live.opd-has-custom-variants .p-variants-block .variant-list,.opd-live.opd-has-custom-variants .p-to-cart-block .p-final-price-wrapper,.opd-live .detail-parameters{display:none!important}.opd-live .buttons-wrapper.social-buttons-wrapper{display:none}body.type-product .basic-description>.rate-wrapper-in-description{display:none}.opd-live .p-data-wrapper{position:sticky;top:20px;align-self:flex-start}@media(min-width:992px){.p-detail-inner.opd-live .p-image-wrapper{width:55%!important;padding-right:0}.p-detail-inner.opd-live .p-data-wrapper{width:45%!important;padding-left:128px}}.opd-breadcrumbs{box-sizing:border-box;padding-top:16px;padding-right:0;margin-bottom:0}@media(min-width:992px){body.type-product .breadcrumbs.opd-breadcrumbs{width:45%!important;padding-left:128px!important;padding-bottom:0;margin-bottom:0!important}}body.type-product .basic-description{padding-right:0}@media(max-width:991px){.p-detail-inner.opd-live .p-image-wrapper,.p-detail-inner.opd-live .p-data-wrapper{width:100%!important;padding-left:0!important;padding-right:0!important}.opd-live .p-data-wrapper{position:static}body.type-product .breadcrumbs.opd-breadcrumbs{width:100%!important;padding-left:0!important;padding-right:0!important;margin-bottom:0!important}}.opd-live .p-image{background:#eeece4;border-radius:8px;padding:16px;margin-bottom:24px;border-width:0}.opd-live .p-image .flags-default{left:12px!important;top:12px!important}.opd-live .p-image .flags-default .flag{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 1px 4px #31271d4d}.opd-live .p-thumbnails{height:auto;overflow:visible;position:static}.opd-live .p-thumbnails-inner{position:static;left:0!important;width:100%!important;height:auto}.opd-live .p-thumbnails-inner>div{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.opd-live .p-thumbnails a.p-thumbnail{position:relative;float:none;margin:0;width:100%;max-width:100%;aspect-ratio:1 / 1;display:block;overflow:hidden;border-radius:8px}.opd-live .p-thumbnails a.p-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px}.opd-live .p-thumbnails a.p-thumbnail:hover img,.opd-live .p-thumbnails a.p-thumbnail.highlighted img{border-color:transparent!important}.opd-live .p-thumbnails a.p-thumbnail:before,.opd-live .p-thumbnails-inner>div:before,.opd-live .p-thumbnails-inner>div:after{content:none!important;display:none!important}.opd-live .p-thumbnails .thumbnail-prev,.opd-live .p-thumbnails .thumbnail-next,.opd-live .p-thumbnails.overflow-next:after,.opd-live .p-thumbnails.overflow-prev:before{display:none}.opd-live .p-thumbnail.opd-thumb-hidden{display:none!important}.opd-live .opd-more-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#31271d8c;color:var(--oh-white);font-size:18px;font-weight:800;border-radius:8px;cursor:pointer}.opd-live .p-detail-inner-header,.opd-live .p-detail-inner-header-mobile{margin-bottom:20px}.opd-live .opd-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.opd-live .opd-tag{font-size:var(--oh-ui-micro);font-weight:800;padding:3px 9px;border-radius:20px;background:var(--oh-peanut);color:var(--oh-cacao);line-height:1.6}.opd-live .stars-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.opd-live .opd-rating-highlight{display:inline-flex;align-items:center;gap:6px;background:var(--oh-white);color:var(--oh-cacao);border:1px solid var(--oh-peanut);padding:5px 12px;border-radius:999px;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 1px 3px #31271d14;transition:background-color .15s ease,border-color .15s ease}.opd-live .opd-rating-highlight:hover{background:#fdf6df;border-color:var(--oh-red);color:var(--oh-cacao);text-decoration:none}.opd-live .opd-rating-highlight__stars,.opd-live .opd-mini-review__stars{display:inline-flex;align-items:center;line-height:0}.opd-live .opd-rating-highlight__stars .stars{font-size:12px}.opd-live .opd-rating-highlight__stars .star-on,.opd-live .opd-rating-highlight__stars .star-half,.opd-live .opd-mini-review__stars .star-on,.opd-live .opd-mini-review__stars .star-half,.opd-live .opd-rating-highlight__stars .star-on:before,.opd-live .opd-rating-highlight__stars .star-half:before,.opd-live .opd-mini-review__stars .star-on:before,.opd-live .opd-mini-review__stars .star-half:before{color:var(--oh-red)!important}.opd-live .opd-rating-highlight__score{font-weight:800}.opd-live .opd-rating-highlight__score small{font-weight:800;opacity:.75}.opd-live .opd-rating-highlight__count{color:var(--oh-cacao)}.opd-live .opd-rating-highlight__arrow{font-weight:800;color:var(--oh-red)}.opd-live .p-short-description{margin-bottom:24px;font-size:14px}.opd-live.opd-no-reviews .ratings-and-brand{display:none!important}.opd-live .p-variants-block{margin-bottom:24px}.opd-live .opd-variant-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.opd-live .p-variant-rows__footnote{display:block;margin-bottom:14px;font-size:10px;color:var(--colors-foregrounds-content-tertiary, #767676)}.opd-live .opd-variant-row{position:relative;display:flex;align-items:center;gap:12px;padding:9px 13px;border:2px solid var(--colors-foregrounds-borders-secondary, #dadada);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;background:var(--colors-surface-white, #fff)}.opd-live .opd-variant-row:hover{border-color:var(--color-primary-hover, #ef3240)}.opd-live .opd-variant-row.is-checked{border-color:var(--color-primary, #31271d);background-color:var(--colors-surface-secondary, #f6f6f6)}.opd-live .opd-variant-row.is-unavailable .opd-variant-row__name,.opd-live .opd-variant-row.is-unavailable .opd-variant-row__price{color:var(--colors-foregrounds-content-tertiary, #767676)}.opd-live .opd-variant-row:focus-visible{outline:3px solid var(--colors-focus-primary, #09367e);outline-offset:2px}.opd-live .opd-variant-row__thumb{flex:0 0 48px;width:48px;height:48px;border-radius:8px;overflow:hidden;border:1px solid var(--colors-foregrounds-borders-secondary, #dadada)}.opd-live .opd-variant-row__thumb img{width:100%;height:100%;object-fit:cover}.opd-live .opd-variant-row__info{flex:1 1 auto;min-width:0}.opd-live .opd-variant-row__name{display:block;font-weight:800;font-size:14px;color:var(--colors-foregrounds-content-primary, #1f1f1f)}.opd-live .opd-variant-row__usage{display:block;font-size:var(--oh-ui-micro);color:var(--colors-foregrounds-content-tertiary, #767676);margin-top:1px}.opd-live .opd-variant-row__meta{display:flex;flex-wrap:wrap;gap:3px 8px;font-size:var(--oh-ui-micro);color:var(--colors-foregrounds-content-tertiary, #767676);margin-top:2px}.opd-live .opd-variant-row__price{flex:0 0 auto;text-align:right}.opd-live .opd-variant-row__price .price-final{font-size:16px;display:block}.opd-live .opd-variant-row__per{display:block;font-size:var(--oh-ui-micro);color:var(--colors-foregrounds-content-tertiary, #767676);margin-top:1px}.opd-live .opd-variant-row__save{display:block;font-size:var(--oh-ui-micro);font-weight:800;color:var(--colors-state-success, #3a800e);margin-top:1px}.opd-live .opd-variant-flag{position:absolute;top:-10px;right:12px;z-index:1;border-radius:20px;padding:3px 10px;font-size:var(--oh-ui-micro);font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.4;box-shadow:0 1px 3px #31271d40}.opd-live .p-to-cart-block{margin-bottom:16px;background:var(--colors-surface-white, #fff);border:1px solid var(--colors-foregrounds-borders-secondary, #dadada);border-radius:8px;padding:10px;gap:10px}.opd-live .p-to-cart-block .quantity{border:1px solid var(--colors-forms-border, #919191);border-radius:999px;overflow:hidden;height:44px;background:var(--colors-surface-white, #fff)}.opd-live .p-to-cart-block .quantity .amount{height:44px;text-align:center;font-weight:800}.opd-live .p-to-cart-block .quantity .increase,.opd-live .p-to-cart-block .quantity .decrease{height:44px;width:40px;font-size:0!important}.opd-live .p-to-cart-block .quantity .increase:before,.opd-live .p-to-cart-block .quantity .decrease:before{content:none!important;display:none!important}.opd-live .p-to-cart-block .quantity .opd-quantity-sign{display:block!important;margin:0!important;transform:translateY(var(--oh-quantity-sign-shift));font-size:18px!important;font-weight:800!important;line-height:1!important;color:currentColor!important}.opd-live .p-to-cart-block .add-to-cart{margin-left:0}.opd-live .p-to-cart-block .add-to-cart-button{height:44px;line-height:42px;border-radius:999px;font-weight:800;padding-top:0;padding-bottom:0;color:var(--oh-white)}.opd-live .p-to-cart-block.opd-unavailable{display:flex!important;flex-wrap:wrap;visibility:visible!important;opacity:1!important}.opd-live .p-to-cart-block.opd-unavailable .opd-unavailable-controls{flex:1 1 260px;align-items:center;gap:10px}.opd-live .p-to-cart-block.opd-unavailable .quantity,.opd-live .p-to-cart-block.opd-unavailable .add-to-cart,.opd-live .p-to-cart-block.opd-unavailable .add-to-cart-button{display:flex!important;align-items:center;justify-content:center}.opd-live .p-to-cart-block.opd-unavailable button,.opd-live .p-to-cart-block.opd-unavailable input,.opd-live .p-to-cart-block.opd-unavailable select{cursor:not-allowed!important;opacity:.5}.opd-live .opd-mini-review{--opd-review-accent: var(--oh-red, #ef3240);--opd-review-muted: #96928d;--opd-review-gap: 16px;--opd-review-star-size: 16px;--opd-review-quote-size: 16px;display:grid;gap:var(--opd-review-gap);margin:11px 0;padding:22px;border-radius:28px;background:var(--oh-ui-paper);color:var(--oh-cacao, #31271d);box-shadow:var(--oh-home-card-shadow, 0 1px 4px rgba(49, 39, 29, .08));overflow-wrap:anywhere}.opd-live .opd-mini-review__summary{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:13px;font-weight:800;line-height:1.2}.opd-live .opd-mini-review__summary b{font-size:15px;font-weight:800;white-space:nowrap}.opd-live .opd-mini-review__count{color:var(--opd-review-muted)}.opd-live .opd-mini-review__summary b,.opd-live .opd-mini-review__count{transform:translateY(1px)}.opd-live .opd-mini-review__stars .stars{display:flex;align-items:center;width:auto;height:auto;margin:0;font-size:var(--opd-review-star-size);line-height:1.2}.opd-live .opd-mini-review__stars .star{display:flex;flex:0 0 1em;width:1em;height:auto;line-height:inherit}.opd-live .opd-mini-review__stars .star:before{position:static;font-size:inherit;height:auto;line-height:inherit}#content .opd-live .opd-mini-review__text{margin:0;font-size:var(--opd-review-quote-size);font-weight:800;line-height:1.5;color:inherit}.opd-live .opd-mini-review__quote-mark{color:var(--opd-review-accent)}.opd-live .opd-mini-review__customer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:var(--opd-review-gap);border-top:1px solid #eeece8;font-weight:800}.opd-live .opd-mini-review__name{font-size:14px}.opd-live .opd-mini-review__meta{padding:4px 9px;border-radius:var(--oh-radius-pill, 999px);background:#eaf2e5;color:var(--colors-state-success, #3a800e);font-size:13px;line-height:1.5}.opd-live .opd-mini-review__cta{display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 14px;border-radius:var(--oh-radius-pill, 999px);background:var(--oh-white);color:var(--opd-review-accent);font-size:14px;font-weight:800;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .15s ease}.opd-live .opd-mini-review__cta:hover{background:#fcebed;color:var(--opd-review-accent);text-decoration:none}.opd-live .opd-mini-review__cta:focus-visible{outline:2px solid var(--opd-review-accent);outline-offset:4px}@media(max-width:767px){.opd-live .opd-mini-review{--opd-review-gap: 14px;--opd-review-star-size: 14px;--opd-review-quote-size: 14px;padding:14px;border-radius:24px}.opd-live .opd-mini-review__summary{font-size:12px}.opd-live .opd-mini-review__cta{font-size:13px}.opd-live .opd-mini-review__summary b{font-size:14px}}.opd-live .opd-delivery-box{--opd-delivery-accent: var(--oh-red);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;margin-top:0;margin-bottom:14px;padding:11px 13px;background:#eeece4;border-radius:8px}.opd-live .opd-delivery-box__cell{display:flex;align-items:center;flex-wrap:nowrap;gap:6px 8px;font-size:12px;color:var(--colors-foregrounds-content-secondary, #4d4d4d)}.opd-live .opd-delivery-box__cell--action{align-items:baseline;justify-content:flex-end;text-align:right}.opd-live .opd-delivery-box__cell--date,.opd-live .opd-delivery-box__cell--free{align-items:baseline;min-width:0}.opd-live .opd-delivery-box [hidden]{display:none!important}.opd-live .opd-delivery-box__date{white-space:nowrap}.opd-live .opd-delivery-box__track{grid-column:1 / -1;height:6px;overflow:hidden;border-radius:999px;background:var(--oh-ui-paper)}.opd-live .opd-delivery-box__fill{height:100%;border-radius:inherit;background:var(--opd-delivery-accent);transition:width .25s ease}.opd-live .opd-delivery-box__dot{width:7px;height:7px;border-radius:50%;background:var(--colors-state-success, #3a800e);flex-shrink:0}.opd-live .opd-delivery-box__dot.accent{background:var(--opd-delivery-accent)}.opd-live .opd-delivery-box--free-shipping .opd-delivery-box__dot.accent{background:var(--colors-state-success, #3a800e)}.opd-live .opd-delivery-box__shipping-link{font-weight:800;color:var(--color-primary, #31271d);text-decoration:none}.opd-live .opd-delivery-box__shipping-link:hover{color:var(--color-primary-hover, #ef3240);text-decoration:underline}.opd-live .opd-delivery-box__cell .delivery-time{display:inline}.opd-live .opd-delivery-box .link-icon.watchdog{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:var(--color-primary, #31271d);text-decoration:none;height:auto;padding:0}.opd-live .opd-delivery-box .link-icon.watchdog:before{margin-bottom:0!important}.opd-live .opd-delivery-box .link-icon.watchdog:hover{color:var(--color-primary-hover, #ef3240);text-decoration:underline}.opd-sticky-cart{display:none}@media(max-width:767px){body.opd-has-sticky-cart .opd-sticky-cart{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--colors-surface-white, #fff);border-top:1px solid var(--colors-foregrounds-borders-secondary, #dadada);padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px #31271d14}body.opd-has-sticky-cart .opd-sticky-cart__info{flex:1 1 auto;min-width:0;line-height:1.25}body.opd-has-sticky-cart .opd-sticky-cart__price{display:block;font-weight:800;font-size:16px;color:var(--colors-foregrounds-content-primary, #1f1f1f)}body.opd-has-sticky-cart .opd-sticky-cart__per{display:block;font-size:var(--oh-ui-micro);color:var(--colors-foregrounds-content-tertiary, #767676)}body.opd-has-sticky-cart .opd-sticky-cart__btn{flex:0 0 auto;height:44px;line-height:42px;padding:0 22px;border-radius:999px;font-weight:800;color:var(--oh-white)}body.opd-has-sticky-cart{padding-bottom:76px}}.opd-extended-description table{width:100%;margin:20px 0;border-collapse:collapse;border:1px solid #dadada;background:var(--oh-ui-paper);font-size:14px}.opd-extended-description table th,.opd-extended-description table td{padding:12px 16px;border-bottom:1px solid #dadada;text-align:left;vertical-align:top}.opd-extended-description table th,.opd-extended-description table td:first-child{width:38%;font-weight:800;color:var(--oh-cacao);background:#eeece4}.opd-extended-description table tr:last-child th,.opd-extended-description table tr:last-child td{border-bottom:0}.opd-extended-description table.detail-parameters tbody tr th:after{display:none!important;content:none!important}.opd-extended-description table.detail-parameters tbody tr th .row-header-label{background:transparent!important}@media(max-width:767px){.opd-extended-description table th,.opd-extended-description table td{padding:10px 12px}}.shp-tabs-holder ul.shp-tabs a.shp-tab-link{padding-bottom:0}@font-face{font-family:OH PP Nikkei Maru;src:url(../custom-fonts/PPNikkeiMaru-Regular.woff2?v=1d391a0cea) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OH PP Nikkei Maru;src:url(../custom-fonts/PPNikkeiMaru-Ultrabold.woff2?v=1fa949cd65) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--oh-cacao: #31271D;--oh-red: #EF3240;--oh-peanut: #FBDC64;--oh-vanilla: #FDF38B;--oh-white: #F8F7F3;--oh-radius-card: 24px;--oh-radius-pill: 999px;--oh-home-card-shadow: 0 1px 4px rgba(49, 39, 29, .08);--oh-home-card-hover-shadow: 0 12px 28px rgba(49, 39, 29, .1);--oh-font-family: "OH PP Nikkei Maru", sans-serif;--template-font: "OH PP Nikkei Maru";--template-headings-font: "OH PP Nikkei Maru";--oh-weight-regular: 400;--oh-weight-strong: 800;--oh-space-1: 4px;--oh-space-2: 8px;--oh-space-3: 12px;--oh-space-4: 16px;--oh-space-5: 20px;--oh-space-6: 24px;--oh-space-8: 32px;--oh-space-10: 40px;--oh-ui-paper: #fff;--oh-ui-ground: #f8f7f3;--oh-ui-line: #e6e3de;--oh-ui-muted: #746e66;--oh-ui-success: #39820d;--oh-status-dot: 8px;--oh-ui-selected: #fff5f6;--oh-ui-radius: 20px;--oh-ui-card-radius: 16px;--oh-ui-field-radius: 12px;--oh-ui-pill: 999px;--oh-ui-gap: var(--oh-space-4);--oh-ui-leading-heading: 1.05;--oh-ui-space: var(--oh-space-6);--oh-ui-section: var(--oh-space-8);--oh-ui-micro: 11px;--oh-ui-caption: 12px;--oh-ui-compact: 13px;--oh-ui-small: 14px;--oh-ui-body: 16px;--oh-ui-subtitle: 18px;--oh-ui-heading: 20px;--oh-ui-dialog-mobile: 22px;--oh-ui-title-small: 24px;--oh-ui-dialog: 26px;--oh-ui-section-title: 26px;--oh-ui-title: 28px;--oh-ui-total: 32px;--oh-ui-page-title: 34px;--oh-ui-control: 48px;--oh-ui-shadow: var(--oh-home-card-shadow);--oh-action-height: var(--oh-ui-control);--oh-action-padding: 14px var(--oh-space-6);--oh-action-font-size: var(--oh-ui-body);--oh-action-font-weight: var(--oh-weight-strong);--oh-action-shadow: 0 6px 16px rgba(239,50,64,.18);--oh-field-height: 52px;--oh-field-focus-shadow: 0 0 0 2px rgba(239,50,64,.12);--oh-focus-width: 2px;--oh-focus-offset: 3px;--oh-disabled-opacity: .5;--oh-choice-size: 20px;--oh-choice-radius: 5px;--oh-choice-border: #d1cfcb;--oh-choice-dot: 10px;--oh-choice-gap: var(--oh-space-2);--oh-icon-small: 10px;--oh-close-size: 36px;--oh-close-icon: 16px;--oh-progress-icon: 36px;--oh-quantity-control: 36px;--oh-quantity-height: calc(var(--oh-quantity-control) + 2 * var(--oh-space-1));--oh-quantity-width: calc(3 * var(--oh-quantity-control) + 2 * var(--oh-space-1));--oh-quantity-sign-shift: -.1em;--oh-progress-height: 6px;--oh-dropdown-shadow: 0 8px 24px rgba(49,39,29,.12);--oh-popup-shadow: 0 18px 40px rgba(49,39,29,.18);--oh-motion-fast: .18s ease;--oh-shipbar-height: 50px}html:not(.oh-ready) *,html:not(.oh-ready) *:before,html:not(.oh-ready) *:after{transition:none!important}html.oh-guard:not(.oh-ready) .overall-wrapper>:not(#header,.user-action,.top-navigation-bar,.oh-shipbar){visibility:hidden;animation:oh-reveal 0s linear 1.5s forwards}@media(min-width:992px){html.oh-guard:not(.oh-ready) #header :is(.header-top-wrapper>:not(.site-name),.header-bottom){visibility:hidden;animation:oh-reveal 0s linear 1.5s forwards}}html.oh-guard:not(.oh-ready) .overall-wrapper:not(:has(>.oh-shipbar)):before{content:"";display:block;height:var(--oh-shipbar-height);background:var(--oh-red);animation:oh-collapse 0s linear 1.5s forwards}@keyframes oh-reveal{to{visibility:visible}}@keyframes oh-collapse{to{height:0}}body,body :not(.shp-icon,[class^=icon-],[class*=" icon-"],.fa,.fas,.far,.fab,.fal,.fad,.lg-icon){font-family:var(--oh-font-family)!important;font-synthesis-weight:none}body{background:var(--oh-white);color:var(--oh-cacao);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{color:var(--oh-cacao);line-height:var(--oh-ui-leading-heading)}.content-wrapper{background:transparent}.overall-wrapper{padding-top:0}:root{--oh-container-width: 100%}@media(min-width:992px){:root{--oh-container-width: 972px}}@media(min-width:1200px){:root{--oh-container-width: 1178px}}@media(min-width:1440px){:root{--oh-container-width: 1420px}.container:not(.container-narrow){width:var(--oh-container-width)}}.overall-wrapper .content-wrapper>.breadcrumbs{padding-top:var(--oh-space-4);padding-bottom:var(--oh-space-4)}.btn{border-radius:var(--oh-radius-pill);font-weight:var(--oh-weight-strong);letter-spacing:.02em;box-shadow:none;transition:background-color var(--oh-motion-fast),color var(--oh-motion-fast),border-color var(--oh-motion-fast)}.btn.btn-cart.add-to-cart-button,.btn.btn-conversion,.btn.btn-primary{background:var(--oh-red);border-color:var(--oh-red);color:var(--oh-ui-paper)}.btn.btn-cart.add-to-cart-button:hover,.btn.btn-conversion:hover,.btn.btn-primary:hover{background:var(--oh-cacao);border-color:var(--oh-cacao);color:var(--oh-ui-paper)!important}.btn.btn-default,a.btn.btn-default,.btn.btn-default:is(:hover,:focus,:active),a.btn.btn-default:is(:hover,:focus,:active){color:var(--oh-ui-paper)}.flags{top:var(--oh-space-3);left:var(--oh-space-3)}.flags .flag{padding:var(--oh-space-1) var(--oh-space-3);border-radius:var(--oh-ui-pill);background:var(--oh-cacao);color:var(--oh-ui-paper);font-size:var(--oh-ui-micro);font-weight:var(--oh-weight-strong);letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.p:hover .flags .flag{opacity:1}.flag.flag-action{background:var(--oh-peanut);color:var(--oh-cacao)}.flags .flag:nth-child(n+2){display:none}body b,body strong{font-weight:800}a{transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out,opacity .3s ease-out,text-decoration-color .3s ease-out}body.ordering-process #content,#watchdog-form,#colorbox:has(.advanced-order){color:var(--oh-cacao)}body.ordering-process #content :is(h2,h3,h4,.h4),#watchdog-form .watchdog-title{color:var(--oh-cacao);font-size:var(--oh-ui-heading);font-weight:var(--oh-weight-strong);line-height:1.3}body.ordering-process #content .next-step :is(.next-step-forward,.next-step-finish),#watchdog-form .btn-primary,#login .btn-primary,#cart-widget .cart-widget-button .btn,#cart-widget .oh-cart-empty__action,#colorbox:has(.advanced-order) .advancedOrder__buttons .btn-conversion{min-height:var(--oh-action-height);padding:var(--oh-action-padding);border:0;border-radius:var(--oh-ui-pill);background:var(--oh-red);color:var(--oh-ui-paper);font-size:var(--oh-action-font-size);font-weight:var(--oh-action-font-weight);line-height:1.4;box-shadow:var(--oh-action-shadow)}body.ordering-process #content .next-step .next-step-back,#colorbox:has(.advanced-order) .next-step-back{padding:var(--oh-space-2);border:0;background:transparent;color:var(--oh-ui-muted);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong);text-decoration:underline;text-underline-offset:3px}body.ordering-process #content .next-step :is(.next-step-forward,.next-step-finish):hover,#watchdog-form .btn-primary:hover,#login .btn-primary:hover,#cart-widget .cart-widget-button .btn:hover,#cart-widget .oh-cart-empty__action:hover,#colorbox:has(.advanced-order) .advancedOrder__buttons .btn-conversion:hover{background:var(--oh-cacao)}body.ordering-process #content .next-step :is(.next-step-forward,.next-step-finish):disabled,#watchdog-form .btn-primary:disabled{opacity:var(--oh-disabled-opacity);box-shadow:none}body.ordering-process #content .next-step :is(.order-button-text,.order-button-suffix){font-weight:var(--oh-action-font-weight)}body.ordering-process #content .next-step-forward:after{position:static;margin-left:var(--oh-space-3);font-size:var(--oh-icon-small);vertical-align:middle}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input:is([type=checkbox],[type=radio])+label{position:relative;min-height:var(--oh-choice-size);padding-left:calc(var(--oh-choice-size) + var(--oh-choice-gap));line-height:1.5}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input:is([type=checkbox],[type=radio])+label:before{content:"";box-sizing:border-box;position:absolute;left:0;top:0;width:var(--oh-choice-size);height:var(--oh-choice-size);margin:0;border:2px solid var(--oh-choice-border);border-radius:var(--oh-choice-radius);background:var(--oh-ui-paper);box-shadow:none;transform:none}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input:is([type=checkbox],[type=radio])+label:after{content:none}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input:checked+label:before{border-color:var(--oh-red)}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input[type=checkbox]:checked+label:before{background:var(--oh-red)}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input[type=checkbox]:checked+label:after{content:"";position:absolute;box-sizing:border-box;left:7px;top:4px;width:6px;height:10px;margin:0;border:solid var(--oh-ui-paper);border-width:0 2px 2px 0;border-radius:0;background:none;box-shadow:none;transform:rotate(45deg)}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input[type=radio]+label:before{border-radius:50%}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input[type=radio]:checked+label:after{content:"";position:absolute;left:calc((var(--oh-choice-size) - var(--oh-choice-dot)) / 2);top:calc((var(--oh-choice-size) - var(--oh-choice-dot)) / 2);width:var(--oh-choice-dot);height:var(--oh-choice-dot);margin:0;border:0;border-radius:50%;background:var(--oh-red);box-shadow:none;transform:none}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input:is([type=checkbox],[type=radio]):not(:disabled)+label:hover:before{border-color:var(--oh-red)}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input:is([type=checkbox],[type=radio]):focus-visible+label:before{outline:var(--oh-focus-width) solid var(--oh-cacao);outline-offset:var(--oh-focus-offset)}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input:is([type=checkbox],[type=radio]):disabled+label{opacity:var(--oh-disabled-opacity);cursor:not-allowed}:is(.type-category #filters,body.ordering-process #content,#watchdog-form) input[aria-invalid=true]+label:before{border-color:var(--oh-red)}body.ordering-process #content .form-control,#watchdog-form .form-control{min-height:var(--oh-field-height);border:1px solid var(--oh-ui-line);border-radius:var(--oh-ui-field-radius);background-color:var(--oh-ui-paper);color:var(--oh-cacao);font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong);caret-color:var(--oh-red)}body.ordering-process #content .form-group,#watchdog-form .form-group{margin-bottom:var(--oh-ui-gap)}body.ordering-process #content :is(label,.form-legend),#watchdog-form :is(label,.form-legend){font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}body.ordering-process #content .smart-label-wrapper>label,#watchdog-form .smart-label-wrapper>label{color:var(--oh-ui-muted)}body.ordering-process #content .smart-label-wrapper.populated>label,#watchdog-form .smart-label-wrapper.populated>label{font-size:var(--oh-ui-caption)}body.ordering-process #content .form-control:focus,#watchdog-form .form-control:focus{border-color:var(--oh-red);box-shadow:var(--oh-field-focus-shadow)}body.ordering-process #content .form-control[aria-invalid=true],#watchdog-form .form-control[aria-invalid=true]{border-color:var(--oh-red)}body.ordering-process #content .form-control::placeholder,#watchdog-form .form-control::placeholder{color:var(--oh-ui-muted);opacity:1}body.ordering-process #content .cart-table .cart-p-image img,#colorbox .ao-image img{border-radius:var(--oh-ui-field-radius);background:var(--oh-ui-ground)}body.ordering-process #content .extra,#colorbox:has(.advanced-order) .extra{position:relative;padding:0 0 0 calc(var(--oh-progress-icon) + var(--oh-space-4));font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong);line-height:1.5}body.ordering-process #content .extra .price-range,#cart-widget .cart-free-shipping .price-range,#colorbox:has(.advanced-order) .extra .price-range{position:static;width:100%;max-width:none;margin:var(--oh-space-2) 0 0;height:var(--oh-progress-height);background:var(--oh-ui-line);border-radius:var(--oh-ui-pill)}body.ordering-process #content .extra .price-range>div,#cart-widget .cart-free-shipping .price-range>div,#colorbox:has(.advanced-order) .extra .price-range>div{height:100%;background:var(--oh-red);border-radius:inherit}body.ordering-process #content .extra .price-range:before,#colorbox:has(.advanced-order) .extra .price-range:before{display:grid;place-items:center;position:absolute;left:0;top:0;width:var(--oh-progress-icon);height:var(--oh-progress-icon);margin:0;font-size:var(--oh-ui-body);line-height:1;background:var(--oh-red);color:var(--oh-ui-paper);border-radius:50%}body.ordering-process #content .extra+.extra,#colorbox:has(.advanced-order) .extra+.extra{margin-top:var(--oh-space-5)}body.ordering-process #content .quantity,#cart-widget .quantity,#colorbox .ao-quantity .quantity{display:inline-flex;align-items:center;width:var(--oh-quantity-width);height:var(--oh-quantity-height);padding:var(--oh-space-1);border:0;border-radius:var(--oh-ui-pill);background:var(--oh-ui-ground)}body.ordering-process #content .quantity input,#cart-widget .quantity input,#colorbox .ao-quantity .quantity input{width:var(--oh-quantity-control);height:var(--oh-quantity-control);padding:0;border:0;background:transparent;font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong);text-align:center}body.ordering-process #content .quantity :is(.increase,.decrease),#cart-widget .quantity :is(.increase,.decrease),#colorbox .ao-quantity .quantity :is(.increase,.decrease){position:static;display:grid;place-items:center;flex:0 0 var(--oh-quantity-control);width:var(--oh-quantity-control);height:var(--oh-quantity-control);margin:0;padding:0;border:0;border-radius:50%;line-height:var(--oh-quantity-control)}body.ordering-process #content .quantity :is(.increase,.decrease):has(span):before,#cart-widget .quantity :is(.increase,.decrease):has(span):before,#colorbox .ao-quantity .quantity :is(.increase,.decrease):has(span):before{display:none}body.ordering-process #content .quantity :is(.increase__sign,.decrease__sign),#cart-widget .quantity :is(.increase__sign,.decrease__sign),#colorbox .ao-quantity .quantity :is(.increase__sign,.decrease__sign){position:static;display:block;font-size:var(--oh-ui-heading);font-weight:var(--oh-weight-strong);line-height:1;transform:translateY(var(--oh-quantity-sign-shift))}body.ordering-process #content .quantity .increase,#cart-widget .quantity .increase,#colorbox .ao-quantity .quantity .increase{order:3;background:var(--oh-red);color:var(--oh-ui-paper)}body.ordering-process #content .quantity .decrease,#cart-widget .quantity .decrease,#colorbox .ao-quantity .quantity .decrease{order:-1;background:var(--oh-ui-paper);color:var(--oh-red);box-shadow:var(--oh-ui-shadow)}:is(.type-category #filters,.type-category .category-top,.type-category #category-header,body.ordering-process #content,.searchWhisperer,#watchdog-form,#colorbox .advancedOrder__buttons) :focus-visible{outline:var(--oh-focus-width) solid var(--oh-cacao);outline-offset:var(--oh-focus-offset)}:is(body.ordering-process #content,#watchdog-form,.searchWhisperer) ::selection{background:var(--oh-vanilla);color:var(--oh-cacao)}@media(max-width:767px){:root{--oh-ui-space: var(--oh-space-5);--oh-ui-section: var(--oh-space-6)}}.widget-parameter-wrapper .widget-parameter-value a{padding:0}.type-page .pageArticleDetail>header{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.type-page #content:has(.pageArticleDetail){padding-top:0}.benefitBanner{display:grid;grid-template-columns:1fr;gap:16px;margin:20px 0 32px}@media(min-width:600px){.benefitBanner{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 16px)/2),1fr))}}@media(min-width:1200px){.benefitBanner{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 48px)/4),1fr))}}.benefitBanner .benefitBanner__item{--oh-benefit-inset: 18px;width:auto;margin-bottom:0;gap:var(--oh-benefit-inset);background:var(--oh-ui-paper);border-radius:var(--oh-ui-card-radius);padding:16px var(--oh-benefit-inset);box-shadow:var(--oh-home-card-shadow);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.benefitBanner .benefitBanner__item:hover{transform:translateY(-3px);box-shadow:var(--oh-home-card-hover-shadow);background:#fffdf7}.benefitBanner .benefitBanner__picture{flex:0 0 auto;margin-right:0}.benefitBanner .benefitBanner__link{flex:1 1 auto;min-width:0;gap:var(--oh-benefit-inset)}.benefitBanner .benefitBanner__img{width:44px;height:44px;object-fit:contain;transition:transform .18s ease}.benefitBanner .benefitBanner__item:hover .benefitBanner__img{transform:scale(1.08) rotate(-4deg)}.benefitBanner .benefitBanner__title{display:flex;align-items:center;gap:6px;font-weight:800;font-size:13px;margin-bottom:2px}.benefitBanner .benefitBanner__data{display:block;font-size:var(--oh-ui-micro);opacity:.7;line-height:1.3;transition:color .18s ease}.benefitBanner .benefitBanner__item:hover .benefitBanner__data{color:var(--oh-red)}.benefitBanner .oh-home-benefit-arrow{display:inline-block;color:var(--oh-red);font-weight:800;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.benefitBanner .benefitBanner__item:hover .oh-home-benefit-arrow{opacity:1;transform:translate(0)}.oh-shipbar{box-sizing:border-box;display:flex;align-items:center;height:var(--oh-shipbar-height);background:var(--oh-red);color:var(--oh-white);padding:0 16px;position:sticky;top:0;z-index:6}.oh-shipbar-inner{width:100%;max-width:480px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:var(--oh-space-3);font-weight:800;font-size:13px;line-height:1.25;text-align:left}.oh-shipbar-body{flex:0 1 auto;min-width:0}.oh-shipbar-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--oh-ui-paper);font-size:15px;line-height:1}.oh-shipbar strong{color:var(--oh-vanilla)}.oh-shipbar-track{margin-top:5px;height:6px;border-radius:var(--oh-radius-pill, 999px);background:#f8f7f34d;overflow:hidden}.oh-shipbar-fill{height:100%;border-radius:var(--oh-radius-pill, 999px);background:var(--oh-vanilla);transition:width .25s ease}.oh-shipbar-track-hidden .oh-shipbar-track{display:none}:root{--oh-toast-offset: var(--oh-space-6);--oh-toast-width: 440px;--oh-toast-icon: 20px}body>.messages{top:auto;right:auto;bottom:calc(var(--oh-toast-offset) + env(safe-area-inset-bottom,0px));left:var(--oh-toast-offset);max-width:min(var(--oh-toast-width),calc(100vw - 2 * var(--oh-toast-offset)));z-index:100000002;pointer-events:none}body>.messages .msg{display:flex;align-items:center;gap:var(--oh-space-3);padding:18px var(--oh-space-3) 18px var(--oh-space-4);border-radius:var(--oh-ui-radius);box-shadow:var(--oh-popup-shadow);font-size:var(--oh-ui-body);line-height:1.3;text-align:left;pointer-events:auto}body>.messages .msg.hidden{display:flex!important;pointer-events:none;opacity:0;transform:translateY(calc(100% + var(--oh-toast-offset)));transition:opacity .3s ease-in,transform .3s cubic-bezier(.4,0,1,1)}html.oh-ready body>.messages .msg:not(.hidden){animation:oh-toast-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes oh-toast-in{0%{opacity:0;transform:translateY(calc(100% + var(--oh-toast-offset)))}}@media(prefers-reduced-motion:reduce){body>.messages .msg.hidden{transform:none}html.oh-ready body>.messages .msg:not(.hidden){animation-name:oh-toast-fade}@keyframes oh-toast-fade{0%{opacity:0}}}body>.messages .msg-warning{background-color:var(--oh-peanut);color:var(--oh-cacao)}body>.messages .msg:before{content:"\e917";flex:none;width:var(--oh-toast-icon);font-family:shoptet;font-size:var(--oh-close-icon);line-height:1;text-align:center}body>.messages .msg-success:before{content:"\e913"}body>.messages .msg-error:before,body>.messages .msg-warning:before{content:"\e949"}body>.messages .msg .container{flex:1;width:auto;min-width:0;margin:0;padding:0}body>.messages .msg .container:before,body>.messages .msg .container:after{display:none}body>.messages .msg span{font-weight:var(--oh-weight-strong)}body>.messages .msg a{color:inherit;text-decoration:underline}body>.messages .oh-msg-close{flex:none;display:flex;align-items:center;justify-content:center;width:var(--oh-toast-icon);height:var(--oh-toast-icon);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.8;transition:opacity var(--oh-motion-fast)}body>.messages .oh-msg-close:before{content:"\e912";font-family:shoptet;font-size:var(--oh-icon-small);line-height:1}body>.messages .oh-msg-close:is(:hover,:focus-visible){opacity:1}body>.messages .oh-msg-close:focus-visible{outline:var(--oh-focus-width) solid currentColor;outline-offset:var(--oh-space-1)}@media(max-width:575px){:root{--oh-toast-offset: var(--oh-space-4)}body>.messages{right:var(--oh-toast-offset);max-width:none}body>.messages .msg{font-size:var(--oh-ui-small)}}.oh-footer-newsletter{background:var(--oh-red);color:var(--oh-ui-paper);padding:46px 24px;text-align:center}.oh-footer-newsletter .newsletter-header{max-width:480px;margin:0 auto}.oh-footer-newsletter .pageElement__heading,.oh-footer-newsletter .pageElement__heading span{font-weight:800;font-size:24px;color:var(--oh-ui-paper)}.oh-footer-newsletter .newsletter-header p{opacity:.92;margin:6px 0 20px}.oh-footer-newsletter .subscribe-form{width:100%;max-width:none;float:none}.oh-footer-newsletter .subscribe-form fieldset{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:10px;max-width:420px;padding:0;border:0;margin-left:auto!important;margin-right:auto!important}.oh-footer-newsletter .form-group.smart-label-wrapper{flex:1 1 200px;min-width:200px;text-align:left}.oh-footer-newsletter .form-group.smart-label-wrapper>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.oh-footer-newsletter input[type=email]::placeholder{color:var(--oh-cacao);opacity:.55;font-weight:800}.oh-footer-newsletter input[type=email]{width:100%;border:2px solid transparent;border-radius:var(--oh-radius-pill);padding:14px 18px;font-weight:800;font-size:14px;background:var(--oh-ui-paper);color:var(--oh-cacao)}.oh-footer-newsletter input[type=email]:focus{outline:none;border-color:var(--oh-cacao)}.oh-footer-newsletter .subscribe-form fieldset .consents{order:1;flex-basis:100%;text-align:center;font-size:12px;opacity:.85}.oh-footer-newsletter .validator-msg{color:var(--oh-ui-paper)}.oh-footer-newsletter .consents a{color:var(--oh-ui-paper);text-decoration:underline}.oh-footer-newsletter .btn.btn-primary{background:var(--oh-vanilla);color:var(--oh-red)!important;border:none;border-radius:var(--oh-radius-pill);font-weight:800;padding:14px 26px;transition:background-color .15s ease}.oh-footer-newsletter .btn.btn-primary:hover{background:var(--oh-ui-paper)}.oh-footer-newsletter .subscribe-form,.oh-footer-newsletter .form-group.consents,.oh-footer-newsletter .consents .label{margin-bottom:0}.container.footer-rows .row.custom-footer.elements-many.oh-footer-row-spent{display:none}footer.footer{background:var(--oh-cacao)!important;color:var(--oh-white);padding:var(--oh-space-10) 0!important;position:relative}footer.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--oh-peanut) 0 22px,transparent 22px 30px);opacity:.9}footer.footer .banner{margin-bottom:0;min-height:0}.oh-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px}footer.footer .container.footer-rows .oh-footer-grid>div{width:auto!important;max-width:none!important;float:none!important;clear:none!important;padding-left:0!important;padding-right:0!important}.oh-footer-newsletter.custom-footer__newsletter.col-sm-6.col-lg-3,.oh-footer-newsletter.custom-footer__newsletter{width:100%!important;max-width:none!important;float:none!important}@media(max-width:900px){.oh-footer-grid{grid-template-columns:1fr 1fr}}.oh-footer-grid .custom-footer__banner1,.oh-footer-grid .custom-footer__banner1 .banner,.oh-footer-grid .custom-footer__banner1 .banner-wrapper,.oh-footer-grid .custom-footer__banner1 .banner-wrapper>span{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.oh-footer-logo{display:block;width:150px;height:auto;filter:brightness(0) invert(1);opacity:.95}.oh-footer-grid .custom-footer__banner1 .oh-footer-social-title{font-weight:800;font-size:14px;color:var(--oh-white);opacity:.85;margin:0;text-transform:none;letter-spacing:normal}.oh-footer-grid .custom-footer__banner1 ul{list-style:none;display:flex;flex-direction:row;gap:10px;padding:0;margin:0}.oh-footer-grid .custom-footer__banner1 ul li a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f8f7f329;transition:background-color .15s ease,transform .15s ease}.oh-footer-grid .custom-footer__banner1 ul li a:hover{background:var(--oh-peanut);transform:translateY(-2px)}.oh-footer-grid .custom-footer__banner1 .footer-social{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.95}.oh-footer-grid h3{font-size:13px;color:var(--oh-peanut);text-transform:uppercase;letter-spacing:.06em;font-weight:800;margin:0 0 16px}.oh-footer-grid ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.oh-footer-grid ul li a{color:var(--oh-white);opacity:.85}.oh-footer-grid ul li a:hover{opacity:1;color:var(--oh-peanut);text-decoration:underline}.footer-bottom{background:var(--oh-cacao);color:#f8f7f399;padding:0}.footer-bottom .container{border-top:1px solid rgba(248,247,243,.16);padding-top:var(--oh-space-5);padding-bottom:var(--oh-space-5);text-align:center;font-size:12px}.footer-bottom .container a,.footer-bottom .container a:link,.footer-bottom .container a:visited{color:#f8f7f3b8}.footer-bottom .container a:hover{color:var(--oh-peanut)}#header{--oh-search-shadow: 0 18px 30px rgba(49,39,29,.14);--oh-search-image-size: 100px;--oh-search-card-max: 260px;--oh-search-toggle: 48px;--oh-search-pad: var(--oh-space-5);--oh-search-field: 52px;--oh-search-row: calc(var(--oh-search-field) + 2 * var(--oh-search-pad));--oh-search-width: 560px;--oh-header-gutter: 0px;--oh-header-logo-mobile: 120px;--oh-account-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2331271d'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20v-1.5c0-2.5 4-4 8-4s8 1.5 8 4V20z'/%3E%3C/svg%3E")}.top-navigation-bar{display:none}#header .navigation-buttons{transition:none}#header .navigation-buttons a{transition-property:color,background-color,border-color,box-shadow,opacity}body.search-focused #header .search-form .search-input{border:2px solid var(--oh-red);border-radius:var(--oh-ui-pill);background:var(--oh-ui-ground);color:var(--oh-cacao);font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong);box-shadow:none;outline:none}body.search-focused #header .search-input-icon:before{color:var(--oh-red);font-size:var(--oh-close-icon)}#header .searchWhisperer{border:0;border-radius:0 0 var(--oh-ui-radius) var(--oh-ui-radius);background:var(--oh-ui-paper);box-shadow:var(--oh-search-shadow);color:var(--oh-cacao)}#header .searchWhisperer.active{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:var(--oh-ui-section);padding:var(--oh-ui-section);max-height:70vh;overflow:auto;overscroll-behavior:contain}#header .searchWhisperer__additionalResults{grid-column:1;grid-row:1;width:auto;min-width:0}#header .searchWhisperer__products{grid-column:2;grid-row:1;width:auto;min-width:0;padding:0}#header .searchWhisperer__buttonWrapper{grid-column:1 / -1;width:100%;min-width:0}#header .searchWhisperer :is(h3,[class$=__heading]){display:block;text-transform:uppercase;margin:0 0 var(--oh-space-5);color:var(--oh-ui-muted);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}#header .searchWhisperer__products__list{display:grid;gap:var(--oh-ui-gap);grid-template-columns:repeat(3,minmax(0,1fr))}#header .searchWhisperer__products__listItem{width:auto;min-width:0;margin:0;border:0}#header .searchWhisperer__products__listItem:only-child{max-width:var(--oh-search-card-max)}#header .searchWhisperer__product{display:flex;flex-direction:column;align-items:center;height:100%;gap:var(--oh-space-3);padding:var(--oh-space-5);border-radius:var(--oh-ui-radius);background:var(--oh-ui-ground);text-align:center}#header .searchWhisperer__product__image{width:var(--oh-search-image-size);height:var(--oh-search-image-size);margin:0}#header .searchWhisperer__product__image img{width:100%;height:100%;object-fit:contain}#header .searchWhisperer__product__infoWrapper{padding:0}#header .searchWhisperer__product__name{font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong)}#header .searchWhisperer__product__availability{margin-top:var(--oh-space-2);font-size:var(--oh-ui-compact)}#header .searchWhisperer__product__availability .availability-label{font-weight:var(--oh-weight-strong)}#header .searchWhisperer__product__availability .availability-label:before{content:"";display:inline-block;width:var(--oh-status-dot);height:var(--oh-status-dot);margin-right:var(--oh-space-2);border-radius:50%;background:currentColor}#header .searchWhisperer__product__price{margin:auto 0 0;color:var(--oh-red);font-size:var(--oh-ui-subtitle);font-weight:var(--oh-weight-strong)}#header .searchWhisperer__additionalResults__link{color:var(--oh-cacao);font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong)}#header .searchWhisperer__button{background:var(--oh-red);border-color:var(--oh-red);color:var(--oh-ui-paper)}#header .searchWhisperer__button:is(:hover,:focus,:active){background:var(--oh-cacao);border-color:var(--oh-cacao);color:var(--oh-ui-paper)}#header .searchWhisperer__product:is(:hover,:focus-visible){background:var(--oh-vanilla)}@media(min-width:768px){#header .searchWhisperer.active{left:var(--oh-header-gutter);width:calc(100% - 2 * var(--oh-header-gutter));max-width:none;margin:0;border-radius:var(--oh-ui-radius);transform:none}}@media(max-width:991px){#header .searchWhisperer__products__list{grid-template-columns:repeat(2,minmax(0,1fr))}#header .searchWhisperer.active{padding:var(--oh-space-6);gap:var(--oh-space-6)}}@media(max-width:767px){#header :is(.searchWhisperer__products,.searchWhisperer__additionalResults){flex:0 0 auto}#header .searchWhisperer.active{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:var(--oh-space-5);gap:var(--oh-space-6)}#header .searchWhisperer__product{padding:var(--oh-space-4) var(--oh-space-3)}#header .searchWhisperer__product__name{font-size:var(--oh-ui-small)}}@media(min-width:768px){#header{--oh-header-gutter: var(--oh-space-5);position:relative;z-index:1001}#header :is(.header-top-wrapper,.header-bottom-wrapper){box-sizing:border-box;padding-right:var(--oh-header-gutter);padding-left:var(--oh-header-gutter)}}@media(min-width:992px){#header{--oh-nav-height: 68px;--oh-nav-gap: 28px;--oh-header-logo: 150px;--oh-header-gap: var(--oh-space-8);--oh-header-search: var(--oh-search-toggle);--oh-header-account: calc(var(--oh-search-toggle) + var(--oh-space-4));--oh-header-cart: 140px;--oh-header-inset: var(--oh-header-reserve, calc(var(--oh-header-search) + var(--oh-header-account, 0px) + var(--oh-header-contact, 0px) + var(--oh-header-cart) + var(--oh-header-gap) + var(--oh-header-gutter)));--oh-nav-panel-gap: var(--oh-space-4);--oh-nav-panel-pad: 36px;--oh-nav-panel-radius: var(--oh-space-6);--oh-nav-panel-shadow: 0 24px 48px rgba(49,39,29,.16);position:sticky;top:var(--oh-sticky-top, 0px);border-bottom:1px solid var(--oh-ui-line)}#header .header-top{padding:0}#header .header-top-wrapper{height:var(--oh-nav-height)}#header .site-name{flex:0 0 var(--oh-header-logo)!important;width:var(--oh-header-logo)!important}#header .site-name img{width:100%;height:auto}#header .search{flex:0 0 var(--oh-header-search)!important;width:var(--oh-header-search)!important;margin-left:auto;padding:0!important}#header .navigation-buttons{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0 0 0 var(--oh-space-4)!important}#header .header-bottom{position:absolute;top:0;right:0;left:0;height:var(--oh-nav-height);border-top:0;background:none;pointer-events:none}#header .header-bottom-wrapper{padding-right:var(--oh-header-inset);padding-left:calc(var(--oh-header-gutter) + var(--oh-header-logo) + var(--oh-header-gap))}#header .header-bottom-wrapper>*{pointer-events:auto}#header .header-bottom-wrapper>.menu-helper{right:var(--oh-header-inset)}#header #navigation,#header #navigation .navigation-in{position:static;background:none}.header-bottom-wrapper>.menu-helper>ul{overflow:hidden;border-radius:var(--oh-ui-radius);box-shadow:var(--oh-dropdown-shadow)}.header-bottom-wrapper>.menu-helper>ul a,.header-bottom-wrapper>.menu-helper>ul a b{color:var(--oh-cacao);font-weight:var(--oh-weight-strong);text-decoration:none!important}.header-bottom-wrapper>.menu-helper>ul a:is(:hover,:focus-visible){color:var(--oh-red)}#navigation .navigation-in>.menu-level-1{gap:var(--oh-nav-gap)}#navigation .navigation-in>.menu-level-1>li>a{position:relative;display:flex;align-items:center;height:var(--oh-nav-height);margin:0;padding:0;color:var(--oh-cacao);font-size:var(--oh-ui-body);line-height:1.2;transition:color var(--oh-motion-fast)}#navigation .navigation-in>.menu-level-1>li>a b{font-weight:var(--oh-weight-strong)}#navigation a,#navigation a :is(b,span){text-decoration:none!important}#navigation .navigation-in>.menu-level-1>li>a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--oh-red);opacity:0;transition:opacity var(--oh-motion-fast)}#navigation .navigation-in>.menu-level-1>li:is(:hover,.exp)>a,#navigation .navigation-in>.menu-level-1>li>a:is(:hover,:focus-visible),#navigation .navigation-in>.menu-level-1>li.oh-nav-current>a,.header-bottom-wrapper>.menu-helper:hover>span{color:var(--oh-red)}#navigation .navigation-in>.menu-level-1>li.oh-nav-current>a:after{opacity:1}#navigation .navigation-in>.menu-level-1>li>a:focus-visible{outline:none}#navigation .navigation-in>.menu-level-1>li>a:focus-visible b{outline:var(--oh-focus-width) solid var(--oh-cacao);outline-offset:var(--oh-focus-offset);border-radius:var(--oh-space-1)}.header-bottom-wrapper>.menu-helper>span{color:var(--oh-cacao);font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong);transition:color var(--oh-motion-fast)}#navigation .navigation-in>.menu-level-1>li>.menu-level-2{left:var(--oh-header-gutter);right:var(--oh-header-gutter);width:auto;flex-wrap:nowrap;align-items:stretch;padding:calc(var(--oh-nav-panel-gap) + var(--oh-nav-panel-pad)) 0 var(--oh-nav-panel-pad);background:none;box-shadow:none}#navigation .navigation-in>.menu-level-1>li>.menu-level-2:before{content:"";position:absolute;z-index:-1;inset:var(--oh-nav-panel-gap) 0 0;border-radius:var(--oh-nav-panel-radius);background:var(--oh-ui-paper);box-shadow:var(--oh-nav-panel-shadow)}#navigation .menu-level-2>li{flex:1 1 0;align-items:stretch;min-width:0;padding:0}#navigation .menu-level-2>li+li{border-left:1px solid var(--oh-ui-line)}#navigation .menu-level-2>li>div{flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;padding:0 var(--oh-space-6) 0 var(--oh-space-10)}#navigation .menu-level-2>li>div>a{color:var(--oh-cacao);font-size:var(--oh-ui-body);line-height:1.4;transition:color var(--oh-motion-fast)}#navigation .menu-level-2>li>div>a span{font-weight:var(--oh-weight-strong)}#navigation .menu-level-3{width:100%;max-height:none;margin-top:var(--oh-space-3);padding-left:var(--oh-space-4);overflow:visible;border-left:1px solid var(--oh-ui-line);list-style:none}#navigation .menu-level-3 .more-items-trigger{display:none}#navigation .menu-level-3>li{display:block;font-size:0}#navigation .menu-level-3 a{display:block;padding:var(--oh-space-2) 0;color:var(--oh-cacao);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-regular);line-height:1.4;transition:color var(--oh-motion-fast)}#navigation .menu-level-2 :is(a:is(:hover,:focus-visible),a.active),#navigation .menu-level-2>li.active>div>a{color:var(--oh-red)}#navigation .menu-level-2 a:focus-visible{outline:var(--oh-focus-width) solid var(--oh-cacao);outline-offset:var(--oh-space-1);border-radius:var(--oh-space-1)}}@media(min-width:992px)and (max-width:1199px){#header{--oh-header-cart: calc(var(--oh-search-toggle) + var(--oh-space-4))}}.oh-search-toggle,.oh-account-toggle,.oh-header-contact{display:none}@media(min-width:768px){#header :is(.oh-search-toggle,.oh-account-toggle){display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--oh-search-toggle);height:var(--oh-search-toggle);margin:0;padding:0;border:2px solid var(--oh-peanut);border-radius:50%;background:transparent no-repeat 50% / 22px 22px;color:var(--oh-cacao);cursor:pointer;transition:background-color var(--oh-motion-fast)}#header .oh-search-toggle:before{content:"\e920";font-family:shoptet;font-size:var(--oh-ui-heading);line-height:1}#header .oh-account-toggle{margin-left:var(--oh-space-4);background-image:var(--oh-account-icon)}#header :is(.oh-search-toggle,.oh-account-toggle):hover,#header .oh-account-toggle[aria-expanded=true]{background-color:var(--oh-vanilla)}#header.oh-search-open .oh-search-toggle{background-color:var(--oh-peanut)}#header:not(.oh-search-open) .search-form{display:none}body.search-focused #header .header-bottom{visibility:visible}html body:is(.navigation-hovered,.submenu-visible,.menu-helper-visible,.search-focused):before{z-index:1000}}:is(#header.oh-search-open,body.search-window-visible #header) .search-input{flex:1 1 auto;min-width:0;height:var(--oh-search-field);padding:0 var(--oh-space-5) 0 calc(var(--oh-space-5) + 32px);border:2px solid var(--oh-red);border-radius:var(--oh-ui-pill);background:var(--oh-ui-paper);color:var(--oh-cacao);font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong);box-shadow:none;outline:none}:is(#header.oh-search-open,body.search-window-visible #header) .search-input:focus{box-shadow:var(--oh-field-focus-shadow)}:is(#header.oh-search-open,body.search-window-visible #header) .search-input::placeholder{color:var(--oh-ui-muted);font-weight:var(--oh-weight-regular)}:is(#header.oh-search-open,body.search-window-visible #header) .search-input-icon{left:calc(var(--oh-space-5) + var(--oh-space-2));color:var(--oh-ui-muted)}:is(#header.oh-search-open,body.search-window-visible #header) .search-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:var(--oh-search-field);margin:0;padding:0 var(--oh-space-8);border:0;border-radius:var(--oh-ui-pill);background:var(--oh-cacao);color:var(--oh-white);font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong);transition:background-color var(--oh-motion-fast)}:is(#header.oh-search-open,body.search-window-visible #header) .search-button:is(:hover,:focus-visible){background:var(--oh-red)}@media(min-width:992px){#header.oh-search-open:after{content:"";position:absolute;z-index:-1;top:calc(100% + 1px);right:0;left:0;height:var(--oh-search-row);border-bottom:1px solid var(--oh-ui-line);background:var(--oh-ui-paper)}#header.oh-search-open .search-form{position:absolute;top:calc(100% + 1px + var(--oh-search-pad));left:var(--oh-header-gutter);display:flex;align-items:center;gap:var(--oh-space-4);width:min(100%,calc(var(--oh-search-width) + var(--oh-space-4) + 140px));height:var(--oh-search-field)}#header .searchWhisperer.active{top:calc(100% + 1px + var(--oh-search-row) + var(--oh-nav-panel-gap))}}@media(min-width:768px)and (max-width:991px){#header .header-bottom-wrapper>.menu-helper{right:var(--oh-header-gutter)}#header .header-top-wrapper{flex-wrap:wrap}#header .site-name{flex:0 0 249px!important;width:249px!important}#header .search{display:contents}#header .oh-search-toggle{margin-left:auto}#header .navigation-buttons{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0 0 0 var(--oh-space-4)!important}#header.oh-search-open .search-form{order:3;flex:0 0 100%;display:flex;align-items:center;gap:var(--oh-space-4);box-sizing:border-box;height:auto;margin-top:var(--oh-space-4);padding:var(--oh-search-pad) 0 0;border-top:1px solid var(--oh-ui-line)}#header.oh-search-open .search-input-icon{top:calc(var(--oh-search-pad) + var(--oh-search-field) / 2)}#header .searchWhisperer.active{top:calc(100% + var(--oh-space-4))}}@media(max-width:767px){#header{--oh-search-field: 48px;--oh-search-pad: var(--oh-space-3);--oh-mobile-cell: 44px;--oh-mobile-divider: calc(2 * var(--oh-space-2) + 1px)}#header .header-top-wrapper{box-sizing:border-box;height:var(--oh-shipbar-height);padding:0 var(--oh-space-3)!important}#header .navigation-buttons{display:contents}#header .navigation-buttons a[data-target=navigation]{order:1}#header .navigation-buttons a[data-target=search]{order:2}#header .site-name{order:3;display:flex;flex:1 1 auto!important;justify-content:center;width:auto!important;padding:0}#header .site-name img{width:var(--oh-header-logo-mobile);max-width:100%;height:auto}#header .oh-account-toggle{order:4}#header .navigation-buttons a[data-target=cart]{order:5}#login{top:var(--oh-shipbar-height);height:calc(100% - var(--oh-shipbar-height))}#header .search{order:6!important}#header :is(.navigation-buttons a[data-target],.oh-account-toggle){position:relative;display:flex;flex:0 0 var(--oh-mobile-cell);align-items:center;justify-content:center;box-sizing:border-box;width:var(--oh-mobile-cell);height:var(--oh-shipbar-height);margin:0;padding:0;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:22px 22px;color:var(--oh-cacao)}#header .navigation-buttons a[data-target]:before{color:var(--oh-cacao);font-size:var(--oh-ui-heading)}#header .oh-account-toggle{background-image:var(--oh-account-icon);cursor:pointer}#header :is(.navigation-buttons a[data-target=navigation],.oh-account-toggle){margin-right:var(--oh-mobile-divider)}#header :is(.navigation-buttons a[data-target=navigation],.oh-account-toggle):after{content:"";position:absolute;top:50%;left:calc(100% + var(--oh-space-2));width:1px;height:32px;background:var(--oh-ui-line);transform:translateY(-50%)}#header .navigation-buttons a[data-target=cart] i{inset:7px auto auto 24px;width:16px;height:16px;padding:0;background:var(--oh-red);color:var(--oh-ui-paper);font-size:var(--oh-ui-micro);font-weight:var(--oh-weight-strong);line-height:16px}body.search-window-visible #header .search{width:calc(100% + 2 * var(--oh-space-3));margin:0 calc(-1 * var(--oh-space-3));padding:0;background:var(--oh-ui-paper)}body.search-window-visible #header .search-form{display:flex;align-items:center;gap:var(--oh-space-2);box-sizing:border-box;width:100%;height:auto;margin:0;padding:var(--oh-search-pad) var(--oh-space-4);border-top:1px solid var(--oh-ui-line)}body.search-window-visible #header .search-input-icon{left:calc(var(--oh-space-4) + var(--oh-space-5) + var(--oh-space-2))}body.search-window-visible #header .search-button{padding:0 var(--oh-space-5)}}#login .popup-widget-inner{position:relative;box-sizing:border-box;min-height:361px;padding:var(--oh-space-6) var(--oh-space-8);border:0;border-radius:var(--oh-space-6);background:var(--oh-ui-paper);color:var(--oh-cacao);box-shadow:var(--oh-popup-shadow)}#login h2{margin:0 0 var(--oh-space-4);padding-right:var(--oh-space-10);color:var(--oh-cacao);font-size:var(--oh-ui-title-small);font-weight:var(--oh-weight-strong);line-height:1.25}#login .login-form{display:flex;flex-direction:column;gap:var(--oh-space-3)}#login .form-group{position:relative;margin:0}#login .smart-label-wrapper>label{position:static;display:block;margin:0 0 var(--oh-space-2);padding:0;color:var(--oh-cacao);font-size:var(--oh-ui-caption);font-weight:var(--oh-weight-strong);line-height:1.3;transform:none;pointer-events:auto}#login .form-control{box-sizing:border-box;height:48px;min-height:48px;padding:0 var(--oh-space-4) 0 52px;border:2px solid var(--oh-ui-line);border-radius:var(--oh-space-4);background-color:var(--oh-ui-paper);background-repeat:no-repeat;background-position:var(--oh-space-4) 50%;background-size:20px 20px;color:var(--oh-cacao);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong);caret-color:var(--oh-red);box-shadow:none}#login #loginWidgetEmail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23746e66' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}#login #loginWidgetPassword{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23746e66' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 018 0v3'/%3E%3C/svg%3E")}#login .form-control::placeholder{color:var(--oh-ui-muted);opacity:.7;font-weight:var(--oh-weight-strong)}#login .form-control:focus{border-color:var(--oh-red);box-shadow:var(--oh-field-focus-shadow);outline:none}#login .form-control:is(.error-field,[aria-invalid=true]){border-color:var(--oh-red)}#login .submit-wrapper{margin-top:var(--oh-space-2)}#login .btn-primary{box-sizing:border-box;width:100%;padding:0 var(--oh-space-6);font-size:var(--oh-ui-small);letter-spacing:.02em;text-transform:uppercase;transition:background-color var(--oh-motion-fast)}#login .alternative-links{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;text-align:center}#login .alternative-links a,#login .form-group a{color:var(--oh-red);font-size:var(--oh-ui-caption);font-weight:var(--oh-weight-strong);text-decoration:underline;text-underline-offset:3px}#login :is(.alternative-links a,.form-group a):is(:hover,:focus-visible){color:var(--oh-cacao)}#login .form-group>a{position:absolute;top:0;right:0}#login .oh-popup-close{position:absolute;top:var(--oh-space-5);right:var(--oh-space-5);display:flex;align-items:center;justify-content:center;width:var(--oh-close-size);height:var(--oh-close-size);padding:0;border:0;border-radius:50%;background-color:var(--oh-ui-ground);color:var(--oh-cacao);cursor:pointer}#login .oh-popup-close:before{content:"\e912";font-family:shoptet;font-size:var(--oh-close-icon);line-height:1}#login .oh-popup-close:is(:hover,:focus-visible){background-color:var(--oh-vanilla)}@media(min-width:992px){#login{position:fixed;top:var(--oh-login-top, 21px);right:var(--oh-login-right, max(15px, calc((100vw - 1418px)/2) ));left:auto}#login:before{right:auto;left:var(--oh-login-arrow, 339px);border:0;border-radius:3px 0 0}}@media(max-width:991px){#login h2,#login #customerLogin{max-width:500px;margin-right:auto;margin-left:auto}#login .popup-widget-inner{border-radius:0}}:is(#header,#cart-widget) .oh-header-contact{align-items:center;gap:var(--oh-space-2);flex:0 0 auto;color:var(--oh-cacao);text-decoration:none}:is(#header,#cart-widget) .oh-header-contact:before{content:"";flex:0 0 auto;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23746e66'%3E%3Cpath d='M6.6 10.8a15 15 0 006.6 6.6l2.2-2.2a1 1 0 011-.25 11.4 11.4 0 003.6.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1z'/%3E%3C/svg%3E") no-repeat 50% / contain}:is(#header,#cart-widget) .oh-header-contact__text{display:flex;flex-direction:column}:is(#header,#cart-widget) .oh-header-contact strong{font-size:var(--oh-ui-subtitle);font-weight:var(--oh-weight-strong);line-height:1.2}:is(#header,#cart-widget) .oh-header-contact__text span{color:var(--oh-red);font-size:var(--oh-ui-compact);font-weight:var(--oh-weight-strong);line-height:1.3}:is(#header,#cart-widget) .oh-header-contact:is(:hover,:focus-visible) strong{color:var(--oh-red)}:is(#header,#cart-widget) .oh-header-contact:focus-visible{border-radius:var(--oh-space-1)}@media(min-width:1200px){#header{--oh-header-contact: 180px}#header .oh-header-contact{display:flex;margin-left:auto}#header .search{margin-left:var(--oh-space-6)}}@media(min-width:768px){#header .navigation-buttons a[data-target=cart]{--oh-cart-pad: var(--oh-space-4);box-sizing:border-box;height:var(--oh-search-toggle);margin-left:0;padding:0 var(--oh-cart-pad);border-radius:var(--oh-ui-pill);background:var(--oh-cacao);color:var(--oh-ui-paper);font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong);line-height:1;transition:background-color var(--oh-motion-fast),box-shadow var(--oh-motion-fast)}#header .navigation-buttons a[data-target=cart].full{background:var(--oh-red)}#header .navigation-buttons a[data-target=cart]:before{margin-right:0;font-size:var(--oh-ui-heading);line-height:1}#header .navigation-buttons a[data-target=cart] .cart-price{font-size:var(--oh-ui-body);line-height:1}#header .navigation-buttons a[data-target=cart]:is(:hover,:focus-visible),body.cart-window-visible #header .navigation-buttons a[data-target=cart]{color:var(--oh-ui-paper);box-shadow:var(--oh-dropdown-shadow)}#header .navigation-buttons a[data-target=cart].full:is(:hover,:focus-visible),body.cart-window-visible #header .navigation-buttons a[data-target=cart].full{box-shadow:var(--oh-action-shadow)}#header .navigation-buttons a[data-target=cart] i{top:var(--oh-space-1);bottom:auto;left:calc(var(--oh-cart-pad) + var(--oh-space-3));width:18px;height:18px;padding:0;background:var(--oh-peanut);color:var(--oh-cacao);font-size:var(--oh-ui-micro);font-weight:var(--oh-weight-strong);line-height:18px;text-align:center}}@media(min-width:768px){#header .navigation-buttons a[data-target=cart].oh-cart-link{display:none}}@media(min-width:768px)and (max-width:1199px){#header .navigation-buttons a[data-target=cart]{justify-content:center;width:var(--oh-search-toggle);padding:0}}@media(min-width:1200px){#header .navigation-buttons a[data-target=cart]{--oh-cart-pad: var(--oh-space-5)}#header .navigation-buttons a[data-target=cart]:before{margin-right:var(--oh-space-3)}#header .navigation-buttons a[data-target=cart]:not(.full) .cart-price{font-size:0}#header .navigation-buttons a[data-target=cart]:not(.full) .cart-price:after{content:var(--oh-cart-empty, "\20ac 0");font-size:var(--oh-ui-body)}}#cart-widget{--oh-cart-width: 460px;--oh-cart-thumb: 56px;--oh-cart-top: 96px;--oh-cart-inset: var(--oh-space-4);--oh-quantity-control: 24px;--oh-quantity-height: calc(var(--oh-quantity-control) + 2 * var(--oh-space-1));--oh-quantity-width: calc(3 * var(--oh-quantity-control) + 2 * var(--oh-space-1));--oh-progress-height: 8px;position:fixed;top:calc(var(--oh-cart-top) + var(--oh-space-1));right:var(--oh-cart-inset);bottom:auto;left:var(--oh-space-4);box-sizing:border-box;width:auto;height:auto;max-height:none;margin:0;padding:0;border:0;border-radius:var(--oh-space-6);background:var(--oh-ui-paper);color:var(--oh-cacao);box-shadow:var(--oh-popup-shadow)}@media(min-width:768px){#cart-widget{--oh-cart-inset: var(--oh-cart-right, var(--oh-space-4));left:auto;width:min(var(--oh-cart-width),calc(100vw - 2 * var(--oh-space-4)))}}#cart-widget:before{content:"";position:absolute;top:-7px;right:max(var(--oh-space-6),calc(var(--oh-cart-icon, 60px) - var(--oh-cart-inset) - 8px));left:auto;box-sizing:border-box;width:16px;height:16px;border:0;border-radius:3px 0 0;background:var(--oh-ui-paper);margin:0;box-shadow:none;background-clip:border-box;transform:rotate(45deg);transition:none;animation:none}@media(max-width:767px){#cart-widget:before{display:none}}#cart-widget:after,#cart-widget .loader-overlay{border-radius:var(--oh-space-6)}#cart-widget:after{background:#ffffffb3}#cart-widget .loader-overlay{z-index:1;background:transparent}#cart-widget .loader{width:var(--oh-space-10);height:var(--oh-space-10);margin:calc(-1 * var(--oh-space-5)) 0 0 calc(-1 * var(--oh-space-5));background-color:var(--oh-red);border-color:var(--oh-red);border-right-color:transparent}#cart-widget .popup-widget-inner{height:auto;border:0;background:transparent;box-shadow:none}#cart-widget .place-cart-here.full:not(:has(.cart-widget-products)){min-height:160px}#cart-widget .cart-widget-products{height:auto;max-height:clamp(96px,calc(100vh - var(--oh-cart-top) - 200px),320px);padding:var(--oh-space-2) var(--oh-space-6) 0}#cart-widget .cart-widget-product{position:relative;display:grid;grid-template-areas:"image name amount price";grid-template-columns:var(--oh-cart-thumb) minmax(0,1fr) auto 4.5rem;align-items:center;column-gap:var(--oh-space-4);box-sizing:border-box;width:auto;padding:var(--oh-space-4) 0;border-bottom:1px solid var(--oh-ui-line)}#cart-widget .cart-widget-product>div{display:block;width:auto;margin:0;padding:0}#cart-widget .cart-widget-product .cart-widget-product-image{grid-area:image;width:var(--oh-cart-thumb);height:var(--oh-cart-thumb);border-radius:var(--oh-ui-field-radius);background:var(--oh-ui-ground)}#cart-widget .cart-widget-product-image a{display:block;width:100%;height:100%}#cart-widget .cart-widget-product-image img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}#cart-widget .cart-widget-product .cart-widget-product-name{grid-area:name;min-width:0}#cart-widget .cart-widget-product-name strong{font-size:var(--oh-ui-small);line-height:1.2}#cart-widget .cart-widget-product-name a{color:var(--oh-cacao);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong);line-height:inherit;text-decoration:none}#cart-widget .cart-widget-product-name a:is(:hover,:focus-visible){color:var(--oh-red)}#cart-widget .cart-widget-product-name :is(.cart-widget-product-variant,.cart-widget-product-surcharges){display:block;margin-top:var(--oh-space-1);color:var(--oh-ui-muted);font-size:var(--oh-ui-caption);font-weight:var(--oh-weight-strong);line-height:1.3}#cart-widget .cart-widget-product .cart-widget-product-amount{grid-area:amount}#cart-widget .cart-widget-product .quantity{margin:0}#cart-widget .quantity input{font-size:var(--oh-ui-small)}#cart-widget .quantity :is(.increase__sign,.decrease__sign){font-size:var(--oh-ui-body)}#cart-widget .cart-widget-product>div.cart-widget-product-unit{display:none}#cart-widget .cart-widget-product .cart-widget-product-price{grid-area:price;color:var(--oh-cacao);font-size:var(--oh-ui-small);text-align:right}#cart-widget .cart-widget-product-price strong{font-weight:var(--oh-weight-strong)}#cart-widget .cart-widget-product .cart-widget-product-delete{position:absolute;top:var(--oh-space-2);left:calc(-1 * var(--oh-space-2));z-index:1;width:auto;height:auto}:is(#cart-widget .cart-widget-product-delete,#colorbox .oh-dialog-remove,body.ordering-process #content .cart-table .p-name) .remove-item{display:grid;place-items:center;box-sizing:border-box;width:var(--oh-space-6);height:var(--oh-space-6);padding:0;border:0;border-radius:50%;background:var(--oh-ui-paper);color:var(--oh-red);font-size:var(--oh-ui-caption);line-height:1;box-shadow:var(--oh-ui-shadow);cursor:pointer;transition:background-color var(--oh-motion-fast),color var(--oh-motion-fast)}:is(#cart-widget .cart-widget-product-delete,#colorbox .oh-dialog-remove,body.ordering-process #content .cart-table .p-name) .remove-item:before{color:inherit;font-size:var(--oh-icon-small);line-height:1}:is(#cart-widget .cart-widget-product-delete,#colorbox .oh-dialog-remove,body.ordering-process #content .cart-table .p-name) .remove-item:is(:hover,:focus-visible){background:var(--oh-red);color:var(--oh-ui-paper)}#cart-widget .cart-widget-bottom{padding:var(--oh-space-5) var(--oh-space-6) var(--oh-space-6);background:transparent;text-align:left}#cart-widget .cart-widget-button{position:static;margin:0;padding:0}#cart-widget :is(.cart-widget-button .btn,.oh-cart-empty__action){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:56px;padding:0 var(--oh-space-6);font-size:var(--oh-ui-small);letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:background-color var(--oh-motion-fast)}#cart-widget .cart-free-shipping{position:static;display:block;height:auto;margin-top:var(--oh-space-5);color:var(--oh-cacao);font-size:var(--oh-ui-compact);font-weight:var(--oh-weight-strong);line-height:1.4;text-align:left}#cart-widget .cart-free-shipping>div{display:block}#cart-widget .cart-free-shipping div{padding:0}#cart-widget .cart-free-shipping strong{display:inline;padding:0;color:inherit;font-weight:var(--oh-weight-strong)}#cart-widget .cart-free-shipping .price-range{margin:var(--oh-space-3) 0 0}#cart-widget .oh-cart-empty{display:none}#cart-widget .place-cart-here:not(.full){display:none}#cart-widget .place-cart-here:not(.full)~.oh-cart-empty{display:block}#cart-widget .oh-cart-empty__body{padding:var(--oh-space-8) var(--oh-space-6) var(--oh-space-6);text-align:center}#cart-widget .oh-cart-empty__title{margin:0 0 var(--oh-space-2);color:var(--oh-cacao);font-size:var(--oh-ui-subtitle);font-weight:var(--oh-weight-strong);line-height:1.3}#cart-widget .oh-cart-empty__text{margin:0 0 var(--oh-space-6);color:var(--oh-ui-muted);font-size:var(--oh-ui-small);line-height:1.5}#cart-widget .oh-cart-empty__links{display:flex;flex-direction:column;gap:var(--oh-space-3);margin:0;padding:var(--oh-space-5) var(--oh-space-6);border-top:1px solid var(--oh-ui-line);list-style:none}#cart-widget .oh-cart-empty__links a{align-self:flex-start;color:var(--oh-cacao);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong);text-decoration:underline;text-underline-offset:3px}#cart-widget .oh-cart-empty__links a:is(:hover,:focus-visible){color:var(--oh-red)}#cart-widget .oh-cart-empty__contact{display:flex;padding:var(--oh-space-4) var(--oh-space-6);border-radius:0 0 var(--oh-space-6) var(--oh-space-6);background:var(--oh-vanilla)}@media(max-width:479px){#cart-widget .cart-widget-product{grid-template-areas:"image name name" "image amount price";grid-template-columns:var(--oh-cart-thumb) auto minmax(0,1fr);row-gap:var(--oh-space-3)}}#header :is(.oh-search-toggle,.oh-account-toggle,.oh-header-contact,a[data-target=cart]):focus-visible,#login :is(.btn-primary,.oh-popup-close):focus-visible,#cart-widget :focus-visible{outline:var(--oh-focus-width) solid var(--oh-cacao);outline-offset:var(--oh-focus-offset)}.banners-row a,.banners-row a.extended-empty,.banners-row .extended-banner{display:block;overflow:hidden;border-radius:var(--oh-radius-card)}.banners-row img{display:block;border-radius:var(--oh-radius-card)}#content.oh-home-active{--oh-banner-max-width: 1800px;--oh-content-gutter: 10px}@media(min-width:768px){#content.oh-home-active{--oh-content-gutter: 20px}}#content.oh-home-active .banners-row,#content.oh-home-active .banners-content.body-banners{--oh-banner-width: min(var(--oh-banner-max-width), calc(100vw - var(--scrollbar-width, 0px) - 2 * var(--oh-banner-gutter, 0px)));position:relative;left:50%;width:var(--oh-banner-width);margin-left:calc(var(--oh-banner-width) / -2);margin-right:calc(var(--oh-banner-width) / -2)}#content.oh-home-active .banners-row{--oh-banner-gutter: var(--oh-content-gutter);--oh-home-hero-gap: 14px;display:flex;flex-direction:column;gap:var(--oh-home-hero-gap);margin-top:0}#content.oh-home-active .banners-row:before,#content.oh-home-active .banners-row:after{content:none}#content.oh-home-active .banners-row>[class*=col-]{float:none;width:100%;padding-left:0;padding-right:0}#content.oh-home-active .next-to-carousel-banners{display:flex;flex-direction:column;gap:var(--oh-home-hero-gap)}#content.oh-home-active .banner-wrapper{flex:1 1 auto}#content.oh-home-active .next-to-carousel-banners .banner-wrapper{aspect-ratio:1}@media(min-width:768px){#content.oh-home-active .banners-row{flex-direction:row;align-items:stretch}#content.oh-home-active .banners-row .col-sm-8,#content.oh-home-active .banners-row .col-sm-4{flex:2 1 0%}#content.oh-home-active .banners-row{container-type:inline-size}#content.oh-home-active .banners-row .col-sm-8 .carousel-inner{height:300px;height:max(300px,calc((100cqw - 3 * var(--oh-home-hero-gap)) / 4));min-height:0!important}#content.oh-home-active .banners-row .col-sm-8 .carousel-inner>.item,#content.oh-home-active .banners-row .col-sm-8 .carousel-inner>.item>a{height:100%}#content.oh-home-active .next-to-carousel-banners{flex-direction:row;align-items:flex-start}#content.oh-home-active .next-to-carousel-banners .banner-wrapper{flex:1 1 0;min-width:0}#content.oh-home-active .banner-wrapper>a{display:block;height:100%}#content.oh-home-active .banner-wrapper img{height:100%;object-fit:cover}}#content.oh-home-active .oh-home-banner-card{border-radius:var(--oh-radius-card);box-shadow:var(--oh-home-card-shadow);transition:transform .2s ease,box-shadow .2s ease}#content.oh-home-active .oh-home-banner-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #31271d24}#content.oh-home-active .banners-row .extended-banner-texts{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;padding:var(--oh-home-banner-inset);color:var(--oh-cacao);background:none}#content.oh-home-active .banners-row .extended-banner-title,#content.oh-home-active .banners-row .extended-banner-text,#content.oh-home-active .banners-row .extended-banner-link{position:static;display:block;width:auto;max-width:100%;padding:0;margin:0;transform:none;text-align:left;color:var(--oh-cacao);text-shadow:none}#content.oh-home-active .banners-row .extended-banner-title{font-size:15px;font-weight:800;line-height:1.25;margin-bottom:4px}#content.oh-home-active .banners-row .extended-banner-text{font-size:11.5px;font-weight:800;line-height:1.45;opacity:.75;max-width:22ch;margin-bottom:12px}#content.oh-home-active .banners-row .extended-banner-link{align-self:flex-start;background:var(--oh-ui-paper);color:var(--oh-cacao);font-size:var(--oh-ui-small);font-weight:800;padding:8px 14px;border-radius:var(--oh-radius-pill, 999px);box-shadow:var(--oh-home-card-shadow)}#content.oh-home-active .banners-row .col-sm-8 .extended-banner-texts{justify-content:center;padding:40px}#content.oh-home-active .banners-row .col-sm-8 .extended-banner-title{font-size:clamp(26px,2.4vw,38px);letter-spacing:-.01em;margin-bottom:12px;max-width:16ch}#content.oh-home-active .banners-row .col-sm-8 .extended-banner-text{font-size:15px;opacity:.85;max-width:38ch;margin-bottom:22px}#content.oh-home-active .banners-row .col-sm-8 .extended-banner-link{background:var(--oh-red);color:var(--oh-white);font-size:var(--oh-ui-small);padding:12px 20px;text-transform:uppercase;letter-spacing:.04em}#content.oh-home-active .banners-row img{object-fit:cover}#content.oh-home-active .banners-row .col-sm-8 .item>a{position:relative;display:block;min-height:300px}#content.oh-home-active .banners-row .col-sm-8 .item>a>img{position:absolute;inset:0;width:100%;height:100%}@media(max-width:767px){#content.oh-home-active .banners-row .col-sm-8 .extended-banner-texts{justify-content:flex-end;padding:24px}#content.oh-home-active .banners-row .col-sm-8 .extended-banner-title{font-size:26px}}#content.oh-home-active{--oh-banner-scrim: rgba(49, 39, 29, .72);--oh-home-banner-inset: var(--oh-space-5);--oh-dot: 8px;--oh-dot-active: 20px}#content.oh-home-active .banners-row .carousel-control{display:none}#content.oh-home-active .oh-home-dots{display:flex;align-items:center;gap:var(--oh-space-2);margin:0;padding:0;list-style:none}#content.oh-home-active .oh-home-dot{position:relative;display:block;width:var(--oh-dot);height:var(--oh-dot);padding:0;border:0;border-radius:var(--oh-ui-pill);background:#31271d40;cursor:pointer;transition:width var(--oh-motion-fast),background-color var(--oh-motion-fast)}#content.oh-home-active .oh-home-dot:after{content:"";position:absolute;inset:calc(-1 * var(--oh-space-3)) calc(-1 * var(--oh-space-1))}#content.oh-home-active .oh-home-dot[aria-current=true]{width:var(--oh-dot-active);background:var(--oh-red)}#content.oh-home-active .oh-home-dot:focus-visible{outline:var(--oh-focus-width) solid var(--oh-cacao);outline-offset:var(--oh-space-1)}#content.oh-home-active .banners-row .col-sm-8 .oh-home-dots{position:absolute;bottom:var(--oh-space-5);left:var(--oh-space-10);z-index:2}#content.oh-home-active .next-to-carousel-banners .banner-wrapper>a{position:relative;overflow:hidden}#content.oh-home-active .next-to-carousel-banners .banner-wrapper>a:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--oh-banner-scrim) 0,transparent 60%);pointer-events:none}#content.oh-home-active .next-to-carousel-banners .extended-banner-texts{z-index:1}#content.oh-home-active .next-to-carousel-banners .extended-banner-title{color:var(--oh-ui-paper);font-size:var(--oh-ui-subtitle);text-shadow:0 1px 2px rgba(0,0,0,.25)}#content.oh-home-active .banners-row .wide-carousel{padding:0}#content.oh-home-active .banners-row .wide-carousel .carousel-inner{display:flex;gap:var(--oh-space-3);min-height:0!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}#content.oh-home-active .banners-row .wide-carousel .carousel-inner::-webkit-scrollbar{display:none}#content.oh-home-active .banners-row .wide-carousel .carousel-inner>.item{position:relative;top:auto;left:auto;display:block;flex:0 0 min(calc(100% - 2 * var(--oh-space-4)),480px);width:auto;aspect-ratio:1;overflow:hidden;border-radius:var(--oh-radius-card);transform:none;transition:none;scroll-snap-align:start}#content.oh-home-active .banners-row .wide-carousel .carousel-inner>.item>a{position:relative;display:block;height:100%}#content.oh-home-active .banners-row .wide-carousel .carousel-inner>.item>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#content.oh-home-active .banners-row .wide-carousel .item:first-child .extended-banner-texts{justify-content:center;padding:var(--oh-space-6)}#content.oh-home-active .banners-row .wide-carousel .item:first-child .extended-banner-title{font-size:var(--oh-ui-title-small);letter-spacing:-.01em;margin-bottom:var(--oh-space-4);max-width:14ch}#content.oh-home-active .banners-row .wide-carousel .item:first-child .extended-banner-text{display:none}#content.oh-home-active .banners-row .wide-carousel .item:first-child .extended-banner-link{background:var(--oh-red);color:var(--oh-white);padding:10px var(--oh-space-4);text-transform:uppercase;letter-spacing:.04em}#content.oh-home-active .banners-row .wide-carousel .item+.item>a:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--oh-banner-scrim) 0,transparent 60%);pointer-events:none}#content.oh-home-active .banners-row .wide-carousel .item+.item .extended-banner-texts{z-index:1;padding:var(--oh-home-banner-inset)}#content.oh-home-active .banners-row .wide-carousel .item+.item .extended-banner-title{color:var(--oh-ui-paper);font-size:var(--oh-ui-subtitle);text-shadow:0 1px 2px rgba(0,0,0,.25)}#content.oh-home-active .banners-row .wide-carousel .oh-home-dots{justify-content:center;margin-top:var(--oh-space-4)}#content.oh-home-active .banners-content.body-banners{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;margin-bottom:40px}#content.oh-home-active .banners-content.body-banners:before,#content.oh-home-active .banners-content.body-banners:after{content:none}#content.oh-home-active .banners-content.body-banners>[class*=col-]{float:none;width:100%;padding:0}#content.oh-home-active .banners-content .banner-wrapper,#content.oh-home-active .banners-content .banner-wrapper>a{display:block;height:100%}#content.oh-home-active .banners-content .banner-wrapper>a{position:relative;min-height:340px}#content.oh-home-active .banners-content .banner-wrapper>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#content.oh-home-active .banners-content .extended-banner-texts{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:60px 40px;background:none}#content.oh-home-active .banners-content .extended-banner-title,#content.oh-home-active .banners-content .extended-banner-text,#content.oh-home-active .banners-content .extended-banner-link{position:static;display:block;width:auto;max-width:100%;padding:0;margin:0;transform:none;text-align:left;text-shadow:none}#content.oh-home-active .banners-content .extended-banner-title{font-size:27px;font-weight:800;line-height:1.2;margin-bottom:10px}#content.oh-home-active .banners-content .extended-banner-text{font-size:15px;font-weight:800;line-height:1.5;max-width:38ch;opacity:.85;margin-bottom:20px}#content.oh-home-active .banners-content .extended-banner-link{align-self:flex-start;font-size:var(--oh-ui-small);font-weight:800;padding:12px 22px;border-radius:var(--oh-radius-pill, 999px);text-transform:uppercase;letter-spacing:.04em}#content.oh-home-active .banners-content>:first-child .extended-banner-title,#content.oh-home-active .banners-content>:first-child .extended-banner-text{color:var(--oh-cacao)}#content.oh-home-active .banners-content>:first-child .extended-banner-link{background:var(--oh-red);color:var(--oh-white);border:2px solid var(--oh-red)}#content.oh-home-active .banners-content>:not(:first-child) .extended-banner-title,#content.oh-home-active .banners-content>:not(:first-child) .extended-banner-text{color:var(--oh-white)}#content.oh-home-active .banners-content>:not(:first-child) .extended-banner-link{background:transparent;color:var(--oh-white);border:2px solid var(--oh-white)}@media(max-width:900px){#content.oh-home-active .banners-content.body-banners{grid-template-columns:1fr}#content.oh-home-active .banners-content .extended-banner-texts{padding:40px 24px}#content.oh-home-active .banners-content .extended-banner-title{font-size:23px}}#content.oh-home-active .oh-home-cats-heading{font-weight:800;font-size:var(--oh-ui-section-title);color:var(--oh-cacao);line-height:var(--oh-ui-leading-heading);margin:0 0 var(--oh-space-4)}#content.oh-home-active #dklabBanplusUvod{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:32px}@media(min-width:1200px){#content.oh-home-active #dklabBanplusUvod{grid-template-columns:repeat(4,1fr)}}#content.oh-home-active #dklabBanplusUvod .dklabBanplusBox{display:flex;align-items:flex-end;position:relative;width:100%;min-height:180px;padding:var(--oh-home-banner-inset);border-radius:var(--oh-ui-card-radius);overflow:hidden;box-shadow:var(--oh-home-card-shadow);transition:transform .15s ease,box-shadow .15s ease}#content.oh-home-active #dklabBanplusUvod .dklabBanplusBox:hover{transform:translateY(-2px);box-shadow:var(--oh-home-card-hover-shadow);opacity:1}#content.oh-home-active #dklabBanplusUvod .dklabBanplusBox picture{position:absolute;inset:0;z-index:0}#content.oh-home-active #dklabBanplusUvod .dklabBanplusBox img{width:100%;height:100%;object-fit:cover;display:block}#content.oh-home-active #dklabBanplusUvod .dklabBanplusBox:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#31271d8c,#31271d00 45%)}#content.oh-home-active #dklabBanplusUvod .dklabBanplusBoxText{display:none}#content.oh-home-active .oh-home-cat-cta{position:relative;z-index:2;display:inline-block;background:var(--oh-ui-paper);color:var(--oh-cacao);font-weight:800;font-size:var(--oh-ui-small);padding:8px 14px;border-radius:999px;margin:0;box-shadow:var(--oh-home-card-shadow)}@media(max-width:767px){#content.oh-home-active #dklabBanplusUvod .dklabBanplusBox{padding:0}#content.oh-home-active #dklabBanplusUvod .oh-home-cat-cta{display:block;box-sizing:border-box;width:100%;margin:0;padding:var(--oh-space-2) 14px;border-radius:0;background:var(--oh-ui-paper);color:#000;box-shadow:none}}#content.oh-home-active .oh-home-extra-banners{display:grid;grid-template-columns:1fr;gap:var(--oh-home-hero-gap, 14px);margin:32px 0}@media(min-width:600px){#content.oh-home-active .oh-home-extra-banners{grid-template-columns:repeat(2,1fr)}}#content.oh-home-active .oh-home-extra-banners .dklabBanplusBox{display:block;width:100%}#content.oh-home-active .oh-home-extra-banners img{display:block;width:100%;height:auto}#content.oh-home-active .homepage-group-title{font-weight:800;font-size:var(--oh-ui-section-title);color:var(--oh-cacao);line-height:var(--oh-ui-leading-heading);text-align:left;margin:0 0 var(--oh-space-4)}body.type-index #content .product-slider-holder{width:calc(100% + 14px);margin-left:-7px;margin-right:-7px;padding:0}body.type-index #content .product-slider-holder .product-slider-navigation{z-index:2}body.type-index #content .product-slider-holder .navigation-prev{left:7px}body.type-index #content .product-slider-holder .navigation-next{right:7px}.products-block>div:hover{box-shadow:none}.products-block .p{background:var(--oh-ui-paper)}.products-block .p img{border-radius:var(--oh-ui-card-radius)}.products-block .p .name,.products-block .p .name span{color:var(--oh-cacao)}.products-block .p .name:hover{color:var(--oh-red)}.products-block>div:hover .p-in-in a,.products-block>div:hover .widget-parameter-value a,.products-block>div .p-in-in .name:hover,.products-block>div .widget-parameter-value a:hover{text-decoration:none}.products-block .p .price-final,.products-block .p .prices strong{color:var(--oh-cacao);font-size:var(--oh-ui-subtitle);font-weight:var(--oh-weight-strong)}.widget-parameter-wrapper{display:block!important}.widget-parameter-list{gap:var(--oh-space-2)}.widget-parameter-value{flex:1 1 0}.widget-parameter-value a{display:flex;align-items:center;justify-content:center;line-height:1}#content.oh-cards-active{--oh-card-gutter: 7px}#content.oh-cards-active .products-block.oh-product-cards>div{display:flex;padding:0 var(--oh-card-gutter);border:0}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p{border-radius:var(--oh-ui-card-radius);padding:14px;box-shadow:var(--oh-home-card-shadow);transition:box-shadow .15s ease;text-align:left;display:flex;flex-direction:column;flex:1;min-width:0}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p:hover{box-shadow:var(--oh-home-card-hover-shadow);transform:none}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p a.image{display:flex;flex:none;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#eeece4;border-radius:var(--oh-ui-card-radius);overflow:hidden;margin-bottom:12px}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p a.image img{width:100%;height:auto;border-radius:var(--oh-ui-card-radius);transition:opacity .25s ease}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .p-in,:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .p-in-in{display:flex;flex-direction:column;flex:1;padding:0}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .name,:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .name span{font-weight:800;font-size:14px;text-align:left}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:auto;min-height:35px;max-height:35px;margin:0;padding:0;line-height:17.5px}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .prices{justify-content:flex-start;margin:auto 0 0}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .price-measure{display:none}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .dm-coupon-div{display:none}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .price-final strong{font-weight:800;font-size:18px}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .p-bottom{display:none}:is(#content.oh-cards-active,#colorbox) .products-block.oh-product-cards .p .price-final small{display:none}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-wrapper{margin:8px 0 10px;padding:0}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-list{justify-content:flex-start}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-value{min-width:0;max-width:none}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-wrapper:before{display:none}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-wrapper.oh-home-hide-variants{display:none!important}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-value a{flex:1;text-align:center;font-size:var(--oh-ui-micro);font-weight:800;min-height:38px;border-radius:999px;border:1.5px solid #dadada;background:var(--oh-ui-paper);color:var(--oh-cacao);transition:border-color .15s ease,background-color .15s ease,color .15s ease}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-value a.oh-home-size-unavailable{color:var(--oh-ui-muted);text-decoration:line-through}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-value a:hover{border-color:var(--oh-cacao);background:var(--oh-ui-ground)}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .widget-parameter-value a.oh-home-size-active{border-color:var(--oh-cacao);background:var(--oh-cacao);color:var(--oh-ui-paper)}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .p-tools{display:none}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .p-tools.oh-home-native-cta-wrap{display:block;margin-top:0}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .p-tools.oh-home-native-cta-wrap form{margin:0}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .oh-home-detail-btn{display:flex;width:100%;justify-content:center;align-items:center;margin-top:10px;padding:11px;font-weight:800;font-size:13px;text-transform:uppercase;border-radius:999px;border:1px solid transparent;background:var(--oh-red);color:var(--oh-ui-paper)!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .oh-home-detail-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #ef324047;background:var(--oh-cacao)}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .ratings-wrapper{margin:4px 0 6px}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .stars-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:3px}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .stars-wrapper .stars{display:flex;align-items:center;width:auto;height:auto;margin:0;font-size:14px;line-height:1.2}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .stars-wrapper .star{display:flex;flex:0 0 1em;width:1em;height:auto;line-height:inherit}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .stars-wrapper .star:before{color:var(--oh-red);position:static;font-size:inherit;height:auto;line-height:inherit}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .oh-home-review-count{font-size:var(--oh-ui-micro);line-height:1.2;color:#8c8c8c;transform:translateY(1px)}:is(#content.oh-cards-active,#colorbox) .oh-product-cards .availability{display:none}#content.oh-cards-active .products-block.oh-product-card-grid{margin-right:calc(-1 * var(--oh-card-gutter));margin-left:calc(-1 * var(--oh-card-gutter))}#content.oh-cards-active .products-block.oh-product-card-grid>.product{margin-bottom:0;padding-top:var(--oh-card-gutter);padding-bottom:var(--oh-card-gutter)}@media(min-width:992px){body.type-posts-listing .content-wrapper.container-narrow{width:var(--oh-container-width)}}#newsWrapper.oh-recipes-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:32px 0;padding:0}#newsWrapper.oh-recipes-list:before,#newsWrapper.oh-recipes-list:after{display:none}.oh-recipes-list .news-item.oh-recipe-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:auto;min-width:0;max-width:none;margin:0;padding:0;border:0}.oh-recipe-card .news-item-link-img{position:relative;display:block;flex:none;width:100%;aspect-ratio:4 / 3;margin:0 0 12px;overflow:hidden;border-radius:var(--oh-ui-card-radius)}.oh-recipe-card .news-item-link-img .news-image{display:block;width:100%;height:100%;max-height:none;margin:0;object-fit:cover}.oh-recipe-card .oh-recipe-type{margin-bottom:6px;color:var(--oh-red, #ef3240);font-size:var(--oh-ui-micro);font-weight:800;line-height:1.3;text-transform:uppercase}.oh-recipe-card h2{margin:0;color:var(--oh-cacao, #31271d);font-size:15px;font-weight:800;line-height:1.4}.oh-recipe-card h2 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;text-decoration:none}.oh-recipe-card h2 a:hover{color:var(--oh-red, #ef3240)}.oh-recipe-card a:focus-visible{outline:2px solid var(--oh-red, #ef3240);outline-offset:3px}.oh-recipe-card>.description,.oh-recipe-card>time{display:none}.oh-recipe-card .oh-recipe-time{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:5px 10px;border-radius:var(--oh-radius-pill, 999px);background:var(--oh-white, #f8f7f3);color:var(--oh-cacao, #31271d);font-size:var(--oh-ui-micro);font-weight:800;line-height:1.3}.oh-recipe-time>span:last-child{white-space:nowrap}.oh-recipe-clock{position:relative;flex:0 0 11px;width:11px;height:11px;border:1.5px solid currentColor;border-radius:50%}.oh-recipe-clock:after{position:absolute;top:1px;left:3px;width:3px;height:4px;border-bottom:1px solid currentColor;border-left:1px solid currentColor;content:""}@media(max-width:1023px){#newsWrapper.oh-recipes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){#newsWrapper.oh-recipes-list{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:24px}}.type-category{--oh-category-sidebar-width: 260px;--oh-range-handle: 20px}.type-category .category-title{margin:0 0 var(--oh-ui-space);color:var(--oh-cacao);font-size:clamp(var(--oh-ui-title),3vw,var(--oh-ui-page-title));font-weight:var(--oh-weight-strong)}.type-category .category-top{margin-bottom:var(--oh-space-6)}.type-category .subcategories{display:flex;flex-wrap:wrap;gap:var(--oh-space-3);margin:0;padding:0}.type-category .subcategories li{width:auto;padding:0;margin:0}.type-category .subcategories a{display:flex;align-items:center;min-height:var(--oh-ui-control);padding:var(--oh-space-3) var(--oh-space-5);border:0;border-radius:var(--oh-ui-pill);background:var(--oh-ui-paper);color:var(--oh-cacao);box-shadow:var(--oh-ui-shadow);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong);text-decoration:none;transition:background-color var(--oh-motion-fast),transform var(--oh-motion-fast)}.type-category .subcategories .text{padding:0;line-height:1.4;text-decoration:none;min-height:0}.type-category .subcategories :is(.image,.picture,picture,img){display:none}.type-category .subcategories a:hover{background:var(--oh-vanilla);transform:translateY(-2px)}.type-category .subcategories a:is(:hover,:focus-visible),.type-category .subcategories a:is(:hover,:focus-visible) .text{text-decoration:none}.type-category #category-header{gap:var(--oh-ui-gap);margin:0 0 var(--oh-space-4);padding:0;border:0;background:none}.type-category .category-header-pagination{color:var(--oh-ui-muted);font-size:var(--oh-ui-small)}.type-category .sortingToggle{display:inline-flex;align-items:center;gap:var(--oh-space-1);min-height:var(--oh-ui-control);padding:var(--oh-space-3) var(--oh-space-5);border:1px solid var(--oh-red);border-radius:var(--oh-ui-pill);color:var(--oh-red);background:transparent;font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}.type-category .sortingToggle .icon-sort{display:none}.type-category .sortingToggle .icon-chevron-down{position:static;margin-left:var(--oh-space-2);font-size:var(--oh-icon-small);transform:none}.type-category #filters-wrapper:empty{display:none}.type-category .listSorting__controls--dropdown{border-radius:var(--oh-ui-field-radius);box-shadow:var(--oh-dropdown-shadow)}.type-category .listSorting__control{padding:var(--oh-space-3) var(--oh-space-4);font-weight:var(--oh-weight-regular)}.type-category .listSorting__control--current{font-weight:var(--oh-weight-strong)}.type-category .sidebar .box-filters{padding:0;margin:0;border:0;background:none}.type-category .sidebar-inner{padding:0}.type-category #filters .slider-content{height:auto;margin:var(--oh-space-3) calc(var(--oh-range-handle) / 2) 0;padding:0;border:0;background:none}.type-category #filters{padding:var(--oh-ui-space);border:0;border-radius:var(--oh-ui-radius);background:var(--oh-ui-paper);box-shadow:var(--oh-ui-shadow)}.type-category #filters :is(h4,.filter-section-title){font-size:var(--oh-ui-subtitle);font-weight:var(--oh-weight-strong);color:var(--oh-cacao)}.type-category #filters .slider-wrapper{padding:0 0 var(--oh-space-4)}.type-category #filters .slider-header{padding:0;font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}.type-category #filters .ui-slider{height:var(--oh-progress-height);background:var(--oh-ui-line);border:0}.type-category #filters .ui-slider-range{top:0;height:100%;background:var(--oh-red)}.type-category #filters .ui-slider-handle{width:var(--oh-range-handle);height:var(--oh-range-handle);top:calc((var(--oh-progress-height) - var(--oh-range-handle)) / 2);margin-left:calc(var(--oh-range-handle) / -2);border:3px solid var(--oh-red);border-radius:50%;background:var(--oh-ui-paper);box-shadow:var(--oh-ui-shadow)}.type-category #filters .filter-section{padding:var(--oh-space-4) 0;border-color:var(--oh-ui-line)}.type-category #filters .filter-section h4{color:var(--oh-ui-muted)}.type-category #filters .filter-section form{margin:0}.type-category #filters .filter-label{display:block;padding-right:var(--oh-space-8);margin-bottom:var(--oh-space-3);line-height:1.5;font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}.type-category #filters .filter-count{position:absolute;width:auto;right:0;top:0;margin:0;padding:0 var(--oh-space-2);line-height:var(--oh-choice-size);border-radius:var(--oh-ui-pill);background:var(--oh-ui-ground);color:var(--oh-ui-muted);font-size:var(--oh-ui-caption)}.type-category #filters .filter-section-count{padding-bottom:0;margin-bottom:0}.type-category #filters .toggle-filters{display:block;color:var(--oh-red);font-weight:var(--oh-weight-strong);text-align:left;text-transform:none}@media(min-width:992px){.type-category .content-wrapper-in:has(.category-top){display:grid;grid-template-columns:var(--oh-category-sidebar-width) minmax(0,1fr);gap:0 var(--oh-ui-space)}.type-category .content-wrapper-in:has(.category-top)>#content{display:contents}.type-category .category-top{grid-column:1 / -1;grid-row:1}.type-category .category-content-wrapper{grid-column:2;min-width:0}.type-category .content-wrapper-in:has(.category-top)>.sidebar{grid-column:1;grid-row:2;width:auto;padding:0}}@media(max-width:991px){.type-category #filters{padding:var(--oh-space-5)}}@media(max-width:767px){.type-category .subcategories{gap:var(--oh-space-2)}.type-category .subcategories a{min-height:44px;padding:var(--oh-space-3) var(--oh-space-4);font-size:var(--oh-ui-compact)}.type-category #category-header{flex-wrap:wrap}.type-category .sortingToggle{padding:var(--oh-space-3) var(--oh-space-4)}}@media(prefers-reduced-motion:reduce){.type-category .subcategories a{transition:none}.type-category .subcategories a:hover{transform:none}}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{background:var(--oh-red);border-radius:var(--oh-ui-pill)}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:is(:hover,:focus,:active){color:var(--oh-ui-paper)}@media(min-width:768px){body.type-category .content-wrapper.container{padding-right:var(--oh-space-5);padding-left:var(--oh-space-5)}body.type-category .content-wrapper>.breadcrumbs{padding-right:0;padding-left:0}}@media(min-width:768px)and (max-width:991px){body.type-category #content{padding-right:0}}body.ordering-process{--oh-checkout-summary-width: 320px;--oh-checkout-step-size: 40px;--oh-checkout-step-gap: var(--oh-space-5);--oh-coupon-button: 40px;--oh-stock-dot: 8px;--oh-checkout-choice-inset: var(--oh-space-5);--oh-cart-image-size-mobile: 64px}body.ordering-process #content .cart-inner{margin-top:var(--oh-ui-section);padding:0;display:block}body.ordering-process #content .cart-header{display:flex;max-width:840px;margin:var(--oh-ui-space) auto var(--oh-ui-section);padding:0;border:0;background:transparent;counter-reset:checkout}body.ordering-process #content .cart-header .step{position:relative;flex:1;width:auto;padding:0 var(--oh-space-2);border:0;background:none;text-align:center;counter-increment:checkout}body.ordering-process #content .cart-header .step:before,body.ordering-process #content .cart-header .step:after{display:none}body.ordering-process #content .cart-header .step>:is(a,strong){display:flex;flex-direction:column;align-items:center;gap:var(--oh-space-2);padding:0;color:var(--oh-ui-muted);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong);background:none;text-decoration:none}body.ordering-process #content .cart-header .step a span{text-decoration:none}body.ordering-process #content .cart-header .step span:after{display:none}body.ordering-process #content .cart-header .step>:is(a,strong):before{content:counter(checkout);display:grid;place-items:center;position:static;width:var(--oh-checkout-step-size);height:var(--oh-checkout-step-size);margin:0;border:1px solid var(--oh-ui-line);border-radius:50%;background:var(--oh-ui-paper);color:var(--oh-cacao);font-size:var(--oh-ui-body);line-height:1}body.ordering-process #content .cart-header .active>strong{color:var(--oh-cacao)}body.ordering-process #content .cart-header .active>strong:before{background:var(--oh-red);border-color:var(--oh-red);color:var(--oh-ui-paper)}body.ordering-process #content .cart-header .completed>a:before{content:"\2713";border-color:var(--oh-ui-success);color:var(--oh-ui-success)}body.ordering-process #content .cart-header .step:not(:last-child)>:is(a,strong):after{content:"";position:absolute;left:calc(50% + var(--oh-checkout-step-size) / 2 + var(--oh-checkout-step-gap));top:calc(var(--oh-checkout-step-size) / 2);width:calc(100% - var(--oh-checkout-step-size) - 2 * var(--oh-checkout-step-gap));height:1px;background:var(--oh-ui-line)}body.ordering-process #content .cart-header .step.completed>a:after{background:var(--oh-red)}body.ordering-process #content .cart-header .step.completed:has(+.completed)>a:after{background:var(--oh-ui-success)}body.ordering-process #content :is(.co-box,.order-summary-inner,.checkout-box,.cart-table,.summary>.col-md-4,.summary .box,.cart-content>.helper){background:var(--oh-ui-paper);border:0;border-radius:var(--oh-ui-radius);box-shadow:var(--oh-ui-shadow)}body.ordering-process #content :is(.co-box,.order-summary-inner,.summary>.col-md-4,.summary .box,.cart-content>.helper){padding:var(--oh-ui-space)}body.ordering-process #content .co-box{margin-bottom:var(--oh-ui-section)}body.ordering-process #content .co-box:is(.co-delivery-method,.co-payment-method){padding:0;background:none;box-shadow:none}body.ordering-process #content .co-box h2{margin:0 0 var(--oh-ui-gap)}body.ordering-process #content .co-basic-information .form-group:only-child{margin-bottom:0}body.ordering-process #content .shipping-billing-table{overflow:hidden;border-radius:var(--oh-ui-radius);background:var(--oh-ui-paper);box-shadow:var(--oh-ui-shadow)}body.ordering-process #content .shipping-billing-table .radio-wrapper{margin:0;padding:0;border:0;border-bottom:1px solid var(--oh-ui-line);background:transparent}body.ordering-process #content .shipping-billing-table .radio-wrapper:last-child{border-bottom:0}body.ordering-process #content .shipping-billing-table .radio-wrapper:has(input:checked){background:var(--oh-ui-selected)}body.ordering-process #content .shipping-billing-table .radio-wrapper>label{min-height:64px;margin:0;padding:var(--oh-space-5) var(--oh-space-5) var(--oh-space-5) calc(var(--oh-space-5) + var(--oh-choice-size) + var(--oh-space-3));color:var(--oh-cacao);font-size:var(--oh-ui-small);display:flex;align-items:center;gap:var(--oh-space-3)}body.ordering-process #content .shipping-billing-table .radio-wrapper>label:before,body.ordering-process #content .shipping-billing-table .radio-wrapper>label:after{left:var(--oh-checkout-choice-inset);top:50%;transform:translateY(-50%)}body.ordering-process #content .shipping-billing-table .radio-wrapper>input:checked+label:after{left:calc(var(--oh-checkout-choice-inset) + (var(--oh-choice-size) - var(--oh-choice-dot)) / 2);top:50%;transform:translateY(-50%)}body.ordering-process #content .shipping-billing-table .payment-info{min-width:0;flex:1;max-width:none;width:auto}body.ordering-process #content .shipping-billing-table .payment-logo{max-width:64px;margin:0 var(--oh-space-3);display:none}body.ordering-process #content .shipping-billing-table .payment-shipping-price{white-space:nowrap;font-size:var(--oh-ui-small);position:static;flex:0 0 auto}body.ordering-process #content .shipping-billing-table .for-free{color:var(--oh-ui-success)}body.ordering-process #content .shipping-billing-table .sublabel{margin-top:var(--oh-space-1);font-size:var(--oh-ui-compact)}body.ordering-process #content .shipping-billing-table :disabled+label{color:var(--oh-ui-muted);opacity:var(--oh-disabled-opacity)}body.ordering-process #content .checkout-box{padding:0;margin-bottom:var(--oh-ui-gap)}body.ordering-process #content .checkout-box .toggle-contacts{position:relative;margin:0;padding:var(--oh-space-5) calc(var(--oh-space-5) + var(--oh-space-6)) var(--oh-space-5) var(--oh-space-5);border:0;border-radius:inherit;color:var(--oh-cacao);background:none;font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong);line-height:1.5;text-align:left}body.ordering-process #content .checkout-box .toggle-contacts:after{position:absolute;right:var(--oh-space-5);top:50%;margin:0;color:var(--oh-red);font-size:var(--oh-icon-small);transform:translateY(-50%)}body.ordering-process #content .checkout-box .box{margin:0;padding:0 var(--oh-space-5);background:none}body.ordering-process #content .checkout-box .contact-box{margin:0}body.ordering-process #content .checkout-box .contact-box ul{padding-bottom:var(--oh-space-5)}body.ordering-process #content .order-summary-inner{margin-top:0;margin-bottom:var(--oh-ui-space)}body.ordering-process #content .order-summary-item{padding:var(--oh-space-2) 0;font-weight:var(--oh-weight-strong);font-size:var(--oh-ui-small);border:0}body.ordering-process #content .order-summary-inner h2{margin:0 0 var(--oh-space-4);padding:0}body.ordering-process #content .order-summary-item:has(.cart-item-name){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 var(--oh-space-3);border:0}body.ordering-process #content .order-summary-item :is(.cart-item-name,.cart-item-amount,.cart-item-price){width:auto;padding:0;font-weight:inherit}body.ordering-process #content .order-summary-item .cart-item-name :is(a,strong){font-weight:inherit}body.ordering-process #content .order-summary-item .cart-item-amount{grid-column:1;grid-row:2;color:var(--oh-ui-muted);font-size:var(--oh-ui-caption);text-align:left}body.ordering-process #content .order-summary-item .cart-item-price{grid-column:2;grid-row:1 / 3;text-align:right}body.ordering-process #content .order-summary-item.helper{margin-top:var(--oh-space-4);padding-top:var(--oh-space-4);border-top:1px solid var(--oh-ui-line)}body.ordering-process #content .order-recapitulation{border:0}body.ordering-process #content .recapitulation-single{border:0;padding:var(--oh-space-2) 0;font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}body.ordering-process #content .recapitulation-shipping-billing-info{font-weight:var(--oh-weight-strong)}body.ordering-process #content .order-summary-item.price{margin-top:var(--oh-space-4);padding:var(--oh-space-4) 0 0;border-top:1px solid var(--oh-ui-line)}body.ordering-process #content .cart-content:has(>.next-step--step-1) .order-summary-inner{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0;box-shadow:none}body.ordering-process #content .cart-content:has(>.next-step--step-1) .order-summary{margin-bottom:0}body.ordering-process #content :is(.price-primary,.order-summary-item.price strong){font-weight:var(--oh-weight-strong);font-variant-numeric:tabular-nums}body.ordering-process #content .price-wrapper{padding:0;text-align:left}body.ordering-process #content .price-wrapper>.price{padding:0;line-height:1.4}body.ordering-process #content .summary .price-wrapper{display:block}body.ordering-process #content .summary .price-wrapper>.price-secondary{display:inline;float:none;text-align:left}body.ordering-process #content .price-wrapper>.price-primary{display:block;text-align:left}body.ordering-process #content .price-wrapper>.price-label.price-primary{margin:0 0 var(--oh-space-2);color:var(--oh-ui-muted);font-size:var(--oh-ui-small)}body.ordering-process #content .order-summary-item.price .price-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--oh-space-1);width:100%}body.ordering-process #content .order-summary-item.price .price-label.price-primary{margin:0;color:var(--oh-cacao)}body.ordering-process #content .order-summary-item.price strong.price-primary{grid-column:2 / 4;text-align:right}body.ordering-process #content .order-summary-item.price .price-label.price-secondary{grid-column:2}body.ordering-process #content .order-summary-item.price .price-secondary{white-space:nowrap;text-align:right}body.ordering-process #content strong.price-primary{font-size:var(--oh-ui-total)}body.ordering-process #content .price-secondary{color:var(--oh-ui-muted);font-size:var(--oh-ui-compact);font-weight:var(--oh-weight-strong)}body.ordering-process #content :is(.next-step-forward,.next-step-finish){width:100%}body.ordering-process #content .next-step{display:flex;flex-direction:column-reverse;gap:var(--oh-space-3);margin:var(--oh-space-5) 0 0}body.ordering-process #content .next-step--step-1{margin-top:0;padding:0 var(--oh-ui-space) var(--oh-ui-space);border-radius:0 0 var(--oh-ui-radius) var(--oh-ui-radius);background:var(--oh-ui-paper)}body.ordering-process #content .next-step--cart .next-step-back{padding-bottom:0;line-height:var(--oh-space-6)}body.ordering-process #content .next-step--step-1 .next-step-forward{margin-top:var(--oh-space-5)}body.ordering-process #content .next-step--step-2{flex-direction:row;align-items:center;justify-content:flex-end}body.ordering-process #content .next-step--step-2 .next-step-finish{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--oh-space-1);width:auto}body.ordering-process #content .next-step-finish .order-button-suffix{margin:0;padding-bottom:0;font-size:var(--oh-ui-caption);line-height:1.4}body.ordering-process #content #order-form{width:100%}body.ordering-process #content .form-control-wrapper{max-width:none}body.ordering-process #content .phone-combined-input{width:100%;max-width:none}body.ordering-process #content .phone-combined-input input{flex:1;min-width:0;max-width:none}body.ordering-process #content .cart-content>.helper{margin-bottom:var(--oh-ui-space);font-weight:var(--oh-weight-strong)}body.ordering-process #content :is(.cart-content>.helper,.consents,.helpNote) a{color:var(--oh-red);font-weight:var(--oh-weight-strong)}body.ordering-process #content .co-billing-address>fieldset{padding:0;border:0;background:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--oh-space-4)}body.ordering-process #content .co-billing-address>fieldset>*{grid-column:1 / -1;min-width:0}body.ordering-process #content .co-billing-address>fieldset>.form-group:has(:is(#billHouseNumber,#billCity,#billZip,#billCountryId)){grid-column:auto}body.ordering-process #content .co-billing-address .form-control.short{width:100%;max-width:none}body.ordering-process #content .consents{font-size:var(--oh-ui-compact);line-height:1.6}body.ordering-process #content .consents label{font-size:inherit}body.ordering-process #content .cart-table{border-collapse:separate;border-spacing:0;overflow:hidden}body.ordering-process #content .cart-table td{border-color:var(--oh-ui-line);padding:var(--oh-space-5) var(--oh-space-3);border-left:0;border-right:0}body.ordering-process #content .cart-table .cart-table-header td{color:var(--oh-ui-muted);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong);text-transform:uppercase}body.ordering-process #content .cart-table .main-link{color:var(--oh-cacao);font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong)}body.ordering-process #content .cart-table .price-final{font-size:var(--oh-ui-body);font-weight:var(--oh-weight-strong)}body.ordering-process #content .cart-table :is(.main-link-variant,.unit-value){font-weight:var(--oh-weight-strong)}body.ordering-process #content .cart-table .main-link-variant{color:var(--oh-ui-muted)}body.ordering-process #content .cart-table .availability-label{font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}body.ordering-process #content .cart-table .availability-label:before{content:"";display:inline-block;width:var(--oh-stock-dot);height:var(--oh-stock-dot);margin-right:var(--oh-space-1);border-radius:50%;background:currentColor}body.ordering-process #content .cart-table .availability-amount{font-size:var(--oh-ui-caption)}@media(min-width:768px){body.ordering-process #content .cart-table .p-total{position:relative;padding-right:calc(var(--oh-space-3) + var(--oh-space-8))}body.ordering-process #content .cart-table .p-total .remove-item{position:absolute;top:50%;right:var(--oh-space-2);width:auto;margin:0;transform:translateY(-50%)}body.ordering-process #content .cart-table .p-total .remove-item:before{font-size:var(--oh-ui-small)}}body.ordering-process #content .summary{margin-top:var(--oh-ui-space)}body.ordering-process #content .coupon-input{display:block;padding:0;margin:0}body.ordering-process #content .toggle-coupon-input-button{display:block;float:none;margin:0 0 var(--oh-space-4);padding:0;color:var(--oh-red);font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}body.ordering-process #content .discount-coupon{width:100%;max-width:440px;margin:0;padding:0}body.ordering-process #content .discount-coupon form{position:relative;display:block;width:100%;max-width:none;margin:0}body.ordering-process #content .discount-coupon .btn{position:absolute;right:calc((var(--oh-field-height) - var(--oh-coupon-button)) / 2);top:calc((var(--oh-field-height) - var(--oh-coupon-button)) / 2);width:var(--oh-coupon-button);height:var(--oh-coupon-button);min-height:0;padding:0;border:0;border-radius:50%;background:var(--oh-red);color:var(--oh-ui-paper)}body.ordering-process #content .discount-coupon .btn:before{font-size:var(--oh-icon-small)}body.ordering-process #content .discount-coupon .form-control{width:100%;padding-right:calc(var(--oh-coupon-button) + var(--oh-space-4));border-radius:var(--oh-ui-pill)}body.ordering-process #content .delivery-time{display:block;clear:both;margin:var(--oh-space-4) 0;font-size:var(--oh-ui-small);font-weight:var(--oh-weight-strong)}@media(max-width:991px){body.ordering-process #content .cart-row>div{margin-bottom:var(--oh-space-6)}}@media(max-width:767px){body.ordering-process{--oh-checkout-step-size: 32px;--oh-checkout-step-gap: var(--oh-space-2);--oh-checkout-choice-inset: var(--oh-space-4)}body.ordering-process #content .cart-header .step>:is(a,strong){font-size:var(--oh-ui-caption)}body.ordering-process #content .cart-header .step>:is(a,strong):before{font-size:var(--oh-ui-small)}body.ordering-process #content .shipping-billing-table .radio-wrapper>label{padding:var(--oh-space-4) var(--oh-space-3) var(--oh-space-4) 44px}body.ordering-process #content .shipping-billing-table .payment-logo{display:none}body.ordering-process #content .cart-table td{padding:var(--oh-space-3)}body.ordering-process #content .summary>.col-md-4{margin-top:var(--oh-space-6)}body.ordering-process #content .cart-table,body.ordering-process #content .cart-table>tbody{display:block;width:100%}body.ordering-process #content .cart-table tr.removeable{display:grid;grid-template-columns:var(--oh-cart-image-size-mobile) minmax(0,1fr) auto;gap:var(--oh-space-3);position:relative;padding:var(--oh-space-4);border-bottom:1px solid var(--oh-ui-line)}body.ordering-process #content .cart-table tr.removeable>td{position:static;float:none;width:auto;min-width:0;min-height:0;padding:0;border:0;text-align:left}body.ordering-process #content .cart-table .cart-p-image{grid-column:1;grid-row:1;align-self:start}body.ordering-process #content .cart-table .cart-p-image img{width:var(--oh-cart-image-size-mobile);height:var(--oh-cart-image-size-mobile);object-fit:contain}body.ordering-process #content .cart-table .p-name{grid-column:2 / -1;grid-row:1}body.ordering-process #content .cart-table .p-availability{grid-column:2 / -1;grid-row:2}body.ordering-process #content .cart-table .p-quantity{grid-column:1 / 3;grid-row:3}body.ordering-process #content .cart-table .p-price{grid-column:1 / 3;grid-row:4}body.ordering-process #content .cart-table .p-total{grid-column:3;grid-row:3;align-self:center}body.ordering-process #content .cart-table .p-name :is(.delete-cart-item,.inline){position:static}body.ordering-process #content .cart-table .p-name .remove-item{position:absolute;top:var(--oh-space-2);right:auto;left:var(--oh-space-2);z-index:1}body.ordering-process #content .cart-table .main-link{font-size:var(--oh-ui-small)}body.ordering-process #content .cart-table .cart-xyDiscount__banner{margin-top:var(--oh-space-2);font-size:var(--oh-ui-caption)}body.ordering-process #content .cart-inner{margin:var(--oh-space-6) var(--oh-space-3) 0}body.ordering-process #content .cart-row{margin:0}body.ordering-process #content .cart-row>div{width:100%;padding:0}}@media(min-width:992px){body.ordering-process #content .cart-row{display:grid;grid-template-columns:minmax(0,1fr) var(--oh-checkout-summary-width);gap:var(--oh-ui-section);margin:0}body.ordering-process #content .cart-row:before,body.ordering-process #content .cart-row:after{display:none}body.ordering-process #content .cart-row>div{width:auto;padding:0}body.ordering-process #content .cart-inner:has(>.cart-table){display:grid;grid-template-columns:minmax(0,1fr) var(--oh-checkout-summary-width);gap:var(--oh-ui-space);align-items:start}body.ordering-process #content .cart-inner>.cart-table{grid-column:1;grid-row:1}body.ordering-process #content .cart-inner>.summary:before,body.ordering-process #content .cart-inner>.summary:after{display:none}body.ordering-process #content .cart-inner>.summary{display:contents}body.ordering-process #content .summary>.col-md-8{grid-column:1;width:auto;padding:0}body.ordering-process #content .summary>.col-md-4{grid-column:2;grid-row:1;width:auto;align-self:start}}#colorbox{--oh-modal-width: 920px;--oh-modal-close-size: var(--oh-close-size);--oh-modal-close-icon: var(--oh-close-icon);--oh-modal-inset: var(--oh-space-10);--oh-modal-success-size: 32px;--oh-watchdog-width: 600px;--oh-modal-viewport-gap: 48px;--oh-modal-shadow: 0 24px 64px rgba(49,39,29,.2);--oh-modal-image-size: 88px;--oh-modal-image-size-mobile: 72px}#colorbox:has(#watchdog-form,.advanced-order){position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:min(var(--oh-modal-width),calc(100% - var(--oh-space-8)))!important;height:auto!important;padding:0;border-radius:var(--oh-ui-radius);background:var(--oh-ui-paper);box-shadow:var(--oh-modal-shadow)}#colorbox:has(#watchdog-form){width:min(var(--oh-watchdog-width),calc(100% - var(--oh-space-8)))!important}#colorbox:has(#watchdog-form,.advanced-order) :is(#cboxWrapper,#cboxContent,#cboxLoadedContent){width:100%!important;height:auto!important;padding:0;margin:0;background:transparent;position:relative;float:none!important}#colorbox:has(#watchdog-form,.advanced-order) #cboxWrapper{display:flow-root}#colorbox:has(#watchdog-form,.advanced-order) #cboxLoadedContent{max-height:calc(100dvh - var(--oh-modal-viewport-gap));overflow:auto!important;overscroll-behavior:contain;border-radius:var(--oh-ui-radius)}#colorbox:has(#watchdog-form,.advanced-order) :is(#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight){display:none}#colorbox:has(#watchdog-form,.advanced-order) .colorbox-html-content{padding:var(--oh-modal-inset)}#colorbox:has(#watchdog-form,.advanced-order) .content-modal{padding:0}#colorbox:has(#watchdog-form,.advanced-order) #cboxClose{top:var(--oh-space-3);right:var(--oh-space-3);width:var(--oh-modal-close-size);height:var(--oh-modal-close-size);border-radius:50%;background:var(--oh-ui-ground)!important;color:var(--oh-cacao)}#colorbox:has(#watchdog-form,.advanced-order) #cboxClose:before{top:0;left:0;width:100%;height:100%;line-height:var(--oh-modal-close-size);font-size:var(--oh-modal-close-icon);background:transparent}#colorbox:has(#watchdog-form) .content-modal{padding:var(--oh-modal-inset)}#colorbox #watchdog-form{width:100%;max-width:none;margin:0;padding:0}#watchdog-form .form-control-wrapper{max-width:none}#watchdog-form .form-control{width:100%;max-width:none}#watchdog-form .watchdog-title{margin:0 var(--oh-space-4) var(--oh-space-4);font-size:var(--oh-ui-dialog)}#watchdog-form .form-legend{margin:0 0 var(--oh-space-5);color:var(--oh-ui-muted)}#watchdog-form .disclaimer{color:var(--oh-ui-muted);font-size:var(--oh-ui-caption)}#watchdog-form #priceUnder{display:block;width:100%;margin-top:var(--oh-space-3)}#watchdog-form .consents .label{margin:0;font-weight:var(--oh-weight-strong);color:var(--oh-ui-muted);font-size:var(--oh-ui-compact);line-height:1.6}#watchdog-form .submit-wrapper{margin:var(--oh-space-6) 0 0}#watchdog-form .btn-primary{width:100%}#watchdog-form .smart-label-wrapper>label{position:static;display:block;margin:0 0 var(--oh-space-2);padding:0;transform:none;font-size:var(--oh-ui-small);color:var(--oh-ui-muted)}#watchdog-form .smart-label-wrapper .form-control{padding:var(--oh-space-3) var(--oh-space-4)}#watchdog-form .smart-label-wrapper.populated>label{font-size:var(--oh-ui-small)}#colorbox .advanced-order{--oh-dialog-card-gap: var(--oh-space-2)}#colorbox .advanced-order .product-slider-holder{width:calc(100% + 2 * var(--oh-dialog-card-gap));margin-right:calc(-1 * var(--oh-dialog-card-gap));margin-left:calc(-1 * var(--oh-dialog-card-gap));padding:0}#colorbox .products-block>div{padding:0 var(--oh-dialog-card-gap);border:0}#colorbox .advanced-order .h1{margin:0 var(--oh-space-10) var(--oh-space-6) 0;font-size:var(--oh-ui-title);font-weight:var(--oh-weight-strong);color:var(--oh-cacao);text-align:left}#colorbox .advanced-order .h1:before{content:"\2713";display:inline-grid;place-items:center;width:var(--oh-modal-success-size);height:var(--oh-modal-success-size);margin-right:var(--oh-space-3);border-radius:50%;background:var(--oh-ui-success);color:var(--oh-ui-paper);font-size:var(--oh-ui-heading);vertical-align:middle}#colorbox .ao-product{display:grid;grid-template-columns:var(--oh-modal-image-size) minmax(0,1fr) auto auto;align-items:center;gap:var(--oh-space-5);padding:0 0 var(--oh-space-6);margin:0;border-bottom:1px solid var(--oh-ui-line)}#colorbox .ao-product>div{width:auto;min-width:0;padding:0;margin:0;text-align:left}#colorbox .ao-image img{width:var(--oh-modal-image-size);height:var(--oh-modal-image-size);object-fit:contain}#colorbox .ao-image{position:relative}#colorbox .oh-dialog-remove{position:absolute;top:calc(-1 * var(--oh-space-2));left:calc(-1 * var(--oh-space-2));z-index:1;margin:0}#colorbox .ao-name .h3{font-size:var(--oh-ui-subtitle);font-weight:var(--oh-weight-strong);color:var(--oh-cacao)}#colorbox .ao-name .main-link-variant{color:var(--oh-ui-muted);font-weight:var(--oh-weight-strong)}#colorbox .ao-availability>strong:before{content:"";display:inline-block;width:var(--oh-status-dot);height:var(--oh-status-dot);margin-right:var(--oh-space-2);border-radius:50%;background:currentColor}#colorbox .ao-availability{margin-top:var(--oh-space-2);font-size:var(--oh-ui-small)}#colorbox .ao-price{font-size:var(--oh-ui-subtitle);font-weight:var(--oh-weight-strong);white-space:nowrap}#colorbox .ao-product>.ao-quantity{text-align:right}#colorbox:has(.advanced-order) .extras-wrap{margin:var(--oh-space-6) 0;padding:var(--oh-space-5);border-radius:var(--oh-ui-radius);background:var(--oh-ui-ground)}#colorbox:has(.advanced-order) .extras-wrap .extra{width:100%;max-width:none;margin:0}#colorbox:has(.advanced-order) .extras-wrap .extra+.extra{margin-top:var(--oh-space-5)}#colorbox:has(.advanced-order) .advancedOrder__buttons{display:flex;align-items:center;gap:var(--oh-space-6);padding:0}#colorbox:has(.advanced-order) .advancedOrder__buttons .next-step-back{color:var(--oh-ui-muted)!important}#colorbox:has(.advanced-order) .advancedOrder__buttons .btn-conversion{flex:1}#colorbox .advanced-order-suggestion{margin:var(--oh-space-8) 0 var(--oh-space-4);font-size:var(--oh-ui-heading);font-weight:var(--oh-weight-strong)}@media(max-width:767px){#colorbox{--oh-modal-inset: calc(var(--oh-modal-close-size) + var(--oh-space-3)) var(--oh-space-5) var(--oh-space-6)}#watchdog-form .watchdog-title{font-size:var(--oh-ui-dialog-mobile);margin:0 0 var(--oh-space-6)}#colorbox .advanced-order .h1{font-size:var(--oh-ui-title-small)}#colorbox .ao-product{grid-template-columns:var(--oh-modal-image-size-mobile) minmax(0,1fr);gap:var(--oh-space-4)}#colorbox .ao-name .h3{font-size:var(--oh-ui-body)}#colorbox .ao-quantity{justify-self:end}#colorbox:has(.advanced-order) .advancedOrder__buttons{flex-direction:column-reverse;gap:var(--oh-space-3)}#colorbox:has(.advanced-order) .advancedOrder__buttons .btn-conversion{width:100%}#colorbox .ao-image img{width:var(--oh-modal-image-size-mobile);height:var(--oh-modal-image-size-mobile)}}
