/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{margin: 0}h1{font-size: 2em;margin: .67em 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace, monospace;font-size: 1em}a{background-color: transparent}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace, monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img{border-style: none}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{text-transform: none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{-webkit-appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details{display: block}summary{display: list-item}template{display: none}[hidden]{display: none}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 400;font-display: swap;src: url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-regular.eot');src: local(''), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-regular.eot?#iefix') format('embedded-opentype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-regular.woff2') format('woff2'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-regular.woff') format('woff'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-regular.ttf') format('truetype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-regular.svg#NunitoSans') format('svg')}@font-face{font-family: 'Nunito Sans';font-style: italic;font-weight: 400;font-display: swap;src: url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-italic.eot');src: local(''), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-italic.eot?#iefix') format('embedded-opentype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-italic.woff2') format('woff2'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-italic.woff') format('woff'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-italic.ttf') format('truetype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-italic.svg#NunitoSans') format('svg')}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 600;font-display: swap;src: url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600.eot');src: local(''), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600.eot?#iefix') format('embedded-opentype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600.woff2') format('woff2'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600.woff') format('woff'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600.ttf') format('truetype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600.svg#NunitoSans') format('svg')}@font-face{font-family: 'Nunito Sans';font-style: italic;font-weight: 600;font-display: swap;src: url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600italic.eot');src: local(''), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600italic.eot?#iefix') format('embedded-opentype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600italic.woff2') format('woff2'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600italic.woff') format('woff'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600italic.ttf') format('truetype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-600italic.svg#NunitoSans') format('svg')}@font-face{font-family: 'Nunito Sans';font-style: normal;font-weight: 700;font-display: swap;src: url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700.eot');src: local(''), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700.eot?#iefix') format('embedded-opentype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700.woff2') format('woff2'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700.woff') format('woff'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700.ttf') format('truetype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700.svg#NunitoSans') format('svg')}@font-face{font-family: 'Nunito Sans';font-style: italic;font-weight: 700;font-display: swap;src: url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700italic.eot');src: local(''), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700italic.eot?#iefix') format('embedded-opentype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700italic.woff2') format('woff2'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700italic.woff') format('woff'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700italic.ttf') format('truetype'), url('/themes/brubi/fonts/nunito-sans-v12-latin-ext-700italic.svg#NunitoSans') format('svg')}.add-shadow{box-shadow: 2px 2px 13px -4px rgba(0,0,0,0.7);-webkit-box-shadow: 2px 2px 13px -4px rgba(0,0,0,0.7);-moz-box-shadow: 2px 2px 13px -4px rgba(0,0,0,0.7)}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: " ";display: table}.clearfix:after{clear: both}.row-eq-height{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;flex-basis: auto;-webkit-flex-wrap: wrap}.row-border-bottom{position: relative}.row-border-bottom:after{content: "";display: block;border-bottom: 1px solid #d7d7d7;position: absolute;bottom: 0;left: 15px;right: 15px}.row-border-bottom:last-child:after{display: none}.full-width{width: 100vw;max-width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw}.add-shadow{-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1);box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.1)}*{-webkit-tap-highlight-color: rgba(255,255,255,0) !important;-webkit-focus-ring-color: rgba(255,255,255,0) !important;outline: none !important}@media (max-width: 991.98px){html{width: 100vw !important;overflow-x: hidden}}body{overflow-x: hidden;font-family: 'Nunito Sans', sans-serif !important;font-size: 15px;line-height: normal;font-weight: 400;color: #322;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smooth: auto;-webkit-text-size-adjust: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}body *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}body a{text-decoration: unset;color: #322;transition: all .25s ease-out}em.placeholder{vertical-align: unset !important;cursor: unset !important;background-color: unset !important;opacity: unset !important}.alert .placeholder{cursor: unset;background-color: unset;opacity: 1;font-weight: bold}.region-featured-top .alert{margin-top: 30px}.dropdown-item.active,.dropdown-item:active{color: unset;background-color: unset}.btn:focus{box-shadow: unset !important}.btn{font-weight: bold}.btn-sm{border-radius: 15px;font-weight: normal;padding: 7px 14px}.btn-primary:hover{background-color: #f79}.btn-primary,.btn-secondary{border: unset !important}.btn-outline-light:hover{color: white;background-color: #f79;border-color: #f79}.btn-outline-dark:hover{background-color: #f79;border-color: #f79}.btn-arrow{background-image: url("/themes/brubi/img/icons/btn-arrow.svg");background-repeat: no-repeat;background-position: center right 33px;padding-right: 50px}.form-control{padding: 0.75rem}.form-control:focus{box-shadow: unset !important}.btn{width: auto}.checkout-pane .form-check{display: flex}.checkout-pane .form-check label{flex: 1}.cart--cart-block{display: inline-block}.cart--cart-block .cart-block--summary{position: relative}.cart--cart-block .cart-block--summary a{text-decoration: unset}.cart--cart-block .cart-block--summary .cart-block--summary__count{position: absolute;top: -5px;right: 0;width: 16px;height: 16px;border-radius: 50%;background: #f79;color: white;font-size: 11px;padding: 1px 5px}#commerce-checkout-flow-custom-checkout-flow .order-form-wrapper{background: #faf5f5}#commerce-checkout-flow-custom-checkout-flow fieldset{padding: 0}#commerce-checkout-flow-custom-checkout-flow fieldset legend{margin-bottom: 25px;font-weight: 700}#commerce-checkout-flow-custom-checkout-flow fieldset#edit-payment-information legend{margin: 0 !important}#commerce-checkout-flow-custom-checkout-flow fieldset#edit-activit-payment-address-pane legend{display: none}#commerce-checkout-flow-custom-checkout-flow fieldset.form-item-contact-information-email{margin-bottom: 55px !important}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow fieldset.form-item-contact-information-email{margin-bottom: 0 !important}}#commerce-checkout-flow-custom-checkout-flow fieldset#edit-payment-information-payment-method--wrapper{margin-top: 55px}#commerce-checkout-flow-custom-checkout-flow fieldset#edit-payment-information-payment-method--wrapper legend{margin-bottom: 15px}#commerce-checkout-flow-custom-checkout-flow fieldset.form-item-shipping-information-shipping-profile-address-0-address-organization,#commerce-checkout-flow-custom-checkout-flow fieldset.form-item-shipping-information-shipping-profile-address-0-address-address-line2,#commerce-checkout-flow-custom-checkout-flow fieldset[id^=edit-payment-information-payment-method] + div#edit-payment-information-billing-information{display: none !important}#commerce-checkout-flow-custom-checkout-flow fieldset[id^=edit-agreement] .form-check{position: relative;padding-left: 30px}#commerce-checkout-flow-custom-checkout-flow fieldset[id^=edit-agreement] .form-check:first-of-type{margin-bottom: 10px}#commerce-checkout-flow-custom-checkout-flow fieldset[id^=edit-agreement] .form-check input{margin: 0;position: absolute;left: 0;top: 0}#commerce-checkout-flow-custom-checkout-flow div.form-item-shipping-information-shipping-profile-copy-to-address-book{display: none !important}#commerce-checkout-flow-custom-checkout-flow #edit-shipping-information input[id^="edit-shipping-information-recalculate-"]{display: none}#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipping-profile-address-0-address-container3]{display: flex;margin-bottom: 0 !important}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipping-profile-address-0-address-container3]{display: block;margin-bottom: 1rem !important}}#commerce-checkout-flow-custom-checkout-flow label{font-size: 17px;font-weight: 700}#commerce-checkout-flow-custom-checkout-flow .radio label,#commerce-checkout-flow-custom-checkout-flow .checkbox label{font-size: 15px}#commerce-checkout-flow-custom-checkout-flow .radio label[for*=credit-card]::after,#commerce-checkout-flow-custom-checkout-flow .checkbox label[for*=credit-card]::after{content: '';margin-left: 8px;position: relative;top: 4px;display: inline-block;height: 20px;width: 185px;background: url('/themes/brubi/img/icons/icon_cards.png') no-repeat 0 0 transparent}#commerce-checkout-flow-custom-checkout-flow .radio label[for*=paypal-checkout],#commerce-checkout-flow-custom-checkout-flow .checkbox label[for*=paypal-checkout],#commerce-checkout-flow-custom-checkout-flow .radio label[for*=paypal-ec],#commerce-checkout-flow-custom-checkout-flow .checkbox label[for*=paypal-ec]{text-indent: -9000px;content: '';position: relative;top: 10px;display: inline-block;height: 15px;width: 55px;background: url('/themes/brubi/img/icons/icon_paypal.png') no-repeat 0 0 transparent}#commerce-checkout-flow-custom-checkout-flow #edit-my-checkout-pane-custom-account{margin: 0 !important;padding: 0}#commerce-checkout-flow-custom-checkout-flow #edit-my-checkout-pane-custom-account legend{display: none}#commerce-checkout-flow-custom-checkout-flow #edit-my-checkout-pane-custom-account #custom-account-tabs > div{display: inline-block;margin: 0;padding: 0}#commerce-checkout-flow-custom-checkout-flow #edit-my-checkout-pane-custom-account #custom-account-tabs > div label{display: block;padding: 15px 30px;background: #322;color: #FFFFFF;cursor: pointer}#commerce-checkout-flow-custom-checkout-flow #edit-my-checkout-pane-custom-account #custom-account-tabs > div.current label{background: #faf5f5;color: #322;cursor: default}#commerce-checkout-flow-custom-checkout-flow #edit-my-checkout-pane-custom-account #custom-account-tabs > div input{display: none}#commerce-checkout-flow-custom-checkout-flow #edit-email-registration-login-custom{margin: 0 !important}#commerce-checkout-flow-custom-checkout-flow #edit-email-registration-login-custom > fieldset{width: 100%;float: none;display: none}#commerce-checkout-flow-custom-checkout-flow #edit-email-registration-login-custom > fieldset.current{display: block}#commerce-checkout-flow-custom-checkout-flow #edit-email-registration-login-custom > fieldset legend{display: none}#commerce-checkout-flow-custom-checkout-flow #edit-email-registration-login-custom > fieldset .btn{padding: .75rem 4rem;font-weight: 400;font-size: 15px}#commerce-checkout-flow-custom-checkout-flow #edit-contact-information{margin-bottom: 0 !important}#commerce-checkout-flow-custom-checkout-flow #edit-contact-information.current{display: block}#commerce-checkout-flow-custom-checkout-flow #edit-contact-information legend{display: none}#commerce-checkout-flow-custom-checkout-flow #edit-my-checkout-pane-custom-comment legend{display: none}#commerce-checkout-flow-custom-checkout-flow #edit-my-checkout-pane-custom-comment .form-item-my-checkout-pane-custom-comment-comment{margin: 0 !important}#commerce-checkout-flow-custom-checkout-flow #edit-shipping-information-shipping-profile{margin: 0 !important}#commerce-checkout-flow-custom-checkout-flow #edit-shipping-information-shipping-profile #edit-shipping-information-shipping-profile-edit-button{margin: 1rem 0}#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipping-profile-address-0],#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipping-profile-address-0-address],#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipping-profile-address-wrapper],#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipping-profile-field-company-wrapper] > fieldset{margin-bottom: 0 !important}#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipping-profile-field-phone-wrapper]{clear: both}#commerce-checkout-flow-custom-checkout-flow div[data-drupal-selector=edit-shipping-information-shipping-profile-address-0-address-container4]{margin-bottom: 0 !important;overflow: hidden}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow div[data-drupal-selector=edit-shipping-information-shipping-profile-address-0-address-container4]{display: block;margin-bottom: 1rem !important}}#commerce-checkout-flow-custom-checkout-flow .form-item-shipping-information-shipping-profile-address-0-address-postal-code{width: 34%;float: left}@media (max-width: 1200px){#commerce-checkout-flow-custom-checkout-flow .form-item-shipping-information-shipping-profile-address-0-address-postal-code{width: 38%}}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .form-item-shipping-information-shipping-profile-address-0-address-postal-code{width: 100%;float: none}}#commerce-checkout-flow-custom-checkout-flow .form-item-shipping-information-shipping-profile-address-0-address-locality{width: 64%;float: right}@media (max-width: 1200px){#commerce-checkout-flow-custom-checkout-flow .form-item-shipping-information-shipping-profile-address-0-address-locality{width: 60%}}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .form-item-shipping-information-shipping-profile-address-0-address-locality{width: 100%;float: none}}#commerce-checkout-flow-custom-checkout-flow .form-item-payment-information-billing-information-copy-fields-enable{margin-bottom: 15px}#commerce-checkout-flow-custom-checkout-flow .brubi-block-wrapper{background: #faf5f5;padding: 55px 80px}@media (max-width: 991px){#commerce-checkout-flow-custom-checkout-flow .brubi-block-wrapper{padding: 40px}}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .brubi-block-wrapper{padding: 20px}}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper{margin-top: 0}@media (min-width: 992px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper.fix-top{position: fixed;top: 95px;z-index: 1000}}@media (min-width: 992px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper.fix-bottom{position: absolute;bottom: 0}}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table,#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper tbody{display: block;text-align: center}}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table tr{display: flex;align-items: center;flex-wrap: wrap}}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td{box-shadow: none;border-bottom: 0;vertical-align: middle;padding: .5em .25em}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td{display: block}}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td.qty{width: 30px;white-space: nowrap}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td.qty{display: block;width: unset}}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td.image{width: 60px}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td.image{display: block}}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td.title{margin: 0 auto;flex: 4;font-size: 14px}}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td.price{text-align: right;font-weight: 700;font-size: 17px;width: 120px;white-space: nowrap}@media (max-width: 575px){#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper table td.price{flex-basis: 100%;display: block;font-size: 16px}}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper .summary-totals{font-size: 17px}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper .summary-totals .order-total-line{padding: 0 .25rem}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper .summary-totals .order-total-line.order-total-line__total{font-size: 23px}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper .summary-totals .order-total-line .order-total-line-value{width: 175px}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper #edit-coupon-redemption{margin-top: 39px}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper #edit-coupon-redemption label{font-size: 23px;margin-bottom: 7px}#commerce-checkout-flow-custom-checkout-flow .order-summary-wrapper #edit-coupon-redemption .btn{padding: .75rem 4rem;font-weight: 400;font-size: 15px;width: 100%}#commerce-checkout-flow-custom-checkout-flow .form-control,#commerce-checkout-flow-custom-checkout-flow .form-select{padding: 0.65rem}#commerce-checkout-flow-custom-checkout-flow .layout-region-checkout-footer .form-submit{width: 100%;font-size: 20px;line-height: 20px;padding: 20px}#commerce-checkout-flow-custom-checkout-flow div[id^=edit-payment-information-payment-method] .form-check,#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipments] .form-check{line-height: 35px;position: relative}#commerce-checkout-flow-custom-checkout-flow div[id^=edit-payment-information-payment-method] .ajax-progress,#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipments] .ajax-progress{position: absolute;left: 5px;top: -15px}#commerce-checkout-flow-custom-checkout-flow div[id^=edit-shipping-information-shipments]{display: none}#commerce-checkout-flow-custom-checkout-flow .form-check-input[type="checkbox"],#commerce-checkout-flow-custom-checkout-flow .form-check-input[type="radio"]{width: 20px;height: 20px;position: relative;top: 3px;margin-right: 12px}#commerce-checkout-flow-custom-checkout-flow .form-check-input[type="checkbox"]{top: -5px}#commerce-checkout-flow-custom-checkout-flow .form-check-input:checked[type="radio"]{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 6 6'%3e%3ccircle r='2' fill='%23322'/%3e%3c/svg%3e");background-color: #FFF}#edit-completion-message{padding: 0;width: 100%;margin: 0 auto !important}#edit-completion-message .status{background: #faf5f5;padding: 40px}.commerce-order-detail-user .states .info-bar{background-color: #faf5f5}.commerce-order-detail-user .states .info-bar .info-bar-wrapper{display: flex;justify-content: center;padding: 12px}.commerce-order-detail-user .states .info-bar .info-bar-wrapper .info-bar-icon{display: none}.commerce-order-detail-user .states .info-bar .info-bar-wrapper .info-bar-text{font-size: 20px;font-weight: 700;color: #322}.commerce-order-detail-user #block-brubi-page-title{display: none}.commerce-order-detail-user .order-detail-wrapper{padding: 30px 0 0;font-size: 17px}@media (max-width: 991px){.commerce-order-detail-user .order-detail-wrapper{padding: 40px}}@media (max-width: 575px){.commerce-order-detail-user .order-detail-wrapper{padding: 10px}}.commerce-order-detail-user .order-detail-wrapper h2{text-transform: none}@media (max-width: 991px){.commerce-order-detail-user .order-detail-wrapper h2{font-size: 24px}}.commerce-order-detail-user .order-detail-wrapper .detail-order-top h2{font-weight: 700}.commerce-order-detail-user .order-detail-wrapper .detail-order-top h2:first-child{font-weight: 400;margin-bottom: 70px}@media (max-width: 991px){.commerce-order-detail-user .order-detail-wrapper .detail-order-top h2:first-child{margin-bottom: 30px}}.commerce-order-detail-user .order-detail-wrapper .states{background: #faf5f5;padding: 50px 0}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .states{text-align: center}}.commerce-order-detail-user .order-detail-wrapper .states .state{width: 20%}@media (max-width: 991px){.commerce-order-detail-user .order-detail-wrapper .states .state{padding: 0 5px;font-size: 14px}}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .states .state{width: auto}}.commerce-order-detail-user .order-detail-wrapper .states .state .icon{position: relative}.commerce-order-detail-user .order-detail-wrapper .states .state .icon:before{content: '';width: 140px;height: 140px;display: inline-block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border: 20px solid #faf5f5;position: relative;z-index: 1;background-size: 95px;background-repeat: no-repeat;background-position: center;background-color: #e4deda}.commerce-order-detail-user .order-detail-wrapper .states .state .icon:after{content: '';width: 100%;height: 1px;border-bottom: 1px dashed #e4deda;display: block;position: absolute;right: 50%;top: 50%;transform: translateY(-50%)}@media (max-width: 991px){.commerce-order-detail-user .order-detail-wrapper .states .state .icon:after{display: none}}.commerce-order-detail-user .order-detail-wrapper .states .state.placed .icon:before{background-image: url('/themes/brubi/img/icons/order_placed.svg');background-size: 56px}.commerce-order-detail-user .order-detail-wrapper .states .state.placed .icon:after{display: none}.commerce-order-detail-user .order-detail-wrapper .states .state.paid .icon:before{background-image: url('/themes/brubi/img/icons/order_paid.svg')}.commerce-order-detail-user .order-detail-wrapper .states .state.processed .icon:before{background-image: url('/themes/brubi/img/icons/order_processed.svg')}.commerce-order-detail-user .order-detail-wrapper .states .state.shipped .icon:before{background-image: url('/themes/brubi/img/icons/order_shipped.svg')}.commerce-order-detail-user .order-detail-wrapper .states .state.completed .icon:before{background-image: url('/themes/brubi/img/icons/order_complete.svg')}.commerce-order-detail-user .order-detail-wrapper .states .state.canceled .icon:before{background: #e4deda;color: #FFFFFF;content: 'x';line-height: 96px;font-size: 50px;font-weight: 300}.commerce-order-detail-user .order-detail-wrapper .states .state.active .icon:before{background-color: #993}.commerce-order-detail-user .order-detail-wrapper .states .state.active .icon:after{border-color: #993}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .states .state.active.current{display: inline-block !important}}.commerce-order-detail-user .order-detail-wrapper .states .state.active.processed .icon:before{background-color: #fc5}.commerce-order-detail-user .order-detail-wrapper .states .state.active.shipped .icon:before{background-color: #679}.commerce-order-detail-user .order-detail-wrapper .tracking-url{font-size: 20px;font-weight: 400;text-decoration: none}.commerce-order-detail-user .order-detail-wrapper .tracking-url:before{display: none}.commerce-order-detail-user .order-detail-wrapper .field__label{font-size: 23px;font-weight: 700;margin-bottom: 5px}@media (max-width: 991px){.commerce-order-detail-user .order-detail-wrapper .field__label{font-size: 18px}}.commerce-order-detail-user .order-detail-wrapper .field--name-field-phone{display: none}.commerce-order-detail-user .order-detail-wrapper p{margin: 0}.commerce-order-detail-user .order-detail-wrapper .order-information .field__label{display: none}.commerce-order-detail-user .order-detail-wrapper .order-information table{width: 100%}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .order-information table{border-bottom: 1px solid rgba(112,112,112,0.07000000000000001)}}.commerce-order-detail-user .order-detail-wrapper .order-information table th,.commerce-order-detail-user .order-detail-wrapper .order-information table td{padding: 20px 38px;text-align: center}.commerce-order-detail-user .order-detail-wrapper .order-information table th.views-field-title,.commerce-order-detail-user .order-detail-wrapper .order-information table td.views-field-title{text-align: left}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .order-information table th.views-field-title,.commerce-order-detail-user .order-detail-wrapper .order-information table td.views-field-title{text-align: center}}.commerce-order-detail-user .order-detail-wrapper .order-information table th.views-field-total-price__number,.commerce-order-detail-user .order-detail-wrapper .order-information table td.views-field-total-price__number{text-align: right}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .order-information table th.views-field-total-price__number,.commerce-order-detail-user .order-detail-wrapper .order-information table td.views-field-total-price__number{text-align: center}}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .order-information table th,.commerce-order-detail-user .order-detail-wrapper .order-information table td{padding: 0 0 20px}}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .order-information table th:first-child,.commerce-order-detail-user .order-detail-wrapper .order-information table td:first-child{padding-top: 20px}}.commerce-order-detail-user .order-detail-wrapper .order-information table th{background: #faf5f5;font-weight: 400}.commerce-order-detail-user .order-detail-wrapper .order-information table th.views-field-unit-price__number{display: none}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information table tr{display: flex;flex-flow: row wrap;align-items: center;font-size: 15px}.commerce-order-detail-user .order-detail-wrapper .order-information table tr:after{content: ' ';width: 100%;order: 2;display: block}}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information table tr:first-child{border-top: 1px solid rgba(112,112,112,0.07000000000000001)}}.commerce-order-detail-user .order-detail-wrapper .order-information table td{border-bottom: 1px solid rgba(112,112,112,0.07000000000000001)}.commerce-order-detail-user .order-detail-wrapper .order-information table td.views-field-total-price__number,.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-price{font-weight: 700}.commerce-order-detail-user .order-detail-wrapper .order-information table td.views-field-unit-price__number{display: none}.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-img{order: 1;border-bottom: 1px solid #faf5f5;white-space: nowrap;vertical-align: middle;max-width: 85px}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-img{border-bottom: unset}}.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-title{order: 1;flex: 1;border-bottom: 1px solid #faf5f5;padding: 15px;vertical-align: middle}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-title{border-bottom: unset}}.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-quantity{order: 0;border-bottom: 1px solid #faf5f5;padding: 15px;text-align: center}.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-quantity:after{content: ' x'}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-quantity{border-bottom: unset;padding: unset;margin-right: 10px}}.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-price{order: 4;flex-basis: 100%;border-bottom: 1px solid #faf5f5;padding: 15px;white-space: nowrap}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information table td.product-price{padding-top: 0}}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information table td{border-bottom: none}}.commerce-order-detail-user .order-detail-wrapper .order-information .order-totals{padding: 20px 15px}@media (max-width: 767px){.commerce-order-detail-user .order-detail-wrapper .order-information .order-totals{padding: 20px 0}}.commerce-order-detail-user .order-detail-wrapper .order-information .order-totals .order-total-line{padding: 0}.commerce-order-detail-user .order-detail-wrapper .order-information .order-totals .order-total-line.order-total-line__total{font-size: 23px}.commerce-order-detail-user .order-detail-wrapper .order-information .order-totals .order-total-line .order-total-line-value{width: 170px}@media (max-width: 575px){.commerce-order-detail-user .order-detail-wrapper .order-information .order-totals .order-total-line .order-total-line-value{width: 125px}}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information table,.commerce-order-detail-user .order-detail-wrapper .order-information tbody{display: block}}@media (max-width: 600px){.commerce-order-detail-user .order-detail-wrapper .order-information th{display: none}}.commerce-order-detail-user .order-detail-wrapper .field--name-tracking-code,.commerce-order-detail-user .order-detail-wrapper .field--name-shipping-method,.commerce-order-detail-user .order-detail-wrapper .field--name-field-person-type{display: none}.commerce-order-detail-user .order-detail-wrapper .field--name-field-company,.commerce-order-detail-user .order-detail-wrapper .field--name-field-ico,.commerce-order-detail-user .order-detail-wrapper .field--name-field-dic,.commerce-order-detail-user .order-detail-wrapper .field--name-field-ic-dph{margin-top: 1rem}.commerce-order-detail-user .order-detail-wrapper .detail-order-bottom{background: #faf5f5;padding: 30px 0;font-size: 28px}@media (max-width: 991px){.commerce-order-detail-user .order-detail-wrapper .detail-order-bottom{font-size: 18px;padding: 30px 15px}}.commerce-order-detail-user .order-detail-wrapper .detail-order-bottom .icon{margin: 12px 20px;display: inline-block}.commerce-order-detail-user .order-detail-wrapper .detail-order-bottom img{height: 34px}.product-detail{margin-top: 56px}@media (max-width: 575px){.product-detail{margin-top: 0}}.product-detail h2{text-align: left !important;margin-bottom: 23px;line-height: 40px}.product-detail .rating,.product-detail .views-field-rating-value{margin-bottom: 15px}.product-detail .rating .rateit .rateit-range,.product-detail .views-field-rating-value .rateit .rateit-range{background: url("/themes/brubi/img/icons/star-gray-s.svg") repeat 0 0 transparent}.product-detail .rating .rateit .rateit-range .rateit-preset,.product-detail .views-field-rating-value .rateit .rateit-range .rateit-preset{background: url("/themes/brubi/img/icons/star-brown-s.svg") repeat 0 0 transparent}.product-detail .rating a{display: none}.product-detail .perex{font-size: 17px;line-height: 33px;margin-bottom: 30px}.product-detail .price{margin-bottom: 30px}.product-detail .price .field--name-price{display: inline-block;margin-right: 20px;font-size: 28px;font-weight: 700}.product-detail .price .field--name-list-price{display: inline-block;margin-right: 20px;font-size: 28px;text-decoration: line-through;color: #848484}.product-detail .price .tax-included{font-size: 13px;font-style: italic}@media (min-width: 576px) and (max-width: 767px){.product-detail .price .tax-included{display: block}}.product-detail .field--name-variations form{display: flex;flex-wrap: wrap}@media (max-width: 1200px){.product-detail .field--name-variations form{display: block}}.product-detail .field--name-variations form .field--name-purchased-entity{flex: 0 0 100%}.product-detail .field--name-variations form .field--name-quantity{width: 18%;display: inline-block;margin-right: 4%;position: relative}@media (max-width: 1200px){.product-detail .field--name-variations form .field--name-quantity{width: 100%;margin-right: 0}}.product-detail .field--name-variations form .field--name-quantity .decrease,.product-detail .field--name-variations form .field--name-quantity .increase{display: block;position: absolute;top: 10px;width: 10px;height: 10px;z-index: 2}@media (max-width: 1199px){.product-detail .field--name-variations form .field--name-quantity .decrease,.product-detail .field--name-variations form .field--name-quantity .increase{top: 5px}}.product-detail .field--name-variations form .field--name-quantity .decrease::before,.product-detail .field--name-variations form .field--name-quantity .increase::before{cursor: pointer;font-size: 28px;font-weight: 500}@media (max-width: 1199px){.product-detail .field--name-variations form .field--name-quantity .decrease::before,.product-detail .field--name-variations form .field--name-quantity .increase::before{font-size: 35px;font-weight: 300}}.product-detail .field--name-variations form .field--name-quantity .decrease{left: 12px}@media (max-width: 1199px){.product-detail .field--name-variations form .field--name-quantity .decrease{left: 14px}}.product-detail .field--name-variations form .field--name-quantity .decrease:before{content: '-'}.product-detail .field--name-variations form .field--name-quantity .increase{right: 12px}@media (max-width: 1199px){.product-detail .field--name-variations form .field--name-quantity .increase{right: 22px}}.product-detail .field--name-variations form .field--name-quantity .increase:before{content: '+'}.product-detail .field--name-variations form .field--name-quantity fieldset{position: relative;font-size: 18px;font-weight: 700;padding: 0}@media (max-width: 1200px){.product-detail .field--name-variations form .field--name-quantity fieldset{margin-bottom: 0 !important}}.product-detail .field--name-variations form .field--name-quantity fieldset label{display: none}.product-detail .field--name-variations form .field--name-quantity fieldset input{text-align: center;font-size: 18px;font-weight: 700;line-height: 34px}.product-detail .field--name-variations form .form-actions{display: inline-block;width: 78%}@media (max-width: 1200px){.product-detail .field--name-variations form .form-actions{width: 100%}}.product-detail .field--name-variations form .form-actions .form-submit{font-size: 20px;width: 100%;line-height: 34px;background-size: 30px}.product-detail .field--name-field-production-time{background: #faf5f5;font-size: 17px;min-height: 150px;padding: 26px 26px 26px 150px;position: relative;margin-bottom: 1rem;line-height: 30px}.product-detail .field--name-field-production-time a{text-decoration: underline}.product-detail .field--name-field-production-time .form-type-select{display: none;margin: 10px 0 0 0 !important}.product-detail .field--name-field-production-time .deliver-to{font-weight: 700}.product-detail .field--name-field-production-time:before{background: url('/themes/brubi/img/icons/delivery-truck.svg') no-repeat center center #fff;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;content: '';display: block;height: 97px;left: 26px;position: absolute;top: 26px;width: 97px}@media (min-width: 576px) and (max-width: 991px){.product-detail .field--name-field-production-time:before{top: 24px;left: 50%;transform: translateX(-50%)}}@media (min-width: 576px) and (max-width: 991px){.product-detail .field--name-field-production-time{padding: 150px 26px 26px 26px}}.product-detail #slider-product-gallery{margin-bottom: 30px}.product-detail #slider-product-gallery.flexslider .slides{background: #000}.product-detail #slider-product-gallery.flexslider .slides > li{overflow: hidden}.product-detail #slider-product-gallery.flexslider .slides > li .field__item{position: relative}.product-detail #slider-product-gallery.flexslider .slides > li .field__item video,.product-detail #slider-product-gallery.flexslider .slides > li .field__item iframe{width: 100%;display: block}@media (max-width: 575px){.product-detail #slider-product-gallery{margin-bottom: 20px !important}}.product-detail #carousel-product-gallery{padding-left: 85px;padding-right: 85px}@media (max-width: 767px){.product-detail #carousel-product-gallery{margin-bottom: 30px}}@media (max-width: 400px){.product-detail #carousel-product-gallery{padding-left: 60px;padding-right: 60px;margin-bottom: 30px}}.product-detail #carousel-product-gallery .flex-viewport .slides > li{border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;cursor: pointer;overflow: hidden}.product-detail #carousel-product-gallery .flex-viewport .slides > li .field__item{position: relative}.product-detail #carousel-product-gallery .flex-viewport .slides > li .field__item video{position: absolute;left: 50%;top: -6px;transform: translateX(-50%);width: auto}.product-detail #carousel-product-gallery .flex-direction-nav li a{background: #faf5f5;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;color: #faf5f5;font-size: 0;display: block;height: 100%;margin: 0;opacity: 1 !important;top: 0;width: 66px;z-index: 2}@media (max-width: 400px){.product-detail #carousel-product-gallery .flex-direction-nav li a{width: 50px}}@media (min-width: 576px){.product-detail #carousel-product-gallery .flex-direction-nav li a.flex-prev{left: 0 !important}.product-detail #carousel-product-gallery .flex-direction-nav li a.flex-next{right: 0 !important}}.product-detail #carousel-product-gallery .flex-direction-nav li a:before{background: url("/themes/brubi/img/icons/right.svg") no-repeat center center transparent;height: 100%;width: 66px}@media (max-width: 991px){.product-detail #carousel-product-gallery .flex-direction-nav li a:before{background-size: 12px}}@media (max-width: 400px){.product-detail #carousel-product-gallery .flex-direction-nav li a:before{width: 50px}}.product-detail #carousel-product-gallery .flex-direction-nav li.flex-nav-prev a{left: 0}.product-detail #carousel-product-gallery .flex-direction-nav li.flex-nav-prev a:before{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}.product-detail #carousel-product-gallery .flex-direction-nav li.flex-nav-next a{right: 0}.product-detail #carousel-product-gallery .flex-direction-nav li.flex-nav-next a:before{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg)}.product-detail .product-bottom{background: #faf5f5;padding: 90px 0 0}@media (max-width: 575px){.product-detail .product-bottom{padding-top: 10px}}.product-detail .product-bottom .tabs{text-align: center}@media (max-width: 490px){.product-detail .product-bottom .tabs{margin-bottom: 10px}}.product-detail .product-bottom .tabs a{background: #322;border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 17px;font-weight: 700;margin: 0 5px;padding: 15px 30px}@media (max-width: 490px){.product-detail .product-bottom .tabs a{display: block;border-radius: 0;margin-bottom: 2px}}.product-detail .product-bottom .tabs a.current{background: #FFFFFF;color: #322;cursor: default}.product-detail .product-bottom .tab-content-wrapper{background: #FFFFFF;font-size: 17px;line-height: 35px}.product-detail .product-bottom .tab-content-wrapper .tab-content{display: none;margin: 0 auto;max-width: 858px;padding: 50px 0;width: 100%}@media (max-width: 576px){.product-detail .product-bottom .tab-content-wrapper .tab-content{padding-top: 50px}}.product-detail .product-bottom .tab-content-wrapper .tab-content.current{display: block}.product-detail .product-bottom .tab-content-wrapper .tab-content h2{text-align: left}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-specifications table{width: 100% !important;border: none}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-specifications table tr td{padding: 6px 20px}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-specifications table tr:nth-child(odd) td{background: #faf5f5}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews header .rating-star-big{display: inline-block;height: 30px;margin-right: 4px;width: 30px}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews header .rating-star-big.gold{background: url('/themes/brubi/img/icons/star-gold.svg') no-repeat 0 0 transparent}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews header .rating-star-big.gray{background: url('/themes/brubi/img/icons/star-gray.svg') no-repeat 0 0 transparent;background-size: cover}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews header .rating-small-text{font-size: 13px;line-height: 15px}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews header .btn-review{color: #FFFFFF}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews header .btn-review:before{content: '';background: url('/themes/brubi/img/icons/writing.svg') no-repeat 0 0 transparent;width: 17px;height: 19px;display: inline-block;margin-right: 8px;position: relative;top: 3px}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews .views-row{border-top: 1px solid rgba(112,112,112,0.18);padding-top: 25px;margin-top: 25px;overflow: hidden}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews .views-row .views-field-rating-value{margin-bottom: 0}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews .views-row .views-field-created span.user{text-decoration: underline}.product-detail .product-bottom .tab-content-wrapper .tab-content#product-reviews .views-row .views-field-description__value{color: #655c5c}#block-views-block-product-block-block-1{padding: 0}.product-list{margin-bottom: 100px}@media (max-width: 575px){.product-list{margin-bottom: 0}}.product-list .views-infinite-scroll-content-wrapper{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc((-1 * var(--bs-gutter-y)));margin-right: calc((-.5 * var(--bs-gutter-x)));margin-left: calc((-.5 * var(--bs-gutter-x)))}.product-list .view-item-counter{font-size: 23px}.product-list a.category-block{display: block;background: #faf5f5;border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;text-align: center;padding: 23px;font-size: 23px}.product-list a.category-block img{margin-right: 30px}@media (max-width: 479px){.product-list a.category-block img{display: block;margin: 0 auto 15px;width: 70px}}.product-list a.category-block:after{background: url("/themes/brubi/img/icons/right.svg") no-repeat center center transparent;background-size: cover;content: '';display: inline-block;height: 15px;margin-left: 30px;width: 17px}@media (max-width: 479px){.product-list a.category-block:after{margin-left: 15px}}.product-list a.category-block:hover{background: #322;color: #FFFFFF}.product-list a.category-block:hover:after{background: url("/themes/brubi/img/icons/right-white.svg") no-repeat center center transparent;background-size: cover}.product-list ul.pager,.product-list ul.pager__items{display: block;text-align: center;margin: 50px 0;padding-left: 0}.product-list ul.pager li,.product-list ul.pager__items li{display: inline-block;margin: 0 5px}.product-list ul.pager li a,.product-list ul.pager__items li a{font-size: 20px;color: #322;font-weight: bold;width: 46px;height: 46px;line-height: 46px;border-color: #322;padding: 0;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;display: block}.product-list ul.pager li a:hover,.product-list ul.pager__items li a:hover{background: #f79;border-color: #f79;color: #FFFFFF}.product-list ul.pager li.is-active a,.product-list ul.pager__items li.is-active a{background: #322;border-color: #322;color: #FFFFFF}.product-list ul.pager.pager li,.product-list ul.pager__items.pager li{display: block}.product-list ul.pager.pager li a,.product-list ul.pager__items.pager li a{display: inline-block;border: 1px solid #322;width: 100%;max-width: 416px;height: 60px;line-height: 60px;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px}.product-list ul.pager.pager li a:hover,.product-list ul.pager__items.pager li a:hover{border-color: #f79}#commerce-product-review-default-add-form{max-width: 650px}#commerce-product-review-default-add-form .rateit .rateit-range{background: url("/themes/brubi/img/icons/star-gray-s.svg") repeat-x 0 0 transparent}#commerce-product-review-default-add-form .rateit .rateit-range .rateit-selected{background: url("/themes/brubi/img/icons/star-brown-s.svg") repeat-x 0 0 transparent}#commerce-product-review-default-add-form .rateit .rateit-range .rateit-hover{background: url("/themes/brubi/img/icons/star-gold-s.svg") repeat-x 0 0 transparent}#commerce-product-review-default-add-form #edit-description-0-format,#commerce-product-review-default-add-form #edit-description-0--description,#commerce-product-review-default-add-form .tabledrag-toggle-weight-wrapper{display: none}#commerce-product-review-default-add-form table[id^=edit-field-review-images]{width: 100%;margin-bottom: 30px}#commerce-product-review-default-add-form table[id^=edit-field-review-images] a.tabledrag-handle .handle{width: 22px;height: 22px}#commerce-product-review-default-add-form input[id^=edit-field-review-images-]{padding-top: 5px;padding-bottom: 5px}.path-cart .cart.cart-form #edit-submit{display: none}.path-cart .cart.cart-form table{width: 100%}@media (max-width: 991px){.path-cart .cart.cart-form table{display: block;border-bottom: 1px solid rgba(112,112,112,0.07000000000000001)}}@media (max-width: 991px){.path-cart .cart.cart-form table tbody{display: block}}.path-cart .cart.cart-form table td,.path-cart .cart.cart-form table th{padding: 20px 34px;text-align: center}@media (max-width: 991px){.path-cart .cart.cart-form table td,.path-cart .cart.cart-form table th{padding: 0 0 20px}}@media (max-width: 991px){.path-cart .cart.cart-form table td:first-child,.path-cart .cart.cart-form table th:first-child{padding-top: 20px}}.path-cart .cart.cart-form table th{background: #faf5f5;font-size: 17px;font-weight: 400;text-align: center}.path-cart .cart.cart-form table th.views-field-total-price__number{padding-right: 56px}@media (max-width: 991px){.path-cart .cart.cart-form table th{display: none}}@media (max-width: 991px){.path-cart .cart.cart-form table tr{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center}.path-cart .cart.cart-form table tr:after{content: ' ';width: 100%;order: 1;display: block}}.path-cart .cart.cart-form table td{font-size: 20px;border-bottom: 1px solid rgba(112,112,112,0.07000000000000001)}@media (max-width: 991px){.path-cart .cart.cart-form table td{border-bottom: none}}@media (max-width: 1199px){.path-cart .cart.cart-form table td:first-child{padding-left: 0}}@media (max-width: 991px){.path-cart .cart.cart-form table td:first-child{border-top: 1px solid rgba(112,112,112,0.07000000000000001)}}@media (max-width: 1199px){.path-cart .cart.cart-form table td.views-field-purchased-entity{order: 0}.path-cart .cart.cart-form table td.views-field-purchased-entity > div{display: flex;align-items: center}}.path-cart .cart.cart-form table td.views-field-purchased-entity .field--name-field-images{display: inline-block;margin-right: 36px}@media (max-width: 1199px){.path-cart .cart.cart-form table td.views-field-purchased-entity .field--name-field-images{margin-right: 15px}}@media (max-width: 991px){.path-cart .cart.cart-form table td.views-field-purchased-entity .field--name-field-images{display: block}}.path-cart .cart.cart-form table td.views-field-purchased-entity .field--name-field-images img{max-height: 92px;max-width: 92px}@media (max-width: 550px){.path-cart .cart.cart-form table td.views-field-purchased-entity .field--name-field-images img{max-width: 60px;max-height: 60px}}.path-cart .cart.cart-form table td.views-field-purchased-entity .field--name-title{display: inline-block;font-size: 23px;max-width: calc((100% - 150px))}@media (max-width: 991px){.path-cart .cart.cart-form table td.views-field-purchased-entity .field--name-title{max-width: unset}}@media (max-width: 550px){.path-cart .cart.cart-form table td.views-field-purchased-entity .field--name-title{font-size: 21px}}.path-cart .cart.cart-form table td.views-field-unit-price__number{white-space: nowrap;order: 2}@media (max-width: 550px){.path-cart .cart.cart-form table td.views-field-unit-price__number{display: none}}.path-cart .cart.cart-form table td.views-field-edit-quantity{order: 2}.path-cart .cart.cart-form table td.views-field-edit-quantity fieldset{position: relative;font-size: 18px;font-weight: 700;padding: 0;margin: 0 !important}.path-cart .cart.cart-form table td.views-field-edit-quantity fieldset input{text-align: center;font-size: 18px;font-weight: 700;line-height: 34px}@media (max-width: 991px){.path-cart .cart.cart-form table td.views-field-edit-quantity fieldset input{font-size: 16px;line-height: 28px}}.path-cart .cart.cart-form table td.views-field-edit-quantity fieldset .decrease:before,.path-cart .cart.cart-form table td.views-field-edit-quantity fieldset .increase:before{position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;font-size: 25px;font-weight: 400}.path-cart .cart.cart-form table td.views-field-edit-quantity fieldset .decrease:before{content: '-';left: 12px}.path-cart .cart.cart-form table td.views-field-edit-quantity fieldset .increase:before{content: '+';right: 12px}.path-cart .cart.cart-form table td.views-field-total-price__number{order: 4;font-weight: 700;white-space: nowrap}@media (max-width: 550px){.path-cart .cart.cart-form table td.views-field-total-price__number .mobile-label{display: none}}.path-cart .cart.cart-form table td.views-field-remove-button{order: 3}@media (max-width: 550px){.path-cart .cart.cart-form table td.views-field-remove-button{order: 5}}.path-cart .cart.cart-form table td.views-field-remove-button input{text-indent: -9000px;padding: 0;border: none;width: 20px;height: 24px;background: url('/themes/brubi/img/icons/remove.svg') no-repeat 0 0 transparent}.path-cart .cart.cart-form table .views-field-purchased-entity{text-align: left}@media (max-width: 500px){.path-cart .cart.cart-form table .views-field-purchased-entity{text-align: center}}.path-cart .cart.cart-form table .views-field-total-price__number{text-align: right}@media (max-width: 500px){.path-cart .cart.cart-form table .views-field-total-price__number{text-align: center}}.path-cart .cart.cart-form .field--name-total-price{margin: 35px 0}.path-cart .cart.cart-form .field--name-total-price .order-total-line{padding: 0 36px;font-size: 20px}.path-cart .cart.cart-form .field--name-total-price .order-total-line.order-total-line__subtotal,.path-cart .cart.cart-form .field--name-total-price .order-total-line.order-total-line__adjustment--tax{display: none}@media (max-width: 991px){.path-cart .cart.cart-form .field--name-total-price .order-total-line{padding: 0}}.path-cart .cart.cart-form .field--name-total-price .order-total-line .order-total-line-value{width: 170px}.path-cart .cart.cart-form .form-actions{text-align: right;padding-bottom: 0}.path-cart .cart.cart-form .form-actions input#edit-checkout{width: 100%;max-width: 660px;height: 60px;margin-left: 20px;font-size: 20px}@media (max-width: 991px){.path-cart .cart.cart-form .form-actions input#edit-checkout{margin: 1rem 0 0 0;max-width: 100%}}@media (max-width: 991px){.path-cart .cart.cart-form .form-actions input{width: 100%}}.contact-page h2{text-align: left !important}.contact-page .contact-form-wrapper{padding: 60px 100px;background: #faf5f5}@media (max-width: 767px){.contact-page .contact-form-wrapper{padding: 20px}}.contact-page .contact-form-wrapper .form-type-textfield label,.contact-page .contact-form-wrapper .form-type-textarea label{font-size: 17px;font-weight: 700;margin-bottom: 8px}.contact-page .contact-form-wrapper .btn{width: 100%;margin-top: 39px;font-size: 20px}.contact-page .contact-form-wrapper .captcha{margin-top: 15px}.contact-page .contact-information-wrapper{padding: 60px 80px;max-width: 724px;line-height: 35px}@media (max-width: 767px){.contact-page .contact-information-wrapper{max-width: 100%;padding: 20px}}.contact-page .contact-information-wrapper h3{font-size: 23px;font-weight: 700;margin-top: 0;line-height: 35px}.contact-page .contact-information-wrapper .contact-label{font-size: 15px}.contact-page .contact-information-wrapper .info{font-size: 17px;font-style: italic}.contact-page .contact-information-wrapper > div{padding-left: 130px;position: relative;border-bottom: 1px solid rgba(112,112,112,0.07000000000000001)}@media (max-width: 479px){.contact-page .contact-information-wrapper > div{padding-left: 0;padding-top: 130px !important;text-align: center}}.contact-page .contact-information-wrapper > div:before{content: '';width: 90px;height: 90px;position: absolute;left: 0;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}@media (max-width: 479px){.contact-page .contact-information-wrapper > div:before{top: 1rem;left: 50%;transform: translateX(-50%)}}.contact-page .contact-information-wrapper > div.contact-email:before{background: url('/themes/brubi/img/icons/email2.svg') no-repeat center #faf5f5}.contact-page .contact-information-wrapper > div.contact-phone:before{background: url('/themes/brubi/img/icons/phone.svg') no-repeat center #faf5f5}.contact-page .contact-information-wrapper > div.contact-company{border-bottom: none}.contact-page .contact-information-wrapper > div.contact-company:before{background: url('/themes/brubi/img/icons/pin.svg') no-repeat center #faf5f5}#toolbar-administration *{z-index: 1500 !important}.nav-item,.dropdown-item{position: relative}#navbar-main{background-color: white !important;padding-top: 35px;padding-bottom: 30px;transition: all .3s;position: fixed;width: 100%}@media (max-width: 575px){#navbar-main{padding-top: 15px;padding-bottom: 15px}}.scrolled #navbar-main{padding-top: 10px;padding-bottom: 15px;box-shadow: 2px 2px 2px rgba(0,0,0,0.1)}.scrolled #navbar-main .navbar-brand img{width: 108px;height: 40px;object-fit: cover;object-position: 0 0}#navbar-main .navbar-brand{padding: 0}@media (min-width: 992px) and (max-width: 1200px){#navbar-main .navbar-brand{margin-left: 15px}}@media (max-width: 575px){#navbar-main .navbar-brand img{max-height: 33px}.scrolled #navbar-main .navbar-brand img{margin-top: 7px;width: 80px !important}}#navbar-main .navbar-nav .nav-link{margin: 0 15px;font-weight: 700;color: #322;font-size: 17px}#navbar-main .navbar-nav .nav-link:hover{color: #f79}@media (max-width: 992px){#navbar-main .nav-menu{flex: 1}#navbar-main .nav-menu-right{flex: 1;display: flex;justify-content: right}#navbar-main .nav-menu-left{flex: 1;display: flex;justify-content: center}}@media (max-width: 992px){#navbar-main .nav-menu-right .block-lang-dropdown{display: none !important}}#navbar-main .nav-menu-right .region-primary-menu-right{display: flex;flex-wrap: nowrap;align-items: center}#navbar-main .nav-menu-right .region-primary-menu-right > div{display: inline-block;width: unset}#navbar-main .nav-menu-right .region-primary-menu-right > div > div.contextual{display: none}#navbar-main .nav-menu-right .region-primary-menu-right > div fieldset{margin-bottom: unset !important;padding: unset !important}#navbar-main .nav-menu-right .region-primary-menu-right a{text-decoration: unset}#navbar-main .nav-menu-right .region-primary-menu-right .form-select{padding: 0;border: 0;background-position: right center;background-size: 16px 12px;background-color: transparent;text-transform: uppercase;font-weight: bold}#navbar-main .nav-menu-right .region-primary-menu-right .form-select:focus{box-shadow: unset}#navbar-main .dropdown-toggle{flex-direction: row;display: flex;align-items: center;cursor: pointer}#navbar-main .dropdown-toggle::after{display: inline-block;margin-left: 15px;vertical-align: 0.255em;content: "";width: 10px;height: 10px;border: unset;background: url("/themes/brubi/img/icons/menu-arrow.svg") no-repeat center right;transition: all .3s ease-out}#navbar-main .dropdown-toggle:hover{color: #f79}#navbar-main .dropdown-toggle:hover::after{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);filter: invert(70%) sepia(29%) saturate(4126%) hue-rotate(302deg) brightness(102%) contrast(100%)}#navbar-main .dropdown:hover .dropdown-menu{display: block;margin-top: 0}#navbar-main .dropdown-menu{-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.05);box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.05);border: 0;padding: 0;font-size: 17px;border-radius: unset;transition: all .6s ease-out}#navbar-main .dropdown-menu .dropdown-item{justify-content: space-between;display: flex;align-items: center;padding: 15px 23px;border-bottom: 1px solid #f1ece8}#navbar-main .dropdown-menu .dropdown-item:last-of-type{border: 0}#navbar-main .dropdown-menu .dropdown-item::after{display: inline-block;margin-left: 55px;vertical-align: 0.255em;content: "";width: 10px;height: 10px;border: unset;background: url("/themes/brubi/img/icons/menu-arrow.svg") no-repeat center right;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg)}#navbar-main .dropdown-menu .dropdown-item:hover{background-color: #faf5f5}#navbar-main .dropdown-menu .dropdown-item a:hover{color: #322}#navbar-main .hamburger-lines{height: 15px;width: 23px;margin-left: 8px;z-index: 2;display: flex;flex-direction: column;justify-content: space-between}#navbar-main .hamburger-lines .line{display: block;height: 3px;width: 100%;border-radius: 10px;background: #0e2431}#navbar-main .hamburger-lines .line1{transform-origin: 0% 0%;transition: transform .4s ease-in-out}#navbar-main .hamburger-lines .line2{transition: transform .2s ease-in-out}#navbar-main .hamburger-lines .line3{transform-origin: 0% 100%;transition: transform .4s ease-in-out}#navbar-main .big-menu .dropdown-menu{width: 100vw;max-width: 1010px;padding-right: 30px;left: -200px}#navbar-main .big-menu .dropdown-menu .dropdown-item{border: unset}#navbar-main .big-menu .dropdown-menu .dropdown-item::after{display: block;position: absolute;right: 30px;margin-left: unset;width: 14px;height: 14px;background-size: 14px 6px}#navbar-main .big-menu .dropdown-menu .dropdown-item:hover{background-color: unset}#navbar-main .big-menu .dropdown-menu .dropdown-item:hover::after{filter: invert(66%) sepia(79%) saturate(1792%) hue-rotate(302deg) brightness(100%) contrast(107%)}#navbar-main .big-menu .image-links{clear: unset;float: left;max-width: 50%;font-size: 23px;letter-spacing: 0.92px;padding: 30px;padding-right: 0}#navbar-main .big-menu .image-links a{padding: 60px 100px 60px 130px;border: 1px solid #faf5f5;border-radius: 2px;width: 100%}#navbar-main .big-menu .image-links a:hover{background: #FAF5F5}#navbar-main .big-menu .image-links:before{content: '';display: block;height: 70px;width: 70px;margin-left: 30px;position: absolute}#navbar-main .big-menu .link-img-toys:before{background: url('/themes/brubi/img/balance-board.png') no-repeat center center transparent}#navbar-main .big-menu .link-img-furniture:before{background: url('/themes/brubi/img/cube-chairs.png') no-repeat center center transparent}#offcanvasMenu .offcanvas-header{border-bottom: 2px solid #faf5f5}#offcanvasMenu .offcanvas-header img{max-height: 40px;width: auto}#offcanvasMenu .offcanvas-header .btn-close{color: black !important;opacity: 1 !important;width: 20px;height: 20px;background-size: 20px 20px}#offcanvasMenu .offcanvas-header .btn-close:focus{box-shadow: unset !important}#offcanvasMenu .mobileNav ul.nav{margin: 0 10px}#offcanvasMenu .mobileNav .nav-link,#offcanvasMenu .mobileNav .dropdown-item{color: #322;font-weight: 700;border-bottom: 1px solid #faf5f5;padding: 10px 0;font-size: 16px}#offcanvasMenu .mobileNav .nav-link:active,#offcanvasMenu .mobileNav .dropdown-item:active,#offcanvasMenu .mobileNav .nav-link:focus,#offcanvasMenu .mobileNav .dropdown-item:focus,#offcanvasMenu .mobileNav .nav-link:hover,#offcanvasMenu .mobileNav .dropdown-item:hover{background-color: unset !important;color: #f79}#offcanvasMenu .mobileNav .nav-item{cursor: pointer}#offcanvasMenu .mobileNav #block-brubi-main-menu .nav-item.last-child a{border: none}#offcanvasMenu .mobileNav .dropdown-item{padding-left: 10px}#offcanvasMenu .mobileNav .dropdown-menu{border: unset !important;border-radius: unset !important;background-color: #faf5f5}#offcanvasMenu .mobileNav .dropdown-toggle{flex-direction: row;display: flex;align-items: center;cursor: pointer}#offcanvasMenu .mobileNav .dropdown-toggle::after{display: inline-block;margin-right: 10px;margin-left: auto;vertical-align: 0.255em;content: "";width: 10px;height: 10px;border: unset;background: url("/themes/brubi/img/icons/menu-arrow.svg") no-repeat center right;transition: all .3s ease-out}#offcanvasMenu .block-language{margin-top: 30px}#offcanvasMenu .block-language .nav-link{font-size: 14px;border-radius: 50%;padding: 0.5rem;margin-right: 10px}#offcanvasMenu .block-language .is-active{background-color: #f1ece8;font-weight: bold}@media (min-width: 992px){#block-languageswitcher{display: none}}#block-languageswitcher .nav-link{border: none !important}#block-languageswitcher .nav-link a{font-size: 12px;font-weight: 400}.info-bar{background-color: #322;color: white}.info-bar:hover{background-color: #f79}.info-bar .info-bar-wrapper{display: flex;justify-content: center;padding: 12px}.info-bar .info-bar-wrapper .info-bar-icon{width: 20px;min-width: 20px;height: 20px;margin-right: 9px;display: inline-block;position: relative}.info-bar .info-bar-wrapper .info-bar-text{text-align: center}.info-bar .info-bar-wrapper .info-bar-text p{margin-bottom: 0;display: inline-block}.flexslider{border: 0}.flexslider#flexslider-1{margin: 0;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.flexslider .flex-control-nav{bottom: 30px;z-index: 1000}@media (max-width: 575px){.flexslider .flex-control-nav{bottom: 0}}.flexslider .flex-control-nav li{margin: 0 3px}.flexslider .flex-control-paging li a{width: 17px;height: 17px;border: 1px solid #fff;background-color: transparent;box-shadow: unset !important}.flexslider .flex-control-paging li a.flex-active{background-color: white}@media (max-width: 575px){.flexslider .flex-control-paging li a{width: 12px;height: 12px}}@media (max-width: 900px){.flexslider .views-field-field-slide-image img{object-fit: cover;min-height: 270px}}@media (max-width: 575px){.flexslider .views-field-field-slide-image img{height: 170px;min-height: 170px}}.flexslider .views-field-nothing{position: absolute;width: 100%;height: 100%;top: 0}.flexslider .views-field-nothing .field-content{width: 100%;height: 100%;display: flex;align-content: center;justify-content: space-around}.flexslider .views-field-nothing .field-content .slide-desc{align-self: center;padding: 0 20px;margin-bottom: 30px;text-align: center}@media (max-width: 575px){.flexslider .views-field-nothing .field-content .slide-desc{display: flex;flex-direction: column;margin-bottom: 5px}}.flexslider .views-field-nothing .field-content .slide-desc *{color: white}.flexslider .views-field-nothing .field-content .slide-desc h1{margin-top: 0;font-size: 65px;font-weight: bold}@media (max-width: 1200px){.flexslider .views-field-nothing .field-content .slide-desc h1{font-size: 35px}}@media (max-width: 767px){.flexslider .views-field-nothing .field-content .slide-desc h1{font-size: 25px;order: 2}}@media (max-width: 575px){.flexslider .views-field-nothing .field-content .slide-desc h1{font-size: 16px}}.flexslider .views-field-nothing .field-content .slide-desc h2{font: normal normal normal 21px/50px Nunito Sans;letter-spacing: 3.15px;text-transform: uppercase}@media (max-width: 1200px){.flexslider .views-field-nothing .field-content .slide-desc h2{font-size: 18px;line-height: 25px}}@media (max-width: 767px){.flexslider .views-field-nothing .field-content .slide-desc h2{font-size: 14px;line-height: 22px;order: 1;margin-bottom: 10px}}@media (max-width: 575px){.flexslider .views-field-nothing .field-content .slide-desc h2{font-size: 12px;line-height: 15px;margin-bottom: 2px}}.flexslider .flex-direction-nav a{width: 76px;height: 76px}.flexslider .flex-direction-nav a:before{content: '';color: white;text-shadow: unset;width: 76px;height: 76px;background: url("/themes/brubi/img/icons/slider-nav.svg") no-repeat center center}@media (min-width: 576px){.flexslider .flex-direction-nav a.flex-prev{left: 40px !important}.flexslider .flex-direction-nav a.flex-next{right: 40px !important}}.flexslider .flex-direction-nav a.flex-next:before{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}.flexslider .views-field-field-slider-link{font-size: 0}.flexslider .views-field-field-slider-link a::after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: ""}.header-form-wrapper{background-color: #faf5f5}#block-exposedformsearch-pagepage-1 .content{width: 100%;max-width: 600px;margin: 20px auto}#block-exposedformsearch-pagepage-1 form{display: inline-flex;align-items: center;text-align: center;justify-content: center;width: 100%}#block-exposedformsearch-pagepage-1 label{display: none}#block-exposedformsearch-pagepage-1 input[name="search"]{position: relative;padding: 11px 15px;border-radius: 20px 0 0 20px}#block-exposedformsearch-pagepage-1 .form-item-search{display: inline-block;max-width: 500px;width: 100%;padding: 0}#block-exposedformsearch-pagepage-1 .form-submit{width: 100px;border-radius: 0 20px 20px 0;box-shadow: unset !important}#block-exposedformsearch-pagepage-1 .mb-3{margin-bottom: unset !important}.search-api-autocomplete-search{z-index: 1100}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background-color: #679}.search-api-autocomplete-search .search-api-autocomplete-suggestion{padding: 8px 10px}footer{padding-top: 65px;padding-bottom: 35px;border-top: 1px solid rgba(112,112,112,0.07000000000000001)}footer h2{font-size: 15px;font-weight: bold;text-align: left !important;margin-bottom: 18px}footer .nav-link{padding: 10px 0;color: #322}footer p{margin-bottom: 5px}footer ul{list-style-type: none;padding-left: unset}footer .link-facebook,footer .link-instagram{display: block;padding: 0 13px 0 35px;margin-bottom: 20px;border: 1px solid #faf5f5;border-radius: 2px;opacity: 0.99;white-space: nowrap;background-repeat: no-repeat;background-position: center left 10px}footer .link-facebook{background-image: url("/themes/brubi/img/icons/social-facebook.svg")}footer .link-instagram{background-image: url("/themes/brubi/img/icons/social-instagram.svg")}.site-footer__top{margin-bottom: 65px}.site-footer__top .menu-item a{font: normal normal normal 14px/31px Nunito Sans}.site-footer__top .content{font: normal normal normal 14px/25px Nunito Sans}.site-footer__top .content p{margin-bottom: 0}.divider-wrapper{margin-bottom: 35px;position: relative}.footer-icons{margin-top: 35px;margin-bottom: 35px}.divider{width: 100%;height: 1px;background-color: #f1ece8}.scrollTop-wrapper{background-color: white;color: white;width: 110px;height: 110px;border-radius: 50%;position: absolute;top: -55px;margin: 0 auto;left: 0;right: 0;font-size: 14px;font-weight: bold;transition: all .25s ease}.scrollTop-wrapper #scrollTop{width: 100%;height: 100%;position: relative;padding-top: 10px;background-color: transparent;border: 0;z-index: 1;color: white}.scrollTop-wrapper #scrollTop p,.scrollTop-wrapper #scrollTop img{margin-bottom: 8px}.scrollTop-wrapper #scrollTop:after{content: '';position: absolute;background-color: #322;border-radius: 50%;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;width: 70px;height: 70px;margin: auto;transition: width .5s ease, height .5s ease}.scrollTop-wrapper #scrollTop:hover:after{width: 100px;height: 100px;background-color: #ffcc55}.footer-copyright{font-size: 15px}.footer-copyright a{font-weight: bold}#block-newsletterblock{width: 100vw;max-width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;zoom: 1;padding: 40px 0;background: #faf5f5 0% 0% no-repeat padding-box}#block-newsletterblock:before,#block-newsletterblock:after{content: " ";display: table}#block-newsletterblock:after{clear: both}#block-newsletterblock .left-side{background: #f1ece8 0% 0% no-repeat padding-box;opacity: 0.6}#block-newsletterblock .newsletter-title{font-size: 23px}#block-newsletterblock .newsletter-text{font-size: 15px;color: #817973}@media (max-width: 992px){.site-footer__top .block{margin-top: 15px;margin-bottom: 15px}.region-footer-first{text-align: center;margin-bottom: 30px}.scrollTop-wrapper{display: none}.footer-icons .text-md-start img{margin-bottom: 15px}}.path-frontpage .block-page-title-block{display: none}#page{padding-top: 120px}@media (max-width: 575px){#page{padding-top: 63px}}.adminimal-admin-toolbar #navbar-main{margin-top: 9px}@media (min-width: 992px){.adminimal-admin-toolbar #navbar-main{margin-top: 79px}}h2{font-size: 28px;font-weight: bold;letter-spacing: 1.4px;margin-bottom: 30px;text-transform: uppercase}@media (max-width: 575px){h2{font-size: 18px;margin-bottom: 15px}}.block h2{text-align: center}#block-brubi-page-title h1{text-align: center;margin: 52px 0;font-size: 50px;font-weight: 700}@media (max-width: 575px){#block-brubi-page-title h1{font-size: 35px}}.highlighted{background: #faf5f5}.highlighted .breadcrumb{margin: 0}@media (max-width: 767px){.highlighted .breadcrumb{flex-direction: column;padding: 8px 0}}.highlighted .breadcrumb li{line-height: 49px;font-size: 12px;text-transform: uppercase;color: #322}@media (max-width: 767px){.highlighted .breadcrumb li{line-height: 25px;padding: 0}}.highlighted .breadcrumb li:before{content: '';display: block;width: 10px;height: 50px;padding: 0;margin: -1px 12px 0 8px;background: url("/themes/brubi/img/icons/menu-arrow.svg") no-repeat center right;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg)}@media (max-width: 767px){.highlighted .breadcrumb li:before{height: 25px;margin: 0 10px 0 0}}.highlighted .breadcrumb li:first-child:before{display: none}.highlighted .breadcrumb li a{font-size: 12px}#block-homepage-slider-block .views-field-field-media,#block-homepage-slider-block .views-field-field-slide-image{overflow: hidden;position: relative;height: auto;background: #000}@media (max-width: 479px){#block-homepage-slider-block .views-field-field-media,#block-homepage-slider-block .views-field-field-slide-image{xheight: calc(100vw)}}#block-homepage-slider-block .views-field-field-media .field__item,#block-homepage-slider-block .views-field-field-slide-image .field__item{height: auto}@media (max-width: 479px){#block-homepage-slider-block .views-field-field-media .field__item,#block-homepage-slider-block .views-field-field-slide-image .field__item{xheight: calc(100vw)}}#block-homepage-slider-block .views-field-field-media iframe,#block-homepage-slider-block .views-field-field-slide-image iframe,#block-homepage-slider-block .views-field-field-media video,#block-homepage-slider-block .views-field-field-slide-image video,#block-homepage-slider-block .views-field-field-media img,#block-homepage-slider-block .views-field-field-slide-image img{width: 101%;height: auto}#block-homepage-slider-block .views-field-field-media iframe,#block-homepage-slider-block .views-field-field-slide-image iframe{height: calc(56.92307692vw)}@media (max-width: 1199px){#block-homepage-slider-block .views-field-field-media video,#block-homepage-slider-block .views-field-field-slide-image video{height: 100%}}#block-homepage-slider-block .views-field-field-slide-image-1{display: none}@media (max-width: 479px){#block-homepage-slider-block .views-field-field-slide-image-1{display: block}}#block-product-block-featured-products-block{margin-top: 70px;margin-bottom: 80px}#block-product-block-featured-products-block h2{margin-bottom: 50px}@media (min-width: 992px){#block-product-block-featured-products-block .product-teaser:nth-child(4){display: none}}@media (max-width: 575px){#block-product-block-featured-products-block{margin-top: 40px;margin-bottom: 40px}}#block-homepage-slider-block{position: relative}.product-teaser{display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;position: relative;margin-bottom: 20px}.product-teaser .field--name-field-tag{position: absolute;right: -10px;top: 10px}@media (max-width: 767px){.product-teaser .field--name-field-tag{top: -10px}}@media (max-width: 575px){.product-teaser .field--name-field-tag{right: 0}}.product-teaser .field--name-field-tag .taxonomy-term{background: #679;border-radius: 50%;color: #FFF;font-size: 17px;font-weight: bold;height: 82px;line-height: 82px;text-align: center;text-transform: uppercase;width: 82px;position: relative;z-index: 1}@media (max-width: 575px){.product-teaser .field--name-field-tag .taxonomy-term{font-size: 14px;height: 72px;line-height: 72px;width: 72px}}.product-teaser .field--name-field-tag .taxonomy-term#taxonomy-term-13{background: #679}.product-teaser .field--name-field-tag .taxonomy-term#taxonomy-term-12{background: #993}.product-teaser .field--name-field-tag .taxonomy-term#taxonomy-term-14{background: #fc5}.product-teaser h3{text-align: center;font-size: 23px;margin: 20px auto;flex-grow: 5}@media (max-width: 767px){.product-teaser h3{font-size: 20px;margin: 12px auto}}@media (max-width: 575px){.product-teaser h3{font-size: 14px}}.product-teaser img{width: 100%;height: auto}.product-teaser .views-field-title{flex: 4}.product-teaser .product-price{font-size: 23px;display: flex;align-items: center;justify-content: center;flex: 4}@media (max-width: 767px){.product-teaser .product-price{font-size: 15px;margin-left: 15px;text-align: left;flex-direction: column}}.product-teaser .product-price div:first-of-type{text-align: left}.product-teaser .product-price div:nth-child(2){color: #848484;text-decoration: line-through;font-size: 23px;margin-left: 15px}@media (max-width: 767px){.product-teaser .product-price div:nth-child(2){font-size: 16px;margin: 0}}.product-teaser .product-price div:only-child{text-align: center}@media (max-width: 767px){.product-teaser .product-price div:only-child{text-align: left;position: relative;top: 10px}}@media (max-width: 767px){.product-teaser .product-price div{text-align: left;display: inline-block;width: 100%}}@media (max-width: 767px){.product-teaser .product-add-to-cart input,.product-teaser .views-field-variations-target-id-1 input,.product-teaser .product-add-to-cart .button--add-to-cart,.product-teaser .views-field-variations-target-id-1 .button--add-to-cart{width: 58px;text-indent: -90000px;padding: 10px 0;margin: 0}}@media (max-width: 767px){.product-teaser .views-field-variations-target-id-2{min-height: 42px}}@media (max-width: 767px){.product-teaser .views-field-variations-target-id-1{width: 58px;position: absolute;bottom: 0}}@media (max-width: 767px){.product-teaser .views-field-variations-target-id-1 .form-actions{margin-bottom: 0 !important}}.product-teaser .field--name-quantity{display: none}.product-teaser .add-to-cart-wrapper,.product-teaser .form-actions{text-align: center}.product-teaser .button--add-to-cart{margin: 0 auto;display: inline-block;padding: 13px 30px 13px 50px}@media (max-width: 575px){.product-teaser .button--add-to-cart{max-width: 100%}}.product-teaser .field--type-image{position: relative}.product-teaser .field--type-image .field__item{position: absolute;top: 0;left: 0;overflow: hidden;transition: opacity .5s linear}.product-teaser .field--type-image .field__item:first-of-type{position: relative}.product-teaser:hover h3{text-decoration: underline}.product-teaser:hover .field--type-image .field__item:nth-child(2){opacity: 0}.product-teaser:hover .btn{background-color: #f79}@media (min-width: 992px){.product-teaser .product-teaser:last-of-type{display: none}}.node__content .field--name-body h1,.node__content .field--name-body h2,.node__content .field--name-body h3,.node__content .field--name-body h4{font-weight: 700;letter-spacing: 1.4px}.node__content .field--name-body h2{text-align: left;text-transform: none;margin-bottom: 0.5rem}.node__content .field--name-body h3{font-size: 24px}.node__content .field--name-body h4{font-size: 20px}.node__content .field--name-body a{text-decoration: underline}.node__content .field--name-body ol{padding-left: 30px}.node__content .field--name-body ul{padding-left: 24px}.node__content .field--name-body table{border: none}.node__content .field--name-body table tr td{padding: 6px 20px}.node__content .field--name-body table tr:nth-child(odd) td{background: #faf5f5}.button--add-to-cart{font-size: 14px;font-weight: normal;background-image: url("/themes/brubi/img/icons/button-shopping-cart.svg");background-repeat: no-repeat;background-position: center left 20px;padding: 13px 35px 13px 50px}#block-ourservicesblock{width: 100vw;max-width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;zoom: 1;background: #faf5f5;padding: 105px 0}#block-ourservicesblock:before,#block-ourservicesblock:after{content: " ";display: table}#block-ourservicesblock:after{clear: both}#block-ourservicesblock h2{margin-bottom: 20px}@media (max-width: 575px){#block-ourservicesblock{padding: 40px 0}}@media (max-width: 575px){#block-ourservicesblock .our-services{margin-top: 0}}#block-ourservicesblock .service-icon-wrapper{width: 170px;height: 170px;margin: 0 auto}@media (max-width: 575px){#block-ourservicesblock .service-icon-wrapper{width: 100px;height: 100px}}#block-ourservicesblock .service-icon-wrapper .service-icon{width: 150px;height: 150px;border-radius: 50%;position: relative;padding: 10px;margin: 10px;transition: all .25s ease;display: flex;align-content: center;justify-content: space-around;background-color: #FFFFFF}@media (max-width: 575px){#block-ourservicesblock .service-icon-wrapper .service-icon{width: 80px;height: 80px}}#block-ourservicesblock .service-icon-wrapper .service-icon img{margin: auto}@media (max-width: 575px){#block-ourservicesblock .service-icon-wrapper .service-icon img{width: 40px}}#block-ourservicesblock .service-icon-wrapper .service-icon:hover{width: 170px;height: 170px;margin: 0px}@media (max-width: 575px){#block-ourservicesblock .service-icon-wrapper .service-icon:hover{width: 100px;height: 100px}}#block-ourservicesblock .service-icon-wrapper .service-icon:hover img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(219deg) brightness(105%) contrast(102%)}#block-ourservicesblock .service-icon-wrapper .service-icon:hover.service-1{background-color: #993}#block-ourservicesblock .service-icon-wrapper .service-icon:hover.service-2{background-color: #f79}#block-ourservicesblock .service-icon-wrapper .service-icon:hover.service-3{background-color: #679}#block-ourservicesblock .service-icon-wrapper .service-icon:hover.service-4{background-color: #fc5}#block-ourservicesblock .service-data{padding: 0 20px;display: flex;flex-direction: column;align-items: center;flex-grow: 4}@media (max-width: 768px){#block-ourservicesblock .service-data{align-items: unset;flex-grow: 1}}@media (max-width: 575px){#block-ourservicesblock .service-data{width: 90%}}#block-ourservicesblock .service-title{font-size: 23px;margin-top: 38px;margin-bottom: 17px;max-width: 290px;flex-grow: 4}@media (max-width: 768px){#block-ourservicesblock .service-title{max-width: unset;flex-grow: unset}}@media (max-width: 575px){#block-ourservicesblock .service-title{font-size: 14px;font-weight: 700;margin-top: 14px;margin-bottom: 7px}}#block-ourservicesblock .service-desc{font: normal normal normal 15px/25px Nunito Sans;color: #655c5c;max-width: 210px;flex-grow: 1}@media (max-width: 768px){#block-ourservicesblock .service-desc{max-width: unset;flex-grow: unset}}@media (max-width: 575px){#block-ourservicesblock .service-desc{font-size: 14px;max-width: unset}}#block-ourservicesblock .service-wrapper{padding: 15px 0}@media (max-width: 767px){#block-ourservicesblock .service-wrapper{padding: 0 15px 15px 15px}#block-ourservicesblock .service-wrapper .service-icon-wrapper{max-width: 170px}#block-ourservicesblock .service-wrapper .service{padding-right: 50px;position: relative;height: 100%}#block-ourservicesblock .service-wrapper .service::after{display: none;position: absolute;top: 50%;right: 15px;content: "";width: 10px;height: 10px;border: unset;background: url("/themes/brubi/img/icons/menu-arrow.svg") no-repeat center right;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg)}#block-ourservicesblock .service-wrapper .service-data{text-align: left}}#block-ourservicesblock .service-wrapper .service{height: 100%}@media (min-width: 768px){#block-ourservicesblock .service-wrapper .service{flex-direction: column}}@media (max-width: 767px){#block-ourservicesblock .service-wrapper .service{border-top: 1px solid #d7d7d7;padding-top: 15px}}#block-ourservicesblock .service-wrapper:first-child > div{border: none}@media (max-width: 575px){#block-ourservicesblock .service-wrapper:last-child{padding-bottom: 0}}#block-etsyreviews{padding: 105px 0 75px 0}@media (max-width: 575px){#block-etsyreviews{padding: 40px 0}}#block-etsyreviews h2{margin-bottom: 50px}@media (max-width: 575px){#block-etsyreviews h2{margin-bottom: 20px}}#block-etsyreviews .flexslider .flex-direction-nav{top: 100px;transform: translateY(0)}@media (max-width: 575px){#block-etsyreviews .flexslider{margin-left: 38px;margin-right: 38px}}.etsy-reviews-wrapper{columns: 3;column-gap: 32px;margin-bottom: 20px}@media (max-width: 768px){.etsy-reviews-wrapper{columns: 1}}.etsy-reviews-wrapper .review-content{break-inside: avoid}.etsy-reviews-wrapper .review-content .views-field-title,.etsy-reviews-wrapper .review-content .date{font-size: 17px;font-weight: 700;margin-bottom: 11px;font-style: normal !important}.etsy-reviews-wrapper .review-content .views-field-title .name,.etsy-reviews-wrapper .review-content .date .name{text-decoration: underline}.etsy-reviews-wrapper .review-content .views-field-field-rating,.etsy-reviews-wrapper .review-content .rating{margin-bottom: 23px;overflow: hidden}.etsy-reviews-wrapper .review-content .views-field-field-rating .star,.etsy-reviews-wrapper .review-content .rating .star{float: left;width: 17px;height: 17px;transition: all .3s ease}.etsy-reviews-wrapper .review-content .views-field-field-rating .star.brown,.etsy-reviews-wrapper .review-content .rating .star.brown{background: url("/themes/brubi/img/icons/star-brown.svg") no-repeat center center;transition: all .3s ease}.etsy-reviews-wrapper .review-content .views-field-field-rating .star.gray,.etsy-reviews-wrapper .review-content .rating .star.gray{background: url("/themes/brubi/img/icons/star-gray.svg") no-repeat center center}.etsy-reviews-wrapper .review-content .views-field-field-review,.etsy-reviews-wrapper .review-content .review{line-height: 25px;font-style: italic;height: 72px;overflow: hidden;transition: height .3s ease}.etsy-reviews-wrapper .review-content .views-field-field-review{height: auto}.etsy-reviews-wrapper .review-content a.show{font-size: 14px;display: inline-block}.etsy-reviews-wrapper .review-content a.show.show-less{display: none}.etsy-reviews-wrapper .review-content a.show.show-more{display: inline-block}.etsy-reviews-wrapper .review-content:hover .star.brown{background: url("/themes/brubi/img/icons/star-yellow.svg") no-repeat center center}.etsy-reviews-wrapper .review-content.open .review{height: auto}.etsy-reviews-wrapper .review-content.open a.show-more{display: none}.etsy-reviews-wrapper .review-content.open a.show-less{display: inline-block}.page-view-etsy-reviews nav .pagination{justify-content: center}#block-etsybarblock{width: 100vw;max-width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;zoom: 1;background-color: #332222;color: white;padding: 54px 0;font-size: 23px}#block-etsybarblock:before,#block-etsybarblock:after{content: " ";display: table}#block-etsybarblock:after{clear: both}@media (max-width: 768px){#block-etsybarblock{text-align: center}}@media (max-width: 575px){#block-etsybarblock{font-size: 14px}}#block-etsybarblock p{margin-bottom: unset}@media (max-width: 768px){#block-etsybarblock .btn{margin-top: 15px}}@media (max-width: 575px){#block-etsybarblock .btn{font-size: 14px}}#block-whybrubiblock{width: 100vw;max-width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;zoom: 1;padding: 100px 0;background-color: #FAF5F5;background-image: url("/themes/brubi/img/bg/why-brubi.png");background-repeat: no-repeat;background-position: center left}#block-whybrubiblock:before,#block-whybrubiblock:after{content: " ";display: table}#block-whybrubiblock:after{clear: both}#block-whybrubiblock h2{text-align: left;margin-left: 50%}#block-whybrubiblock .why-brubi-text{font-size: 20px}@media (max-width: 575px){#block-whybrubiblock .why-brubi-text{font-size: 14px}}#block-whybrubiblock .why-brubi-text img{margin: 20px;margin-left: 0}@media (max-width: 1200px){#block-whybrubiblock{background-image: url("/themes/brubi/img/bg/why-brubi-mob.png");background-position: bottom right;background-size: contain;padding-right: 30px;padding-left: 30px}#block-whybrubiblock h2{text-align: center;margin-left: 0}#block-whybrubiblock .why-brubi-link{text-align: center}}@media (max-width: 1200px) and (max-width: 575px){#block-whybrubiblock .why-brubi-link .btn{font-size: 14px}}@media (max-width: 575px){#block-whybrubiblock{padding: 40px 15px}}.search-page{margin-bottom: 90px}.search-page div[class*="views-field-title"]{font-size: 25px}.search-page .views-row{margin-bottom: 30px}.search-page ul.pager,.search-page ul.pager__items,.search-page ul.js-pager__items{display: block;text-align: center;margin: 50px 0;padding-left: 0}.search-page ul.pager li,.search-page ul.pager__items li,.search-page ul.js-pager__items li{display: inline-block;margin: 0 5px}.search-page ul.pager li a,.search-page ul.pager__items li a,.search-page ul.js-pager__items li a{font-size: 20px;color: #322;font-weight: bold;width: 46px;height: 46px;line-height: 46px;border-color: #322;padding: 0;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;display: block}.search-page ul.pager li a:hover,.search-page ul.pager__items li a:hover,.search-page ul.js-pager__items li a:hover{background: #f79;border-color: #f79;color: #FFFFFF}.search-page ul.pager li.is-active a,.search-page ul.pager__items li.is-active a,.search-page ul.js-pager__items li.is-active a{background: #322;border-color: #322;color: #FFFFFF}.search-page ul.pager.pager li,.search-page ul.pager__items.pager li,.search-page ul.js-pager__items.pager li{display: block}.search-page ul.pager.pager li a,.search-page ul.pager__items.pager li a,.search-page ul.js-pager__items.pager li a{display: inline-block;border: 1px solid #322;width: 100%;max-width: 416px;height: 60px;line-height: 60px;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px}.search-page ul.pager.pager li a:hover,.search-page ul.pager__items.pager li a:hover,.search-page ul.js-pager__items.pager li a:hover{border-color: #f79}#block-articles-block{margin-top: 120px;margin-bottom: 100px}@media (max-width: 575px){#block-articles-block{margin: 40px 0}}@media (max-width: 575px){#block-articles-block .views-view-grid{margin-left: 38px;margin-right: 38px;position: relative}#block-articles-block .views-view-grid .row{margin-left: 0;margin-right: 0}#block-articles-block .views-view-grid .row > div{padding: 0}}@media (max-width: 575px){#block-articles-block .flex-direction-nav li.flex-nav-prev{left: -40px !important}#block-articles-block .flex-direction-nav li.flex-nav-next{right: -40px !important}}#block-articles-block .flex-control-nav{display: none}.node--type-article{position: relative}.node--type-article.node--view-mode-teaser .field--name-field-image{position: relative;width: 100%;overflow: hidden}.node--type-article.node--view-mode-teaser img{width: 100%;height: auto;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out}.node--type-article.node--view-mode-teaser h3{margin: 20px 0}@media (max-width: 575px){.node--type-article.node--view-mode-teaser h3{font-size: 16px;font-weight: 700}}.node--type-article.node--view-mode-teaser .field--name-body{font-size: 15px;color: #655c5c}@media (max-width: 575px){.node--type-article.node--view-mode-teaser .field--name-body{font-size: 14px}}.node--type-article.node--view-mode-teaser .btn{margin: 20px 0}.node--type-article.node--view-mode-teaser:hover img{-webkit-transform: scale(1.3);transform: scale(1.3)}.node--type-article.node--view-mode-teaser:hover h3{text-decoration: underline}#block-etsyreviews .flex-viewport,#block-articles-block .flex-viewport{z-index: 1}#block-etsyreviews .flex-direction-nav,#block-articles-block .flex-direction-nav{position: absolute;width: 100%;top: 50%;transform: translateY(-50%)}#block-etsyreviews .flex-direction-nav li,#block-articles-block .flex-direction-nav li{width: 26px;height: 52px;display: block;position: relative}@media (max-width: 575px){#block-etsyreviews .flex-direction-nav li,#block-articles-block .flex-direction-nav li{height: 26px}}#block-etsyreviews .flex-direction-nav li.flex-nav-prev,#block-articles-block .flex-direction-nav li.flex-nav-prev{float: left;left: -65px}@media (max-width: 767px){#block-etsyreviews .flex-direction-nav li.flex-nav-prev,#block-articles-block .flex-direction-nav li.flex-nav-prev{left: -50px}}#block-etsyreviews .flex-direction-nav li.flex-nav-prev a,#block-articles-block .flex-direction-nav li.flex-nav-prev a{text-indent: -9000px}#block-etsyreviews .flex-direction-nav li.flex-nav-next,#block-articles-block .flex-direction-nav li.flex-nav-next{float: right;right: -65px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}@media (max-width: 767px){#block-etsyreviews .flex-direction-nav li.flex-nav-next,#block-articles-block .flex-direction-nav li.flex-nav-next{right: -50px}}#block-etsyreviews .flex-direction-nav li.flex-nav-next a,#block-articles-block .flex-direction-nav li.flex-nav-next a{text-indent: 9000px}#block-etsyreviews .flex-direction-nav li a,#block-articles-block .flex-direction-nav li a{display: block;width: 26px;height: 52px;position: relative;left: 0;right: 0;background: url("/themes/brubi/img/icons/slider-nav-etsy.svg") no-repeat center center;margin: 0;top: 0}@media (max-width: 575px){#block-etsyreviews .flex-direction-nav li a,#block-articles-block .flex-direction-nav li a{opacity: 1 !important;filter: alpha(opacity=1);cursor: pointer;z-index: 2;height: 26px;background-size: contain}}@media (min-width: 576px){#block-etsyreviews .flex-direction-nav li a.flex-prev,#block-articles-block .flex-direction-nav li a.flex-prev{left: 0 !important}#block-etsyreviews .flex-direction-nav li a.flex-next,#block-articles-block .flex-direction-nav li a.flex-next{right: 0 !important}}#block-etsyreviews .flex-direction-nav li a:before,#block-articles-block .flex-direction-nav li a:before{display: none}#block-etsyreviews .flex-direction-nav li a:hover,#block-articles-block .flex-direction-nav li a:hover{left: 0;right: 0}#block-etsyreviews .flex-control-nav,#block-articles-block .flex-control-nav{bottom: -40px}#block-etsyreviews .flex-control-nav li a,#block-articles-block .flex-control-nav li a{border-color: #DDD2C8}#block-etsyreviews .flex-control-nav li a.flex-active,#block-articles-block .flex-control-nav li a.flex-active{background-color: #DDD2C8}.page-user-login.path-user nav.tabs{max-width: 450px;margin: 100px auto 10px}.page-user-login.path-user #user-login-form{max-width: 450px;margin: 10px auto 100px}.page-user-login.path-user #user-login-form .btn{width: 100%}.page-user-password.path-user nav.tabs{max-width: 450px;margin: 100px auto 10px}.page-user-password.path-user #user-pass{max-width: 450px;margin: 10px auto 100px}.page-user-password.path-user #user-pass .btn{width: 100%}.page-profile-delete.path-profile .profile-customer-delete-form .btn,.page-user-address-book.path-user .profile-customer-delete-form .btn,.page-profile-delete.path-profile .profile-confirm-form .btn,.page-user-address-book.path-user .profile-confirm-form .btn,.page-profile-delete.path-profile .profile-customer-delete-form .button,.page-user-address-book.path-user .profile-customer-delete-form .button,.page-profile-delete.path-profile .profile-confirm-form .button,.page-user-address-book.path-user .profile-confirm-form .button{width: 120px;margin: 10px}.page-user-address-book.path-user .profile-customer-address-book-edit-form,.page-profile-edit.path-profile .profile-customer-address-book-edit-form,.page-user-address-book.path-user .profile-customer-edit-form,.page-profile-edit.path-profile .profile-customer-edit-form,.page-user-address-book.path-user .profile-customer-address-book-add-form,.page-profile-edit.path-profile .profile-customer-address-book-add-form{max-width: 450px;margin: 10px auto 100px}.page-user-address-book.path-user .profile-customer-address-book-edit-form .btn,.page-profile-edit.path-profile .profile-customer-address-book-edit-form .btn,.page-user-address-book.path-user .profile-customer-edit-form .btn,.page-profile-edit.path-profile .profile-customer-edit-form .btn,.page-user-address-book.path-user .profile-customer-address-book-add-form .btn,.page-profile-edit.path-profile .profile-customer-address-book-add-form .btn{width: 100%}.page-user-address-book.path-user .profile-customer-address-book-edit-form #edit-delete,.page-profile-edit.path-profile .profile-customer-address-book-edit-form #edit-delete,.page-user-address-book.path-user .profile-customer-edit-form #edit-delete,.page-profile-edit.path-profile .profile-customer-edit-form #edit-delete,.page-user-address-book.path-user .profile-customer-address-book-add-form #edit-delete,.page-profile-edit.path-profile .profile-customer-address-book-add-form #edit-delete{display: none}#commerce-product-review-default-add-form{max-width: 500px;margin: 0 auto}#commerce-product-review-default-add-form .btn{width: 100%}#block-mailchimpsubscriptionformnewsletter{background: #faf5f5}#block-mailchimpsubscriptionformnewsletter h2{text-align: left;font-size: 23px;font-weight: 400;margin-bottom: 5px;text-transform: none}@media (max-width: 991px){#block-mailchimpsubscriptionformnewsletter h2{text-align: center}}@media (max-width: 575px){#block-mailchimpsubscriptionformnewsletter h2{font-size: 18px;font-weight: 700;margin-top: 10px}}@media (max-width: 991px){#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper.row{margin: 0;padding: 0}}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div{padding: 22px 0 0}@media (min-width: 992px){#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div{max-width: 500px;padding: 42px 0}}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div .mailchimp-wrapper-text,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div .mailchimp-wrapper-text{color: #817973;font-size: 15px}@media (max-width: 991px){#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div .mailchimp-wrapper-text,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div .mailchimp-wrapper-text{padding: 0 20px;text-align: center}}@media (max-width: 575px){#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div .mailchimp-wrapper-text,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div .mailchimp-wrapper-text{font-size: 14px}}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div #mailchimp-signup-subscribe-block-newsletter-form,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div #mailchimp-signup-subscribe-block-newsletter-form{display: flex}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div #mailchimp-signup-subscribe-block-newsletter-form fieldset,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div #mailchimp-signup-subscribe-block-newsletter-form fieldset,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div #mailchimp-signup-subscribe-block-newsletter-form .form-actions,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div #mailchimp-signup-subscribe-block-newsletter-form .form-actions{margin: 0 !important}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div #mailchimp-signup-subscribe-block-newsletter-form input,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div #mailchimp-signup-subscribe-block-newsletter-form input{border: 0}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div #mailchimp-signup-subscribe-block-newsletter-form label,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div #mailchimp-signup-subscribe-block-newsletter-form label{display: none}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div #mailchimp-signup-subscribe-block-newsletter-form fieldset,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div #mailchimp-signup-subscribe-block-newsletter-form fieldset{padding: 0}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div #mailchimp-signup-subscribe-block-newsletter-form fieldset input,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div #mailchimp-signup-subscribe-block-newsletter-form fieldset input{-webkit-border-radius: 20px 0 0 20px;-moz-border-radius: 20px 0 0 20px;border-radius: 20px 0 0 20px;line-height: inherit}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left > div #mailchimp-signup-subscribe-block-newsletter-form .form-actions input,#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right > div #mailchimp-signup-subscribe-block-newsletter-form .form-actions input{background: #FF7799;background-image: url("/themes/brubi/img/icons/btn-arrow.svg");background-position: center right 24px;background-repeat: no-repeat;-webkit-border-radius: 0 20px 20px 0;-moz-border-radius: 0 20px 20px 0;border-radius: 0 20px 20px 0;font-size: 15px;font-weight: 400;padding: 0 49px 0 29px;line-height: 46px}@media (min-width: 992px){#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-left{padding-right: 50px;background: #f4efed 0% 0% no-repeat padding-box}}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right{position: relative}@media (max-width: 991px){#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right form{margin: 0 auto 30px;max-width: 300px}}@media (min-width: 992px){#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right{padding-left: 65px}#block-mailchimpsubscriptionformnewsletter .mailchimp-wrapper-right::before{content: '';display: block;width: 0;height: 0;border-style: solid;border-width: 68.5px 0 68.5px 35px;border-color: transparent transparent transparent #f4efed;position: absolute;top: 0;left: 0}}#paypal-buttons-container{width: 100%;max-width: 660px}#paypal-buttons-container .paypal-button-row{border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;overflow: hidden}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background: #322}div#sliding-popup .eu-cookie-compliance-content{max-width: 800px;text-align: center;flex-direction: column;align-items: unset}div#sliding-popup .eu-cookie-compliance-content .popup-left{max-width: 100%;width: 100%}div#sliding-popup .eu-cookie-compliance-content .popup-left #popup-text{margin: 1em}div#sliding-popup .eu-cookie-compliance-content .popup-left #popup-text p{font-size: 16px;font-weight: 600}div#sliding-popup .eu-cookie-compliance-content .popup-left #popup-text button{font-weight: 600}div#sliding-popup .eu-cookie-compliance-content .popup-left #eu-cookie-compliance-categories{max-width: 360px;margin: 0 auto;text-align: left}@media (max-width: 991px){div#sliding-popup .eu-cookie-compliance-content .popup-left #eu-cookie-compliance-categories{padding: 0 20px}}div#sliding-popup .eu-cookie-compliance-content .popup-right{max-width: 100%;width: 100%}div#sliding-popup .eu-cookie-compliance-content .popup-right #popup-buttons{float: none;margin: 0 auto 20px;overflow: hidden;display: flex;justify-content: center;gap: 40px}@media (max-width: 991px){div#sliding-popup .eu-cookie-compliance-content .popup-right #popup-buttons{flex-direction: column;gap: 20px}}@media (max-width: 991px){div#sliding-popup .eu-cookie-compliance-content .popup-right #popup-buttons button{margin: 0 20px;max-width: 100%;min-width: unset}}div#sliding-popup button.eu-cookie-withdraw-tab{display: none}div#sliding-popup #popup-buttons button,div#sliding-popup .eu-cookie-compliance-categories-buttons button{background: #f79;font-size: 16px;font-weight: 700;line-height: 20px;height: 50px;border: none;padding: 0 15px;margin-top: 1em;float: left;font-family: 'Open Sans', sans-serif;letter-spacing: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-shadow: none;color: #fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;min-width: 350px}div#sliding-popup .eu-cookie-compliance-categories-buttons{text-align: center;width: 100%;max-width: 100%}@media (max-width: 991px){div#sliding-popup .eu-cookie-compliance-categories-buttons{padding: 0 0 10px}}div#sliding-popup .eu-cookie-compliance-categories-buttons button{display: inline-block;float: none}@media (max-width: 991px){div#sliding-popup .eu-cookie-compliance-categories-buttons button{width: 100%;max-width: 100%;min-width: unset}}div#sliding-popup #popup-buttons .agree-button{background: #993 !important;color: #fff !important}.respons-slider .flex-viewport{max-width: 80%;margin: 0 auto}.node--type-page .field--name-body img{max-width: 100%;height: auto}#block-brubi-content > .content{padding-bottom: 50px}.path-commerce #block-brubi-content > .content,.page-node-5 #block-brubi-content > .content,.path-frontpage #block-brubi-content > .content{padding: 0}.path-frontpage .featured-top{display: none}input[type="number"]{-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none}.form-required::after{content: '*';background-image: none;vertical-align: top}.form-check-input:checked{background-color: #322;border-color: #322}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-left: 0.75rem;padding-right: 0.75rem}.nav-link--outlet{background: #667799 !important;color: #fff !important;border-radius: 1.0em !important;padding: .2em .9em !important;font-weight: 600 !important;display: inline-block !important;transition: background .2s;box-shadow: 0 2px 8px 0 rgba(50,60,100,0.09);line-height: 1.7}.nav-link--outlet:hover{background: #f79 !important;color: #fff !important}/*# sourceMappingURL=brubi_styles.css.map */