.ly_products_177{max-width: 100%;overflow: visible}.ly_products_177 *{box-sizing: border-box}.ly_products_177 .products_177_heading{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px}.ly_products_177 .products_177_heading_copy{min-width: 0}.ly_products_177 .products_177_eyebrow{margin: 0 0 10px;letter-spacing: .25em;line-height: 1.35}.ly_products_177 .products_177_title{margin: 0;letter-spacing: 0;line-height: 1.15}.ly_products_177 .products_177_heading_actions{display: flex;flex: 0 0 auto;align-items: center;gap: 24px}.ly_products_177 .products_177_controls{display: flex;align-items: center;gap: 10px}.ly_products_177 .products_177_control{display: grid;width: 44px;height: 44px;padding: 0;place-items: center;border: 1px solid #d0d0cc;border-radius: 50%;background-color: transparent;color: #1a1a1a;cursor: pointer;font-size: 18px;line-height: 1;transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease}.ly_products_177 .products_177_control:hover,
.ly_products_177 .products_177_control:focus-visible{border-color: #1a1a1a;background-color: #1a1a1a;color: #ffffff;outline: none}.ly_products_177 .products_177_control:disabled{border-color: #e4e4df;color: #aaa9a4;cursor: default;opacity: 0.7}.ly_products_177 .products_177_control:disabled:hover{border-color: #e4e4df;background-color: transparent;color: #aaa9a4}.ly_products_177 .products_177_control > svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 2}.ly_products_177 .products_177_content,
.ly_products_177 .products_177_inner{max-width: 100%;min-width: 0}.ly_products_177 .products_177_rail{display: grid;width: 100%;max-width: 100%;min-width: 0;grid-auto-columns: var(--products_177_card_width);grid-auto-flow: column;align-items: stretch;gap: 24px;margin: 14px 0 0;padding: 16px 12px 40px;overflow-x: auto;scroll-behavior: smooth;scroll-snap-type: x mandatory;scrollbar-width: none}.ly_products_177 .products_177_rail::-webkit-scrollbar{display: none}.ly_products_177.is_fit_pc .products_177_controls{display: none}.ly_products_177.is_fit_pc .products_177_rail{justify-content: center;overflow-x: visible}.ly_products_177 .products_177_card{display: flex;min-width: 0;height: 100%;flex-direction: column;padding: 16px;border: 1px solid #eeeeea;border-radius: 8px;box-shadow: 0 2px 14px rgba(20, 20, 16, 0.06);scroll-snap-align: start;transition: box-shadow 180ms ease, transform 180ms ease}.ly_products_177 .products_177_card:hover,
.ly_products_177 .products_177_card:focus-within{z-index: 2}.ly_products_177 .products_177_card:hover{box-shadow: 0 12px 30px rgba(20, 20, 16, 0.11);transform: translateY(-2px)}.ly_products_177 .product_media{position: relative;overflow: hidden;border-radius: 6px}.ly_products_177 .product_media .sticker_btn{position: absolute;inset: 0;z-index: 11;pointer-events: none}.ly_products_177 .product_image_link,
.ly_products_177 .product_media .compute_item_img,
.ly_products_177 .product_media .compute_process_img{display: block;width: 100% !important}.ly_products_177 .product_media .compute_process_img{position: relative;overflow: hidden}.ly_products_177 .product_media .compute_process_img img{display: block;transition: transform 0.5s ease, opacity 0.35s ease}.ly_products_177 .product_media .switch_second_img img:nth-of-type(2){position: absolute;top: 0;left: 0;z-index: 0;opacity: 0}.ly_products_177 .products_177_card:hover .hover_scale_img img.ok,
.ly_products_177 .products_177_card:focus-within .hover_scale_img img.ok{transform: scale(1.06)}.ly_products_177 .products_177_card:hover .switch_second_img img:nth-of-type(1),
.ly_products_177 .products_177_card:focus-within .switch_second_img img:nth-of-type(1){opacity: 0}.ly_products_177 .products_177_card:hover .switch_second_img img:nth-of-type(2),
.ly_products_177 .products_177_card:focus-within .switch_second_img img:nth-of-type(2){z-index: 1;opacity: 1}.ly_products_177 .products_177_info{display: flex;min-width: 0;flex: 1;flex-direction: column;align-items: stretch;gap: 8px;padding-top: 16px}.ly_products_177 .product_name{display: block;max-width: 100%;overflow: hidden;line-height: 1.35;text-decoration: none}.ly_products_177 .product_name h3{display: -webkit-box;margin: 0;overflow: hidden;font-size: inherit;line-height: inherit;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.ly_products_177 .product_rating{line-height: 1}.ly_products_177 .product_rating .review_star span{margin-right: 2px}.ly_products_177 .products_177_purchase{display: flex;align-items: center;justify-content: space-between;gap: 10px}.ly_products_177 .product_price{display: flex;min-width: 0;align-items: baseline;flex-wrap: wrap;gap: 8px;line-height: 1.35}.ly_products_177 .product_original_price{text-decoration: line-through}.ly_products_177 .products_177_swatches{display: block;width: 100%;min-width: 0}.ly_products_177 .products_177_swatches .visual_attribute_box{display: flex;position: relative;width: 100%;align-items: center;flex-wrap: wrap;gap: 6px;margin-top: 0;line-height: 0}.ly_products_177 .products_177_swatches .item_attr_list,
.ly_products_177 .products_177_swatches .ext_list .list{display: flex;width: auto;max-width: 100%;align-items: center;flex-wrap: wrap;gap: 6px;vertical-align: middle}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select{display: inline-flex;width: 20px;height: 20px;margin: 0;padding: 2px;align-items: center;justify-content: center;border: 1px solid #e4e4df;border-radius: 50%;background-color: #ffffff;vertical-align: middle;flex: 0 0 20px}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select:hover,
.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select.current{border-color: #1a1a1a}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select .check_box{display: flex;width: 100%;height: 100%;align-items: center;justify-content: center}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select.color_item span{display: block;position: static;top: auto;left: auto;width: 14px;height: 14px;margin: 0;transform: none;border: 0;border-radius: 50%;flex: 0 0 14px}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select.picture_item{padding: 1px;border-radius: 2px}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select.picture_item span{display: block;position: relative;top: auto;left: auto;width: 100%;height: 100%;margin: 0;transform: none;border: 0;overflow: hidden;border-radius: 1px;background-color: #f4f4f6}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select.picture_item img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;max-width: none;max-height: none;transform: none;object-fit: cover}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select.text_item{width: auto;max-width: 72px;padding: 0 6px;border-radius: 2px;flex: 0 1 auto}.ly_products_177 .products_177_swatches .visual_attribute_box .attr_item_select.text_item .check_box{display: block;overflow: hidden;color: #1a1a1a;font-size: 12px;line-height: 18px;text-overflow: ellipsis;white-space: nowrap}.ly_products_177 .products_177_swatches .visual_attribute_box .ext_list{position: static;display: inline-flex;width: auto;margin: 0;align-items: center;vertical-align: middle}.ly_products_177 .products_177_swatches .visual_attribute_box .ext_title{height: 20px;color: #1a1a1a;font-size: 12px;line-height: 20px}.ly_products_177 .products_177_swatches .visual_attribute_box .ext_list .list{left: 0;right: 0;bottom: calc(100% + 6px);z-index: 5;width: auto !important;min-width: 0;max-width: 100%}.ly_products_177 .visual_attr_change_box{display: none}.ly_products_177 .product_media .attribute_show_pic{z-index: 2}.ly_products_177 .product_media .attribute_show_pic img{width: 100%;height: 100%;max-width: none;max-height: none;object-fit: contain;transform: none}.ly_products_177 .product_media .attribute_show_pic img.is_missing,
.ly_products_177 .product_media .attribute_show_pic img:not([src]),
.ly_products_177 .product_media .attribute_show_pic img[src=""],
.ly_products_177 .product_media .attribute_show_pic img[src="undefined"],
.ly_products_177 .product_media .attribute_show_pic img[src="null"]{display: none}.ly_products_177 .product_add_cart{display: flex;width: 100%;margin-top: auto;align-items: center;justify-content: center;border-radius: 0;font-size: 11px;line-height: 1.2;text-align: center;text-decoration: none;transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease}.ly_products_177 .product_add_cart:hover,
.ly_products_177 .product_add_cart:focus-visible{text-decoration: none}@media screen and (max-width: 1000px){.ly_products_177 .products_177_heading{flex-direction: column;align-items: flex-start;gap: 16px}.ly_products_177 .products_177_heading_actions{gap: 12px}.ly_products_177 .products_177_control{width: 38px;height: 38px}.ly_products_177 .products_177_rail{--products_177_gap: 16px;--products_177_card_border: 1px;display: grid;overflow-x: auto;overflow-y: hidden;grid-auto-columns: calc((100% - (var(--products_177_columns_mobile, 1) - 1) * var(--products_177_gap) - var(--products_177_columns_mobile, 1) * var(--products_177_card_border) * 2) / var(--products_177_columns_mobile, 1) + var(--products_177_card_border) * 2);grid-auto-flow: column;align-items: stretch;gap: var(--products_177_gap);margin-top: 16px;scroll-padding-inline: 0}.ly_products_177 .products_177_card{align-self: stretch;width: auto;height: auto;margin: 0;border-width: var(--products_177_card_border)}.ly_products_177.is_fit_pc:not(.is_fit_mobile) .products_177_controls{display: flex}.ly_products_177.is_fit_pc:not(.is_fit_mobile) .products_177_rail{justify-content: unset;overflow-x: auto}.ly_products_177.is_fit_mobile .products_177_controls{display: none}.ly_products_177.is_fit_mobile .products_177_rail{justify-content: center;overflow-x: visible}.ly_products_177 .product_media .sold_tag{top: 50%;left: 50%;z-index: 4;width: 5.6em;max-width: calc(100% - 24px);margin: 0;padding: 10px 8px;transform: translate(-50%, -50%);border-radius: 5px;font-size: 20px;line-height: 1.25;text-align: center;white-space: normal;box-sizing: border-box}.ly_products_177.is_columns_mobile_2 .product_media .sold_tag{width: 4.4em;max-width: calc(100% - 16px);padding: 8px;font-size: 15px}.ly_products_177 .products_177_card{padding: 12px}.ly_products_177 .products_177_info{padding-top: 14px}.ly_products_177 .product_add_cart{border-radius: 8px}}

@media screen and (max-width: 600px){.ly_products_177 .products_177_card{padding: 10px}}

@media (prefers-reduced-motion: reduce){.ly_products_177 .products_177_rail{scroll-behavior: auto}.ly_products_177 .product_media .compute_process_img img,
	.ly_products_177 .products_177_card,
	.ly_products_177 .products_177_control,
	.ly_products_177 .product_add_cart{transition: none}}
