.OcIQIq_page{padding:var(--space-6) 0 var(--space-12)}.OcIQIq_container{max-width:var(--container-content);padding:0 var(--space-4);margin:0 auto}.OcIQIq_breadcrumb{margin-bottom:var(--space-6)}.OcIQIq_productGrid{gap:var(--space-6) var(--space-10);margin-bottom:var(--space-12);grid-template:"gallery header""gallery info"1fr/minmax(0,1fr) minmax(0,1fr);display:grid}.OcIQIq_productHeader{justify-items:start;gap:var(--space-2);grid-area:header;min-width:0;display:grid}.OcIQIq_pageHeader{justify-self:stretch}.OcIQIq_gallery{grid-area:gallery;min-width:0}.OcIQIq_withDetails{grid-template-rows:auto auto 1fr;grid-template-areas:"gallery header""gallery info""details info"}.OcIQIq_details{gap:var(--space-5);flex-direction:column;grid-area:details;min-width:0;display:flex}.OcIQIq_info{align-items:stretch;gap:var(--space-5);flex-direction:column;grid-area:info;min-width:0;display:flex}.OcIQIq_seller{gap:var(--space-2);min-width:0;display:grid}.OcIQIq_vendor{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.OcIQIq_vendorLink{gap:var(--space-2);font-size:var(--font-size-sm)}.OcIQIq_sellerRole{color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.OcIQIq_verified{color:var(--color-accent-primary-light);flex-shrink:0}.OcIQIq_rating{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.OcIQIq_priceSummary{gap:var(--space-1);flex-direction:column;display:flex}.OcIQIq_priceContext{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.OcIQIq_description{max-width:70ch;color:var(--color-text-secondary);font-size:var(--font-size-base);white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;line-height:1.7}.OcIQIq_descriptionBlock{justify-items:start;gap:var(--space-2);display:grid}.OcIQIq_descriptionCollapsed{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OcIQIq_descriptionToggle{margin-inline-start:calc(-1 * var(--space-3))}.OcIQIq_actions{align-items:end;gap:var(--space-3);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"purchase wishlist";display:grid}.OcIQIq_actions:has(.OcIQIq_quantityGroup){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"quantity purchase wishlist"}.OcIQIq_wishlistAction{grid-area:wishlist}.OcIQIq_notBuyable{grid-area:purchase}.OcIQIq_actionError{color:color-mix(in srgb, var(--color-accent-error) 55%, var(--color-text-primary));font-size:var(--font-size-sm);overflow-wrap:anywhere}.OcIQIq_quantityGroup{grid-area:quantity}.OcIQIq_detailSection{padding-top:var(--space-5);margin-top:var(--space-3);border-top:1px solid var(--color-border-primary)}.OcIQIq_detailHeader{margin-block-end:var(--space-3)}.OcIQIq_featuresList{gap:var(--space-2);flex-direction:column;display:flex}.OcIQIq_featureItem{align-items:flex-start;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;display:flex}.OcIQIq_featureItem svg{margin-top:var(--space-1);color:var(--color-accent-success);flex-shrink:0}.OcIQIq_relatedSection{padding-top:var(--space-8);border-top:1px solid var(--color-border-primary)}.OcIQIq_relatedHeader{margin-block-end:var(--space-6)}.OcIQIq_relatedGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}@media (max-width:900px){.OcIQIq_productGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""gallery""info"}.OcIQIq_withDetails{grid-template-rows:none;grid-template-areas:"header""gallery""info""details"}}@media (max-width:600px){.OcIQIq_page{padding-top:var(--space-3)}.OcIQIq_productGrid{gap:var(--space-4)}.OcIQIq_breadcrumb{margin-bottom:var(--space-2)}.OcIQIq_actions:has(.OcIQIq_quantityGroup){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quantity quantity""purchase wishlist"}}.OcIQIq_addToCartBtn{grid-area:purchase}.OcIQIq_secSeal{gap:var(--space-1);min-width:0;display:grid}.OcIQIq_secSealTitle,.OcIQIq_secSealDetail{overflow-wrap:anywhere;margin:0}.OcIQIq_secSealDetail{color:var(--color-text-secondary);font-size:var(--font-size-sm)}
.Xr42ra_container{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.Xr42ra_stars{align-items:center;gap:calc(var(--space-1) / 2);display:flex}.Xr42ra_starFilled{color:var(--color-accent-tertiary);vertical-align:middle;display:inline-flex}.Xr42ra_starEmpty{color:var(--color-border-control);vertical-align:middle;display:inline-flex}.Xr42ra_halfStarContainer{line-height:0;display:inline-flex;position:relative}.Xr42ra_halfStarOverlay{pointer-events:none;inline-size:50%;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.Xr42ra_value{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;font-weight:600}.Xr42ra_reviews{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}
.jjNM1a_slider{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.jjNM1a_header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.jjNM1a_titleContainer{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.jjNM1a_description{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-basis:100%;line-height:1.5}.jjNM1a_title{color:var(--color-text-primary);font-size:var(--font-size-2xl);text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:1.3}.jjNM1a_controls{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.jjNM1a_viewAll{font-size:var(--font-size-sm)}.jjNM1a_navButtons{gap:var(--space-2);margin-inline-start:auto;display:flex}.jjNM1a_products{align-items:stretch;gap:var(--space-5);min-width:0;margin-inline:calc(-1 * var(--space-2));padding:var(--space-2) var(--space-2) var(--space-4);scroll-snap-type:x proximity;scroll-padding-inline:var(--space-2);display:flex;overflow-x:auto}.jjNM1a_productWrapper{scroll-snap-align:start;flex:0 0 280px;min-width:0;display:flex}@media (max-width:600px){.jjNM1a_controls{justify-content:space-between;width:100%}.jjNM1a_title{font-size:var(--font-size-xl)}.jjNM1a_products{gap:var(--space-3)}.jjNM1a_productWrapper{flex-basis:calc((100% - var(--space-3)) / 2.2)}}@media (prefers-reduced-motion:reduce){.jjNM1a_products{scroll-behavior:auto}}
.fMffoq_card{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);min-width:0;transition:border-color var(--transition-control);flex-direction:column;display:flex}.fMffoq_card:hover{border-color:var(--color-accent-primary-light)}.fMffoq_banner{border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:7rem;position:relative;overflow:hidden}.fMffoq_bannerImage{object-fit:cover}.fMffoq_content{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4);margin-top:calc(-1 * var(--space-8));flex-direction:column;display:flex}.fMffoq_logoContainer{border-radius:calc(var(--radius-md) + 3px);background:var(--color-bg-secondary);padding:3px;display:inline-flex;position:relative}.fMffoq_info{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fMffoq_nameContainer{align-items:center;gap:var(--space-2);min-width:0;display:flex}.fMffoq_name{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:600;line-height:1.4}.fMffoq_verified{color:var(--color-accent-primary-light);flex:none;display:inline-flex}.fMffoq_category,.fMffoq_catalogCount{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.fMffoq_catalogCount{padding-top:var(--space-2);margin-top:auto}.fMffoq_card:focus-visible{border-color:var(--color-accent-primary-light);outline-offset:-1px}
.ngZQ_a_page{min-block-size:60vh;padding-block:var(--space-12) var(--space-16);overflow-wrap:anywhere}.ngZQ_a_container{gap:var(--space-6);width:100%;max-width:var(--container-content);padding-inline:var(--space-6);margin-inline:auto;display:grid}.ngZQ_a_suggestions{gap:var(--space-10);min-width:0;margin-block-start:var(--space-6);display:grid}.ngZQ_a_cartGrid{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 21rem;display:grid}.ngZQ_a_itemsSection,.ngZQ_a_summarySection{min-inline-size:0}.ngZQ_a_itemsSection{align-content:start;gap:var(--space-4);display:grid}.ngZQ_a_itemsHeader{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:1px solid var(--color-border-primary);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.ngZQ_a_itemsCount{min-inline-size:0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.5}.ngZQ_a_clearButton{margin-inline-start:auto}.ngZQ_a_vendor{margin-block:calc(var(--space-1) * -1)}.ngZQ_a_itemPrice{font-variant-numeric:tabular-nums}.ngZQ_a_itemIssue{max-width:50ch;color:var(--color-accent-warning);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.65}.ngZQ_a_lineTotal{margin-block-start:var(--space-2)}.ngZQ_a_summarySection{top:calc(var(--space-20) + var(--space-4));position:sticky}.ngZQ_a_summaryContent{gap:var(--space-5);min-inline-size:0;display:grid}.ngZQ_a_summaryRows{gap:var(--space-2);display:grid}.ngZQ_a_shippingList{min-inline-size:0;margin:0}.ngZQ_a_shippingRow{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ngZQ_a_shippingTerm{min-inline-size:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;flex:6rem;line-height:1.4}.ngZQ_a_shippingValue{min-inline-size:0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;flex:0 auto;margin:0;margin-inline-start:auto;font-weight:600;line-height:1.4}.ngZQ_a_regionChoice{vertical-align:top;border-radius:var(--radius-sm);max-inline-size:100%;display:inline-block;position:relative}.ngZQ_a_regionValue{color:var(--color-accent-primary-light);text-underline-offset:.2em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:from-font}.ngZQ_a_regionTail{white-space:nowrap}.ngZQ_a_regionChevron{vertical-align:-.2em;margin-inline-start:.125rem}.ngZQ_a_regionSelect{inline-size:100%;block-size:max(100%, var(--control-size));opacity:0;appearance:none;cursor:pointer;border:0;margin:0;padding:0;font-size:1rem;position:absolute;inset-block-start:min(0px, calc((100% - var(--control-size)) / 2));inset-inline-start:0}.ngZQ_a_regionChoice:has(.ngZQ_a_regionSelect:focus-visible){outline:2px solid var(--color-accent-primary-light);outline-offset:2px}@media (hover:hover){.ngZQ_a_regionChoice:hover .ngZQ_a_regionValue{text-decoration-thickness:2px}}@media (forced-colors:active){.ngZQ_a_regionValue{color:linktext}.ngZQ_a_regionChoice:has(.ngZQ_a_regionSelect:focus-visible){outline-color:highlight}}.ngZQ_a_eta{align-items:flex-start;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500;line-height:1.45;display:flex}.ngZQ_a_etaIcon{color:var(--color-text-secondary);flex:none;margin-block-start:.1em}.ngZQ_a_etaList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ngZQ_a_summaryNotes{gap:var(--space-2);display:grid}.ngZQ_a_summaryNote{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.65}.ngZQ_a_summaryActions{gap:var(--space-2);display:grid}.ngZQ_a_summaryFootnote{color:var(--color-text-tertiary);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.5}@media (max-width:1100px){.ngZQ_a_cartGrid{grid-template-columns:minmax(0,1fr)}.ngZQ_a_summarySection{max-inline-size:32rem;position:static}}@media (max-width:650px){.ngZQ_a_page{padding-block:var(--space-8) var(--space-12)}.ngZQ_a_container{padding-inline:var(--space-4)}.ngZQ_a_summarySection{max-inline-size:none}}.ngZQ_a_lineActions{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.ngZQ_a_lineQuantity{position:relative}.ngZQ_a_lineQuantity [data-line-hint-beside]{white-space:nowrap;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}@media (max-width:760px){.ngZQ_a_page{padding-block-start:0}.ngZQ_a_header h1{min-block-size:var(--control-size);align-items:center;padding-inline-end:var(--shop-account-room,0px);display:flex}}
