.modal-container[data-v-df27ceef]{background-color:#fff;position:relative;padding:16px 16px 40px}.modal-container h2[data-v-df27ceef]{margin:0;font-size:24px;line-height:30px;font-weight:700;letter-spacing:.4px;color:#212121}.modal-content[data-v-df27ceef]{display:flex;flex-direction:column;gap:40px;margin-top:25px}.product-container[data-v-df27ceef]{display:flex;flex-direction:column;gap:12px}.product-image[data-v-df27ceef]{width:100%;height:auto;cursor:pointer;align-self:flex-start}.product-image:hover+.product-details .product-title[data-v-df27ceef]{color:#a54210}.product-details[data-v-df27ceef]{display:flex;flex-direction:column}.product-title[data-v-df27ceef]{font-size:14px;line-height:20px;font-weight:400;letter-spacing:.4px;color:#212121;margin:0 0 4px;cursor:pointer;transition:color .2s ease}.product-title[data-v-df27ceef]:hover{color:#a54210}.rating-container[data-v-df27ceef]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.stars[data-v-df27ceef]{display:flex;gap:4px}.rating-count[data-v-df27ceef]{font-size:14px;line-height:20px;letter-spacing:.25px;color:#757575}.price-container[data-v-df27ceef]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.25px;margin-bottom:16px}.price-container .details-sale-price[data-v-df27ceef]{color:#a54210}.price-container .details-price[data-v-df27ceef]{font-weight:400;color:#9e9e9e;position:relative}.price-container .details-price[data-v-df27ceef]:after{content:"";border-top:1px solid #bdbdbd;position:absolute;left:0;width:100%;transform:rotate(-9deg);top:50%}.dropdown[data-v-df27ceef]{width:100%;height:unset;border:1px solid #9e9e9e;border-radius:1px;position:relative;background-color:#fff;cursor:pointer;margin-bottom:8px}.dropdown-trigger[data-v-df27ceef]{height:unset;padding:9px 16px}.dropdown-trigger-text[data-v-df27ceef]{font-size:14px;line-height:22px}.dropdown-arrow[data-v-df27ceef]{transition:transform .3s ease}.dropdown-rotate[data-v-df27ceef]{transform:rotate(-180deg)}.dropdown-options-mask[data-v-df27ceef]{display:block;position:fixed;inset:0;background-color:#00000040;z-index:10000}.dropdown-options[data-v-df27ceef]{width:100%;max-height:400px;overflow-y:auto;position:fixed;bottom:0;left:0;background:#fff;z-index:10001;box-shadow:0 4px 8px #00000040;padding-bottom:16px;padding-top:16px}.dropdown-option[data-v-df27ceef]{display:block;text-decoration:none;font-size:14px;line-height:22px;padding:9px 16px;color:#424242;transition:color .3s ease-in-out,background-color .3s ease-in-out}.dropdown-option[data-v-df27ceef]:hover{color:#212121;background-color:#f4f4f4}.alert[data-v-df27ceef]{margin:0;font-size:12px;line-height:16px;letter-spacing:.4px;color:#ca0000}.details-container[data-v-df27ceef]{display:flex;flex-direction:column;gap:32px}.details-section h3[data-v-df27ceef],.dimensions-section h3[data-v-df27ceef]{margin:0 0 12px;font-size:18px;line-height:24px;font-weight:700;letter-spacing:.15px;color:#212121}.details-table[data-v-df27ceef],.dimensions-table[data-v-df27ceef]{width:100%;border-collapse:collapse}.details-table td[data-v-df27ceef],.dimensions-table td[data-v-df27ceef]{padding:10px 12px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:14px;line-height:20px;letter-spacing:.4px;color:#212121}.details-table td[data-v-df27ceef]:first-child,.dimensions-table td[data-v-df27ceef]:first-child{background-color:#f1f1f1;font-weight:700;width:136px}@media only screen and (min-width:720px){.modal-container[data-v-df27ceef]{padding:40px}.modal-content[data-v-df27ceef]{gap:32px;margin-top:32px}.product-container[data-v-df27ceef]{flex-direction:row;gap:20px}.product-image[data-v-df27ceef]{width:135px;height:auto}.dropdown[data-v-df27ceef]{width:330px}.dropdown-options-mask[data-v-df27ceef]{position:relative;top:unset;right:unset;bottom:unset;left:unset;background-color:transparent;z-index:9}.dropdown-options[data-v-df27ceef]{position:absolute;width:calc(100% + 16px);top:4px;left:-8px;bottom:unset;border-radius:3px;padding:0;z-index:99}.details-table td[data-v-df27ceef],.dimensions-table td[data-v-df27ceef]{padding:10px 20px}.details-table td[data-v-df27ceef]:first-child,.dimensions-table td[data-v-df27ceef]:first-child{width:260px}}@media only screen and (min-width:1280px){.modal-container[data-v-df27ceef]{padding-top:20px}.product-image[data-v-df27ceef]{width:120px;height:auto}.dropdown[data-v-df27ceef]{width:360px}}
