.odNrLa_product{grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:relative}.odNrLa_breadcrumb{color:var(--color-text-2);font:var(--font-caption);font-weight:400;display:none}.odNrLa_breadcrumb a{text-decoration:none}.odNrLa_media{margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) 0;position:relative}.odNrLa_back,.odNrLa_heart{padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-text);border:0;display:inline-flex}.odNrLa_back{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.odNrLa_heart{cursor:pointer;position:absolute;inset-block-start:0;inset-inline-end:var(--space-3)}.odNrLa_heart[aria-pressed=true]{color:var(--color-primary)}.odNrLa_heart[aria-pressed=true] svg{fill:currentColor}.odNrLa_details{flex-direction:column;gap:14px;display:flex}.odNrLa_category{color:var(--color-text-2);font:var(--font-label);margin:0}.odNrLa_heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-start:-10px;display:flex}.odNrLa_name{font:var(--font-heading-xl);font-size:22px}.odNrLa_price{align-items:center;gap:var(--space-2);font:var(--font-heading-m);margin:-10px 0 0;font-weight:700;display:flex}.odNrLa_onOrder,.odNrLa_promo{padding:2px var(--space-2);border-radius:var(--radius-pill);font:var(--font-label)}.odNrLa_onOrder{background:var(--color-warning-soft);color:var(--color-warning)}.odNrLa_promo{background:var(--color-primary-soft);color:var(--color-primary);align-self:flex-start;margin:0}.odNrLa_group{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.odNrLa_legend{color:var(--color-text-2);font:var(--font-body);padding:0;font-size:14px}.odNrLa_legend strong{color:var(--color-text);font-weight:600}.odNrLa_values{gap:var(--space-2);flex-wrap:wrap;display:flex}.odNrLa_values [data-struck]:not([aria-pressed=true]){border-color:var(--color-border);color:var(--color-border-strong);text-decoration:line-through}.odNrLa_buy{z-index:10;padding:var(--space-3) var(--space-4) calc(var(--space-5) + var(--safe-bottom));border-block-start:1px solid var(--color-border);background:var(--color-card);align-items:center;gap:14px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.odNrLa_buy>:last-child,.odNrLa_chosen{flex:1 1 0}.odNrLa_chosen{min-width:0;color:var(--color-text-2);font:var(--font-label);flex-direction:column;margin:0;font-weight:400;display:flex}.odNrLa_chosen span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.odNrLa_chosen strong{color:var(--color-text);font-size:18px}.odNrLa_quantity{justify-content:space-between;align-items:center;margin:0;font-size:14px;display:flex}.odNrLa_added{color:var(--color-success);margin:0}.odNrLa_promises{padding:var(--space-3) 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);font:var(--font-caption);flex-direction:column;gap:10px;margin:0;display:flex}.odNrLa_promises span{align-items:center;gap:10px;display:flex}.odNrLa_subtitle{font:var(--font-body);font-weight:600}.odNrLa_description{gap:var(--space-3);color:var(--color-text-2);flex-direction:column;display:flex}.odNrLa_description p{margin:0}@media (min-width:768px){.odNrLa_product{grid-template-columns:698px minmax(0,1fr);gap:20px 48px}.odNrLa_breadcrumb{grid-column:1/-1;display:block}.odNrLa_media{margin:0}.odNrLa_back{display:none}.odNrLa_details{gap:18px}.odNrLa_category{font-size:13px}.odNrLa_heading,.odNrLa_price{margin:0}.odNrLa_heart{background:0 0;padding:0;position:static}.odNrLa_heart svg{width:26px;height:26px}.odNrLa_name{font-size:32px}.odNrLa_price{font-size:26px}.odNrLa_legend{font-size:15px}.odNrLa_buy{background:0 0;border:0;padding:0;position:static}.odNrLa_chosen{display:none}.odNrLa_promises{padding:var(--space-4) 18px;font-size:14px}}
._2yw3nW_from{color:var(--color-primary);font:var(--font-body);margin:-6px 0 0;font-weight:600}._2yw3nW_title{font:var(--font-body);padding:0;font-weight:600}._2yw3nW_packs{border:0;flex-direction:column;gap:18px;margin:0;padding:0;display:flex}._2yw3nW_pack{align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);cursor:pointer;display:flex;position:relative}._2yw3nW_pack:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}._2yw3nW_pack input{width:20px;height:20px;accent-color:var(--color-primary);margin:0}._2yw3nW_packText{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}._2yw3nW_packText strong{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:14px;display:flex}._2yw3nW_packText small{color:var(--color-text-2);font:var(--font-caption);font-weight:400}._2yw3nW_packText ._2yw3nW_saving{max-width:calc(100% - 2 * var(--space-3));padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-success);color:var(--color-text-inverse);font:var(--font-tiny);text-overflow:ellipsis;white-space:nowrap;font-weight:600;position:absolute;inset-block-start:0;inset-inline-end:var(--space-3);overflow:hidden;transform:translateY(-50%)}._2yw3nW_popular{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-inverse);font:var(--font-tiny);font-weight:600}._2yw3nW_packPrice{white-space:nowrap;font-size:16px}._2yw3nW_piece{align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);display:flex}._2yw3nW_piece[data-open]{border-color:var(--color-primary);flex-direction:column;align-items:stretch}._2yw3nW_pieceHead{justify-content:space-between;align-items:center;display:flex}._2yw3nW_pieceText{flex-direction:column;flex:1 1 0;min-width:0;font-size:14px;display:flex}._2yw3nW_pieceText small{color:var(--color-text-2);font:var(--font-caption);font-weight:400}._2yw3nW_done{color:var(--color-success);display:inline-flex}._2yw3nW_todo{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);width:22px;height:22px}._2yw3nW_edit,._2yw3nW_same{align-items:center;gap:var(--space-1);color:var(--color-primary);font:var(--font-caption);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}._2yw3nW_same{align-self:flex-start}._2yw3nW_bar{z-index:10;padding:var(--space-3) var(--space-4) calc(var(--space-5) + var(--safe-bottom));border-block-start:1px solid var(--color-border);background:var(--color-card);align-items:center;gap:14px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}._2yw3nW_bar>*{flex:1 1 0}._2yw3nW_summary{min-width:0;color:var(--color-text-2);font:var(--font-label);flex-direction:column;margin:0;font-weight:400;display:flex}._2yw3nW_summary strong{color:var(--color-text);font-size:18px}._2yw3nW_direct{color:var(--color-text-2);font:var(--font-caption);margin:0;font-weight:400;display:none}@media (min-width:768px){._2yw3nW_from{margin:0;font-size:18px}._2yw3nW_packs{grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--space-2);display:grid}._2yw3nW_pack{flex-direction:column;align-items:flex-start;padding-inline-start:42px}._2yw3nW_pack input{position:absolute;inset-block-start:14px;inset-inline-start:14px}._2yw3nW_packText{flex:auto}._2yw3nW_packText ._2yw3nW_saving{inset-inline:auto;max-width:calc(100% + var(--space-2));letter-spacing:-.01em;padding-inline:6px;left:50%;transform:translate(-50%,-50%)}._2yw3nW_packPrice{font-size:18px}._2yw3nW_bar{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);position:static}._2yw3nW_bar>:last-child{flex:1.6 1 0}._2yw3nW_summary{font-size:13px}._2yw3nW_summary strong{font-size:22px}._2yw3nW_direct{display:block}}
._Ehkhq_gallery{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._Ehkhq_placeholder,._Ehkhq_main{background:var(--color-sunken);block-size:460px;inline-size:100%}._Ehkhq_main{object-fit:cover}._Ehkhq_thumbs{gap:var(--space-2);padding-inline:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._Ehkhq_thumb{aspect-ratio:84/104;border-radius:var(--radius-md);background:var(--color-sunken);cursor:pointer;border:2px solid #0000;padding:0;overflow:hidden}._Ehkhq_thumb[aria-pressed=true]{border-color:var(--color-primary)}._Ehkhq_image{object-fit:cover;block-size:100%;inline-size:100%}@media (min-width:768px){._Ehkhq_gallery{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;display:grid}._Ehkhq_placeholder,._Ehkhq_main{aspect-ratio:600/750;border-radius:var(--radius-lg);grid-column:2;block-size:auto}._Ehkhq_thumbs{grid-row:1;grid-template-columns:1fr;gap:10px;padding:0}}
