.ProductGallery-module__LcFt4G__gallery{flex-direction:column;gap:14px;width:100%;display:flex}.ProductGallery-module__LcFt4G__mainImageWrapper{aspect-ratio:16/10;border-radius:var(--radius-md,14px);background:var(--color-surface-soft,#f7f7f7);cursor:pointer;width:100%;max-height:540px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a}.ProductGallery-module__LcFt4G__mainImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.ProductGallery-module__LcFt4G__mainImageWrapper:hover .ProductGallery-module__LcFt4G__mainImage{transform:scale(1.02)}.ProductGallery-module__LcFt4G__zoomOverlay{opacity:0;transition:all var(--transition-base);cursor:zoom-in;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductGallery-module__LcFt4G__mainImageWrapper:hover .ProductGallery-module__LcFt4G__zoomOverlay{opacity:1;background:#0000000a}.ProductGallery-module__LcFt4G__zoomIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;transition:transform var(--transition-spring);color:var(--color-ink,#222);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;transform:scale(.85);box-shadow:0 2px 8px #0000001f}.ProductGallery-module__LcFt4G__mainImageWrapper:hover .ProductGallery-module__LcFt4G__zoomIcon{transform:scale(1)}.ProductGallery-module__LcFt4G__thumbnailsGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.ProductGallery-module__LcFt4G__thumbnail{aspect-ratio:1;border-radius:var(--radius-sm,10px);cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);background:var(--color-surface-soft,#f7f7f7);opacity:.8;border:2px solid #0000;padding:0;position:relative;overflow:hidden}.ProductGallery-module__LcFt4G__thumbnail:hover{opacity:1;border-color:var(--color-border-strong,#c1c1c1);transform:translateY(-1px)}.ProductGallery-module__LcFt4G__thumbnailActive{opacity:1;border-color:var(--color-ink,#222);box-shadow:0 0 0 1px var(--color-ink,#222)}.ProductGallery-module__LcFt4G__thumbnailImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.ProductGallery-module__LcFt4G__thumbnail:hover .ProductGallery-module__LcFt4G__thumbnailImage{transform:scale(1.05)}@media (max-width:900px){.ProductGallery-module__LcFt4G__mainImageWrapper{aspect-ratio:4/3;max-height:420px}.ProductGallery-module__LcFt4G__thumbnailsGrid{grid-template-columns:repeat(5,1fr);gap:8px}}@media (max-width:600px){.ProductGallery-module__LcFt4G__mainImageWrapper{aspect-ratio:1}.ProductGallery-module__LcFt4G__thumbnailsGrid{grid-template-columns:repeat(4,1fr);gap:6px}.ProductGallery-module__LcFt4G__zoomOverlay{display:none}}
.BuyRentToggle-module__cL-SVG__toggleContainer{background:var(--color-surface-soft,#f7f7f7);border:1px solid var(--color-hairline,#ddd);border-radius:var(--radius-full,9999px);align-items:center;gap:4px;width:fit-content;padding:4px;display:flex}.BuyRentToggle-module__cL-SVG__toggleOption{border-radius:var(--radius-full,9999px);color:var(--color-muted,#6a6a6a);transition:all var(--transition-fast);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:500;display:flex;position:relative}.BuyRentToggle-module__cL-SVG__toggleOption:hover:not(.BuyRentToggle-module__cL-SVG__toggleActive){color:var(--color-ink,#222)}.BuyRentToggle-module__cL-SVG__toggleActive{color:var(--color-on-dark,#fff);background:var(--color-ink,#222)}.BuyRentToggle-module__cL-SVG__toggleDot{width:6px;height:6px;transition:all var(--transition-fast);background-color:currentColor;border-radius:50%}.BuyRentToggle-module__cL-SVG__toggleActive .BuyRentToggle-module__cL-SVG__toggleDot{background:var(--color-primary,#ff385c)}@media (max-width:768px){.BuyRentToggle-module__cL-SVG__toggleContainer{justify-content:center;width:100%}.BuyRentToggle-module__cL-SVG__toggleOption{flex:1;justify-content:center;padding:8px 14px;font-size:13px}}
.RentalCalendar-module__w4mNeW__calendar{gap:var(--space-3);flex-direction:column;display:flex}.RentalCalendar-module__w4mNeW__calendarHeader{padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}.RentalCalendar-module__w4mNeW__monthTitle{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);font-weight:600}.RentalCalendar-module__w4mNeW__navButton{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-text-secondary);transition:all var(--transition-fast);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.RentalCalendar-module__w4mNeW__navButton:hover{background:var(--color-cream);color:var(--color-text)}.RentalCalendar-module__w4mNeW__weekDays{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.RentalCalendar-module__w4mNeW__weekDay{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) 0;font-size:10px;font-weight:600}.RentalCalendar-module__w4mNeW__daysGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.RentalCalendar-module__w4mNeW__day{aspect-ratio:1;border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text);transition:all var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-weight:400;display:flex;position:relative}.RentalCalendar-module__w4mNeW__day:hover:not(.RentalCalendar-module__w4mNeW__dayDisabled):not(.RentalCalendar-module__w4mNeW__daySelected):not(.RentalCalendar-module__w4mNeW__dayInRange){background:var(--color-cream)}.RentalCalendar-module__w4mNeW__dayToday{color:var(--color-teal);font-weight:700}.RentalCalendar-module__w4mNeW__dayToday:after{content:"";border-radius:var(--radius-full);background:var(--color-teal);width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.RentalCalendar-module__w4mNeW__daySelected{font-weight:600;background:var(--color-teal)!important;color:var(--color-white)!important}.RentalCalendar-module__w4mNeW__dayInRange{background:var(--color-rose-pale);color:var(--color-text);border-radius:0}.RentalCalendar-module__w4mNeW__dayRangeStart{border-radius:var(--radius-full) 0 0 var(--radius-full)}.RentalCalendar-module__w4mNeW__dayRangeEnd{border-radius:0 var(--radius-full) var(--radius-full) 0}.RentalCalendar-module__w4mNeW__dayDisabled{color:var(--color-warm-gray);cursor:not-allowed;opacity:.4}.RentalCalendar-module__w4mNeW__dayBooked{color:var(--color-text-muted);cursor:not-allowed;opacity:.5;text-decoration:line-through}.RentalCalendar-module__w4mNeW__dayOtherMonth{color:var(--color-warm-gray);opacity:.3}.RentalCalendar-module__w4mNeW__dateRange{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-cream);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.RentalCalendar-module__w4mNeW__dateValue{color:var(--color-text);font-weight:600}.RentalCalendar-module__w4mNeW__dateArrow{color:var(--color-taupe)}@media (max-width:768px){.RentalCalendar-module__w4mNeW__day{font-size:var(--text-xs)}.RentalCalendar-module__w4mNeW__weekDay{font-size:9px}.RentalCalendar-module__w4mNeW__monthTitle{font-size:var(--text-sm)}.RentalCalendar-module__w4mNeW__dateRange{padding:var(--space-2);font-size:var(--text-xs)}}
.PricingSidebar-module__athcya__sidebar{flex-direction:column;gap:20px;width:100%;display:flex}.PricingSidebar-module__athcya__card{background:var(--color-canvas,#fff);border-radius:var(--radius-md,14px);border:1px solid var(--color-hairline,#ddd);box-sizing:border-box;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 0 0 1px #00000005,0 2px 6px #0000000a,0 4px 8px #0000001a}.PricingSidebar-module__athcya__priceHeader{justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:4px;display:flex}.PricingSidebar-module__athcya__priceMain{align-items:baseline;gap:6px;display:flex}.PricingSidebar-module__athcya__priceBig{font-family:var(--font-display);color:var(--color-ink,#222);font-size:24px;font-weight:700;line-height:1.1}.PricingSidebar-module__athcya__priceUnit{color:var(--color-muted,#6a6a6a);font-size:15px;font-weight:400}.PricingSidebar-module__athcya__ratingMini{color:var(--color-ink,#222);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.PricingSidebar-module__athcya__reviewsMini{color:var(--color-muted,#6a6a6a);font-weight:400}.PricingSidebar-module__athcya__datePickerSection{flex-direction:column;gap:8px;display:flex}.PricingSidebar-module__athcya__datePickerBox{border:1px solid var(--color-hairline,#ddd);border-radius:var(--radius-sm,8px);background:#fff;overflow:hidden}.PricingSidebar-module__athcya__datePickerInputs{border-bottom:1px solid var(--color-hairline,#ddd);grid-template-columns:1fr 1fr;display:grid}.PricingSidebar-module__athcya__dateInputSegment{flex-direction:column;gap:2px;padding:10px 14px;display:flex}.PricingSidebar-module__athcya__dateInputSegment:first-child{border-right:1px solid var(--color-hairline,#ddd)}.PricingSidebar-module__athcya__dateSegmentLabel{color:var(--color-ink,#222);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.PricingSidebar-module__athcya__dateSegmentValue{color:var(--color-ink,#222);white-space:nowrap;font-size:14px;font-weight:500}.PricingSidebar-module__athcya__datePlaceholder{color:var(--color-muted,#6a6a6a);font-weight:400}.PricingSidebar-module__athcya__actions{flex-direction:column;gap:10px;display:flex}.PricingSidebar-module__athcya__buttonPrimary{border-radius:var(--radius-sm,8px);background:var(--color-primary,#222);color:#fff;width:100%;height:48px;font-family:var(--font-family);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;justify-content:center;align-items:center;padding:14px 24px;font-size:16px;font-weight:500;display:flex}.PricingSidebar-module__athcya__buttonPrimary:hover:not(:disabled){background:var(--color-primary-active,#000)}.PricingSidebar-module__athcya__buttonPrimary:disabled{background:var(--color-primary-disabled,#ddd);cursor:not-allowed}.PricingSidebar-module__athcya__buttonSecondary{border-radius:var(--radius-sm,8px);width:100%;height:48px;color:var(--color-ink,#222);border:1px solid var(--color-ink,#222);font-family:var(--font-family);cursor:pointer;transition:background-color var(--transition-fast);background:#fff;justify-content:center;align-items:center;padding:13px 23px;font-size:16px;font-weight:500;display:flex}.PricingSidebar-module__athcya__buttonSecondary:hover{background:var(--color-surface-soft,#f7f7f7)}.PricingSidebar-module__athcya__noChargeNotice{color:var(--color-muted,#6a6a6a);text-align:center;margin-top:2px;font-size:13px}.PricingSidebar-module__athcya__calculationStack{border-top:1px solid var(--color-hairline,#ddd);flex-direction:column;gap:10px;padding-top:16px;display:flex}.PricingSidebar-module__athcya__calcRow{color:var(--color-muted,#6a6a6a);justify-content:space-between;align-items:center;font-size:14px;line-height:1.4;display:flex}.PricingSidebar-module__athcya__calcLabelUnderline{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.PricingSidebar-module__athcya__calcValue{color:var(--color-ink,#222);font-weight:500}.PricingSidebar-module__athcya__calcDivider{background:var(--color-hairline,#ddd);height:1px;margin:4px 0}.PricingSidebar-module__athcya__totalRow{color:var(--color-ink,#222);justify-content:space-between;align-items:baseline;padding-top:4px;font-size:16px;font-weight:700;display:flex}.PricingSidebar-module__athcya__totalAmount{color:var(--color-ink,#222);font-size:18px;font-weight:700}.PricingSidebar-module__athcya__purchasePriceBox{text-align:center;padding:12px 0}.PricingSidebar-module__athcya__purchasePriceValue{font-family:var(--font-display);color:var(--color-ink,#222);font-size:28px;font-weight:700}.PricingSidebar-module__athcya__agreementLink{color:var(--color-muted,#6a6a6a);transition:color var(--transition-fast);align-items:center;gap:6px;margin-top:8px;font-size:13px;text-decoration:underline;display:inline-flex}.PricingSidebar-module__athcya__agreementLink:hover{color:var(--color-primary,#ff385c)}.PricingSidebar-module__athcya__guarantees{border-top:1px solid var(--color-hairline,#ddd);flex-direction:column;gap:12px;padding-top:16px;display:flex}.PricingSidebar-module__athcya__guaranteeItem{color:var(--color-muted,#6a6a6a);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.PricingSidebar-module__athcya__guaranteeIcon{color:var(--color-primary,#ff385c);flex-shrink:0;margin-top:2px}
.ProductTabs-module__ouekyW__tabs{flex-direction:column;gap:0;display:flex}.ProductTabs-module__ouekyW__tabList{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.ProductTabs-module__ouekyW__tabList::-webkit-scrollbar{display:none}.ProductTabs-module__ouekyW__tab{padding:var(--space-3) var(--space-5);font-size:var(--text-base);color:var(--color-text-secondary);border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:1.5px solid #0000;border-bottom:none;font-weight:500;position:relative}.ProductTabs-module__ouekyW__tab:hover:not(.ProductTabs-module__ouekyW__tabActive){color:var(--color-text);background:var(--color-cream)}.ProductTabs-module__ouekyW__tabActive{color:var(--color-text);background:var(--color-white);border-color:var(--color-border);font-weight:600}.ProductTabs-module__ouekyW__tabActive:after{content:"";background:var(--color-white);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ProductTabs-module__ouekyW__tabBadge{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400}.ProductTabs-module__ouekyW__tabPanel{padding:var(--space-6) 0;animation:ProductTabs-module__ouekyW__fadeIn var(--transition-base)}@keyframes ProductTabs-module__ouekyW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ProductTabs-module__ouekyW__description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.ProductTabs-module__ouekyW__description h2{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3);color:var(--color-text)}.ProductTabs-module__ouekyW__description h2:first-child{margin-top:0}.ProductTabs-module__ouekyW__description p{margin-bottom:var(--space-4)}.ProductTabs-module__ouekyW__description ul{margin-bottom:var(--space-4);padding:0;list-style:none}.ProductTabs-module__ouekyW__description ul li{padding-left:var(--space-5);margin-bottom:var(--space-2);position:relative}.ProductTabs-module__ouekyW__description ul li:before{content:"✦";color:var(--color-rose);font-size:var(--text-xs);position:absolute;left:0}.ProductTabs-module__ouekyW__specsTable{border-collapse:collapse;width:100%}.ProductTabs-module__ouekyW__specsTable tr{border-bottom:1px solid var(--color-border-light)}.ProductTabs-module__ouekyW__specsTable tr:last-child{border-bottom:none}.ProductTabs-module__ouekyW__specsTable td{padding:var(--space-3) var(--space-4);font-size:var(--text-base)}.ProductTabs-module__ouekyW__specsKey{color:var(--color-text-secondary);width:40%;font-weight:500}.ProductTabs-module__ouekyW__specsValue{color:var(--color-text);font-weight:400}.ProductTabs-module__ouekyW__reviewsList{gap:var(--space-5);flex-direction:column;display:flex}.ProductTabs-module__ouekyW__reviewItem{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-light);display:flex}.ProductTabs-module__ouekyW__reviewItem:last-child{border-bottom:none;padding-bottom:0}.ProductTabs-module__ouekyW__reviewAvatar{border-radius:var(--radius-full);background:var(--color-beige);width:40px;height:40px;font-size:var(--text-md);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProductTabs-module__ouekyW__reviewContent{flex:1}.ProductTabs-module__ouekyW__reviewHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.ProductTabs-module__ouekyW__reviewAuthor{font-weight:600;font-size:var(--text-base);color:var(--color-text)}.ProductTabs-module__ouekyW__reviewRating{font-size:var(--text-sm);color:var(--color-gold)}.ProductTabs-module__ouekyW__reviewText{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.ProductTabs-module__ouekyW__pdfContent{text-align:center;padding:var(--space-8) var(--space-4)}.ProductTabs-module__ouekyW__pdfLink{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:all var(--transition-base);font-weight:500;text-decoration:none;display:inline-flex}.ProductTabs-module__ouekyW__pdfLink:hover{border-color:var(--color-teal);background:var(--color-cream)}.ProductTabs-module__ouekyW__pdfIcon{font-size:var(--text-2xl)}@media (max-width:768px){.ProductTabs-module__ouekyW__tabList{margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);gap:0}.ProductTabs-module__ouekyW__tab{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.ProductTabs-module__ouekyW__tabPanel{padding:var(--space-4) 0}.ProductTabs-module__ouekyW__description{font-size:var(--text-sm)}.ProductTabs-module__ouekyW__specsTable td{padding:var(--space-2) var(--space-2);font-size:var(--text-sm)}.ProductTabs-module__ouekyW__specsKey{width:45%}.ProductTabs-module__ouekyW__reviewItem{gap:var(--space-3)}.ProductTabs-module__ouekyW__reviewAvatar{width:32px;height:32px;font-size:var(--text-sm)}.ProductTabs-module__ouekyW__reviewAuthor,.ProductTabs-module__ouekyW__reviewText{font-size:var(--text-sm)}.ProductTabs-module__ouekyW__pdfContent{padding:var(--space-4) var(--space-2)}.ProductTabs-module__ouekyW__pdfLink{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}}
.VendorCard-module__xSM3sa__vendorList{gap:var(--space-3);flex-direction:column;display:flex}.VendorCard-module__xSM3sa__vendorCard{background:var(--color-canvas,#fff);border:1px solid var(--color-hairline,#ddd);border-radius:var(--radius-md,14px);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);cursor:pointer;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.VendorCard-module__xSM3sa__vendorCard:hover{border-color:var(--color-ink,#222);box-shadow:0 0 0 1px #00000005,0 2px 6px #0000000a,0 4px 8px #0000001a}.VendorCard-module__xSM3sa__vendorAvatar{background:var(--color-surface-strong,#f2f2f2);border:1px solid var(--color-hairline,#ddd);border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.VendorCard-module__xSM3sa__vendorAvatarImg{object-fit:cover;width:100%;height:100%}.VendorCard-module__xSM3sa__vendorAvatarPlaceholder{width:100%;height:100%;font-size:var(--text-base);color:var(--color-on-dark,#fff);background:var(--color-ink,#222);justify-content:center;align-items:center;font-weight:700;display:flex}.VendorCard-module__xSM3sa__vendorInfo{flex:1;min-width:0}.VendorCard-module__xSM3sa__vendorLabel{color:var(--color-muted,#6a6a6a);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-weight:500;display:block}.VendorCard-module__xSM3sa__vendorName{color:var(--color-ink,#222);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.VendorCard-module__xSM3sa__badge{color:var(--color-primary,#ff385c);flex-shrink:0}.VendorCard-module__xSM3sa__vendorMeta{color:var(--color-muted,#6a6a6a);align-items:center;gap:12px;margin-top:4px;font-size:12px;display:flex}.VendorCard-module__xSM3sa__rating{color:var(--color-ink,#222);align-items:center;gap:4px;font-weight:600;display:flex}.VendorCard-module__xSM3sa__starIcon{color:var(--color-ink,#222);fill:currentColor}.VendorCard-module__xSM3sa__location{align-items:center;gap:4px;display:flex}.VendorCard-module__xSM3sa__action{color:var(--color-muted,#6a6a6a);transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.VendorCard-module__xSM3sa__vendorCard:hover .VendorCard-module__xSM3sa__action{color:var(--color-ink,#222);transform:translate(3px)}
.SimilarProducts-module__d0fMPa__section{background:0 0;flex-direction:column;gap:20px;width:100%;padding:0;display:flex}.SimilarProducts-module__d0fMPa__sectionTitle{font-family:var(--font-display);color:var(--color-ink,#222);letter-spacing:-.01em;font-size:22px;font-weight:700}.SimilarProducts-module__d0fMPa__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.SimilarProducts-module__d0fMPa__card{border-radius:var(--radius-md,14px);transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid var(--color-hairline,#ddd);cursor:pointer;background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.SimilarProducts-module__d0fMPa__card:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 0 0 1px #00000005,0 2px 6px #0000000a,0 6px 16px #0000001a}.SimilarProducts-module__d0fMPa__cardImage{aspect-ratio:16/11;background:var(--color-surface-soft,#f7f7f7);width:100%;position:relative;overflow:hidden}.SimilarProducts-module__d0fMPa__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.SimilarProducts-module__d0fMPa__card:hover .SimilarProducts-module__d0fMPa__cardImage img{transform:scale(1.04)}.SimilarProducts-module__d0fMPa__cardBody{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.SimilarProducts-module__d0fMPa__cardVendor{color:var(--color-muted,#6a6a6a);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.SimilarProducts-module__d0fMPa__cardVendorAvatar{background:var(--color-surface-strong,#f2f2f2);border-radius:50%;flex-shrink:0;width:18px;height:18px;overflow:hidden}.SimilarProducts-module__d0fMPa__cardVendorAvatar img{object-fit:cover;width:100%;height:100%}.SimilarProducts-module__d0fMPa__cardTitle{color:var(--color-ink,#222);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.SimilarProducts-module__d0fMPa__cardPrice{color:var(--color-ink,#222);margin-top:2px;font-size:14px;font-weight:700}@media (max-width:900px){.SimilarProducts-module__d0fMPa__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:580px){.SimilarProducts-module__d0fMPa__grid{grid-template-columns:1fr;gap:16px}}
