/* Boxxi native parity v3: additive bundle; keep v13/v14 runtime and configuration. */

/* BEGIN boxxi-banner-nav-skin.css */
/* Additive presentation only; Shoptet retains native menu and carousel handlers. */
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #navigation .navigation-in>.menu-level-1>li>a>.bxn-nav-icon,
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #header .menu-helper>.menu-level-1>li>a>.bxn-nav-icon{display:inline-flex!important;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 23px;visibility:visible}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] .bxn-nav-icon>svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #carousel{height:var(--bxn-banner-image-bottom,auto)!important;min-height:0!important}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #carousel>.bxn-carousel-tools{top:var(--bxn-banner-image-top,0px);bottom:auto;height:var(--bxn-banner-image-height,100%);display:block;left:8px;right:8px;pointer-events:none;z-index:3}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #carousel>.bxn-carousel-tools>button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(32,50,60,.16);border-color:rgba(255,255,255,.24);box-shadow:none;backdrop-filter:none}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #carousel>.bxn-carousel-tools>button[data-bxn-slide="prev"]{left:0}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #carousel>.bxn-carousel-tools>button[data-bxn-slide="next"]{right:0}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #carousel>.bxn-carousel-tools>button:hover{background:rgba(32,50,60,.28)}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #carousel .bxn-carousel-dots{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);background:transparent!important;box-shadow:none;border:0;padding:0}
html[data-boxxi-native="1"][data-bxn-banner-nav="1"] #carousel .bxn-carousel-dots>button{background:transparent!important;box-shadow:none;backdrop-filter:none}

/* END boxxi-banner-nav-skin.css */

