.AIComparisonSection-module-scss-module__wxcA4a__container{background:var(--tds-cool-gray-20);padding:40px 0}.AIComparisonSection-module-scss-module__wxcA4a__thumbnailSection{justify-content:center;align-items:center;height:90px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__thumbnail{width:70px;height:100%;position:relative}.AIComparisonSection-module-scss-module__wxcA4a__thumbnail img{-o-object-fit:cover;object-fit:cover;border-radius:10px}.AIComparisonSection-module-scss-module__wxcA4a__divider{background-color:#f0f0f0;width:2px;height:100%;margin:0 10px}.AIComparisonSection-module-scss-module__wxcA4a__thumbnailFrame{border:3px dotted #ddd;border-radius:10px;width:70px;height:100%}.AIComparisonSection-module-scss-module__wxcA4a__description{margin:40px 0 30px}@keyframes AIComparisonSection-module-scss-module__wxcA4a__gradientBorderAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.AIComparisonSection-module-scss-module__wxcA4a__compareSection{flex-direction:column;display:flex;position:relative}.AIComparisonSection-module-scss-module__wxcA4a__compareSection .swiper-slide.AIComparisonSection-module-scss-module__wxcA4a__slide{width:182px;min-width:182px;max-width:182px}.AIComparisonSection-module-scss-module__wxcA4a__compareSection .AIComparisonSection-module-scss-module__wxcA4a__dimm{pointer-events:none;z-index:2;background:linear-gradient(#f3f3f300 0%,#f3f3f3 100%);width:100%;height:100px;position:absolute;bottom:0}.AIComparisonSection-module-scss-module__wxcA4a__compareSection .swiper{z-index:1;position:relative}.AIComparisonSection-module-scss-module__wxcA4a__card{background-color:#fff;border-radius:12px;flex-direction:column;gap:14px;width:100%;padding:12px 12px 20px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__cardTop{flex-direction:column;gap:10px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__thumbnailWrapper{position:relative}.AIComparisonSection-module-scss-module__wxcA4a__thumbnailWrapper img{border-radius:4px}.AIComparisonSection-module-scss-module__wxcA4a__badge{z-index:1;position:absolute;top:8px;left:8px}.AIComparisonSection-module-scss-module__wxcA4a__orderNumber{z-index:1;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;left:8px}.AIComparisonSection-module-scss-module__wxcA4a__closeButton{z-index:2;cursor:pointer;filter:drop-shadow(0 1px 1px #0003);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.AIComparisonSection-module-scss-module__wxcA4a__badges{flex-wrap:wrap;gap:4px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__title{text-align:left}.AIComparisonSection-module-scss-module__wxcA4a__etcInfo{text-align:left;flex-direction:column;gap:4px;display:flex}.AIComparisonSection-module-scss-module__wxcA4a__buttonContainer{padding:0 20px}.AIComparisonSection-module-scss-module__wxcA4a__buttonWrapper{background:var(--tds-gradient-brand);background-size:200% 200%;border-radius:12px;margin-top:20px;padding:1px;animation:3s infinite AIComparisonSection-module-scss-module__wxcA4a__gradientBorderAnimation;position:relative}.AIComparisonSection-module-scss-module__wxcA4a__buttonWrapper button{border-radius:11px;width:100%;height:100%;position:relative;background:#fff!important}
.SimilarRecommendationCarousel-module-scss-module__iIDopW__container{flex-direction:column;gap:8px;margin-top:8px;display:flex}.SimilarRecommendationCarousel-module-scss-module__iIDopW__constraintSummary{background-color:var(--tds-color-coolGray-05,#f5f6f8);border:1px solid var(--tds-color-coolGray-20,#d7d9de);border-radius:999px;align-self:flex-start;align-items:center;padding:4px 8px;display:inline-flex}.SimilarRecommendationCarousel-module-scss-module__iIDopW__swiper{width:100%}.swiper-slide.SimilarRecommendationCarousel-module-scss-module__iIDopW__slide{box-sizing:border-box;border:1px solid var(--tds-warm-gray-40);border-radius:5px;align-items:flex-start;width:220px;min-width:220px;max-width:220px;padding:16px 16px 20px;display:flex}.SimilarRecommendationCarousel-module-scss-module__iIDopW__emptyState{background-color:var(--tds-color-coolGray-05,#f5f6f8);border:1px solid var(--tds-color-coolGray-20,#d7d9de);border-radius:12px;padding:16px}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonWrapper{width:100%;padding-left:var(--ai-carousel-offset-left,0px);padding-right:var(--ai-carousel-offset-right,0px);box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:10px;display:flex;overflow:auto hidden}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonWrapper::-webkit-scrollbar{display:none}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonCard{box-sizing:border-box;border:1px solid var(--tds-warm-gray-40);background:var(--tds-basic-white,#fff);border-radius:5px;flex-direction:column;flex:0 0 220px;gap:10px;width:220px;padding:16px 16px 20px;display:flex}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonThumbnail,.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonLineShort,.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonLineLong,.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonPrice{background:linear-gradient(90deg,#f2f3f5 0%,#e2e4e9 50%,#f2f3f5 100%) 0 0/200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonShimmer}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonThumbnail{width:100%;height:112px}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonLineShort{width:60%;height:12px}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonLineLong{width:80%;height:12px}.SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonPrice{width:50%;height:14px}@keyframes SimilarRecommendationCarousel-module-scss-module__iIDopW__skeletonShimmer{0%{background-position:0%}to{background-position:-200%}}
