@charset "utf-8";

.gestalt-predefined-customizations-content { margin-bottom: 8px; }

.gestalt-predefined-customizations-content .a-button-selected .a-button-text { font-weight: 400; }

.gestalt-predefined-customizations-content .a-button-selected .a-button-inner .a-button-text .a-divider-normal { width: calc(100% - 4px); }

#gestalt-predefined-customizations-list { display: flex; flex-wrap: wrap; row-gap: 10px; }

.gestalt-predefined-customization-item-button { width: 100px; height: 100%; margin-right: 2px; }

.gestalt-predefined-customization-list-item-content { height: 100%; width: 100%; }

.gestalt-predefined-customization-item-price { margin-top: 6px; }

.gestalt-predefined-customizations-selected-label-section { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 44px; }

.gestalt-predefined-customization-item-label { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 2px; }

.gestalt-predefined-customization-item-button .a-button-inner { height: 100%; }

.gestalt-predefined-customization-item-button .a-button-inner .a-button-text { padding: 0px; display: flex; flex-direction: column; height: 100%; }

.gestalt-predefined-customization-item-image-div { text-align: center; margin: 6px 6px 2px; }

.gestalt-predefined-customization-item-image { height: 61px; }

.gestalt-predefined-customization-item-divider { width: 100%; }

.gestalt-predefined-customization-item-text-div { margin-left: 6px; margin-right: 6px; margin-bottom: 0px; }

.gestalt-predefined-customization-item-text-div:last-child { margin-bottom: 4px; }

.gestalt-predefined-customization-item-details-title { margin-bottom: 0px; }

.gestalt-predefined-customization-item-details-link-section .a-declarative { width: 100%; }

.gestalt-predefined-customization-item-details-link-section:last-child { margin: 8px; display: flex; justify-content: left; position: relative; z-index: 20; }

#gestalt-predefined-customizations-list:not(.gestalt-text-divs-resized) .gestalt-predefined-customization-item-text-div:not(:has(.gestalt-predefined-customization-item-price)) ~ .gestalt-predefined-customization-item-details-link-section:last-child { margin-top: 30px; }

.gestalt-predefined-customization-item-details-link-section .a-popover-trigger:focus { outline-offset: 2px; }