@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-video){align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}:where(.brxe-video) iframe,:where(.brxe-video) video{border:none;height:100%;position:absolute;top:0;width:100%}:where(.brxe-video) video[poster]:not([data-is-loaded]){object-fit:cover}:where(.brxe-video) .perfmatters-lazy-youtube{margin-top:-56.25%}@supports not (aspect-ratio:16/9){:where(.brxe-video){aspect-ratio:auto;padding-top:56.25%}}.brxe-video .plyr{bottom:0;font-family:inherit;left:0;position:absolute;right:0;top:0}.brxe-video .plyr .plyr__controls>.plyr__control{padding:8px}.brxe-video .plyr .plyr__control--overlaid{align-items:center;background-color:rgba(0,0,0,.65);border-radius:0;display:flex!important;height:50px;justify-content:center;padding:0;width:80px}.brxe-video .plyr .plyr__control--overlaid:hover{background-color:rgba(0,0,0,.9)}.brxe-video .plyr .plyr__control--overlaid svg{height:18px;width:18px}.brxe-video .plyr .plyr__controls .plyr__control{background-color:transparent;color:inherit}.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus{background:transparent;box-shadow:0 0 0 2px}.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb{visibility:visible}.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none;visibility:hidden}.brxe-video .plyr input[type=range]::-moz-range-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-moz-range-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range]::-moz-range-progress{border-radius:0}.brxe-video .plyr input[type=range]::-ms-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-ms-fill-lower,.brxe-video .plyr input[type=range]::-ms-fill-upper{border-radius:0}.brxe-video .plyr input[type=range]::-ms-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track{box-shadow:none}.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-ms-fill{border-radius:0}.brxe-video .plyr .plyr__volume{max-width:none;min-width:0;width:auto}.brxe-video .plyr .plyr__volume:hover input[type=range]{margin:0 5px;width:60px}.brxe-video .plyr .plyr__volume input[type=range]{margin:0;transition:width .1s ease-out;width:0}.brxe-video .plyr .plyr__controls__item,.brxe-video .plyr input[type=range]{cursor:pointer}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before{background-color:#000}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff;opacity:1;transform:translateY(-50%) scale(1)}.bricks-video-preview-image{background-position:50%;background-repeat:no-repeat}.bricks-video-overlay,.bricks-video-preview-image{background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.bricks-video-overlay{align-items:center;display:flex;justify-content:center;z-index:1}.bricks-video-overlay.bricks-lazy-hidden{background-image:none!important}.bricks-video-overlay-icon{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-code{width:100%}}#brxe-nxummw {display: flex; flex-direction: column}#brxe-dxtjrj {width: 100%}#brxe-dxtjrj { grid-column: 3 / -1; grid-row: 2; gap: var(--space-m-l); margin-bottom: var(--space-3xl); padding-right: var(--space-m-l);}div.woocommerce-cart-form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 12px;}div.woocommerce-cart-form .cart-item,.cart-collaterals,.buylater .product { display: grid !important; grid-template-columns: 80px repeat(16, minmax(0, 1fr)); gap: 12px;}div.woocommerce-cart-form .cart-item-thumbnail,.buylater .cart-item-thumbnail { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; border-radius: 8px; width: 80px; min-width: 80px; height: 80px; min-height: 80px; grid-column: 1 / span 1;}div.woocommerce-cart-form .cart-item-name,.buylater .product-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; grid-column: 2 / span 4;}div.woocommerce-cart-form .paymentplan-info,.buylater .paymentplan-info { font-size: 13px;}div.woocommerce-cart-form .cart-item-price,.buylater .product-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; grid-column: 8 / span 4; place-content: center;}div.woocommerce-cart-form .cart-item-actions,.buylater .actions { display: -webkit-box; display: -ms-flexbox; display: flex; place-content: space-between; grid-column: -6 / -1; font-size: 13px; font-weight: 700; gap: 12px;}div.woocommerce-cart-form .cart-item-actions a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; place-content: center; place-items: center; border: 1px solid #ffffff25; padding: 4px 8px; white-space: nowrap; min-height: 27.55px;}div.woocommerce-cart-form .price-base { font-size: 13px;}button[name="update_cart"] { width: 200px;} .cart-collaterals { margin-top: 32px; border-top: 1px solid #ffffff25; width: 100%; padding: var(--space-2xl-3xl) 0 0 0;} .cart-collaterals .col-left { display: -webkit-box; display: -ms-flexbox; display: flex; grid-column: 1 / span 5;} .cart-collaterals .col-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 16px; grid-column: 8 / span 3;} .cart-collaterals .cart-totals-single { font-size: 22px; max-height: 24px;} .cart-collaterals .checkout-button-wrap { grid-column: -7 / -1; margin-left: auto;} .cart-collaterals .checkout-button { border-radius: 8px; width: 100%; border-radius: 8rem; border: 0.2rem solid var(--color-accent-alt); background-color: var(--color-accent-alt); color: var(--color-white);} .cart-item-buylater { margin-left: auto;} .cart-collaterals .checkout-button:hover { background-color: transparent; color: var(--color-white); border-color: var(--color-white);} .cart-collaterals .cart-discount { border-top: 0.1rem solid #fff2; padding-top: var(--space-m);} .cart-collaterals .coupon-item { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; place-items: center;} .cart-collaterals h4 { font-size: 22px; margin-bottom: 8px;} .cart-collaterals .form-row { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 8px;} .cart-collaterals .form-row button { -webkit-appearance: none; -moz-appearance: none; appearance: none; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; max-height: 27.55px; min-height: unset; padding: 0 8px; height: unset; font-size: 13px; border: 1px solid #ffffff25; background-color: transparent; border-radius: 0;} .cart-collaterals .form-row input { width: 100%; height: 27.55px;} .buylater .brand-group { display: flex; flex-direction: column; row-gap: var(--space-m); margin-top: var(--space-m);} .buylater .brand-name { display: none;} .buylater .product-title { margin: auto 0;} .buylater h3 { font-size: 22px; font-weight: 700;} .buylater .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 20px;gap: 16px;} .buylater .actions,#remove-credits-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; gap: 12px; font-size: 13px; font-weight: 700; place-self: flex-end;} .buylater .actions { place-self: center;} .buylater .actions a,#remove-credits-button { padding: 4px 8px; border: 1px solid #ffffff25;} .woocommerce-coupon-form { margin-bottom: var(--space-2xl-3xl);} .woocommerce-coupon-form h4 { font-size: var(--font-size-base);}h2.font-just-lovely { margin-bottom: calc(var(--space-m-l) * -1); margin-left: calc(var(--space-xs-s) * -1);} .font-just-lovely { font-family: "Just Lovely"; line-height: 1;} .font-copper { background-image: url('/wp-content/uploads/bg-copper.webp'); background-clip: text; -webkit-background-clip: text; color: transparent; display: inline-block; padding: 0 5rem 0 1rem; margin-right: -5rem;} .cart-totals-single .woocommerce-Price-amount { color: var(--color-white);}[class*="cart-message"] {width: auto; position: absolute; top: var(--space-2xl-3xl); left: 50%;} .wc-block-components-notice-banner { display: flex; place-items: center; gap: var(--space-2xs); padding: 25px; background: var(--color-bg-dark); border-radius: 1rem;} .wc-block-components-notice-banner svg { fill: currentColor;} .toggle-register { min-width: 18rem;} .buylater-info { border-top: 0.1rem solid #ffffff25;} .buylater .actions { grid-column: -5 / -1; justify-self: flex-end;}#brxe-dxtjrj .container { max-width: unset;}@media (max-width: 991px) {#brxe-dxtjrj { grid-column: 4 / -1;}[class*="cart-message"] { width: auto; position: relative; top: unset; left: unset; margin-bottom: var(--space-2xl-3xl);}div.woocommerce-cart-form .cart-item-price,.buylater .product-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; grid-column: 6 / span 4; place-content: center;}div.woocommerce-cart-form .cart-item-name,.buylater .product-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; grid-column: 2 / span 4;}div.woocommerce-cart-form .cart-item,.cart-collaterals,.buylater .product { display: grid !important; grid-template-columns: 80px repeat(16, minmax(0, 1fr));}.cart-collaterals .col-left { display: -webkit-box; display: -ms-flexbox; display: flex; grid-column: 1 / span 8;}.cart-collaterals .col-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 16px; grid-column: -6 / -1;}.buylater .actions { grid-column: -5 / -1;}div.woocommerce-cart-form .cart-item-actions,.buylater .actions { display: -webkit-box; display: -ms-flexbox; display: flex; place-content: space-between; grid-column: -8 / -1; font-size: 13px; font-weight: 700; gap: 12px;}}@media (max-width: 767px) {#brxe-dxtjrj { grid-column: 1 / -1; padding: 0 var(--space-m-l); grid-template-columns: repeat(8, minmax(0, 1fr));}[class*="cart-message"] { width: auto; position: relative; top: unset; left: unset; margin-bottom: var(--space-2xl-3xl);}div.woocommerce-cart-form .cart-item-price,.buylater .product-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; grid-column: -1 / -1; place-content: center;}div.woocommerce-cart-form .cart-item-name,.buylater .product-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; grid-column: 2 / span 4;}div.woocommerce-cart-form .cart-item,.cart-collaterals,.buylater .product { display: grid !important; grid-template-columns: 50px repeat(5, minmax(0, 1fr));}.cart-collaterals .col-right { gap: 12px; grid-column: 1 / -1; place-self: flex-end; place-items: flex-start;}div.woocommerce-cart-form .cart-item-thumbnail,.buylater .cart-item-thumbnail { border-radius: 4px; width: 50px; min-width: 50px; height: 50px; min-height: 50px;}div.woocommerce-cart-form .cart-item-actions,.buylater .actions { place-self: flex-end; grid-column: -1 / -1;}.cart-collaterals .col-left { grid-column: 1 / -1;}}#brxe-dwtxrc {margin-top: var(--space-l-xl)}#brxe-fnsfxr .brf-field-divider {width: 100%}#brxe-fnsfxr .brf-steps {top: -60px}#brxe-mmuiqp {font-size: var(--font-size-lg)}#brxe-kitsfb .x-modal_backdrop {text-align: left; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; --x-modal-translatex: -100%; --x-modal-close-translatex: 0px; --x-modal-translatey: 0px; --x-modal-close-translatey: 0px; background-color: var(--bricks-color-vttvyn)}#brxe-kitsfb .x-modal_content {padding-top: var(--space-2xl-3xl); padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: var(--color-bg-main); height: 100vh}#brxe-kitsfb .x-modal_container {width: 300px; vertical-align: top}#brxe-kitsfb svg path { fill: var(--color-fg-main);}