/* Add custom CSS styles below */ .s-search-icon svg { height: 1.05rem; width: 1.05rem; fill: #1b9954; } .btn--primary { border-width: 1px; border-color: #414042; border-color: var(--color-primary); background-color: #414042; background-color: var(--color-primary); color: #ffffff; } .s-product-options-thumbnails-wrapper div p { font-size: .875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgba(0,0,0,var(--tw-text-opacity)); } .s-button-primary, .btn-primary { color: #ffffff; } .navbar-brand img { max-height: 4rem; width: auto; max-width: 145px; } .s-product-options-thumbnails-wrapper div p { font-size: .875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgba(27,131,74,var(--tw-text-opacity)); } .s-block__display-all, .s-slider-block__display-all { border-radius: 0.375rem; color: inherit; display: flex; flex-direction: column; font-size: 1rem; gap: 0.25rem; line-height: 1.25rem; padding-bottom: 0.5rem; padding-top: 0.5rem; width: -moz-max-content; width: max-content; } .btn-outline-primary { color: #414042; color: #042713; } .btn-outline-primary, .btn-primary { border-color: #414042; border-color: var(--color-primary); border-width: 1.5px; } .text-sm { font-size: 1.1rem; line-height: 1.25rem; } .btn-text { color: #ffffff!important; } .dark .tabs .tab-trigger { background-color: var(--dark-bg-sec); color: #e7e7e7; } .s-angel--divider.xl-title .divider-url { font-size: 1rem; line-height: 1.5rem; } .s-angel--divider.xl-title h2 { font-size: 1.4rem; line-height: 1rem; } .s-slider-block__title h2 { font-size: 1.4rem; font-weight: 700; line-height: 1.75rem; line-height: 1.2; position: relative; }