/* BEGIN card-parity.css */
/* WEB028/032. Native card presentation only; no commerce or rating data changes. */
html[data-boxxi-native="1"] #content .bxn-native-row>.bxn-native-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 23px}
html[data-boxxi-native="1"] #content #products.products-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 23px}
html[data-boxxi-native="1"] #content .bxn-native-row{margin-block:40px}
html[data-boxxi-native="1"] #content .bxn-native-row>.bxn-section-head{margin-bottom:22px}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .product>[data-bxn-card]{border:0;border-radius:0;box-shadow:none;overflow:visible;background:#fff;min-width:0}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image{position:relative;aspect-ratio:1.17;height:auto;border-radius:9px;overflow:hidden;background:#f6f5f1;flex-shrink:0}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image::before,
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image::after{content:none;display:none}
/* Fill the available safe image area; contain retains every edge and package. */
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:50% 60%;padding:0;box-sizing:border-box;mix-blend-mode:multiply;transform:none}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body{padding:0;gap:0}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.name{font-size:13px;line-height:1.45;font-weight:500;min-height:0!important;margin:13px 0 0!important;overflow:visible;overflow-wrap:anywhere}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.name span{font-size:inherit;line-height:inherit;font-weight:inherit}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.p-desc{font-size:11px;line-height:1.65;min-height:0!important;margin:7px 0 0!important}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.ratings-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:5px 10px;font-size:10px;line-height:1.5;min-height:0;margin:9px 0 0;padding:0}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .ratings-wrapper .availability{flex:1 1 auto;text-align:left}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .ratings-wrapper .stars-placeholder:empty{display:none}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .ratings-wrapper .stars-wrapper{height:auto;min-height:14px;margin:0;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;line-height:1.4}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .ratings-wrapper .stars{white-space:nowrap}
/* The number comes only from existing native metadata, never from a fixed value. */
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .stars-wrapper[data-micro-rating-count]:not([data-micro-rating-count=""]):not([data-micro-rating-count="0"]):has(.stars):not(:has(.stars-label))::after{content:"(" attr(data-micro-rating-count) ")";font-size:10px;line-height:1.4;color:#637078}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.p-bottom{margin-top:auto;padding-top:11px}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .p-bottom>div{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;justify-content:space-between}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .prices{flex:1 1 auto;min-width:0}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .price-final{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.35px;white-space:normal}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .price-final :is(strong,span){font-size:inherit;font-weight:inherit;line-height:inherit}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .price-measure{font-size:9px;line-height:1.5;letter-spacing:0;margin:1px 0 0}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .p-tools{flex:0 1 auto;width:auto;max-width:100%}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .p-tools .btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:auto;max-width:100%;font-size:10px;font-weight:500;line-height:1.4;padding:9px 10px;border-radius:6px!important}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .p-tools .btn::before{font-size:16px;line-height:1;margin:0 6px 0 0}
/* Same restrained treatment for existing native labels on cards and product detail. */
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flag{font-size:10px;font-weight:500;line-height:1.4;padding:4px 7px;border-radius:5px;margin:0;border:1px solid transparent;box-shadow:none;text-transform:none;letter-spacing:0}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flag:is(.flag-mrazene,.flag-chlazene){background:#edf2f4!important;color:#344c5a!important;border-color:#dce5e9}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flag:is(.flag-action,.flag-discount){background:#f6eae5!important;color:#793d2d!important;border-color:#ebd9d0}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flag.flag-quantity-discount{background:#f3efe5!important;color:#655234!important;border-color:#e5dcc8}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flags-default{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image>.flags-default{top:9px;left:9px;right:auto;max-width:calc(100% - 18px);flex-direction:column}
html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image>.flags-extra{top:auto;right:9px;bottom:9px;left:auto;max-width:calc(100% - 18px)}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flag.flag-discount{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:3px 6px;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;float:none}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flag-discount .price-save{font-size:11px;font-weight:600;line-height:1.4;color:inherit}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner .flag) .price-standard{font-size:11px;line-height:1.4;color:#637078;text-decoration:line-through;white-space:normal}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flag-discount .price-standard{font-size:9px;color:inherit}
html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner .flag) .price-standard :is(span,strong){font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}
@media(max-width:1100px){
 html[data-boxxi-native="1"] #content .bxn-native-row>.bxn-native-products,
 html[data-boxxi-native="1"] #content #products.products-block{gap:26px 17px}
}
@media(max-width:800px){
 html[data-boxxi-native="1"] #content .bxn-native-row>.bxn-native-products,
 html[data-boxxi-native="1"] #content #products.products-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}
 html[data-boxxi-native="1"] #content .bxn-native-row{margin-block:30px}
 html[data-boxxi-native="1"] #content .bxn-native-row>.bxn-section-head{margin-bottom:18px}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image{aspect-ratio:1.02}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.name{font-size:12px;margin-top:10px!important}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.p-desc{font-size:10px;line-height:1.6;margin-top:6px!important}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.ratings-wrapper{font-size:10px;gap:4px 7px;margin-top:7px}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body>.p-bottom{padding-top:9px}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .price-final{font-size:15px}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .price-measure{font-size:9px}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .p-tools .btn{min-height:44px;font-size:10px;padding:8px 9px}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) .bxn-card-body .p-tools .btn::before{font-size:13px;margin-right:4px}
 html[data-boxxi-native="1"] #content :is([data-bxn-card],.p-detail-inner) .flag{font-size:9px;padding:3px 5px}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image>.flags-default{top:6px;left:6px;max-width:calc(100% - 12px);gap:4px}
 html[data-boxxi-native="1"] #content :is(.bxn-native-row,#products.products-block) [data-bxn-card]>.image>.flags-extra{right:6px;bottom:6px;max-width:calc(100% - 12px)}
}

/* END card-parity.css */

/* BEGIN boxxi-product-category-parity.css */
/* Additive PDP/category layout; native commerce and gallery stay in place. */
html[data-boxxi-native="1"] .p-detail > .bxn-product-offer-row {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:stretch;
  gap:24px;
  clear:both;
  margin:32px 0;
  min-width:0;
}
html[data-boxxi-native="1"] .bxn-product-offer-row > .bxn-product-offer {
  display:flex;
  flex-direction:column;
  min-width:0;
  margin:0;
  padding:26px 28px;
  border:1px solid var(--bxn-line,#e0e5e1);
  border-radius:12px;
  background:var(--bxn-cream,#f5f2ec);
  overflow-wrap:anywhere;
}
html[data-boxxi-native="1"] .bxn-product-offer-row > .bxn-product-offer[hidden] {display:none}
html[data-boxxi-native="1"] .bxn-product-offer-row > .bxn-product-offer:only-child {grid-column:1/-1}
html[data-boxxi-native="1"] .bxn-product-offer-row .bxn-product-offer h2 {font-size:22px;line-height:1.4;margin:0 0 12px}
html[data-boxxi-native="1"] .bxn-product-offer-row .bxn-product-offer p {font-size:14px;line-height:1.75;margin:0 0 16px}
html[data-boxxi-native="1"] .bxn-product-offer-row .bxn-box-links {min-width:0}
html[data-boxxi-native="1"] .bxn-product-offer-row .bxn-product-sub > .bxn-text-link {margin-top:auto;align-self:flex-start}
html[data-boxxi-native="1"] .category-top > .bxn-category-hero > .bxn-category-intro {
  box-sizing:border-box;
  min-width:0;
  padding:32px 36px;
}
html[data-boxxi-native="1"] .bxn-category-hero > .bxn-category-intro > .category-title {
  margin:0 0 18px;
  padding:0;
  max-width:100%;
  overflow-wrap:break-word;
}
@media (max-width:767px) {
  html[data-boxxi-native="1"] .p-detail > .bxn-product-offer-row {grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0}
  html[data-boxxi-native="1"] .bxn-product-offer-row > .bxn-product-offer {padding:22px 20px}
  html[data-boxxi-native="1"] .bxn-product-offer-row .bxn-product-offer h2 {font-size:20px}
  html[data-boxxi-native="1"] .category-top > .bxn-category-hero > .bxn-category-intro {padding:26px 24px}
}

/* END boxxi-product-category-parity.css */

/* BEGIN boxxi-header-footer-parity.css */
/* WEB029/034. Frozen-review-v3 geometry and glyphs; retain native forms, menus and footer information. */
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search{min-width:0;max-width:530px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form{position:relative;width:100%;margin:0;border:1px solid var(--bxn-line,#e1e3e0);border-radius:7px;background:#fbfbfa;box-shadow:none}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form fieldset{position:relative;width:100%;margin:0;padding:0;border:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form .search-input{height:44px!important;width:100%;min-width:0;margin:0;padding:12px 52px 12px 16px;border:0!important;border-radius:7px;background:transparent;font-size:12px;box-shadow:none}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form .btn[type="submit"]{position:absolute;right:0;top:0;bottom:0;width:46px;min-width:46px;height:44px;min-height:44px;padding:0;border:0;border-radius:0 7px 7px 0!important;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2320323c%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E") no-repeat center/19px 19px!important;color:transparent;font-size:0;box-shadow:none}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form .btn[type="submit"]:before,html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form .btn[type="submit"]:after{content:none}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form .search-whisperer{z-index:70;text-align:left}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form:focus-within{outline:2px solid var(--bxn-navy,#20323c);outline-offset:2px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .site-name img{width:155px;max-width:155px;max-height:72px;object-fit:contain}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header #dkLabFavHeaderIconBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0;background:none!important;color:var(--bxn-navy,#20323c)!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header #dkLabFavHeaderIconBtn:before{content:""!important;display:block;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2320323c%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%205c-3-3-7-1-8%201-1-2-5-4-8-1-4%204%201%209%208%2015%207-6%2012-11%208-15Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/24px 24px!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count:before{content:""!important;display:block;width:24px;height:24px;margin:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2320323c%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%207h14l1%2014H4L5%207Z%22%2F%3E%3Cpath%20d%3D%22M8%208V6a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E") no-repeat center/24px 24px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .bxn-hf-cart-label{font-size:11px;font-weight:400;line-height:1.5}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count i{background:var(--bxn-navy,#20323c);color:#fff;border:2px solid white;min-width:17px;height:17px;font-size:9px;line-height:13px;top:0;left:18px;right:auto}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header [data-bxn-hf-account="1"]{position:relative;display:inline-flex;align-items:flex-start;justify-content:center;flex-direction:column;min-height:44px;padding:0 0 0 34px;border:0;background:none;color:var(--bxn-ink,#20323c);font-family:inherit;font-size:12px;line-height:1.5;text-align:left;white-space:nowrap}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header [data-bxn-hf-account="1"]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2320323c%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E") no-repeat center/24px 24px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .bxn-hf-account-label{display:block;font-size:11px;font-weight:400;line-height:1.5}
@media(min-width:768px){
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .header-top{display:flex;flex-wrap:nowrap;align-items:center;gap:30px;height:auto;min-height:98px;padding-top:18px;padding-bottom:18px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .header-top>.site-name-wrapper{flex:0 0 155px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .header-top>.search{flex:1 1 530px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .header-top>.navigation-buttons{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:20px;margin-left:auto;padding:0;text-align:left}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header #dkLabFavHeaderWrapper{position:static;margin:0;padding:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count{display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;position:relative;left:auto;right:auto;top:auto;min-height:44px;margin:0;padding:0;border:0;background:none;text-align:left}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count:before{grid-column:1;grid-row:1/3}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count .bxn-hf-cart-label,html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count .cart-price{display:block!important;grid-column:2;font-size:12px;line-height:1.5;font-weight:500}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count .bxn-hf-cart-label{grid-row:1;font-size:11px;font-weight:400}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count .cart-price{grid-row:2}
}
@media(min-width:768px) and (max-width:991px){
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .header-top{gap:18px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .header-top>.navigation-buttons{gap:10px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header [data-bxn-hf-account="1"]{font-size:11px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count .bxn-hf-cart-label{display:none!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count .cart-price{font-size:11px}
}
@media(max-width:767px){
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .header-top{height:auto;min-height:0;display:block;padding:12px 0 14px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .header-top>.search{display:block!important;position:relative;flex:none;width:100%;max-width:none;padding:0!important;margin:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form{display:flex!important;margin:0!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .search-form .search-input{font-size:12px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process):is(.login-window-visible,.cart-window-visible,.navigation-window-visible) #header .header-top{padding:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process):is(.login-window-visible,.cart-window-visible,.navigation-window-visible) #header .header-top>.search{display:none!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .site-name{left:56px!important;top:-50px;text-align:left;transform:none!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .site-name img{width:133px;max-width:133px;max-height:50px;padding:5px 0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .navigation-buttons{position:static;padding:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count{display:flex;align-items:center;justify-content:center;position:absolute;left:auto!important;right:10px!important;top:-47px!important;width:44px;height:44px;min-height:44px;margin:0;padding:0;transform:none!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count i{top:1px;left:25px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count .cart-price,html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .bxn-hf-cart-label{display:none!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header #dkLabFavHeaderWrapper{position:absolute;top:-47px;right:60px;margin:0;padding:0;width:40px;height:44px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) .responsive-tools>a[data-target=navigation]{position:absolute;left:10px;right:auto!important;top:3px;width:40px;height:44px;padding:0;display:flex;align-items:center;justify-content:center}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) .responsive-tools>a[data-target=navigation]:before{content:""!important;width:24px;height:24px;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2320323c%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M3%2012h18M3%2018h18%22%2F%3E%3C%2Fsvg%3E") no-repeat center/24px 24px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) .responsive-tools>a[data-target=search]{display:none!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body.ums_mobile_header_v1--on:not(.ordering-process) .overall-wrapper{padding-top:120px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body.ums_mobile_header_v1--on:not(.ordering-process) .top-navigation-bar{transform:none!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body.ums_mobile_header_v1--on:not(.ordering-process) #header{transform:none!important}
}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer{background:#f5f2ec;color:var(--bxn-ink,#20323c);margin-top:60px;border-top:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-rows{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(0,3fr);gap:45px;min-height:0;padding:43px 20px 20px;position:relative}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-rows>.site-name{display:block;position:static;left:auto;top:auto;max-width:none;margin:0;text-align:left}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-rows>.site-name>a{display:block;width:144px;max-width:100%;margin:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-rows>.site-name img{display:block;width:144px;max-width:100%;height:auto;max-height:none;filter:none;opacity:1}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .bxn-hf-brand-copy{font-size:11px;line-height:1.8;margin:16px 0 0;max-width:265px;font-weight:400;color:var(--bxn-muted,#68777f)}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;border:0;margin:0;padding:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer>div{width:auto;min-width:0;padding:0;margin:0;float:none}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer .pageElement__heading{margin:0 0 17px;font-size:12px;line-height:1.5;font-weight:600;text-transform:none;letter-spacing:0;text-align:left}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer .pageElement__heading:before,html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer .pageElement__heading:after{display:none}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer ul{margin:0;padding:0;list-style:none}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer li{margin:0 0 9px;padding:0;font-size:11px;line-height:1.65;overflow-wrap:anywhere}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer a,html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .contact-box strong,html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .contact-box li>span{color:var(--bxn-muted,#68777f);font-size:11px;line-height:1.65;font-weight:400}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer a:hover{color:var(--bxn-ink,#20323c)}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer__articles{order:2}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .bxn-hf-shop{order:1}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer__contact{order:3}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer__search{grid-column:1/-1;order:4;max-width:530px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer__search .search-form{margin:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer__search input[type=search]{height:44px;border-radius:7px;background:#fbfbfa;font-size:12px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer__search .btn{height:44px;font-size:12px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .contact-box{padding:0;margin:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .contact-box strong{display:block;margin:0 0 9px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .contact-box li{padding-left:0}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .contact-box li:before{display:none}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .bxn-hf-contact-links{margin-top:9px!important}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-bottom{border-top:1px solid var(--bxn-line,#e1e3e0);padding:20px;gap:18px;background:transparent;text-align:left;flex-direction:row;font-size:10px;color:var(--bxn-muted,#68777f)}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-bottom a{color:inherit}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .bxn-verified-reviews{font-size:11px}
@media(max-width:767px){
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer{margin-top:40px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-rows{display:block;padding:35px 20px 20px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-rows>.site-name{margin-bottom:30px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-rows>.site-name>a,html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-rows>.site-name img{width:133px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .bxn-hf-brand-copy{max-width:320px;margin-top:13px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .custom-footer__search{grid-column:1/-1}
html[data-boxxi-native="1"][data-bxn-header-footer="1"] #footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}
}

/* END boxxi-header-footer-parity.css */

/* BEGIN category-structure.css */
/* WEB031. Enabled only while the bounded category composition is mounted. */
html[data-boxxi-native="1"] [data-bxcat-structure]>.category-top{width:100%;min-width:0;margin:0 0 32px;padding:0}
html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-category-hero{width:100%;margin:0 0 25px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}
html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-category-hero>.bxn-category-intro{padding:36px 40px;min-width:0}
html[data-boxxi-native="1"] [data-bxcat-top] .category-title{font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.25;letter-spacing:-1px;overflow-wrap:break-word}
html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#78684d;margin:0 0 19px}
html[data-boxxi-native="1"] [data-bxcat-top] .bxn-category-lead{font-size:13px;line-height:1.8;margin:0;max-width:48ch}
html[data-boxxi-native="1"] [data-bxcat-top] .bxn-category-details{margin-top:18px;font-size:12px}
html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-category-hero .bxn-category-art{min-height:300px}
html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-category-hero .bxn-category-art>img{width:100%;height:100%;object-fit:cover}
html[data-boxxi-native="1"] [data-bxcat-top]>.bxcat-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0}
html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid #dce1e2;border-radius:5px;background:#fff;color:var(--bxn-ink,#20323c);font-size:11px;line-height:1.5;text-decoration:none;max-width:100%}
html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-pill[aria-current="page"]{background:var(--bxn-ink,#2c4352);border-color:var(--bxn-ink,#2c4352);color:#fff}
html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-pill svg,
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-delivery svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:0;list-style:none}
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories:before,
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories:after{display:none;content:none}
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories>li{float:none;width:auto;max-width:none;padding:0;margin:0;min-width:0;display:flex}
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories>li>a{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;min-width:0;min-height:0;margin:0;padding:0 0 15px;border:1px solid var(--bxn-line,#e4e5e2);border-radius:9px;background:#fff;overflow:hidden;text-align:left;text-decoration:none;position:relative}
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories>li>a>.image{display:block;width:100%;height:auto;min-width:0;max-width:none;aspect-ratio:1.49;flex:0 0 auto;margin:0 0 13px;padding:0;background:#f5f2ec}
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories>li>a>.image img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;margin:0;padding:0;mix-blend-mode:normal}
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories>li>a>.text{width:auto;font-size:13px;font-weight:500;line-height:1.5;white-space:normal;margin:0;padding:0 30px 0 14px;overflow-wrap:anywhere}
html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-subcategory-caption{display:block;font-size:10px;line-height:1.6;color:#637078;margin:5px 0 0;padding:0 30px 0 14px}
html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories>li>a:after{position:absolute;left:auto;right:13px;top:auto;bottom:24px;margin:0;font-size:11px}
html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-bestsellers{margin:15px 0 0}
html[data-boxxi-native="1"] [data-bxcat-structure]>.content-wrapper-in{background:none}
html[data-boxxi-native="1"] [data-bxcat-structure]>.content-wrapper-in>#content{min-width:0;width:auto;max-width:none;padding:0;float:none}
html[data-boxxi-native="1"] [data-bxcat-structure] .sidebar{background:none;min-width:0}
html[data-boxxi-native="1"] [data-bxcat-structure] .sidebar-inner{background:none}
html[data-boxxi-native="1"] [data-bxcat-structure] .sidebar-inner>.box-filters{padding:0;background:none;border:0;border-radius:0;margin:0 0 24px}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-filter-title{font-size:14px;font-weight:500;line-height:1.5;margin:0 0 23px;padding:0}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-delivery{padding:19px 17px;margin:0 0 22px;border-radius:8px;background:#f5f2ec;color:var(--bxn-ink,#20323c)}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-delivery>svg{display:block;color:#9a8055;margin:0 0 16px;width:25px;height:25px}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-delivery>strong{display:block;font-size:12px;font-weight:500;line-height:1.5;margin:0 0 7px}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-delivery>p{font-size:11px;line-height:1.75;color:#637078;margin:0 0 15px}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-delivery>a{font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-sidebar-extras{border-top:1px solid #e4e5e2;padding-top:15px;margin-top:12px}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-sidebar-extras>summary{font-size:11px;line-height:1.6;cursor:pointer;padding:5px 0}
html[data-boxxi-native="1"] [data-bxcat-structure] .bxcat-sidebar-extras>.box{padding:15px 0;background:none;border:0;margin:0}
@media(min-width:768px){
 html[data-boxxi-native="1"] [data-bxcat-structure]>.content-wrapper-in{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:30px}
 html[data-boxxi-native="1"] [data-bxcat-structure]>.content-wrapper-in>.sidebar{width:auto;max-width:none;padding:0;float:none}
}
@media(max-width:1000px) and (min-width:768px){
 html[data-boxxi-native="1"] [data-bxcat-structure]>.content-wrapper-in{grid-template-columns:185px minmax(0,1fr);gap:22px}
}
@media(max-width:800px){
 html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-category-hero{grid-template-columns:minmax(0,1fr);margin-bottom:20px}
 html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-category-hero>.bxn-category-intro{padding:26px 24px}
 html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-category-hero .bxn-category-art{min-height:0;padding:0 24px 24px}
 html[data-boxxi-native="1"] [data-bxcat-top]>.bxn-category-hero .bxn-category-art>img{height:auto;max-height:260px;object-fit:contain;border-radius:9px}
 html[data-boxxi-native="1"] [data-bxcat-top] .category-title{font-size:29px;letter-spacing:-.8px}
 html[data-boxxi-native="1"] [data-bxcat-top] .bxn-category-lead{font-size:12px}
 html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-eyebrow{font-size:9px;letter-spacing:1.1px;margin-bottom:15px}
 html[data-boxxi-native="1"] [data-bxcat-top]>.bxcat-tabs{gap:7px;margin-bottom:22px}
 html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-pill{font-size:10px;min-height:40px;padding:8px 10px;gap:5px}
 html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-pill svg{width:18px;height:18px}
 html[data-boxxi-native="1"] [data-bxcat-top]>.subcategories>li>a>.text{font-size:12px;padding-left:12px}
 html[data-boxxi-native="1"] [data-bxcat-top] .bxcat-subcategory-caption{font-size:10px;padding-left:12px}
}
@media(max-width:767px){
 html[data-boxxi-native="1"] [data-bxcat-structure]>.content-wrapper-in{display:block}
 html[data-boxxi-native="1"] [data-bxcat-structure]>.content-wrapper-in>#content{width:100%}
}

/* END category-structure.css */

/* BEGIN boxxi-published-recipes.css */
/* Existing public recipes only: scope attribute is attached after strict route/card validation. */
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] #content-wrapper{width:calc(100% - 80px);max-width:1200px;padding:0;margin-left:auto;margin-right:auto}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .content-wrapper-in{display:block}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .sidebar.sidebar-left{display:none}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] #content{float:none;width:100%;max-width:none;min-width:0;flex-basis:100%;margin:0;padding:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] #content>.content-inner{max-width:none;padding:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-overview-hero{display:grid;grid-template-columns:1.1fr 1fr;background:var(--bxn-cream,#f5f2ec);border-radius:14px;overflow:hidden;margin:0 0 34px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-hero-copy{padding:44px 42px;align-self:center;min-width:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--bxn-muted,#65756c);margin:0 0 14px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-hero-copy h1{font-size:clamp(30px,3.4vw,46px);line-height:1.2;margin:0 0 20px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-hero-copy>p:last-child{font-size:14px;line-height:1.9;margin:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-hero-visual{position:relative;margin:0;min-width:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;min-height:280px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-hero-visual figcaption{position:absolute;right:12px;bottom:10px;background:#ffffffdd;border-radius:3px;padding:4px 7px;font-size:9px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] [data-bxrp-original-list-heading],html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] [data-bxrp-original-excerpt],html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="detail"] .bxn-recipe-meta{display:none}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-search{margin:0 0 32px;max-width:620px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-search label{display:block;font-size:13px;font-weight:600;margin:0 0 10px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-search-controls{display:flex;gap:10px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-search input{flex:1;min-width:0;width:auto;border:1px solid #d8dfd9;border-radius:7px;padding:13px 15px;min-height:46px;background:#fff;font:inherit}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-search button{min-height:46px;min-width:90px;border:1px solid var(--bxn-ink,#293b3e);border-radius:7px;background:var(--bxn-ink,#293b3e);color:#fff;font:inherit;font-size:12px;padding:12px 19px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-search-status{font-size:12px;color:var(--bxn-muted,#65756c);margin:10px 0 0;min-height:20px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;min-width:0;margin:0 0 48px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper>.news-item{display:flex;flex-direction:column;float:none;width:auto;max-width:none;min-width:0;padding:0;margin:0;border:1px solid var(--bxn-line,#e0e5e1);border-radius:11px;background:#fff;overflow:hidden}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper>.news-item[hidden]{display:none!important}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper>.news-item>.image{float:none;width:100%;max-width:none;padding:0;margin:0;flex:none}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper>.news-item>.image a{display:block}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper>.news-item>.image img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1.5;object-fit:cover;margin:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper>.news-item>.text{display:flex;flex-direction:column;flex:1;float:none;width:100%;min-width:0;padding:23px 24px 26px;margin:0;box-sizing:border-box}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper .title{font-size:21px;line-height:1.45;font-weight:500;overflow-wrap:break-word;margin:0 0 14px;color:var(--bxn-ink,#293b3e)}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-summary{font-size:13px;line-height:1.85;color:var(--bxn-muted,#65756c);margin:0 0 17px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-meta{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;align-items:center}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-meta>span{background:#f5f2ec;color:#5c7065;padding:7px 10px;border-radius:5px;font-size:11px;line-height:1.5}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-card-link{font-size:12px;font-weight:500;align-self:flex-start;margin-top:auto;padding-top:7px;text-decoration:underline;text-underline-offset:4px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-empty{padding:25px;background:#f5f2ec;border-radius:9px;margin:0 0 35px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-empty[hidden]{display:none}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="detail"] .news-item-detail{padding:0;max-width:none}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="detail"] .news-item-detail>h1{font-size:clamp(30px,3.5vw,44px);line-height:1.25;max-width:900px;margin:20px 0 24px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-back{display:inline-block;font-size:12px;margin:0 0 8px;text-decoration:underline;text-underline-offset:4px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-time-note{font-size:11px;color:#65756c;margin:0 0 22px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-photo{margin:0 0 35px!important;padding:0;border-radius:12px;overflow:hidden;background:#f5f2ec}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-photo img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-photo figcaption{background:#fff;padding:9px 0;font-size:10px;color:#65756c}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="detail"] .news-item-detail>.text{padding:0;line-height:1.9;font-size:14px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-recipe-layout{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.8fr);gap:60px;align-items:start;margin:35px 0 50px;min-width:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-ingredients{background:#f5f2ec;border:1px solid #e2ddd1;border-radius:9px;padding:28px 30px;min-width:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-native-heading{font-size:23px;line-height:1.4;margin:0 0 20px;font-weight:500}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-ingredients ul{list-style:none;margin:0 0 15px;padding:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-ingredients li{font-size:13px;line-height:1.8;padding:11px 0;border-top:1px solid #dedbce;overflow-wrap:anywhere}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-method{min-width:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-steps{counter-reset:bxrp-step;list-style:none;margin:0;padding:0;display:grid;gap:24px}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-steps>li{position:relative;counter-increment:bxrp-step;padding-left:51px;min-width:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-steps>li:not([data-bxrp-existing-number])::before{content:counter(bxrp-step);position:absolute;left:0;top:2px;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#f5f2ec;font-size:13px;color:#5c7065}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-steps>li[data-bxrp-existing-number]{padding-left:0}
html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-steps p{font-size:14px;line-height:1.9;margin:0}
@media(max-width:1000px){html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-recipe-layout{gap:32px}}
@media(max-width:767px){html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] #content-wrapper{width:calc(100% - 40px)}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-overview-hero{grid-template-columns:minmax(0,1fr)}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-hero-copy{padding:29px 25px}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-hero-visual img{min-height:0;aspect-ratio:1.65;height:auto}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-recipe-layout{grid-template-columns:minmax(0,1fr);gap:30px}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-ingredients{padding:24px}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-photo img{max-height:430px}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-steps p{font-size:13px}}
@media(max-width:540px){html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper{grid-template-columns:minmax(0,1fr);gap:24px}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity="list"] #newsWrapper .title{font-size:22px}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-search-controls{gap:8px}html[data-boxxi-native="1"] body[data-boxxi-recipe-parity] .bxrp-search button{min-width:76px;padding:12px}}

/* END boxxi-published-recipes.css */
