.mattresses-comparison-section{max-width:1440px;margin:0 auto;padding:1rem}.mattresses-comparison-section p{font-family:"Source Han Sans KR"}.mattresses-comparison-section .title{font-size:31px;color:#2e2f3c;text-align:center;margin-bottom:20px}@media(min-width: 1024px){.mattresses-comparison-section .title{width:50%;margin:5rem auto;text-align:center;font-size:39px}}@media screen and (min-width: 1024px){.mattresses-comparison-section .comparison-table.mobile{display:none}}.mattresses-comparison-section .comparison-table.mobile .selector-heading{width:100%;margin-bottom:1rem;text-align:center;font-size:16px;font-weight:600}.mattresses-comparison-section .comparison-table.mobile .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.mattresses-comparison-section .comparison-table.mobile .row .col{width:calc(50% - .5rem)}.mattresses-comparison-section .comparison-table.mobile .row .col .selector-wrapper{width:100%}.mattresses-comparison-section .comparison-table.mobile .row .col .selector-wrapper select{display:flex;width:100%;border:1px solid #b3b3b3;border-radius:8px;margin-bottom:1.5rem;padding:1rem;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.8437 12.5519C8.42924 12.5524 8.03469 12.3779 7.76111 12.0734L1.61824 5.23339C1.2145 4.76189 1.2686 4.06089 1.74023 3.65439C2.21185 3.24789 2.92848 3.28489 3.35417 3.73739L8.7258 9.71839C8.7554 9.75139 8.79827 9.77089 8.8437 9.77089C8.88913 9.77089 8.93149 9.75189 8.96161 9.71839L14.3332 3.73739C14.6027 3.42239 15.0254 3.27539 15.4378 3.35289C15.8502 3.43039 16.1866 3.72089 16.3177 4.11089C16.4489 4.50139 16.354 4.93089 16.0697 5.23289L9.92885 12.0704C9.65476 12.3759 9.25969 12.5509 8.84421 12.5514L8.8437 12.5519Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;font-family:"Source Han Sans KR";font-weight:400;font-size:16px;line-height:150%;color:#000}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper{border-radius:8px;min-height:max-content;display:flex;flex-direction:column;justify-content:flex-end;color:#2e2f3c}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper .product-card{background-color:#f7f7f9;border-radius:8px}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper .product-card img{object-fit:cover}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper .product-card h4{font-size:16px;font-weight:700}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper .product-card p{font-size:14px;font-weight:799}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper .product-card .content-wrapper{padding:1rem}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper .product-card .content-wrapper .btn{background-color:#ff8900;height:36px;border-radius:200px;padding:0 1.5rem;margin-top:1rem}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper .product-card .content-wrapper .btn svg{height:18px;width:18px;filter:invert(98%) sepia(100%) saturate(8%) hue-rotate(182deg) brightness(104%) contrast(104%)}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper .tag{visibility:hidden;color:#fff;font-size:12px;font-weight:700;background-color:#ff8900;height:40px;display:flex;justify-content:center;align-items:center}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper.tagged{border:2px solid #ff8900;background-color:#ff8900}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper.tagged .tag{visibility:visible}.mattresses-comparison-section .comparison-table.mobile .row .col .product-card-wrapper.tagged .product-card{background-color:#ffdeb7;border-radius:0px 0px 8px 8px}.mattresses-comparison-section .comparison-table.mobile .criteria{margin-top:1rem}.mattresses-comparison-section .comparison-table.mobile .criteria__title{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;background-color:#f7f7f9;border-top:2px solid #e6e7ec;padding:16px 0 16px 0}.mattresses-comparison-section .comparison-table.mobile .criteria__title p{font-weight:600}.mattresses-comparison-section .comparison-table.mobile .criteria .col{padding-right:1rem}.mattresses-comparison-section .comparison-table.mobile .criteria .col:last-child{border-left:1px solid #d2d3dd;padding-left:1rem}.mattresses-comparison-section .comparison-table.mobile .footer{box-shadow:0px -2px 12px 2px rgba(0,0,0,.0784313725);margin:1rem -1rem -1rem -1rem;padding:2rem 1rem}.mattresses-comparison-section .comparison-table.mobile .footer .col{padding:1rem}.mattresses-comparison-section .comparison-table.mobile .footer .col:last-child{padding-left:2rem}.mattresses-comparison-section .comparison-table.mobile .footer .price{display:flex;flex-direction:row;margin:.5rem 0}.mattresses-comparison-section .comparison-table.mobile .footer .price p{font-size:16px;font-weight:700}.mattresses-comparison-section .comparison-table.mobile .footer .price .sale{color:#f03306}.mattresses-comparison-section .comparison-table.mobile .footer .price .original{font-weight:400;margin-left:4px;text-decoration:line-through}.mattresses-comparison-section .comparison-table.mobile .footer .btn{background-color:#ff8900;border-radius:24px;max-width:100%;padding:0;font-size:13px;display:flex;justify-content:center;align-items:center;gap:.5rem}.mattresses-comparison-section .comparison-table.mobile .footer .btn svg{height:18px;width:18px;filter:invert(98%) sepia(100%) saturate(8%) hue-rotate(182deg) brightness(104%) contrast(104%)}.mattresses-comparison-section .comparison-table.desktop{display:none;padding:0 4rem;flex-direction:row;justify-content:space-between}@media screen and (min-width: 1024px){.mattresses-comparison-section .comparison-table.desktop{display:flex}}.mattresses-comparison-section .comparison-table.desktop .btn{background-color:#ff8900;border-radius:24px;max-width:max-content;width:183px;height:48px;padding:0 12px;font-size:13px;display:flex;justify-content:center;align-items:center;gap:.5rem}.mattresses-comparison-section .comparison-table.desktop .btn svg{height:18px;width:18px;filter:invert(98%) sepia(100%) saturate(8%) hue-rotate(182deg) brightness(104%) contrast(104%)}.mattresses-comparison-section .comparison-table.desktop .price{display:flex;flex-direction:row;margin:.5rem 0}.mattresses-comparison-section .comparison-table.desktop .price p{font-size:16px;font-weight:700}.mattresses-comparison-section .comparison-table.desktop .price .sale{color:#f03306}.mattresses-comparison-section .comparison-table.desktop .price .original{font-weight:400;margin-left:4px;text-decoration:line-through}.mattresses-comparison-section .comparison-table.desktop .col{width:calc(25% - 1rem);display:flex;flex-direction:column}.mattresses-comparison-section .comparison-table.desktop .col .tag{visibility:hidden;height:40px}.mattresses-comparison-section .comparison-table.desktop .col.tagged{border:2px solid #ff8900;border-radius:8px}.mattresses-comparison-section .comparison-table.desktop .col.tagged .tag{visibility:visible;color:#fff;font-size:12px;font-weight:700;background-color:#ff8900;height:40px;display:flex;justify-content:center;align-items:center}.mattresses-comparison-section .comparison-table.desktop .col.tagged .product-card{background-color:#ffdeb7 !important;border-radius:0px 0px 8px 8px}.mattresses-comparison-section .comparison-table.desktop .col .criteria{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem 0;min-height:10rem;width:85%;margin:0 auto;border-top:1px solid #d2d3dd}.mattresses-comparison-section .comparison-table.desktop .col .criteria p{font-size:16px}.mattresses-comparison-section .comparison-table.desktop .col .criteria__title{flex-direction:row;align-items:flex-start}.mattresses-comparison-section .comparison-table.desktop .col .criteria__title p{font-weight:700}.mattresses-comparison-section .comparison-table.desktop .col .product-card-wrapper{min-height:500px;height:max-content}.mattresses-comparison-section .comparison-table.desktop .col .product-card-wrapper .product-card{background-color:#f7f7f9;border-radius:8px;padding:1rem}.mattresses-comparison-section .comparison-table.desktop .col .product-card-wrapper .product-card h4{font-size:31px}.mattresses-comparison-section .comparison-table.desktop .col .product-card-wrapper .product-card p{font-size:16px;font-weight:700}.mattresses-comparison-section .comparison-table.desktop .col .product-card-wrapper .product-card .btn{margin-top:1rem}