@layer bricks {.brxe-tabs-nested{display:flex;flex-direction:column;width:100%}.brxe-tabs-nested .tab-title{cursor:pointer;width:auto}.brxe-tabs-nested .tab-pane,.brxe-tabs-nested .tab-pane:empty{display:none!important}.brxe-tabs-nested .tab-pane.brx-open{display:block!important}}@layer bricks {.brxe-rating{display:flex;position:relative}.brxe-rating .icon{font-size:30px;line-height:0}.brxe-rating .icon svg{fill:currentcolor}.brxe-rating .full-color{color:#ffd64f}.brxe-rating .empty-color{color:#999}.brxe-rating .icon-wrapper{position:relative}.brxe-rating .icon-wrapper .overlay{height:100%;left:0;overflow:hidden;position:absolute;top:0}}#brxe-pqpdks {color: var(--main); font-size: var(--text-s)}#brxe-dkfamu {width: 90%}#brxe-dkfamu .woocommerce-product-gallery .flex-control-thumbs img {border: 1px solid var(--main); border-radius: 10px}#brxe-dkfamu.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img {border: 1px solid var(--main); border-radius: 10px}#brxe-dkfamu .woocommerce-product-gallery .flex-control-thumbs img.flex-active {border: 1px solid var(--alt); border-radius: 10px}#brxe-dkfamu.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {border: 1px solid var(--alt); border-radius: 10px}#brxe-dkfamu .flex-control-thumbs {gap: 2rem}#brxe-dkfamu .woocommerce-product-gallery {gap: 2rem}#brxe-dkfamu.thumbnail-slider {gap: 2rem}#brxe-oimgsg {align-items: center}#brxe-piljwc {color: var(--main); font-size: var(--text-s); text-transform: uppercase}#brxe-wckajc {color: var(--bg-light); font-family: "Cormorant"; font-weight: 700; line-height: 1em; font-size: var(--text-xl)}#brxe-frjnax .icon.full-color {color: var(--main)}#brxe-frjnax .icon {font-size: var(--text-m)}#brxe-uqmvde {color: var(--main); font-family: "Cormorant"; font-weight: 700; line-height: 1em; font-size: var(--text-2xl)}#brxe-wlvfmm {color: var(--bg-light); font-size: var(--text-s)}#brxe-woszyy .qty {border: 1px solid var(--main)}#brxe-woszyy .minus {border: 1px solid var(--main)}#brxe-woszyy .plus {border: 1px solid var(--main)}#brxe-woszyy .cart .quantity {background-color: var(--bg-light)}#brxe-woszyy .cart .single_add_to_cart_button, #brxe-woszyy a.button[data-product_id] {background-color: var(--main); color: var(--bg-light); font-size: var(--text-m); font-weight: 400; line-height: 1em}#brxe-woszyy:hover {box-shadow: 0 0 15px 0 transparent}#brxe-woszyy .cart .single_add_to_cart_button:hover, #brxe-woszyy a.button[data-product_id]:hover {background-color: var(--main-l-1); color: var(--bg-dark)}#brxe-woszyy {transition: all 0.3s ease-in-out}#brxe-yamutp {flex-direction: row; column-gap: 4rem; row-gap: 2rem}#brxe-zbckld .woocommerce-tabs {font-size: var(--text-m); color: var(--bg-light); border: 1px solid var(--bricks-border-color)}#brxe-zbckld .wc-tabs .active a {color: var(--main)}#brxe-rgtrdr {flex-direction: row}#brxe-xvzcmp th {color: var(--main); line-height: 1em; font-size: var(--text-m); width: 20rem}#brxe-xvzcmp td {color: var(--bg-light); font-size: var(--text-m)}#brxe-xfqpag .stars {font-size: var(--text-m)}#brxe-xfqpag .stars a {height: var(--text-m); width: var(--text-m)}#brxe-xfqpag .star-rating span {padding-top: var(--text-m)}#brxe-xfqpag .star-rating {font-size: var(--text-m); height: var(--text-m); width: calc(5 * var(--text-m)); color: var(--bg-light-t-3)}#brxe-xfqpag .stars a.bricks-star-filled::before {color: var(--main)}#brxe-xfqpag .star-rating span::before {color: var(--main)}#brxe-xfqpag form .stars a::before, #brxe-xfqpag form .stars.selected a.active ~ a::before {color: var(--bg-light-t-3)}#brxe-xfqpag .comment-reply-title {color: var(--main); font-size: var(--text-m); font-weight: 500; line-height: 1em}#brxe-xfqpag form label {font-size: var(--text-m); color: var(--bg-light); font-weight: 400; line-height: 1em}#brxe-xfqpag .description {color: var(--bg-light); font-size: var(--text-s)}#brxe-xfqpag .meta .woocommerce-review__author {font-size: var(--text-s); color: var(--main); text-transform: uppercase}#brxe-xdmtto > .tab-menu .tab-title {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-xdmtto > .tab-menu .tab-title.brx-open {background-color: #dddedf}#brxe-xdmtto > .tab-content {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; border: 1px solid var(--bricks-border-color)}#brxe-pbhkis {row-gap: 2rem}#brxe-tecvtk {padding-top: 12rem; padding-bottom: 6rem}