@-webkit-keyframes keyframe--spin{from{-webkit-transform: rotate(0);transform: rotate(0)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes keyframe--spin{from{-webkit-transform: rotate(0);transform: rotate(0)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-webkit-keyframes keyframe--spin-reverse{from{-webkit-transform: rotate(360deg);transform: rotate(360deg)}to{-webkit-transform: rotate(0);transform: rotate(0)}}@keyframes keyframe--spin-reverse{from{-webkit-transform: rotate(360deg);transform: rotate(360deg)}to{-webkit-transform: rotate(0);transform: rotate(0)}}#topbar .topbar_lang .fr_FR{background: url("../../Plugins/Local/Core/SwagFrance/Views/frontend/_public/src/img/fr.png") 0 0 no-repeat transparent}#header .inner .my_options span.service{background-position: right, top}#confirm .additional_footer .actions{width: 18.75rem}#confirm .additional_footer .actions #basketButton{width: 18.75rem}#content #login .inner_container .action input.button-middle{width: 5.625rem}#content .inner #basket .shipping{padding-right: 1.25rem;width: 29.875rem}#content .inner #basket .shipping form > div{width: 100%}#content .inner #basket .shipping form div p{width: 10.0625rem}#content .inner #detail .abocommerce-data-wrapper .article_details_price2{margin-bottom: .625rem}.modal .ajax_login_form fieldset .existing_customer .last #checkout_button{margin-left: 21.3125rem;width: 7.5rem}#listing-3col .artbox .inner a.compare_add_article{width: 5.0625rem}#listing-3col .artbox .inner a.more{left: 6rem;width: 7.5rem}body .price-separation-popup{width: 15.625rem}body .price-separation-popup .price-separation-inner-popup table{display: inline-block}.basket_dispatch_description{clear: both}.cr_header{text-align: center;background: transparent !important}.cr_body label,.cr_body .label{float: none;clear: both;display: inline-block;width: auto;margin-top: 8px;text-align: left;font-weight: bold;position: relative}.cr_body .no-label{font-weight: normal}.cr_body #editable_content{padding: 20px}.editable-content{padding: 20px}.cr_button{display: inline-block;width: auto;white-space: nowrap;height: 32px;margin: 5px 5px 0 0;padding: 0 22px;text-decoration: none;text-align: center;font-weight: bold;font-style: normal;font-size: 15px;line-height: 32px;cursor: pointer;border: 0;-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;vertical-align: top}.cr_button:hover,.cr_button-small:hover{opacity: 0.7;filter: alpha(opacity=70)}.powered{padding: 20px 0;width: 560px;margin: 0 auto}.cr_ipe_item label{line-height: 150%;font-size: 14px}.cr_ipe_item textarea{background: none repeat scroll 0 0 #fff;border-radius: 3px;border: 1px solid #ccc;font-size: 16px}.cr_ipe_item input{background: none repeat scroll 0 0 #fff;border-radius: 3px;border: 1px solid #ccc;font-size: 16px}.cr_ipe_item input[type='email'],.cr_ipe_item input[type='text']{width: 100%}.cr_ipe_item select{background: none repeat scroll 0 0 #fff;border-radius: 3px;border: 1px solid #ccc;display: block;margin: 0;width: 100%;font-size: 16px}.cr_ipe_item input.cr_ipe_radio,input.cr_ipe_checkbox{-moz-binding: none;-moz-box-sizing: border-box;background-color: -moz-field !important;border: 2px inset ThreeDFace !important;color: -moz-fieldtext !important;cursor: default;height: 13px;padding: 0 !important;width: 13px}.cr_ipe_item input.cr_ipe_radio{-moz-appearance: radio;border-radius: 100% 100% 100% 100% !important;margin: 3px 3px 0 5px}.cr_ipe_item{margin: 0 10px;padding: 0 10px;width: 100%}.submit_container{text-align: center}.cr_ipe_item.inactive{display: none}.imprint{font-size: 0.8em}.cr_captcha{padding-left: 130px}.cr_error{font-size: 1.1em;padding: 10px}.clever_form_error{background-color: #f99;color: #000;border: 1px solid #f22 !important}.clever_form_note{margin: 26px 0 0 3px;position: absolute;display: inline;padding: 2px 4px;font-weight: bold;background-color: #f2ecb5;color: #000;font-size: 12px !important}.cr_form-flex{display: flex}.cr_form-flex > .cr_form-inputgroup{flex-grow: 1;margin-right: 5px}.cr_form-flex > .cr_form-inputgroup:last-child{margin-right: 0}.cr_form-flex input{width: 100%}.cr_form,.cr_form .submit_container{text-align: center !important;margin: 5% 0}.cr_form a{border: none}.cr_form .cr_page img{display: inline}.cr_font .submit_container{margin-top: 3%}.cr_form .cr_header_text,.cr_form .cr_ipe_item.ui-sortable{text-align: left;margin-bottom: 3%}.cr_form .cr_header_text,.cr_form .cr_ipe_item.ui-sortable iframe{height: 30px}.cr_form .cr_header_text,.cr_form .cr_ipe_item.ui-sortable.musthave iframe{height: auto}.cr_form input[type='text']{width: 10% !important;display: inline}.cr_form .cr_ipe_item[rel='recaptcha']{margin-top: 3%}.cr_form .cr_ipe_item[rel='recaptcha'] br{display: none}.cr_form .cr_ipe_item[rel='email'] input[type='text'],.cr_form .cr_ipe_item[rel='text'] input[type='text'],.cr_form textarea,.cr_form select{width: 100% !important}.cr_form .cr_ipe_item[rel='radio'] input[type='radio']{height: auto}.cr_form a:not(.btn){border: none}.promotion--show{height: inherit !important}.promotion-handle-rotate{-webkit-transform: rotate(180deg);transform: rotate(180deg);display: inline-block}.promotion-message-spacer{margin: .625rem}.promotion--outer{height: 1.875rem;padding: .625rem .125rem 0rem .125rem;width: 100%;bottom: 0;left: 0;position: absolute;overflow: hidden;z-index: 800;-webkit-transition: height .8s ease;-moz-transition: height .8s ease;-o-transition: height .8s ease;transition: height .8s ease}.promotion--inner{background-color: #d0d2d1;width: 100%;height: 100%;overflow: hidden;border: 1px solid #424647}.promotion-handle{line-height: .375rem;height: 1.25rem;width: 5rem;border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;top: .0625rem;font-size: 1.0625rem;padding: .0625rem;position: relative;float: right;cursor: pointer;text-align: center;border: 1px solid #424647;border-bottom-color: #d0d2d1;background-color: #d0d2d1}.buy-button--both-button-container{margin-top: .4375rem}.buy-button--both-button-container:after{content: "";display: table;clear: both}.buy-button--both-button-container .btn{width: 100%}.buy-button--both-button-container .both-button-container--left-button{width: 3.125rem;padding-right: .3125rem;float: left}.buy-button--both-button-container .both-button-container--right-button{margin-left: 3.4375rem}.buy-button--both-button-container .both-button-container--right-button .btn.is--icon-right{padding-right: .75rem}.free_goods-product,.container--product{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;margin: .3125rem;border: 1px solid #d3d3d3;position: relative}.free_goods-product .nav{padding: .75rem;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;top: 7.5rem;border: 1px solid #d3d3d3;position: absolute;cursor: pointer;background: white}.free_goods-product .free_goods-product--toLeft{border-left: 0;left: 0}.free_goods-product .free_goods-product--toRight{right: 0;border-right: 0}.free_goods-product .free_goods-product--toRight:after{content: "";display: table;clear: both}#promotion-free-goods > .premium-product--content.product-slider.free-goods-bundle{height: 22.5rem}.free_goods-product .free_goods-product--content .product-slider--container{white-space: normal}.free_goods-product .free_goods-product--content .product-slider--container .container--product{border: 0}.free_goods-product .free_goods-product--content .product-slider--container .container--product .free_goods-product--variant .js--fancy-select{border-top-left-radius: 3px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 3px;background-clip: padding-box;width: 85%;float: left;border-right: 0}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .item--title{padding: .9375rem .3125rem .9375rem .3125rem;text-align: center;overflow: hidden}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner img{margin-bottom: .625rem;height: 8.75rem;margin: 0 auto}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .hundred-percent{width: 100%}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .ten-percent{width: 15%;border-top-left-radius: 0px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0px;background-clip: padding-box}.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .btn{height: 2.625rem}.promotion--free-goods-block{padding: 0rem 1.25rem 1.25rem 1.25rem}.promotion--free-goods-image{width: 5rem;height: 3rem;float: left}.promotion--badge{line-height: 3rem;font-size: 1rem;border-radius: 128px;background-clip: padding-box;width: 3rem;margin: 0 auto;text-align: center;font-weight: bold;background: #262626;color: #ffffff}.promotion--free-goods-hint-box{margin-left: 5rem}.promotion--free-goods-hint{float: left;width: 100%}.promotion--free-goods-hint-inner{margin-left: .9375rem;line-height: 1.1875rem;font-weight: bold}.promotion--link-to-free-goods{float: left;width: 100%}.promotion--link-to-free-goods-inner{margin-left: .9375rem;margin-top: .9375rem;line-height: 1.1875rem;font-weight: bold}.promotion--link-to-free-goods-inner .icon--arrow-right{font-size: .625rem;margin-left: .3125rem}@media screen and (min-width: 48em){.promotion--free-goods-hint{width: 75%}.promotion--free-goods-hint-inner{line-height: 3rem}.promotion--link-to-free-goods{float: right;width: 25%}.promotion--link-to-free-goods-inner{line-height: 3rem;margin-left: 0rem;margin-top: 0rem}}.promotion--description-box{cursor: pointer}.promotion--description{width: 90%}.promotion--description p:last-of-type{display: inline}.promotion--index{margin-left: .3125rem}.promotion--is-right{right: 1.25rem;position: absolute;top: 50%;transform: translateY(-50%)}.promotion--detail-modal .header{padding-left: 2.5rem;padding-right: 2.5rem}.promotion--detail-modal .content{padding: 1.25rem 2.5rem 1.25rem 2.5rem}.promotion--detail-offcanvas{display: none}.promotion--detail-offcanvas .is--open{display: block}.alert.is--promotion{color: #208e4e;background: #def2e7}.alert.is--promotion .alert--icon{background: #2ecc71}.promotion--footnote-index{color: #7d8537}.promotion--content-description{padding: .625rem .625rem .625rem .625rem}.promotion--content-title{font-size: 1.125rem;font-weight: 700}.container--ajax-cart .free_goods-product--content .product-slider--item{width: 100%}.paypal--sidebar .paypal--sidebar-inner{padding: .625rem .625rem .625rem .625rem}.paypal--sidebar .logo--image{margin: auto}@media screen and (min-width: 48em){.paypal--sidebar{margin-bottom: 1.25rem;border: 1px solid transparent}.paypal--sidebar .paypal--sidebar-inner{padding: .75rem .75rem .75rem .75rem}.paypal--sidebar .paypal--sidebar-inner-returns{padding: .75rem .75rem .75rem 1.5rem}}.unified-instructions--table{margin: 0 auto;width: 100%;table-layout: fixed}.unified-instructions--table tr{width: 100%}.unified-instructions--table tr td{background: none;width: 50%;word-wrap: break-word}.unified-instructions--table tr td.bolder{font-weight: bolder}.unified--panel{margin: 1.25rem 0rem 1.25rem 0rem;width: 100%}.unified--panel .unified--instruction{font-weight: bolder;text-align: center}.unified--panel .unified-header--left-td{width: 45%;text-align: right}.unified--panel .unified-header--left-td h3{margin-top: .625rem}.unified--panel .unified-header--center-td{min-width: 6.25rem;width: auto}.unified--panel .unified-header--right-td{width: 45%}.unified--panel .unified-legal--message{text-align: center}.finish--loading-indicator{width: 1.3125rem;height: 1.3125rem;margin: 0 auto;display: block;position: relative;box-sizing: content-box}.finish--loading-indicator:before{border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;width: 100%;height: 100%;box-sizing: border-box;display: block;content: "";border-width: 2px;border-style: solid;border-color: #333 #ccc #ccc #ccc}@media screen and (min-width: 30em){.unified-instructions--container{margin: 1.25rem 0rem 1.25rem 0rem}.unified-instructions--table{width: 80%;border: 1px solid #424647;border-radius: 3px}.unified-instructions--table tr{width: 100%}.unified-instructions--table tr td{font-size: inherit}.unified-instructions--table tr td.bolder{font-size: inherit;width: 50%}}@media screen and (min-width: 64em){.unified-instructions--table{width: 50%}}.paypal-unified--error{margin-bottom: 1.25rem}.paypal--payment-selection .is--plus-container{border-bottom: 0}.paypal--payment-selection .is--plus-container .method--label{display: none}.paypal--payment-selection .is--plus-container #ppplus{padding: 0;margin: 0}.paypal--payment-selection .is--plus-container #ppplus iframe{top: -1.625rem;position: relative}.paypal--payment-selection .is--plus-container .method--description{position: relative;width: 100%;display: block}.paypal--payment-selection .is--plus-container.payment--method{margin-bottom: -1.75rem;padding: 0;height: inherit}.paypal--payment-selection .is--plus-container.payment--method:hover{background-color: white}.paypal--payment-selection .is--plus-container.payment--method.js--is-active,.paypal--payment-selection .is--plus-container.payment--method.is--active{background-color: white}.paypal--payment-selection .is--plus-container.payment--method.js--is-active:after,.paypal--payment-selection .is--plus-container.payment--method.is--active:after{display: none}.paypal--payment-selection .method--input{display: none}.paypal--payment-selection .payment--method{font-size: .6875rem;padding: 1.25rem 0rem 1.25rem 0rem;color: #3f3f3f;margin-bottom: 0;font-family: Arial, sans-serif;position: relative;cursor: pointer;height: inherit}.paypal--payment-selection .payment--method:after{content: "";display: table;clear: both}.paypal--payment-selection .payment--method:hover{background-color: #f9f9f9}.paypal--payment-selection .payment--method.js--is-active,.paypal--payment-selection .payment--method.is--active{cursor: default;background-color: #f9f9f9}.paypal--payment-selection .payment--method.js--is-active .method--name,.paypal--payment-selection .payment--method.is--active .method--name{font-weight: bold}.paypal--payment-selection .payment--method.js--is-active .method--label,.paypal--payment-selection .payment--method.is--active .method--label{width: 100%}.paypal--payment-selection .payment--method.js--is-active .method--description,.paypal--payment-selection .payment--method.is--active .method--description{padding-left: .5rem;display: block}.paypal--payment-selection .payment--method.js--is-active:after,.paypal--payment-selection .payment--method.is--active:after{height: 1.125rem;width: 1.4375rem;right: .5rem;top: .9375rem;content: '';position: absolute;background: url('https://www.paypalobjects.com/webstatic/ppplus/icons/checkmark.png') no-repeat}.paypal--payment-selection .payment--method:last-child{border-bottom: 0}.paypal--payment-selection .method--label{padding-left: .5rem;width: 17%;float: left}.paypal--payment-selection .method--description{display: none;float: left;width: 65%}.paypal--payment-selection .method--name{font-size: .75rem;color: #3f3f3f;font-weight: normal;cursor: pointer}.paypal--payment-selection .method--bankdata{text-align: center;clear: both}@media screen and (min-width: 48em){.paypal--payment-selection .is--plus-container #ppplus{margin-bottom: -2.9375rem;padding: 0;width: 100%}.paypal--payment-selection .is--plus-container #ppplus iframe{top: -2.875rem}.paypal--payment-selection .payment--method.js--is-active .method--label,.paypal--payment-selection .payment--method.is--active .method--label{width: 17%}.paypal--payment-selection .payment--method.js--is-active .method--description,.paypal--payment-selection .payment--method.is--active .method--description{width: 66%}.paypal--payment-selection .payment--method:last-child{border-bottom: 1px solid transparent}}.paypal-unified-installments-banner--product-detail{margin-bottom: .625rem}.paypal-unified-installments-banner--cart{margin-top: 1.25rem}.paypal-unified-ec--outer-button-container:after{content: "";display: table;clear: both}.paypal-unified-ec--button-container{margin-top: .625rem}.product--table .paypal-unified-ec--button-container{margin-top: 0rem}.register--login .paypal-unified-ec--outer-button-container{line-height: normal}.paypal-unified-ec--button-placeholder{height: 2.1875rem}.paypal-unified-ec--button-placeholder-has-pay-later-button{height: 4.375rem}@media screen and (min-width: 30em){.product--table .paypal-unified-ec--button-container{margin-top: .625rem}}@media screen and (min-width: 48em){.product--table .paypal-unified-ec--button-container{margin-top: -0.3125rem;margin-bottom: .625rem}}.paypal-unified--error-message{margin-top: 1rem;padding: 1rem 1rem 1rem 1rem;border-radius: 3;background-clip: padding-box;width: 100%;border: 1px solid #424647}.paypal-button-width--small{width: 9.375rem}.paypal-button-width--medium{width: 15.625rem}.paypal-button-width--large{width: 21.875rem;max-width: 100%}.paypal-button-width--responsive{width: 100%;text-align: right}.paypal-unified--smart-payment-buttons{float: right}#paypal-acdc-form .paypal--acdc-submit-error{margin-bottom: .5rem}#paypal-acdc-form .acdc-column-container{-webkit-column-count: 2;column-count: 2}#paypal-acdc-form input[type="text"]{width: 100%;margin-bottom: .5rem}#paypal-acdc-form .field{height: 2.375rem;margin-bottom: .5rem;width: unset}.swag-payment-paypal-unified-pay-upon-invoice-legal-text-container{width: 14.9375rem}.swag-payment-paypal-unified-pay-upon-invoice-legal-text-container .swag-payment-paypal-unified-pay-upon-invoice-legal-text{font-size: .75rem;padding-bottom: .9375rem}.pay-upon-invoice--extra-fields .pui-extra-field{margin-bottom: .5rem}.pay-upon-invoice--extra-fields .pui--phone,.pay-upon-invoice--extra-fields .pui--birthday{width: 16.5625rem}.pay-upon-invoice--extra-fields .select-field,.pay-upon-invoice--extra-fields .js--fancy-select{width: auto}.js--modal.sizing--content{z-index: 10000;-webkit-overflow-scrolling: touch}#greeting_card_add{display: inline-block;margin: .9375rem 0rem 1.25rem 0rem}table.tonur_greeting_card_text_cart{border-spacing: 0;margin-top: 1em}table.tonur_greeting_card_text_cart td{vertical-align: top;padding: 0}table.tonur_greeting_card_text_cart td:first-child{width: 10%;min-width: 2em}table.tonur_greeting_card_text_cart td:last-child{font-style: italic}#greeeting_cards_advertise{margin-bottom: 1em}#greeting_card_max_letter{position: relative;height: 1.5em;text-align: right}#greeting_card_max_letter input{border: none;width: 18%;text-align: right}#greeting_card_text{margin-top: 0.5em}.tonur_greeting_cards_select{margin-bottom: 2em}.tonur_greeting_cards_caption{font-weight: bold}.tonur_greeting_cards_text{font-weight: normal;margin: .5em 0}.tonur_ajax_select_greeting_card_form{padding: 1.5rem 1.5rem 0 1.5rem}.tonur_select_greeting_card_info_head{margin-bottom: 1em}.tonur_greeting_cards_slider_container{overflow: hidden}.tonur_greeting_cards_slider,.tonur_greeting_cards_slider_container{width: 100%}.tonur_greeting_card_details{padding: 1rem 2rem}.tonur_greeting_card_details_text{margin-left: 0;padding-left: 60px}.tonur_greeting_card_details_text_title{font-weight: bold;margin-bottom: 8px}.tonur_greeting_card_details_text_description{min-height: 6em;width: 100%}.tonur_greeting_card_details_text_price{font-weight: bold;margin-top: 0.8rem}.tonur_greeting_cards_additional_settings{margin: 2em 0 0 0}.tonur_greeting_cards_select_buttons{border-top: 1px solid #efefef;margin-top: 1em;padding: .625rem 0;position: relative}.tonur_greeting_card_text{height: 7em;margin-bottom: 0;margin-top: 0.8em;width: 100%}.greeting_card_article_details_description{margin-top: 10px}.greeting_card_article_details_description_orderno{color: #B5B5B5;font-size: 12px;margin: 0}.tonur_greeting_cards_article_details{border: 1px solid #efefef;margin: 10px 12px 10px 10px;overflow: hidden;padding-top: 10px}.tonur_greeting_cards_slider .sliderX{border: 1px solid;margin: 0 auto;position: relative}.tonur_greeting_cards_slider .sliderX .leftArrow,.sliderX .rightArrow{background: url("../../custom/plugins/TonurGreetingCardOption5/Resources/views/frontend/_public/src/images/arrow_icons.png") no-repeat scroll rgba(255,255,255,0.5);display: block;height: 6em;margin-top: -3em;position: absolute;text-indent: -9999px;top: 50%;width: 2em;z-index: 2}.tonur_greeting_cards_slider .sliderX .leftArrow{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-position: 0 0;border-color: -moz-use-text-color;border-image: none;border-style: solid solid solid none;border-width: 1px 1px 1px 0;left: 0}.tonur_greeting_cards_slider .sliderX .leftArrow:hover{background-position: -26px 0}.tonur_greeting_cards_slider .sliderX .rightArrow{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-position: -79px 0 !important;border-color: -moz-use-text-color;border-image: none;border-style: solid none solid solid;border-width: 1px 0 1px 1px;right: 0}.tonur_greeting_cards_slider .sliderX .rightArrow:hover{background-position: -53px 0 !important}.tonur_greeting_cards_slider .sliderX .sliding_container .slide{display: block;float: left;position: relative}.tonur_greeting_cards_slider .sliderX{background-color: #FFFFFF;border-color: #DFDFDF}#tonur_greeting_cards_select_confirm.disabled{opacity: 0.5;pointer-events: none}.repertus_custom_overlay{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 5001}.invalid{font-weight: bold;color: red}.tonur--greeting-cards-deny-article-list{margin-left: 2rem}a#tonur_choose_greeting_card{margin-top: .625rem;float: right}.tonur_greeting_card_details_image{border: 1px solid #efefef;width: auto;max-width: 60px;height: 60px;object-fit: cover;margin-right: 1rem}.tonur_greeting_card_details_image-wrapper{width: 60px;height: 60px;float: left;display: block}.tonur_greeting_cards_select_buttons::after{content: "";clear: both;display: table}@media screen and (min-width: 30em){.tonur_greeting_cards_select_buttons{padding: .625rem}.tonur_greeting_card_details_image-wrapper{width: 120px;height: 120px;position: absolute;left: 1.2rem}.tonur_greeting_card_details_image{max-width: 120px;height: 120px;display: block;margin: 0 auto}.tonur_greeting_card_details_text{margin-left: 0;padding-left: 120px}}.tonur_ajax_select_greetung_card_large_preview{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;max-width: 250px;display: none}@media screen and (min-width: 30em){.tonur_ajax_select_greeting_card_form.selection-template-large_preview .tonur_ajax_select_greeting_card_form_data_wrapper{margin-left: 250px}.tonur_ajax_select_greetung_card_large_preview{display: block}.tonur_ajax_select_greeting_card_form_wrapper{position: relative;padding: 1.5rem}.tonur_ajax_select_greeting_card_form{padding: 0}.tonur_greeting_cards_select_buttons{margin-top: 0}}@media screen and (min-width: 48em){.tonur_ajax_select_greetung_card_large_preview{max-width: 330px}.tonur_ajax_select_greeting_card_form.selection-template-large_preview .tonur_ajax_select_greeting_card_form_data_wrapper{margin-left: 330px}}@media screen and (min-width: 55em){.tonur_ajax_select_greetung_card_large_preview{max-width: 400px}.tonur_ajax_select_greeting_card_form.selection-template-large_preview .tonur_ajax_select_greeting_card_form_data_wrapper{margin-left: 400px}}@charset "UTF-8";body[data-controller=account][data-action=logout] .content-main,body[data-controller=account][data-action=profile] .content-main,body[data-controller=listing] .detail-error,body[data-controller=detail][data-action=error] .detail-error,body[data-controller=search] .detail-error,body[data-controller=listing] .listing--content:not(.detail-error) .listing--wrapper,body[data-controller=listing] .listing--content:not(.detail-error) > section,body[data-controller=listing] .search--content:not(.detail-error) .listing--wrapper,body[data-controller=listing] .search--content:not(.detail-error) > section,body[data-controller=detail][data-action=error] .listing--content:not(.detail-error) .listing--wrapper,body[data-controller=detail][data-action=error] .listing--content:not(.detail-error) > section,body[data-controller=detail][data-action=error] .search--content:not(.detail-error) .listing--wrapper,body[data-controller=detail][data-action=error] .search--content:not(.detail-error) > section,body[data-controller=search] .listing--content:not(.detail-error) .listing--wrapper,body[data-controller=search] .listing--content:not(.detail-error) > section,body[data-controller=search] .search--content:not(.detail-error) .listing--wrapper,body[data-controller=search] .search--content:not(.detail-error) > section,.access-layout,.table--footer,.product--table,.confirm--content,.action--filter-options,.search--fuzzy,.extra-services-list,.emotion-banner,.account-data,.product-tabs .tab-content,.product-tabs .tab-strip,.breadcrumbs,.product-details,.emotion-html.pre-style,emotion-lgv-accordion,.emotion-article-slider,.emotion-grid.no-fullscreen,.footer-main .content,.is--ctl-custom .content-main,.is--ctl-forms .content-main,.is--ctl-newsletter .content-main,.full-header,header.checkout,.full-width{margin: 0 auto;padding: 0 16px;width: 100%;max-width: 1200px}@media (min-width: 768px){body[data-controller=account][data-action=logout] .content-main,body[data-controller=account][data-action=profile] .content-main,body[data-controller=listing] .detail-error,body[data-controller=detail][data-action=error] .detail-error,body[data-controller=search] .detail-error,body[data-controller=listing] .listing--content:not(.detail-error) .listing--wrapper,body[data-controller=listing] .listing--content:not(.detail-error) > section,body[data-controller=listing] .search--content:not(.detail-error) .listing--wrapper,body[data-controller=listing] .search--content:not(.detail-error) > section,body[data-controller=detail][data-action=error] .listing--content:not(.detail-error) .listing--wrapper,body[data-controller=detail][data-action=error] .listing--content:not(.detail-error) > section,body[data-controller=detail][data-action=error] .search--content:not(.detail-error) .listing--wrapper,body[data-controller=detail][data-action=error] .search--content:not(.detail-error) > section,body[data-controller=search] .listing--content:not(.detail-error) .listing--wrapper,body[data-controller=search] .listing--content:not(.detail-error) > section,body[data-controller=search] .search--content:not(.detail-error) .listing--wrapper,body[data-controller=search] .search--content:not(.detail-error) > section,.access-layout,.table--footer,.product--table,.confirm--content,.action--filter-options,.search--fuzzy,.extra-services-list,.emotion-banner,.account-data,.product-tabs .tab-content,.product-tabs .tab-strip,.breadcrumbs,.product-details,.emotion-html.pre-style,emotion-lgv-accordion,.emotion-article-slider,.emotion-grid.no-fullscreen,.footer-main .content,.is--ctl-custom .content-main,.is--ctl-forms .content-main,.is--ctl-newsletter .content-main,.full-header,header.checkout,.full-width{padding: 0 24px}}.hide,.is--hidden{display: none !important}.no-gutters{margin-right: 0;margin-left: 0}.no-gutters > .col,.no-gutters > [class*=col-],.no-gutters > *{padding-right: 0;padding-left: 0}.img-bg-container{position: absolute;top: 0;right: 0;left: 0;width: 100%;height: 100%}.img-bg-container img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;min-width: initial;max-width: none;min-height: initial;overflow-x: hidden}.img-bg-container-cover{position: absolute;top: -50%;left: -50%;width: 200%;height: 200%}.img-bg-container-cover img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: auto;min-width: 50%;max-width: none;min-height: 50%;overflow-x: hidden}.img-bg{position: relative;overflow: hidden}.img-bg .img-bg-container{position: absolute;top: 0;right: 0;left: 0;width: 100%;height: 100%}.img-bg .img-bg-container img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;min-width: initial;max-width: none;min-height: initial;overflow-x: hidden}.img-bg .img-bg-container.cover{right: auto;left: -50%;width: 200%}.img-bg .img-bg-container.cover img{width: auto;min-width: 50%;min-height: 50%}*,::after,::before{box-sizing: border-box}html,body{position: absolute;top: 0;left: 0;margin: 0;background-color: #fff;padding: 0;width: 100%;font-style: normal;scroll-behavior: smooth}body{font-family: "Source Sans Pro", sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-top: 64px}button{display: inline-block;border: 0;background-color: transparent;padding: 0}a{display: inline-block;text-decoration: inherit;color: inherit;font-style: inherit}a:visited{color: inherit;font-style: normal}.hidden,[hidden]{display: none !important}img{display: inline-block;max-width: 100%;height: auto;max-height: 100%;overflow: hidden}@media (min-width: 768px){body{padding-top: 72px}}@media (min-width: 992px){body{padding-top: 0}}@font-face{font-family: "Lgv-Icon-Font";font-weight: normal;font-style: normal;font-display: swap;src: url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/Lgv-Icon-Font.ttf") format("truetype"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/Lgv-Icon-Font.woff") format("woff"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/Lgv-Icon-Font.svg#Lgv-Icon-Font") format("svg")}@font-face{font-family: "Wreath";font-weight: normal;font-style: normal;font-display: swap;src: url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/Wreath-Med.ttf") format("truetype"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/Wreath-Med.woff") format("woff"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/Wreath-Med.woff2") format("woff2"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/Wreath-Med.svg#Wreath-Med") format("svg")}@font-face{font-display: swap;font-family: "Source Sans Pro";font-style: normal;font-weight: 300;src: url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.eot");src: url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.eot?#iefix") format("embedded-opentype"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.woff2") format("woff2"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.woff") format("woff"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.ttf") format("truetype"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-300.svg#SourceSansPro") format("svg")}@font-face{font-display: swap;font-family: "Source Sans Pro";font-style: normal;font-weight: 400;src: url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.eot");src: url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.woff2") format("woff2"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.woff") format("woff"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.ttf") format("truetype"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-display: swap;font-family: "Source Sans Pro";font-style: normal;font-weight: 600;src: url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.eot");src: url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.eot?#iefix") format("embedded-opentype"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.woff2") format("woff2"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.woff") format("woff"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.ttf") format("truetype"), url("../../themes/Frontend/Lgv/frontend/_public/src/fonts/source-sans-pro-v21-latin/source-sans-pro-v21-latin-600.svg#SourceSansPro") format("svg")}[unresolved] brick-page-header{display: block}brick-dropdown-nav:not([resolved]){display: inline-block}brick-dropdown-nav:not([resolved]) > :not([slot=toggle]){display: none}brick-banner-slider:not([resolved]){display: block;visibility: hidden;height: 100%;overflow: hidden}brick-floaty-input:not([resolved]){line-height: 22px;font-size: 18px;display: inline-flex;position: relative;transition: border-color .2s ease-out;margin-bottom: 16px;border: 2px solid #f8f6f6;border-radius: 4px;background-color: #f8f6f6;width: 344px;max-width: 100%;height: 56px;overflow: hidden}brick-floaty-input:not([resolved]) *{display: none}brick-floaty-input i{color: #808080;font-size: 32px;pointer-events: all}brick-floaty-input button{margin: 6px 0 6px 6px;width: 100%;height: 40px}brick-select:not([resolved]){line-height: 22px;font-size: 18px;display: inline-flex;position: relative;transition: border-color .2s ease-out;margin-bottom: 16px;border: 2px solid #f8f6f6;border-radius: 4px;background-color: #f8f6f6;width: 344px;max-width: 100%;height: 56px;overflow: hidden}brick-select:not([resolved]) *{display: none}brick-select:not([resolved])[mode=inline]{margin: 0 24px;border: 0;padding: 2px;padding-right: 20px;width: auto}brick-select:not([resolved])[mode=fit]{padding-right: 30px;width: auto}brick-cart-quick-add:not([resolved]){display: inline-block}brick-cart-quick-add:not([resolved]) > :not([slot=toggle]){display: none}brick-menu:not([resolved]){display: inline-block;position: relative;cursor: pointer;color: inherit}brick-menu:not([resolved]) > :not([slot=toggle]){display: none}brick-menu-popup:not([resolved]){display: none}brick-menu-popup.brick-menu.account-menu:not([open]){display: none}brick-easy-amount:not([resolved]){display: none}brick-set-controller:not([resolved]){display: flex;flex-wrap: wrap;margin-left: -3%;max-width: 100%}brick-set-controller:not([resolved]) [slot=header]{display: none}brick-set-item:not([resolved]){display: block}brick-shopware-cart-interceptor:not([resolved]){display: inline-block}brick-element-portal:not([resolved]){display: none}brick-toggleable-content:not([resolved]){display: block}brick-toggleable-content:not([resolved]) [slot=toggle]:not(:checked) + :not([slot=toggle]){display: none}brick-overflow-navigation:not([resolved]){display: flex;overflow: hidden}brick-overflow-navigation ul,brick-overflow-navigation li{list-style: none}brick-quick-search:not([resolved]){display: inline-block;position: relative}brick-header-aware-sticky:not([resolved]){display: block}brick-section-anchor:not([resolved]){display: inline-block}brick-modal:not([resolved]){display: inline-block}brick-modal:not([resolved]){display: none}brick-concealable:not([resolved]){display: block}brick-concealable:not([resolved]):not([show-default]){display: none}brick-bottom-bar:not([resolved]){display: none}brick-quick-search:not([resolved]){display: inline-block;position: relative}brick-copy-me:not([resolved]){display: block}brick-scroll-state:not([resolved]){display: block}lgv-order-data:not([resolved]){opacity: 0;height: 156px;overflow: hidden}lgv-order-data:not([resolved]).small{height: 103}lgv-checkout-pagination:not([resolved]){display: flex;height: 140px;opacity: 0;overflow: hidden;will-change: opacity}@media (min-width: 375px){lgv-checkout-pagination:not([resolved]){height: 150px}}@media (min-width: 768px){lgv-checkout-pagination:not([resolved]){height: 178px}}@media (min-width: 992px){lgv-checkout-pagination:not([resolved]){height: 112px}}@media (min-width: 1200px){lgv-checkout-pagination:not([resolved]){height: 152px}}brick-comeback:not([resolved]){display: block}brick-comeback:not([resolved]) [slot=dummy]{display: none}lgv-radio-selection-option:not([resolved]){box-sizing: border-box;display: flex;border: 2px solid #e5e5e5;border-radius: 2px;height: 56px;overflow: hidden;color: transparent}lgv-radio-selection-option:not([resolved]) > *{opacity: 0}lgv-radio-selection:not([resolved]){display: flex;padding: 32px 0 0;display: block;overflow: hidden}@media (min-width: 375px){lgv-radio-selection:not([resolved]){padding-top: 24px}}@media (min-width: 768px){lgv-radio-selection:not([resolved]){padding-bottom: 8px}}@media (min-width: 1200px){lgv-radio-selection:not([resolved]){padding: 32px 0 16px}}lgv-radio-selection:not([resolved]) > :not(lgv-radio-selection-option):not([slot=title]){display: none}lgv-radio-selection:not([resolved]) > [slot=title]{line-height: 24px;font-size: 20px;margin-bottom: 16px;display: block}@media (min-width: 768px){lgv-radio-selection:not([resolved]) > [slot=title]{line-height: 28px;font-size: 24px;margin-bottom: 24px}}@media (min-width: 1200px){lgv-radio-selection:not([resolved]) > [slot=title]{line-height: 36px;font-size: 32px;margin-bottom: 32px}}lgv-radio-selection:not([resolved]) > lgv-radio-selection-option{margin-bottom: 16px}@media (min-width: 1200px){lgv-radio-selection:not([resolved]) > lgv-radio-selection-option{margin-bottom: 24px}}@media (min-width: 768px){lgv-radio-selection:not([resolved]) > lgv-radio-selection-option{max-width: calc(50% - 24px)}}@media (min-width: 992px){lgv-radio-selection:not([resolved]) > lgv-radio-selection-option{max-width: calc(50% - 32px)}}@media (min-width: 1200px){lgv-radio-selection:not([resolved]) > lgv-radio-selection-option{max-width: calc(50% - 48px)}}lgv-radio-selection:not([resolved])[type=simple] > lgv-radio-selection-option{max-width: 100%}lgv-amount:not([resolved]){display: inline-flex;opacity: 0;width: 136px}lgv-cart-preview-item:not([resolved]){box-sizing: border-box;display: flex;position: relative;min-height: 72px;overflow: hidden}@media (min-width: 375px){lgv-cart-preview-item:not([resolved]){min-height: 80px}}@media (min-width: 768px){lgv-cart-preview-item:not([resolved]){min-height: 96px}}lgv-cart-preview-item:not([resolved])::before{display: block;position: absolute;top: 8px;left: 16px;opacity: 1;background-color: #e5e5e5;width: 56px;height: 56px;content: ""}@media (min-width: 375px){lgv-cart-preview-item:not([resolved])::before{width: 64px;height: 64px}}@media (min-width: 768px){lgv-cart-preview-item:not([resolved])::before{width: 80px;height: 80px}}lgv-cart-preview-item:not([resolved]) > *{opacity: 0}lgv-cart-preview-item > i{color: #631132;font-size: 40px}@media (min-width: 375px){lgv-cart-preview-item > i{font-size: 48px}}@media (min-width: 768px){lgv-cart-preview-item > i{font-size: 56px}}lgv-cart-item:not([resolved]){box-sizing: border-box;display: flex;position: relative;border-top: 1px solid #e5e5e5;min-height: 228px;overflow: hidden}@media (min-width: 375px){lgv-cart-item:not([resolved]){min-height: 230px}}@media (min-width: 768px){lgv-cart-item:not([resolved]){min-height: 156px}}@media (min-width: 992px){lgv-cart-item:not([resolved]){min-height: 116px}}@media (min-width: 1200px){lgv-cart-item:not([resolved]){height: 140px}}lgv-cart-item:not([resolved])::before{display: block;position: absolute;top: 16px;left: 0;opacity: 1;background-color: #e5e5e5;width: 64px;height: 64px;content: ""}@media (min-width: 375px){lgv-cart-item:not([resolved])::before{width: 64px;height: 64px}}@media (min-width: 768px){lgv-cart-item:not([resolved])::before{width: 100px;height: 100px}}@media (min-width: 992px){lgv-cart-item:not([resolved])::before{top: 8px}}@media (min-width: 1200px){lgv-cart-item:not([resolved])::before{top: 20px}}lgv-cart-item:not([resolved]) > *{opacity: 0}lgv-cart-item .image-anchor{display: block;height: 100%}lgv-cart-item img{display: block;width: 100%;height: 100%;object-fit: contain}lgv-cart-item .product--delivery i{display: none}lgv-cart-item i[slot]{color: #631132;font-size: 40px}@media (min-width: 375px){lgv-cart-item i[slot]{font-size: 48px}}@media (min-width: 768px){lgv-cart-item i[slot]{font-size: 72px}}@media (min-width: 1200px){lgv-cart-item i[slot]{font-size: 76px}}lgv-access-accordion:not([resolved]){display: block;height: 56px;overflow: hidden}lgv-access-accordion:not([resolved]) [slot=title]{line-height: 24px;font-size: 20px;position: relative;padding: 16px 0;color: #262626;display: block}@media (min-width: 768px){lgv-access-accordion:not([resolved]) [slot=title]{line-height: 28px;font-size: 24px;padding: 24px 0 0}lgv-access-accordion:not([resolved]) [slot=title]::after{content: none}}@media (min-width: 992px){lgv-access-accordion:not([resolved]) [slot=title]{padding: 32px 0 0}}@media (min-width: 1200px){lgv-access-accordion:not([resolved]) [slot=title]{line-height: 36px;font-size: 32px}}lgv-access-accordion:not([resolved]) [slot=title]::after{content: "\e5c7"}lgv-access-accordion:not([resolved]) [slot=title]::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none;top: 50%;right: 0;left: unset;transform: translateY(-50%);font-size: 32px}lgv-access-accordion:not([resolved])[active]{height: auto}lgv-access-accordion:not([resolved])[active] [slot=title]::after{content: "\e5c5"}@media (min-width: 768px){lgv-access-accordion:not([resolved])[active] [slot=title]::after{content: none}}@media (min-width: 768px){lgv-access-accordion:not([resolved]){height: auto}lgv-access-accordion:not([resolved]) [slot=title]::after{content: none}}lgv-toggle-select:not([resolved]){display: block;margin-bottom: 16px;border: 2px solid #e5e5e5;height: 56px}lgv-toggle-select:not([resolved]).tall{height: 72px}lgv-toggle-select:not([resolved]) > *{opacity: 0}lgv-newsletter-manager:not([resolved]){display: block}lgv-product-card:not([resolved]){display: block;width: 300px;height: 426px}lgv-product-card:not([resolved]) .brand-modal{top: 16px;right: 16px;width: 50px;height: 40px;display: block}@media (min-width: 375px){lgv-product-card:not([resolved]){display: block;width: 340px;height: 520px}lgv-product-card:not([resolved]) .brand-modal{top: 20px;right: 24px;width: 60px;height: 48px;display: block}}@media (min-width: 992px){lgv-product-card:not([resolved]){display: block;width: 300px;height: 426px}lgv-product-card:not([resolved]) .brand-modal{top: 16px;right: 16px;width: 50px;height: 40px;display: block}}@media (min-width: 1200px){lgv-product-card:not([resolved]){display: block;width: 340px;height: 520px}lgv-product-card:not([resolved]) .brand-modal{top: 20px;right: 24px;width: 60px;height: 48px;display: block}}lgv-random-option:not([resolved]){display: none}.new-customer-badge .content ul li::before,.js--loading-indicator .icon--default,i{display: inline-block;position: relative;width: 1em;height: 1em;vertical-align: middle;color: inherit;font-size: 40px;font-weight: 400;pointer-events: none}.js--loading-indicator .icon--default::after,i::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none}.new-customer-badge .content ul li.small::before,.js--loading-indicator .small.icon--default,i.small{font-size: 20px}i.icon-search::after{content: "򡕔"}i.icon-cart-empty::after{content: "\e93b"}i.icon-cart-full::after{content: "\e93a"}i.icon-list::after{content: "\e922"}i.icon-account::after{content: "\e971"}i.icon-phone::after{content: "\e942"}i.icon-leaf::after{content: "\e9a4"}i.icon-arrow-left::after,i.icon--arrow-left::after{content: "\ea44"}i.icon-arrow-right::after,i.icon--arrow-right::after{content: "\ea42"}i.icon-arrow-up::after{content: "\ea41"}i.icon-arrow-drop-down::after{content: "\e5c5"}i.icon-arrow-drop-up::after{content: "\e5c7"}i.icon-arrow-down::after{content: "\ea43"}i.icon-top-seller::after{content: "\e9d9"}i.icon-plus::after{content: "\ea0a"}i.icon-minus::after{content: "\ea0f"}i.icon-check::after{content: "\ea10"}i.icon-check-fancy::after{content: "\ea12"}i.icon-check-circle::after{content: "\e86c"}i.icon-checked-box::after{content: "\ea11"}i.icon-delivery::after{content: "\e9b0"}i.icon-cancel::after{content: "\ea0d"}i.icon-hamburger::after{content: "\e9bd"}i.icon-close::after{content: "\ea14"}i.icon-store::after{content: "\e903"}i.icon-chat::after{content: "\e970"}i.icon-spinner::after{box-sizing: border-box;display: block;margin: 0.15em;border: .07000000000000001em solid #eb88b0;border-top: .05em solid #631132;border-radius: 100%;background-clip: padding-box;width: 0.7em;height: 0.7em;animation: icon-spinner-animation .5s linear infinite;content: ""}i.icon-after::after{content: "alert"}i.icon--star::after{color: #631132;content: "\e9d7"}i.icon--star-half::after{color: #631132;content: "\e9d8"}i.icon--star-empty::after{color: #631132;content: "\e9da"}i.icon--warning::after,i.icon-warning::after{content: "\ea07"}i.icon-spelt-product::after{content: "\e918"}i.icon-is-peaceful-agriculture::after{content: "\e9ca"}i.icon-fresh::after{content: "\e984"}i.icon-is-eco::after{content: "\e93f"}i.icon-pick-items::after{content: "\e90a"}i.icon-filter::after{content: "\ea5b"}i.icon-article-detail::after{content: "\e969"}i.icon-percent::after{content: "\e900"}i.icon-into-cart::after{content: "\e901"}i.icon-flip-back::after{content: "\e904"}i.icon-flip-front::after{content: "\e902"}i.icon-update::after{content: "\e985"}i.icon-eye-open::after{content: "\e8f4"}i.icon-eye-closed::after{content: "\e8f5"}i.icon-packstation::after{content: "\e905"}i.icon-home::after{content: "\e88a"}i.icon-edit::after{content: "\e254"}i.icon-back::after{content: "\e5c4"}i.icon-more-details-arrow::after{content: "\e969"}i.icon-add-to-watchlist::after{content: "\e906"}i.icon-add-to-watchlist-filled::after{content: "\e908"}i.icon-watchlist::after{content: "\e907"}i.icon-info-outline::after{content: "\e88f"}@keyframes icon-spinner-animation{from{transform: rotate3d(0, 0, 1, 0deg)}to{transform: rotate3d(0, 0, 1, 360deg)}}.captcha--placeholder .c-firstname-confirmation{position: absolute;top: auto;left: -10000px;width: 1px;height: 1px;overflow: hidden}.dark-red{color: #841e44}ul{margin: 0;padding: 0;list-style: none}ul.horizontal{display: flex}input{line-height: 22px;font-size: 18px}input[type=checkbox]{line-height: 18px;font-size: 14px;display: block;position: absolute;opacity: 0;pointer-events: none}input[type=checkbox] + label{display: flex;position: relative;align-items: center;margin: 16px 0;padding-left: 40px;min-height: 56px}input[type=checkbox] + label::before,input[type=checkbox] + label::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none;top: 50%;transform: translateY(-50%);transition: transform .2s ease-out, color .2s ease-out, opacity .2s ease-out;font-size: 24px}input[type=checkbox] + label::before{content: "\ea53"}input[type=checkbox] + label::after{transform: translateY(-50%) scale(0);opacity: 0;color: #257132;content: "\ea52"}input[type=checkbox] + label:hover::before{color: #257132}input[type=checkbox] + label.checkbox-title{margin-bottom: 4px;padding-left: 32px;min-height: auto;font-weight: 600}input[type=checkbox] + label + .checkbox-description{display: block;margin-bottom: 16px}input[type=checkbox].search-toggle-input{pointer-events: auto}input[type=checkbox]:checked + label::after{transform: translateY(-50%) scale(1);opacity: 1}input[type=checkbox][disabled] + label{color: #d0d2d1;pointer-events: none}input[type=checkbox][disabled] + label::before,input[type=checkbox][disabled] + label::after{color: inherit}brick-easy-amount input{border: 0;padding: 0}textarea{font-family: "Source Sans Pro", sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 22px;font-size: 18px;display: inline-flex;position: relative;transition: border-color .2s ease-out;margin-bottom: 16px;border: 2px solid #f8f6f6;border-radius: 4px;background-color: #f8f6f6;width: 344px;max-width: 100%;height: 56px;box-sizing: border-box;padding: 15px 9px 15px 15px}textarea:hover{border-color: #257132}textarea:focus{outline: none;border-color: #257132}textarea[disabled]{opacity: 1;color: #d0d2d1;-webkit-text-fill-color: #d0d2d1;pointer-events: none}a:hover{color: #631132}button{line-height: 1.5;font-weight: 600;box-sizing: border-box;display: inline-flex;position: relative;align-items: center;justify-content: center;border: 0;border-radius: 4px;background-color: transparent;cursor: pointer;padding: 0 24px;white-space: nowrap;color: #808080;font-family: "Source Sans Pro", sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 22px;font-size: 18px;transition: background-color .2s ease-out, color .2s ease-out;min-width: 150px;height: 48px}button:hover{background-color: rgba(0,0,0,0.027);color: #626262}button span{overflow: hidden;text-overflow: ellipsis}button.basket{box-sizing: border-box;display: inline-flex;position: relative;align-items: center;justify-content: center;border: 0;border-radius: 4px;background-color: transparent;cursor: pointer;padding: 4px;height: 48px;white-space: nowrap;color: #808080;transition: color .2s ease-out, background-color .2s ease-out;min-width: 0;font-size: 40px;font-weight: 400}button.basket i,button.basket lgv-icon{margin: 0;color: inherit;font-size: inherit}button.basket:hover{background-color: rgba(0,0,0,0.027);color: #626262}button.basket:not(.mobile){display: none}button.basket.primary{color: #fff}button.basket.with-text{line-height: 22px;font-size: 18px;padding-right: 12px;padding-left: 8px;font-weight: 600}button.basket.with-text i{margin-right: 8px;font-size: 40px}button.done,button.next{overflow: hidden}button.done::before,button.next::before{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;pointer-events: none;box-sizing: border-box;display: block;margin: 0.15em;border: .07000000000000001em solid #eb88b0;border-top: .05em solid #631132;border-radius: 100%;background-clip: padding-box;width: 0.7em;height: 0.7em;animation: icon-spinner-animation .5s linear infinite;content: "";top: -36px;right: 12px;left: unset;transition: top .1s ease-out;font-size: 24px}button.done::after,button.next::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none;top: 50%;right: 4px;left: unset;transform: translate3d(0, -50%, 0);transition: transform .1s ease-out;font-size: 32px;font-weight: 300}button.done.primary::before,button.done.secondary::before,button.next.primary::before,button.next.secondary::before{border-color: rgba(255,255,255,0.3);border-top-color: #fff}button.done:not(.loading)::before,button.next:not(.loading)::before{animation-name: none}button.next::after{content: "\ea42"}button.done::after,button.failed::after{right: 12px;font-size: 24px}button.done::after{content: "\ea10"}button.failed::after{content: "\ea14"}button.loading::before{top: calc(50% - 12px)}button.loading::after{transform: translate3d(0, 150%, 0)}button.accent{background-color: #631132;color: #fff}button.accent:hover{background-color: #4d0d27;color: #fff}button.primary{background-color: #257132;color: #fff}button.primary:hover{background-color: #21652c;color: #fff}button *{pointer-events: none}button.with-icon{padding: 0 16px}button.with-icon i{margin-right: 8px}button i{color: inherit}button:not([disabled]) .disabled{display: none}button[disabled]{opacity: 0.6;pointer-events: none}button[disabled] .not-disabled{display: none}button.inactive{background-color: #808080}button.inactive.notify{background-color: #d0d2d1}button.inactive:hover{background-color: #631132;color: #fff}button.icon{box-sizing: border-box;display: inline-flex;position: relative;align-items: center;justify-content: center;border: 0;border-radius: 4px;background-color: transparent;cursor: pointer;padding: 4px;height: 48px;white-space: nowrap;color: #808080;transition: color .2s ease-out, background-color .2s ease-out;min-width: 0;font-size: 40px;font-weight: 400}button.icon i,button.icon lgv-icon{margin: 0;color: inherit;font-size: inherit}button.icon:hover{background-color: rgba(0,0,0,0.027);color: #626262}button.icon > *{pointer-events: none}button.icon.accent i{color: #631132}button.icon.primary i{color: #257132}button.icon.round{border-radius: 100%;padding: 10px;width: 24px;height: 24px;font-size: 24px}button.icon.round i{font-size: inherit}button.icon.elevated{margin: 0 2px 0 0;border-radius: 100%;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5);background-color: #fff}button.reveal{line-height: 1.5;font-size: 16px;-ms-grid-row-align: center;align-self: center;background-color: transparent;padding: 0 18px;min-width: 130px;height: 32px;color: #631132;font-weight: 600}button.reveal i{margin-right: 3px;color: inherit;font-size: 21px}button.reveal:hover{background-color: #631132;color: #fff}button[data-count]:not([data-count="0"])::after{content: attr(data-count)}button[data-count]::after{display: flex;position: absolute;top: 0;right: 0;align-items: center;justify-content: center;border-radius: 100%;background-color: #257132;width: 20px;height: 20px;line-height: 1.5;color: #fff;font-size: 14px}button.ribon{margin: 0;background-color: #631132;min-width: 169px;height: 44px;line-height: 1.35;color: #fff}button.ribon::before,button.ribon::after{display: block;position: absolute;top: 0;border-top: 22px solid #631132;border-bottom: 22px solid #631132;content: ""}button.ribon::before{left: -14px;border-left: 15px solid transparent}button.ribon::after{right: -14px;border-right: 15px solid transparent}button.small{margin-left: 5px;border-radius: 0;padding: 0 7px;min-width: 0}button.small:last-child{margin-right: 0}button.small-icon{height: 32px;line-height: 0;font-weight: 400}button.small-icon i{margin: 0;color: #fff;font-size: 32px}button.small-icon i::after{line-height: 1}button.small-icon:hover i{color: #626262}button.no-margin{margin: 0}button.small-white{line-height: 1.5;font-size: 16px;font-weight: 600;margin: 0;background: #fff;padding: 4px 16.75px;min-width: 0;color: #262626}button.small-white:not(:last-child){margin-right: 16px}button.small-white.icon{border-radius: 2px;background-color: #f8f6f6;padding: 8px;width: auto;height: auto}button.small-white.icon i{margin-left: 15px;font-size: 24px}button.large{padding: 15px 25px}button.fit-input{height: 56px}button.action{justify-content: end;background-color: transparent;padding: 0 8px;width: auto;color: #631132;font-weight: 400}button.action::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none;position: relative;top: unset;left: unset;margin-left: 4px;color: inherit;font-size: 24px}button.action::after{content: "\ea42"}button.action:hover{background-color: rgba(0,0,0,0.03)}button.action.add::after{content: "\ea0a"}button.action.edit::after{content: "\e254"}@media (min-width: 375px){button{height: 56px}}@media (min-width: 768px){button.mobile{display: none}button.basket:not(.mobile){display: flex}}@media (min-width: 992px){button.grows-m{line-height: 24px;font-size: 20px;height: 64px}}@media (min-width: 1200px){button.reveal{line-height: 1.5;font-size: 18px;font-weight: 600}}brick-floaty-input button{min-width: 0}a.btn{display: inline-block;border-radius: 2px;background-color: #d0d2d1;padding: 0.5rem;color: #fff}brick-cart-quick-add.busy button{background-color: transparent;cursor: progress;color: transparent;font-size: 32px;pointer-events: none}brick-cart-quick-add.busy button::after{box-sizing: border-box;display: block;margin: 0.15em;border: .07000000000000001em solid #eb88b0;border-top: .05em solid #631132;border-radius: 100%;background-clip: padding-box;width: 0.7em;height: 0.7em;animation: icon-spinner-animation .5s linear infinite;content: ""}brick-cart-quick-add.busy button::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";top: calc(50% - $size-aqua);left: calc(50% - $size-aqua);pointer-events: none}@media (max-width: 991px){button .verbose{display: none}}h1,h2,h3,h4,h5,h6{-webkit-margin-before: 1.15em;margin-block-start: 1.15em;-webkit-margin-after: 1.15em;margin-block-end: 1.15em}h2{line-height: 1.5;font-size: 50px;font-weight: 400}h3{line-height: 1.5;font-size: 32px;font-weight: 400}h4{line-height: 1.5;font-size: 24px;font-weight: 600}h5{line-height: 1.5;font-size: 20px;font-weight: 400}.dashed-title{line-height: 28px;font-size: 24px;margin: 0;padding: 0 0 16px;text-align: center;color: #631132;padding-top: 32px}.dashed-title span{display: inline-block;max-width: 215px}.dashed-title::before,.dashed-title::after{display: inline-block;position: relative;margin-top: 15px;background-color: #631132;width: 32px;height: 1px;vertical-align: top;content: ""}.dashed-title::before{margin-right: 16px}.dashed-title::after{margin-left: 16px}@media (min-width: 768px){.dashed-title{line-height: 36px;font-size: 32px;padding: 3px 0 24px}.dashed-title span{max-width: unset}.dashed-title::before,.dashed-title::after{width: 64px}.dashed-title::before{margin-right: 24px}.dashed-title::after{margin-left: 24px}}@media (max-width: 575px){.dashed-title::before,.dashed-title::after{display: none}}@media (min-width: 768px){.dashed-title{padding-top: 35px}}.alert{line-height: 18px;font-size: 14px;display: flex;background: unset;padding: 8px 56px 8px 16px;min-height: 48px;overflow: hidden;line-height: 1.7}.alert.is--rounded,.alert.ronded{border-radius: 5px}.alert .alert-icon,.alert .alert--icon{display: flex;align-items: center;padding: 0 12px 0 0}.alert .alert-icon i,.alert .alert--icon i{color: inherit;font-size: 24px}.alert .content,.alert .alert--content{display: flex;position: relative;flex: 1 1 auto;align-items: center}.alert.success,.alert.is-success,.alert.is--success{color: #21652c}.alert.is-error,.alert.is--error{color: #b00020}.alert.is--info{background: rgba(186,32,94,0.3);color: #631132}.alert.is--warning{background: rgba(239,218,104,0.3);color: #dabc17}.alert.is--promo{background: #f4ede5;width: 350px;max-width: 100%;color: #631132}.alert.is--promo .promotion--is-right{position: relative;top: unset;right: unset;transform: unset}.alert i{color: inherit}@media (min-width: 768px){.alert{line-height: 22px;font-size: 18px;padding: 8px 32px 8px 24px;min-height: 72px;color: #fff}.alert .alert-icon,.alert .alert--icon{padding: 0 20px 0 0}.alert .alert-icon i,.alert .alert--icon i{color: inherit;font-size: 40px}.alert .content,.alert .alert--content{color: inherit}.alert.success,.alert.is-success,.alert.is--success{background: #21652c}.alert.is-error,.alert.is--error{background: #b00020}.alert.success,.alert.is-success,.alert.is--success,.alert.is-error,.alert.is--error{color: #fff}}.product-badge{display: inline-flex;position: relative;flex-direction: column;justify-content: center;max-width: calc(66% - 8px);height: 32px;white-space: nowrap;font-size: 16px;background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyMGwtOCAxNiA4IDE2SDB6IiBmaWxsPSIjMjU3MTMyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") top right / auto 100% no-repeat, linear-gradient(90deg, #257132 0%, #257132 calc(100% - 10px), rgba(0,0,0,0) calc(100% - 10px));color: #fff}.product-badge .badge-text{flex: 0 1 auto;margin: 0 20px 0 12px;overflow: hidden}.product-badge.pseudo{background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyMGwtOCAxNiA4IDE2SDB6IiBmaWxsPSIjNjMxMTMyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K") top right / auto 100% no-repeat, linear-gradient(90deg, #631132 0%, #631132 calc(100% - 10px), rgba(0,0,0,0) calc(100% - 10px));color: #fff}@media (min-width: 375px){.product-badge{display: inline-flex;position: relative;flex-direction: column;justify-content: center;max-width: calc(66% - 8px);height: 40px;white-space: nowrap;font-size: 18px}.product-badge .badge-text{flex: 0 1 auto;margin: 0 24px 0 16px;overflow: hidden}}@media (min-width: 992px){.product-badge{display: inline-flex;position: relative;flex-direction: column;justify-content: center;max-width: calc(66% - 8px);height: 32px;white-space: nowrap;font-size: 16px}.product-badge .badge-text{flex: 0 1 auto;margin: 0 20px 0 12px;overflow: hidden}}@media (min-width: 1200px){.product-badge{display: inline-flex;position: relative;flex-direction: column;justify-content: center;max-width: calc(66% - 8px);height: 40px;white-space: nowrap;font-size: 18px}.product-badge .badge-text{flex: 0 1 auto;margin: 0 24px 0 16px;overflow: hidden}}.product-item{align-items: stretch;padding: 15px 0;width: 50%;pointer-events: auto}.product-item:last-child{padding-right: 0}.product-item .content{display: flex;position: relative;flex-direction: column;align-items: center;margin: 0 8px;border: 1px solid #d0d2d1;border-radius: 2px;box-shadow: 2px 2px 3px -2px rgba(0,0,0,0.17);background-color: #fff;padding-top: 64px;width: calc(100% - 8px)}.product-item .content:hover{box-shadow: 0 4px 6px 0 rgba(0,0,0,0.2)}.product-item .image-link{display: inline-flex;position: relative;align-items: center;height: 200px}.product-item .image-link picture{display: inherit;object-fit: cover}.product-item .details{line-height: 1.5;font-size: 18px;font-weight: 600;display: flex;flex: 1 1 auto;flex-direction: column;align-self: stretch;justify-content: space-between;margin: 0 13px;padding: 5px 0 10px;min-height: 140px;word-wrap: break-word}.product-item .details .title{width: 100%}.product-item .product--badges{position: absolute;top: 24px;left: 0;z-index: 1;width: 100%;height: auto}.product-item .product--badges .product-badge{max-width: calc(90% - 8px)}.product-item .price-unit{flex: 1 1 auto;line-height: 1.5;color: #adafae;font-size: 14px}.product-item img{max-width: 100%;max-height: 100%;object-fit: contain}.product-item .quick-add{display: flex;align-items: flex-end;justify-content: space-between}.product-item .discount-info{line-height: 1.5;color: #adafae;font-size: 14px;font-weight: 400;color: #631132}.product-item .price{line-height: 1.5;font-size: 24px;font-weight: 600;display: inline-flex}.product-item .price [slot=pre-price]::after{margin-left: 5px;content: ""}.product-item .price .price-original{line-height: 1.5;font-size: 16px;font-weight: 600;color: #262626}.product-item .price .price-original + .price-current{color: #631132}.product-item .price .price-text{text-decoration: line-through}.product-item .add-to-cart{box-sizing: border-box;display: inline-flex;position: relative;align-items: center;justify-content: center;border: 0;border-radius: 4px;background-color: transparent;cursor: pointer;padding: 0 12px;height: 48px;white-space: nowrap;color: #808080;font-family: "Source Sans Pro", sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 22px;font-size: 18px;transition: background-color .2s ease-out, color .2s ease-out;min-width: 0;background-color: #257132;color: #fff}.product-item .add-to-cart:hover{background-color: rgba(0,0,0,0.027);color: #626262}.product-item .add-to-cart span{overflow: hidden;text-overflow: ellipsis}.product-item .add-to-cart:hover{background-color: #21652c;color: #fff}.product-item .add-to-cart .icon{color: inherit;font-size: 32px}@media (min-width: 576px){.product-item{width: 50%}}@media (min-width: 768px){.product-item{width: calc(33.33333333%)}}@media (min-width: 992px){.product-item{width: 25%}}@media (min-width: 1200px){.product-item{width: 20%}}.product-item-detail{flex-wrap: wrap;width: 100%}.product-item-detail img{flex: 0 0 100%}.product-item-detail .content{flex: 0 0 100%;-ms-grid-row-align: stretch;align-self: stretch}.product-item-detail .current-price{line-height: 1.5;font-size: 32px;font-weight: 400}.product-item-detail .discounted-price{line-height: 1.5;font-size: 20px;font-weight: 400;text-decoration: line-through}.product-item-detail .discounted-price + .current-price{color: #631132}.product-item-detail .discount-info{line-height: 1.5;font-size: 18px;font-weight: 600;color: #76143c}.product-item-detail .product--tax,.product-item-detail .price--unit{line-height: 1.5;color: #adafae;font-size: 14px;font-weight: 400}.product-item-detail .description{margin: 14px 0 30px}.product-item-detail header img{margin: 0}@media (min-width: 1000px){.product-item-detail{flex-wrap: nowrap}.product-item-detail img{flex: 0 1 50%;margin-right: 98px}.product-item-detail .content{flex: 0 1 50%;-ms-grid-row-align: stretch;align-self: stretch}}.emotion-banner-content .top-border,.emotion-banner-content .bottom-border{display: none;align-items: center;height: 1px}.emotion-banner-content .top-border .before,.emotion-banner-content .top-border .after,.emotion-banner-content .bottom-border .before,.emotion-banner-content .bottom-border .after{flex: 1 1 100%;background-color: #fff;height: 2px}.emotion-banner-content .ribon{line-height: 16px;font-size: 12px;min-width: 121px;height: 20px}.emotion-banner-content .ribon::before,.emotion-banner-content .ribon::after{border-top: 10px solid #631132;border-bottom: 10px solid #631132}.emotion-banner-content .top-border i{line-height: 1.5;font-size: 32px;font-weight: 400;flex: 0 0 auto;color: #fff}.emotion-banner-content .title-wrapper{position: absolute;top: 50%;left: 0;transform: translateY(-50%);transition: opacity .5s ease-out;background-image: none}.emotion-banner-content .title-wrapper.right{top: 50%;right: 5%;bottom: auto;left: auto;transform: translateY(-50%);width: auto;min-width: 31%;max-width: 50%}.emotion-banner-content .title-wrapper.right .title-block{margin: 0;width: auto}.emotion-banner-content .title-block{margin: 0 auto;text-shadow: 0 1px 1px rgba(0,0,0,0.29);color: #fff}@media (max-width: 992px){.emotion-banner-content .title-block{width: auto}}.emotion-banner-content .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 36px;font-size: 32px;padding: 24px 0;text-align: center}.emotion-banner-content .subtitle{font-family: "Source Sans Pro", sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 20px;font-size: 16px;padding: 0 8px;font-weight: 600}@media (min-width: 375px){.emotion-banner-content .title{line-height: 36px;font-size: 32px;padding: 24px 0 16px;text-align: center}.emotion-banner-content .subtitle{line-height: 24px;font-size: 20px}}@media (min-width: 768px){.emotion-banner-content .top-border,.emotion-banner-content .bottom-border{display: flex}.emotion-banner-content .title{line-height: 36px;font-size: 32px;text-align: center}.emotion-banner-content .subtitle{line-height: 18px;font-size: 14px}}@media (min-width: 1200px){.emotion-banner-content .ribon{line-height: 22px;font-size: 18px;min-width: 199px;height: 40px}.emotion-banner-content .ribon::before,.emotion-banner-content .ribon::after{border-top: 20px solid #631132;border-bottom: 20px solid #631132}.emotion-banner-content .title{line-height: 60px;font-size: 50px;padding: 24px 0;text-align: center}.emotion-banner-content .subtitle{line-height: 36px;font-size: 32px;padding: 0 16px}}brick-cart-quick-add .toggle-wrap{padding: 8px}brick-cart-quick-add .toggle-wrap button{margin: 0}brick-cart-quick-add.product-bottombar{max-width: unset}.nutritional-information .per-unit{line-height: 1.5;font-size: 14px;font-weight: 100}.nutritional-information .subtitle{line-height: 1.5;font-size: 20px;font-weight: 400}.nutritional-information table{margin-top: 27px;width: 100%;border-collapse: collapse;border-spacing: 0}.nutritional-information table td{width: 50%;height: 31px;box-sizing: content-box}.nutritional-information table td:last-of-type{text-align: right}.nutritional-information .section-start td{padding-top: 10px}.nutritional-information .section-end td{border-bottom: 1px solid #adafae;padding-bottom: 10px}lgv-radio-selection-option img{display: block;width: 100%}brick-modal [slot=close-toggle]{color: #626262;font-size: 32px}brick-modal [slot=close-toggle] i{color: inherit;font-size: inherit}brick-modal [slot=close-toggle].icon{transform: translate(8px, -8px)}.is--ie brick-modal .dialog{min-height: 700px;max-height: 800px}brick-modal .custom-page{margin: 0 8px;word-break: break-word}@media (min-width: 576px){brick-modal .custom-page{margin: 0 16px}}@media (min-width: 768px){brick-modal .custom-page{margin: 0 8px}}@media (min-width: 992px){brick-modal .custom-page{margin: 0 24px}}.promotion-banner.unsupported-browser{background-color: #e5e5e5;height: auto;color: #000}@media (max-width: 768px){.promotion-banner.unsupported-browser{line-height: 1.266666;font-size: 15px}}brick-scroll-state.header{position: fixed;top: 0;transition: box-shadow .2s ease-out;z-index: 110;width: 100%}brick-scroll-state.header[scrolled]{box-shadow: 0 2px 13px 0 rgba(0,0,0,0.2)}header.checkout{box-sizing: content-box;background-color: #fff;padding: 8px 0;height: 48px}header.checkout .content{display: flex;align-items: center;justify-content: space-between;padding: 0 8px;max-width: unset;height: 100%}header.checkout .support-s,header.checkout .support-m,header.checkout .support-l{display: none}header.checkout .action{min-width: unset}header.checkout .checkout-logo{display: flex;flex: 1 1 auto;padding: 4px 0;height: 100%}header.checkout .logo-primary,header.checkout .logo-secondary{flex: 0 0 auto;width: auto;max-width: 100%;height: 100%;max-height: 100%}header.checkout .logo-primary img{width: auto;height: 100%}header.checkout .logo-secondary{display: inline-flex;flex: 1 1 auto;align-items: center;padding-left: 8px}header.checkout .logo-secondary img{width: auto;height: auto}header.checkout .checkout-support{line-height: 22px;font-size: 18px;display: none;flex: 0 0 auto;align-items: center;justify-content: end;margin-right: 16px;text-align: right;color: #626262}header.checkout .checkout-support i{margin-right: 8px;vertical-align: middle;color: inherit;font-size: 24px}header.checkout .return{flex: 0 0 auto}header.product{position: relative;margin-bottom: 16px}header.product .sku{line-height: 1.5;font-size: 16px;font-weight: 600}header.product .title{line-height: 1.5;font-size: 32px;font-weight: 400;margin: 0}header.product .price{line-height: 1.5;font-size: 50px;font-weight: 400}header.product .info{display: flex;align-items: start;justify-content: space-between}header.product .info img{height: 90px}header.product .supplier{position: relative;flex: 0 0 auto;-ms-grid-row-align: center;align-self: center;justify-self: flex-end}header.product h1{margin: 0;line-height: 1.5;font-size: 32px}@media (min-width: 768px){header.checkout{height: 56px}header.checkout .content{padding-right: 24px;padding-left: 16px}header.checkout .support-s{display: inline-block}header.checkout .checkout-logo{padding: 0}header.checkout .checkout-support{display: flex}}@media (min-width: 992px){brick-scroll-state.header{position: relative}brick-scroll-state.header[scrolled]{box-shadow: none}header.checkout{padding: 16px 0 0;height: 64px}header.checkout .support-m{display: inline-block}}@media (min-width: 1200px){header.checkout{padding-bottom: 8px}header.checkout .support-l{display: inline-block}header.checkout .checkout-support{line-height: 24px;font-size: 20px}}.full-header{box-sizing: border-box;display: flex;align-items: center;margin: 0 auto;background-color: #fff;padding: 0 8px;width: 100%;max-width: 1200px;height: 64px}@media (min-width: 375px){.full-header{padding-right: 16px}}@media (min-width: 768px){.full-header{padding: 0 24px 0 16px;height: 72px}}@media (min-width: 992px){.full-header{align-items: flex-start;padding-top: 16px;height: 130px}}@media (min-width: 1200px){.full-header{padding: 16px 32px 0 24px;height: 138px}}.full-header .logo-column{margin-right: 8px}@media (min-width: 992px){.full-header .logo-column{margin-right: 16px}}.full-header .main-column{flex: 1 1 auto}@media (min-width: 1200px){.full-header .main-column{padding-top: 8px}}.full-header .primary-row{display: flex;align-items: center}@media (min-width: 992px){.full-header .primary-row{align-items: flex-start}}.full-header .nav-row{line-height: 20px;font-size: 16px;display: none;padding-top: 16px;color: #626262}.full-header .nav-row .icon{vertical-align: bottom}.full-header .nav-row .info-l{display: none}@media (min-width: 992px){.full-header .nav-row{display: flex}}@media (min-width: 1200px){.full-header .nav-row .info-l{display: inline}}.full-header .logo-primary{display: inline-block;height: 40px}.full-header .logo-primary img{display: block;width: auto;max-width: unset;height: 100%;max-height: unset}@media (min-width: 375px){.full-header .logo-primary{height: 48px}}@media (min-width: 768px){.full-header .logo-primary{height: 56px}}@media (min-width: 992px){.full-header .logo-primary{height: 92px}}@media (min-width: 1200px){.full-header .logo-primary{height: 104px}}.full-header .logo-secondary{display: inline-flex;align-items: center;max-width: 100%;height: 40px}.full-header .logo-secondary img{display: block;width: auto;max-width: 100%;height: auto;max-height: 100%}@media (min-width: 375px){.full-header .logo-secondary{height: 48px}}@media (min-width: 768px){.full-header .logo-secondary{max-width: unset;height: 56px}.full-header .logo-secondary img{display: block;width: auto;max-width: unset;height: 100%;max-height: unset}}.full-header .logo-secondary-anchor{flex: 1 1 auto}@media (min-width: 768px){.full-header .logo-secondary-anchor{flex: 0 0 auto}}.full-header .account-menu,.full-header .bar-watchlist{display: none}@media (min-width: 992px){.full-header .account-menu,.full-header .bar-watchlist{display: inline-block}}.full-header .search-container{display: none;margin: 0 24px 0 16px}@media (min-width: 768px){.full-header .search-container{display: block;flex: 1 1 100%}}@media (min-width: 992px){.full-header .search-container{margin-left: 24px}}@media (min-width: 992px){.full-header .search-container{margin-top: 8px}}.full-header .checkout-actions{display: flex;flex: 0 0 auto}@media (min-width: 992px){.full-header .checkout-actions{margin-top: 8px}}.full-header .basket{margin-right: 8px}@media (min-width: 768px){.full-header .basket{margin-right: 16px}}@media (min-width: 992px){.full-header .basket{margin-right: 0}}.full-header .basket.primary{min-width: 84px}@media (min-width: 992px){.full-header .mobile-navigation{display: none}}.full-header .quick-nav{flex: 1 1 auto}.full-header .quick-nav .nav-item{padding-right: 24px}@media (min-width: 1200px){.full-header .quick-nav .nav-item{padding-right: 40px}}.full-header .neighbor{margin-right: 8px}@media (min-width: 768px){.full-header .neighbor{margin-right: 16px}}brick-menu-popup.nav-more-menu .menu-item,.main-nav .item-list li,.main-nav .item-list .menu-item,brick-menu-popup.brick-overflow-navigation brick-element-portal{line-height: 1.5;font-size: 16px;font-weight: 600;white-space: nowrap;color: #262626}@media (min-width: 1200px){brick-menu-popup.nav-more-menu .menu-item,.main-nav .item-list li,.main-nav .item-list .menu-item,brick-menu-popup.brick-overflow-navigation brick-element-portal{line-height: 1.5;font-size: 18px;font-weight: 600}}brick-menu-popup.nav-more-menu .menu-item,.main-nav .item-list .navigation--link,.main-nav .item-list .menu-item,brick-menu-popup.brick-overflow-navigation brick-element-portal{padding: 14.5px 12px}@media (min-width: 1200px){brick-menu-popup.nav-more-menu .menu-item,.main-nav .item-list .navigation--link,.main-nav .item-list .menu-item,brick-menu-popup.brick-overflow-navigation brick-element-portal{padding: 14.5px 16px}}.main-nav{position: relative;border-top: 2px solid #e5e5e5;background-color: #fff;height: 56px}.main-nav:not([slot=dummy]){z-index: 10}.main-nav form{display: none;-ms-grid-row-align: center;align-self: center}.main-nav form .basket{margin-right: 0;margin-left: 16px}[returned] .main-nav:not([slot=dummy]){border-top: 0;box-shadow: 0 2px 13px 0 rgba(0,0,0,0.2);height: 64px}[returned] .main-nav:not([slot=dummy]) form{display: block}[returned] .main-nav:not([slot=dummy]) .navigation--link,[returned] .main-nav:not([slot=dummy]) .menu-item{padding-top: 18.5px;padding-bottom: 18.5px}.main-nav .container{align-items: center;margin: 0;padding: 0;height: 100%}.main-nav .item-list{display: flex;justify-content: space-between;margin: 0 auto;padding: 0 24px 0 12px;max-width: 1200px;height: 100%}.main-nav .item-list li.is--hovered,.main-nav .item-list .menu-item.is--hovered{color: #631132}.main-nav .discount{-ms-grid-row-align: center;align-self: center;margin-left: 16px}brick-menu-popup.nav-more-menu .menu-item{line-height: 1}@media (max-width: 991px){.main-nav{display: none}}@media (min-width: 992px){.main-nav form{display: none;-ms-grid-row-align: center;align-self: center}.main-nav form .verbose{display: none}}@media (max-width: 1199px){.main-nav .navigation--entry:nth-last-child(2){display: none}}@media (min-width: 1200px){brick-menu-popup.nav-more-menu .menu-item:first-child{display: none}.nav-more-menu.brick-comeback-returned .menu-item:first-child{display: block}.main-nav .item-list{padding-left: 0 32px 0 16px}[returned] .main-nav .navigation--entry:nth-last-child(2){display: none}}.mobile-search{min-height: 64px;box-sizing: border-box;padding: 0 8px 8px}@media (min-width: 375px){.mobile-search{padding: 0 16px 16px}}@media (min-width: 768px){.mobile-search{display: none}}.mobile-search .input{width: 100%}.is--ctl-custom .content-main,.is--ctl-forms .content-main,.is--ctl-newsletter .content-main{margin-bottom: 10px}body{display: flex;flex-direction: column}.content-main{flex: 1 1 auto;margin-bottom: 20px;min-height: 100vh}.content-main .listing--content{margin-top: 32px}.footer-main{line-height: 1.5;font-size: 16px;font-weight: 600;background-color: #e5e5e5}.footer-main .columns{display: flex;flex-flow: wrap;justify-content: space-between}.footer-main .columns .heading2,.footer-main .columns .heading1{margin-top: 0;margin-bottom: 1.15em}.footer-main .columns .heading1{line-height: 1.5;font-size: 24px;font-weight: 600}.footer-main .columns .heading2{line-height: 1.5;font-size: 20px;font-weight: 400}.footer-main .columns.top-columns{margin: 63px 75px 0 89px}.footer-main .columns.bottom-columns{margin: 48px 75px 71px 40px}.footer-main .columns.bottom-columns .column{box-sizing: content-box;padding-left: 56px}.footer-main .columns > div:not(:last-child){margin-right: 15px}.footer-main .columns .static-size{max-width: 380px}.footer-main .content{display: flex;flex-direction: column;justify-content: space-between;padding-top: 15px;padding-bottom: 15px;color: #adafae}.footer-main .bottom{background-color: #605158;line-height: 1.5;font-size: 14px}.footer-main .service{position: relative}.footer-main .service::after{content: "\e942"}.footer-main .service::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none;color: #257132;font-size: 40px}.footer-main .service .heading2{margin: 0}.footer-main .newsletter{border: 0 !important}.footer-main .newsletter .heading1{margin-top: 0;margin-bottom: 5px}.footer-main .newsletter .privacy-information{margin: 0}.footer-main .newsletter brick-floaty-input{width: 100%}.footer-main .small-desc{line-height: 1.5;font-size: 14px;font-weight: 100}.footer-minimal{line-height: 16px;font-size: 12px;margin-top: 8px;background-color: #605158;padding: 24px 0 32px;color: #f3ede5}.footer-minimal a:hover{text-decoration: underline;color: inherit}.footer-minimal .checkout-menu .entry{line-height: 22px;font-size: 18px;margin-bottom: 8px}.footer-minimal .info-column{display: flex;flex-flow: column;justify-content: space-between;margin: 24px 0 16px}.footer-minimal .badges-trusted-shops{position: static;align-self: flex-end;margin-top: 16px}@media (min-width: 375px){.footer-minimal{margin-top: 16px}}@media (min-width: 768px){.footer-minimal{margin-top: 24px}.footer-minimal .content-group{display: flex;justify-content: space-between}.footer-minimal .info-column{margin: 0;width: 336px}.footer-minimal .copyright{margin-top: 8px}}@media (min-width: 992px){.footer-minimal{line-height: 18px;font-size: 14px;margin-top: 32px;padding: 32px 0}.footer-minimal .checkout-menu .entry{line-height: 24px;font-size: 20px}.footer-minimal .info-column{width: 439px}}@media (min-width: 1200px){.footer-minimal{padding: 32px 0 40px}.footer-minimal .info-column{width: 528px}.footer-minimal .copyright{margin-top: 24px}}body[bottombar] footer .bottom{padding-bottom: 80px}@media (min-width: 992px){body[bottombar] footer .bottom{padding-bottom: 112px}}@media (min-width: 1200px){body[bottombar] footer .bottom{padding-bottom: 112px}}.article-slider{margin: 18px 32px 18px 32px;max-width: calc(100% -  32px  -  32px );height: auto}.article-slider .product-item{pointer-events: all}.article-slider .product-item .content{height: 100%}@media (max-width: 589px){.article-slider button[slot=previous],.article-slider button[slot=next]{display: none}}.article-slider button[slot=previous]{position: absolute;left: -32px;transform: translate(-50%, -50%)}.article-slider button[slot=next]{position: absolute;right: -32px;transform: translate(50%, -50%)}.article-slider[no-prev] [slot=previous]{display: none}.article-slider[no-next] [slot=next]{display: none}@media (max-width: 439px){.article-slider{margin: 33px 0;max-width: 100%}}.article-slider-wrapper{padding: 15px 8px}@media (min-width: 992px){.article-slider-wrapper{padding: 16px 24px}}brick-banner-slider.article-slider .product-item{pointer-events: all}.panel .article-slider button[slot=previous]{left: -48px}.panel .article-slider button[slot=next]{right: -48px}.emotion-grid{display: -ms-grid;display: grid;-ms-grid-rows: (var(--grid-rows-base))[var(-grid-cell-height)];grid-template-rows: repeat(var(--grid-rows-base), var(--grid-cell-height));-ms-grid-columns: (1fr)[var(--grid-columns)];grid-template-columns: repeat(var(--grid-columns), 1fr);grid-row-gap: var(--grid-cell-spacing);grid-column-gap: var(--grid-cell-spacing)}.emotion-grid .cell{-ms-grid-row: var(--cell-start-row);grid-row-start: var(--cell-start-row);-ms-grid-row-span: NaN;grid-row-end: var(--cell-end-row);-ms-grid-column: var(--cell-start-col);grid-column-start: var(--cell-start-col);-ms-grid-column-span: NaN;grid-column-end: var(--cell-end-col);overflow: auto}.emotion-grid .cell > div{width: 100%;max-height: 100%}@media (max-width: 479px){.emotion-grid{-ms-grid-rows: (var(--grid-rows-xs))[var(-grid-cell-height)];grid-template-rows: repeat(var(--grid-rows-xs), var(--grid-cell-height))}.emotion-grid .hidden-xs{display: none}.emotion-grid .cell{-ms-grid-row: var(--cell-start-row-xs);grid-row-start: var(--cell-start-row-xs);-ms-grid-row-span: NaN;grid-row-end: var(--cell-end-row-xs);-ms-grid-column: var(--cell-start-col-xs);grid-column-start: var(--cell-start-col-xs);-ms-grid-column-span: NaN;grid-column-end: var(--cell-end-col-xs)}}@media (min-width: 480px) and (max-width: 767px){.emotion-grid{-ms-grid-rows: (var(--grid-rows-s))[var(-grid-cell-height)];grid-template-rows: repeat(var(--grid-rows-s), var(--grid-cell-height))}.emotion-grid .hidden-s{display: none}.emotion-grid .cell{-ms-grid-row: var(--cell-start-row-s);grid-row-start: var(--cell-start-row-s);-ms-grid-row-span: NaN;grid-row-end: var(--cell-end-row-s);-ms-grid-column: var(--cell-start-col-s);grid-column-start: var(--cell-start-col-s);-ms-grid-column-span: NaN;grid-column-end: var(--cell-end-col-s)}}@media (min-width: 768px) and (max-width: 1023px){.emotion-grid{-ms-grid-rows: (var(--grid-rows-m))[var(-grid-cell-height)];grid-template-rows: repeat(var(--grid-rows-m), var(--grid-cell-height))}.emotion-grid .hidden-m{display: none}.emotion-grid .cell{-ms-grid-row: var(--cell-start-row-m);grid-row-start: var(--cell-start-row-m);-ms-grid-row-span: NaN;grid-row-end: var(--cell-end-row-m);-ms-grid-column: var(--cell-start-col-m);grid-column-start: var(--cell-start-col-m);-ms-grid-column-span: NaN;grid-column-end: var(--cell-end-col-m)}}@media (min-width: 1024px) and (max-width: 1260px){.emotion-grid{-ms-grid-rows: (var(--grid-rows-l))[var(-grid-cell-height)];grid-template-rows: repeat(var(--grid-rows-l), var(--grid-cell-height))}.emotion-grid .hidden-l{display: none}.emotion-grid .cell{-ms-grid-row: var(--cell-start-row-l);grid-row-start: var(--cell-start-row-l);-ms-grid-row-span: NaN;grid-row-end: var(--cell-end-row-l);-ms-grid-column: var(--cell-start-col-l);grid-column-start: var(--cell-start-col-l);-ms-grid-column-span: NaN;grid-column-end: var(--cell-end-col-l)}}@media (min-width: 1261px){.emotion-grid{-ms-grid-rows: (var(--grid-rows-xl))[var(-grid-cell-height)];grid-template-rows: repeat(var(--grid-rows-xl), var(--grid-cell-height))}.emotion-grid .hidden-xl{display: none}.emotion-grid .cell{-ms-grid-row: var(--cell-start-row-xl);grid-row-start: var(--cell-start-row-xl);-ms-grid-row-span: NaN;grid-row-end: var(--cell-end-row-xl);-ms-grid-column: var(--cell-start-col-xl);grid-column-start: var(--cell-start-col-xl);-ms-grid-column-span: NaN;grid-column-end: var(--cell-end-col-xl)}}.banner-slider-wrapper{display: flex;padding: 0;overflow: hidden}.banner-slider-wrapper .promotion-column{display: none}brick-banner-slider.banner-slider{width: 100%;height: 62vw}brick-banner-slider.banner-slider .emotion-banner-content .top-border,brick-banner-slider.banner-slider .emotion-banner-content .bottom-border{display: flex}brick-banner-slider.banner-slider .emotion-banner-content .top-border .before,brick-banner-slider.banner-slider .emotion-banner-content .top-border .after,brick-banner-slider.banner-slider .emotion-banner-content .top-border i,brick-banner-slider.banner-slider .emotion-banner-content .bottom-border .before,brick-banner-slider.banner-slider .emotion-banner-content .bottom-border .after,brick-banner-slider.banner-slider .emotion-banner-content .bottom-border i{visibility: hidden}brick-banner-slider.banner-slider a.item.emotion-banner-content{position: absolute}brick-banner-slider.banner-slider .item{display: flex;position: absolute;transition: opacity .3s ease-out;opacity: 0;width: 100%;height: 100%}brick-banner-slider.banner-slider .item[selected]{opacity: 1;z-index: 1}brick-banner-slider.banner-slider .item .background-image{position: absolute;top: 0;right: 0;z-index: -1;width: auto;max-width: none;height: 100%}brick-banner-slider.banner-slider .item .overlay{position: absolute;top: 0;left: 0;opacity: 0.4;width: auto}brick-banner-slider.banner-slider .item .title{padding-bottom: 26px;color: #262626}brick-banner-slider.banner-slider .promotion-graphic{display: none;position: absolute;top: 50%;left: 53%;transform: translateY(-50%);z-index: 2;width: auto;height: 100%;max-height: none}brick-banner-slider.banner-slider .left-text-mask{position: absolute;top: 0;left: 0;width: 60%;height: 100%;-webkit-clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%)}brick-banner-slider.banner-slider .left-text-mask.bg-floral{background-image: url("../../themes/Frontend/Lgv/frontend/_public/src/img/banner_slider_bg.svg");background-position: left top;background-repeat: no-repeat;background-size: contain}brick-banner-slider.banner-slider .left-text-mask .title-wrapper{width: 90%}brick-banner-slider.banner-slider [slot=previous],brick-banner-slider.banner-slider [slot=next]{display: none;pointer-events: all}brick-banner-slider.banner-slider [slot=previous]{left: -15px}brick-banner-slider.banner-slider [slot=next]{right: -15px}@media (min-width: 1200px){brick-banner-slider.banner-slider [slot=previous]{left: -37px}brick-banner-slider.banner-slider [slot=next]{right: -37px}}@media (min-width: 768px){.banner-slider-wrapper .promotion-column{display: flex;flex: 1 0 25%;flex-direction: column}.banner-slider-wrapper .promotion-column .promo-bottom,.banner-slider-wrapper .promotion-column .promo-top{padding-left: 16px}.banner-slider-wrapper .promotion-column .promo-bottom{padding-top: 16px}.banner-slider-wrapper .promotion-column img{width: 100%;vertical-align: bottom}brick-banner-slider.banner-slider{height: auto}brick-banner-slider.banner-slider .emotion-banner-content .top-border .before,brick-banner-slider.banner-slider .emotion-banner-content .top-border .after,brick-banner-slider.banner-slider .emotion-banner-content .top-border i,brick-banner-slider.banner-slider .emotion-banner-content .bottom-border .before,brick-banner-slider.banner-slider .emotion-banner-content .bottom-border .after,brick-banner-slider.banner-slider .emotion-banner-content .bottom-border i{visibility: visible}brick-banner-slider.banner-slider:hover [slot=previous],brick-banner-slider.banner-slider:hover [slot=next]{opacity: 0.5}brick-banner-slider.banner-slider [slot=previous],brick-banner-slider.banner-slider [slot=next]{display: inline-block;position: absolute;transition: opacity .2s ease-out;opacity: 0;z-index: 1;cursor: pointer;color: #fff;font-size: 66px}brick-banner-slider.banner-slider .item .promotion-graphic{display: block;left: 43%}brick-banner-slider.banner-slider .item .left-text-mask{width: 55%}brick-banner-slider.banner-slider .item .left-text-mask .title-wrapper{left: 12%;width: 66%}}@media (min-width: 1200px){.banner-slider-wrapper{margin-top: 16px}brick-banner-slider.banner-slider .icon-arrow-left,brick-banner-slider.banner-slider .icon-arrow-right{font-size: 150px}brick-banner-slider.banner-slider .item .left-text-mask{width: 55%}brick-banner-slider.banner-slider .item .left-text-mask .title-wrapper{left: 12%;width: 66%}brick-banner-slider.banner-slider .item .left-text-mask .title-wrapper .title{padding-bottom: 36px}}.emotion-article-slider{margin: 0 auto;background-color: #fbf8ef;background-image: url("../../themes/Frontend/Lgv/frontend/_public/src/img/lgv-slider-bottom-texture.png"), url("../../themes/Frontend/Lgv/frontend/_public/src/img/lgv-slider-bg-texture.jpg");background-position: bottom left;background-repeat: repeat-x, repeat;padding: 15px 8px}.emotion-article-slider.border{border: 1px solid #adafae}.emotion-article-slider .banner-title{line-height: 1.5;font-size: 24px;font-weight: 600;flex: 1 1 100%;word-wrap: break-word;color: #631132}.emotion-article-slider .title-container{display: flex;align-items: center}.emotion-article-slider .product-item .content{border: 0;box-shadow: none}.emotion-article-slider button[slot=previous]{left: -52px}.emotion-article-slider button[slot=next]{right: -52px}@media (min-width: 992px){.emotion-article-slider{padding: 16px 24px}}.simple-fancy .emotion-article-slider{padding: 32px 52px 27px}.simple-fancy .emotion-article-slider .banner-title{padding-bottom: 45px;line-height: line-heigt(32px);font-size: 32px;font-weight: 600}@media (max-width: 549px){.simple-fancy .emotion-article-slider{padding: 22px 8px}.simple-fancy .emotion-article-slider .banner-title{padding-bottom: 20px}}.simple-fancy .article-slider{margin: 0;max-width: 100%}.simple-fancy .article-slider .content{border: 0;width: 100%}.simple-fancy .article-slider .details{line-height: 1.5;font-size: 18px;font-weight: 600;text-align: center}.simple-fancy .article-slider .price-unit,.simple-fancy .article-slider .discount-info,.simple-fancy .article-slider .quick-add{display: none}.emotion-lgv-box{padding: 0 3px 3px 0;height: 100%}.emotion-lgv-box > a{display: flex;flex-direction: column;border: 1px solid rgba(0, 0, 0, .17);box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, .17);max-width: 100%;height: 100%}.emotion-lgv-box .lgv-box-img{border-bottom: 1px dashed #257132}.emotion-lgv-box .lgv-box-img img{width: 100%}.emotion-lgv-box .lgv-box-url{flex: 0 1 auto;-ms-grid-row-align: center;align-self: center;padding: 0 0 35px;vertical-align: baseline;text-align: center;color: #631132;font-size: large;font-weight: bold}.emotion-lgv-box .lgv-box-main{display: flex;flex: 1 0 auto;flex-flow: column;padding: 35px 25px}.emotion-lgv-box p{margin: 0}.emotion-grid .cell > div.emotion-lgv-box{vertical-align: top}emotion-lgv-accordion{border-top: 1px dashed #257132}emotion-lgv-accordion.last{border-bottom: 1px dashed #257132}emotion-lgv-accordion .accordion{line-height: 1.5;font-size: 24px;font-weight: 600;display: flex;justify-content: space-between;padding: 20px 0}emotion-lgv-accordion .accordion span{-ms-grid-row-align: center;align-self: center;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content}emotion-lgv-accordion .open{display: none}emotion-lgv-accordion .closed{display: block}emotion-lgv-accordion[data-acc-active="1"] .open{display: block}emotion-lgv-accordion[data-acc-active="1"] .closed{display: none}emotion-lgv-accordion .panel{padding: 0 25px 26px}.emotion-html{max-height: 100%;overflow: auto}.emotion-html.pre-style .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 60px;font-size: 50px;margin-bottom: 35px;text-align: center;color: #257132}.emotion-html.pre-style > .content{padding: 0 20px 80px;line-height: 1.5;color: #424647;font-size: 20px}.emotion-html.pre-style > .content p{margin: 0}@media (min-width: 590px){.emotion-html.pre-style > .content{column-count: 2;padding: 0 80px 80px}}.emotion-html a{text-decoration: underline}.emotion-html > .content{flex: 1 1 100%}.emotion-html .h5-title .title{line-height: 1.5;font-size: 20px;font-weight: 400}.checked-list .emotion-html li{position: relative;margin: 0 0 17px;padding: 0 0 0 43px}.checked-list .emotion-html li::before{position: absolute;left: 0;padding: 0 10px 0 0;vertical-align: middle;color: #257132;font-family: "Lgv-Icon-Font";font-size: 33px;content: "\ea11"}.category-seo .emotion-html{padding-top: 6rem;padding-bottom: 6rem}.category-seo .emotion-html .title{column-span: all;margin-top: 0;text-align: center;color: #257132;font-family: "Source Sans Pro", sans-serif;font-size: 50px}.category-seo .emotion-html .content{columns: auto;column-gap: normal;padding: 0}.category-seo .emotion-html .content p{margin-top: 0;text-align: justify;font-size: 20px}@media (min-width: 992px){.category-seo .emotion-html .content{columns: 2;column-gap: 7rem}}@media (min-width: 768px){.category-seo .emotion-html{padding-right: 6rem;padding-left: 6rem}}.brand-banner .title{font-weight: 600}.brand-banner ul{flex-wrap: wrap;justify-content: space-between}.brand-banner li{position: relative;flex: 0 0 auto;margin-bottom: 9.15vw;border-radius: 100%;background-color: #fff;width: 41.175vw;height: 41.175vw;font-size: 15px}.brand-banner li .content{display: flex;position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;flex-direction: column;align-items: center;justify-content: center;border: 1px dashed #257132;border-radius: 100%}.brand-banner li .title{display: flex;position: absolute;top: 0;right: 0;bottom: 0;left: 0;align-items: center;justify-content: center;transition: opacity .2s ease-out, visibility 0s linear .2s;visibility: hidden;opacity: 0;border-radius: 100%;background-color: rgba(255,255,255,0.9);padding: 0 10px;text-align: center;font-weight: 400}.brand-banner li:hover .title{transition: opacity .2s ease-in;visibility: visible;opacity: 1}.brand-banner li img{position: absolute;max-width: 70%;max-height: 70%}@media (min-width: 576px){.brand-banner li{margin-bottom: 9.15vw;width: 41.175vw;height: 41.175vw;font-size: 18px}}@media (min-width: 768px){.brand-banner li{margin-bottom: 2.9866666667vw;width: 20.16vw;height: 20.16vw;font-size: 15px}}@media (min-width: 992px){.brand-banner li{margin-bottom: 3.1166666667vw;width: 21.0375vw;height: 21.0375vw;font-size: 18px}}@media (min-width: 1200px){.brand-banner li{margin-bottom: 36.8px;width: 248.4px;height: 248.4px;font-size: 20px}}.brand-banner .bg{background-position: center;background-size: cover;padding-bottom: 20px;height: 100%;overflow: auto}.bottom-info-box .emotion-html{padding: 50px 25px 10px;text-align: center}.bottom-info-box .title{line-height: 1.5;font-size: 24px;font-weight: 600}.bottom-info-box img:not(:last-child){margin: 0 25px 0 0}.bottom-info-box p{line-height: 1.5;font-size: 14px;font-weight: 300}.bottom-info-box .big{margin: 0 25px;line-height: 1.5;font-size: 32px;font-weight: 400}brick-quick-cart{--aside-width: 400px}brick-quick-cart .alert{flex: 0 0 auto}brick-quick-cart.busy::after{box-sizing: border-box;display: block;margin: 0.15em;border: .07000000000000001em solid #eb88b0;border-top: .05em solid #631132;border-radius: 100%;background-clip: padding-box;width: 0.7em;height: 0.7em;animation: icon-spinner-animation .5s linear infinite;content: ""}brick-quick-cart.busy::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none;top: calc(50% - 20px);left: calc(100% - 220px);font-size: 40px}brick-quick-cart .cart-items{flex: 1 1 100%;overflow: auto}brick-quick-cart .cart-item{display: flex;padding: 0 20px;overflow: auto}brick-quick-cart .cart-item .item-link{flex: 1 1 auto;padding: 10px 16px;overflow: auto;word-wrap: break-word}brick-quick-cart .thumbnail{display: flex;position: relative;flex: 0 0 auto;align-items: center;width: 100px;height: 100px}brick-quick-cart .thumbnail img{max-width: 100%;max-height: 100%}brick-quick-cart .action-container{display: flex;align-items: center}brick-quick-cart .action-container button{width: 24px;height: 24px;color: #d0d2d1}brick-quick-cart .action-container button i{color: inherit;font-size: 24px}brick-quick-cart .action-container button:hover{color: #631132}brick-quick-cart .set-child{background-color: #f8f6f6}brick-quick-cart .set-child img{mix-blend-mode: multiply}brick-quick-cart .hint{position: absolute;top: 50%;left: calc(-50vw + 50%);transform: translate(-50%, -50%);text-align: center;color: #fff;pointer-events: none}brick-quick-cart .hint .title{line-height: 36px;font-size: 32px}brick-quick-cart .hint .subtitle{line-height: 24px;font-size: 20px}brick-quick-cart .top-buttons{border-bottom: 1px solid #e5e5e5}brick-quick-cart .continue-shopping{cursor: pointer;width: 100%;line-height: 56px}@media (max-width: 720px){brick-quick-cart .hint{display: none}}@media (max-width: 374px){brick-quick-cart .add-gift-card{display: none}}@media (min-width: 768px){brick-quick-cart .top-buttons{display: none}}.quick-cart-summary{border-top: 1px solid #e5e5e5;padding: 16px;color: #262626}.quick-cart-summary .summary-row{line-height: 18px;font-size: 14px;display: flex;align-items: center;margin-bottom: 8px}.quick-cart-summary .label{flex: 1 1 auto}.quick-cart-summary .total-price{line-height: 24px;font-size: 20px;flex: 0 0 auto;font-weight: 600}.quick-cart-summary .edit-cart,.quick-cart-summary .to-checkout,.quick-cart-summary button{width: 100%}.quick-cart-summary .edit-cart{margin-bottom: 8px}@media (min-width: 375px){.quick-cart-summary .summary-row{line-height: 20px;font-size: 16px}.quick-cart-summary .item-count{line-height: 16px;font-size: 12px}}@media (min-width: 768px){.quick-cart-summary .summary-row{line-height: 24px;font-size: 20px;margin-bottom: 16px}.quick-cart-summary .item-count{line-height: 18px;font-size: 14px}.quick-cart-summary .total-price{line-height: 28px;font-size: 24px}.quick-cart-summary .action-stack{display: flex;flex-flow: column-reverse}.quick-cart-summary .edit-cart{margin: 0}.quick-cart-summary .to-checkout{margin-bottom: 8px}}.quick-cart-alert{display: flex;position: absolute;top: 57px;align-items: center;transition: transform .2s ease-out .5s;z-index: 1;margin: 8px 8px 0;border-radius: 8px;padding: 0 8px;width: calc(100% - 16px);min-height: 48px;max-height: 56px;animation-name: quick-cart-alert-entry-exit;animation-duration: 3.9s;animation-fill-mode: forwards;color: #fff}@keyframes quick-cart-alert-entry-exit{0%{transform: translate3d(0, calc(-100% - 65px), 0);opacity: 0}12.8205128205%{transform: translate3d(0, calc(-100% - 65px), 0);opacity: 0}17.9487179487%{transform: translate3d(0, 0, 0);opacity: 1}94.8717948718%{transform: translate3d(0, 0, 0);opacity: 1}100%{transform: translate3d(0, calc(-100% - 65px), 0);opacity: 0}}.quick-cart-alert .icon{flex: 0 0 auto;margin-right: 8px;font-size: 24px}.quick-cart-alert .content{line-height: 18px;font-size: 14px;padding: 10px 0;font-weight: 400}.quick-cart-alert.success{background-color: #83a628}.quick-cart-alert.error{background-color: #b00020}@media (min-width: 375px){.quick-cart-alert .icon{font-size: 32px}.quick-cart-alert .content{line-height: 20px;font-size: 16px;padding: 8px 0}}@media (min-width: 992px){.quick-cart-alert{top: 0;max-height: 64px}@keyframes quick-cart-alert-entry-exit{0%{transform: translate3d(0, calc(-100% - 8px), 0);opacity: 0}12.8205128205%{transform: translate3d(0, calc(-100% - 8px), 0);opacity: 0}17.9487179487%{transform: translate3d(0, 0, 0);opacity: 1}94.8717948718%{transform: translate3d(0, 0, 0);opacity: 1}100%{transform: translate3d(0, calc(-100% - 8px), 0);opacity: 0}}.quick-cart-alert .icon{margin-right: 16px;font-size: 40px}.quick-cart-alert .content{line-height: 22px;font-size: 18px;padding: 10px 0}}.quick-cart-promotion{display: flex;align-items: center;background-color: #eaf1eb;padding: 0 16px 0 8px;height: 56px;color: #21652c}.quick-cart-promotion .icon{flex: 0 0 auto;margin-right: 8px;font-size: 48px}.quick-cart-promotion .content{line-height: 18px;font-size: 14px;font-weight: 600}@media (min-width: 375px){.quick-cart-promotion{height: 64px}.quick-cart-promotion .content{line-height: 20px;font-size: 16px}}@media (min-width: 768px){.quick-cart-promotion{height: 72px}.quick-cart-promotion .icon{font-size: 56px}.quick-cart-promotion .content{line-height: 22px;font-size: 18px}}.product-details brick-select{margin-bottom: 0}.product-details .product-main{display: flex;margin: 32px 0 90px}.product-details .product-main .current-price{line-height: 1.5;font-size: 50px;font-weight: 400}.product-details .product-main .discounted-price{line-height: 1.5;font-size: 24px;font-weight: 600;text-decoration: line-through}.product-details .product-main .discounted-price + .current-price{color: #631132}.product-details .product-main .discount-info{line-height: 1.5;font-size: 20px;font-weight: 400;color: #f00}.product-details .product-buy{flex: 1 1 50%;margin-right: 78px;max-width: 100%}.product-details .product-buy .delivery-information,.product-details .product-buy .find-store,.product-details .product-buy .get-advice,.product-details .product-buy .product--delivery{line-height: 1.5;font-size: 16px;font-weight: 600;margin: 11px 0}.product-details .product-buy .delivery-information i,.product-details .product-buy .delivery-information lgv-icon,.product-details .product-buy .find-store i,.product-details .product-buy .find-store lgv-icon,.product-details .product-buy .get-advice i,.product-details .product-buy .get-advice lgv-icon,.product-details .product-buy .product--delivery i,.product-details .product-buy .product--delivery lgv-icon{margin-right: 17px}.product-details .product-buy .delivery--text,.product-details .product-buy .find-store,.product-details .product-buy .get-advice,.product-details .product-buy .product--delivery{display: flex;align-items: center;vertical-align: top}.product-details .product-image{flex: 0 1 80%}.product-details .product-image img{width: 100%;max-width: 100%}.product-details .product-small-image{margin-bottom: 21px}.product-details .configurator{margin-top: 34px}.product-details .configurator brick-select{width: 350px}.product-details .add-to-cart{display: flex;margin-top: 12px;margin-bottom: 24px;width: 350px;max-width: 100%}.is--ie .product-details .add-to-cart a button{pointer-events: none}.product-details .add-to-cart brick-select{flex: 0 0 auto;min-width: 104px}.product-details .add-to-cart .action{flex: 1 1 auto;margin-right: 0}.product-details .add-to-cart .action button{width: calc(100% - 12px)}.product-details .add-to-cart .action:first-child button{margin: 0;width: 100%}.product-details .add-to-cart button{min-height: 100%}.product-details .add-to-cart button.primary,.product-details .add-to-cart button.accent{height: 48px}.product-details brick-bottom-bar:not([resolved]){display: none}.product-details brick-modal-trigger{max-width: 100%}.product-details .product-promotion-container{margin-bottom: 16px}@media (min-width: 768px){.product-details .product-promotion-container{margin-bottom: 24px}}.small-buy-area{display: flex;position: fixed;bottom: 0;justify-content: center;z-index: 5;background-color: #262626;padding: 17px 28px 20px 25px;width: 100%}.small-buy-area brick-cart-quick-add{width: 100%;max-width: 322px}.small-buy-area .toggle-wrap{width: 100%}.small-buy-area button{margin: 0;width: 100%}brick-menu-popup.small-buy-area-add .buy-button{width: 322px;max-width: 100%}@media (max-width: 767px){.product-details .product-image{display: none}.product-details .product-buy{margin-right: 0}.product-details .configurator{display: none}.product-details:not(.set-configurator) .add-to-cart{display: none}.product-details .supplier{position: absolute;top: 100%;right: 0}}@media (min-width: 768px){.product-details .product-small-image{display: none}.small-buy-area{display: none}}.breadcrumbs ul{align-items: center;height: 32px}.breadcrumbs i{font-size: 24px}.breadcrumbs .breadcrumb--link{line-height: 1.5;color: #adafae;font-size: 12px;display: flex;align-items: center;padding-top: 4px;padding-bottom: 4px;height: 32px;line-height: 1.33333;font-weight: 400}.breadcrumbs .breadcrumb--link.back{margin: 0 16px 0 0}.breadcrumbs .breadcrumb--link:hover{color: #631132}.breadcrumbs .breadcrumb--link:hover i{color: inherit}.breadcrumbs .breadcrumb--link span{vertical-align: middle}.breadcrumbs .breadcrumb--title{border-right: 1px solid #d0d2d1;padding-right: 16px;padding-left: 16px}.breadcrumbs li{line-height: 0}.breadcrumbs li.active .breadcrumb--link{color: #626262;font-weight: 600}.breadcrumbs li.active .breadcrumb--link:hover{color: #631132}.breadcrumbs li:last-child .breadcrumb--title{border: 0}.breadcrumbs .product-breadcrumbs-actions form{display: inline-block}@media (max-width: 767px){.breadcrumbs{display: none}}@media (min-width: 768px){.breadcrumbs .breadcrumb--link{line-height: 1.5;color: #adafae;font-size: 12px;line-height: 1.3333;font-weight: 400}}@media (min-width: 992px){.breadcrumbs .breadcrumb--link{line-height: 1.5;color: #adafae;font-size: 14px;line-height: 1.3333;font-weight: 400}}@media (min-width: 1200px){.breadcrumbs .breadcrumb--link{line-height: 1.5;font-size: 16px;font-weight: 600;line-height: 1.3333;font-weight: 400}}.set-configurator[full] .product-item:not([selected]){opacity: 0.6;pointer-events: none}.set-configurator .header-container{display: flex;flex-wrap: wrap-reverse;align-items: center;justify-content: space-between;margin: 8px 0}@media (min-width: 992px){.set-configurator .header-container{flex-direction: row}}.set-configurator .header{line-height: 1.5;font-size: 24px;font-weight: 600;display: flex;align-items: center}.set-configurator .product-item{margin: 0 1.5% 20px;width: 47%}.set-configurator .product-item .content{margin: 0;border: 1px solid #dedede;border-radius: 2px;cursor: pointer;width: auto}.set-configurator .product-item .details{height: 150px}.set-configurator .product-item[selected] .content{border: 1px solid #631132}@media (min-width: 576px){.set-configurator .product-item{width: 47%}}@media (min-width: 768px){.set-configurator .product-item{width: 30.3333333333%}}@media (min-width: 992px){.set-configurator .product-item{width: 22%}}@media (min-width: 1200px){.set-configurator .product-item{width: 17%}}brick-bottom-bar{background-color: transparent}brick-bottom-bar .container{margin: 0;box-shadow: 0 -2px 13px 0 rgba(0,0,0,0.2);background-color: #fff;padding: 16px;max-width: unset;min-height: 80px}brick-bottom-bar .container .column{-ms-grid-row-align: center;align-self: center;margin-right: 24px;margin-bottom: 24px}brick-bottom-bar .container .title{line-height: 1.5;font-size: 20px;font-weight: 400;overflow: hidden;line-height: 1.25;font-weight: 600}brick-bottom-bar .container .title div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}brick-bottom-bar .container .price{line-height: 1.5;font-size: 24px;font-weight: 600;margin-right: 16px;line-height: 1.29}brick-bottom-bar .container .action-button{padding: 8px}brick-bottom-bar .container .text{line-height: 1.5;color: #adafae;font-size: 14px;line-height: 1.25;color: #262626;font-weight: 400}brick-bottom-bar .container .text label{max-width: 256px}brick-bottom-bar .container .sub-text{line-height: 1.5;color: #adafae;font-size: 12px;font-weight: 400;line-height: 1.29;color: #262626}brick-bottom-bar .container .sub-text i{margin-right: 8px;color: inherit}brick-bottom-bar .container .row{display: flex;flex-flow: column;align-items: center;justify-content: center;margin: 0;height: 100%;color: #262626}brick-bottom-bar .container .row > *{flex: 0 0 auto}brick-bottom-bar .container .row > :nth-last-child(3){flex-grow: 1}brick-bottom-bar .container .row > .title{flex-grow: 1;flex-shrink: 1}brick-bottom-bar .container .row > .text{flex-shrink: 1}brick-bottom-bar button{flex: 0 0 auto;min-width: 230px}brick-bottom-bar .delivery-information{margin: 0;line-height: 0}brick-bottom-bar .delivery-information .delivery--text{display: inline-flex;align-items: center;line-height: 1.29}brick-bottom-bar .delivery-information .delivery--text span{max-width: 170px}brick-bottom-bar .add-cart-wrap{padding: 8px}brick-menu-popup.product-bottombar button{min-width: 230px}@media (max-width: 767px){brick-bottom-bar .column{display: none}brick-bottom-bar .column.text{display: block;margin: 0}}@media (min-width: 768px){brick-bottom-bar .container{padding: 0 16px 0 24px}brick-bottom-bar .container .row{flex-flow: row;flex-wrap: nowrap;height: 80px}brick-bottom-bar .container .column{align-self: flex-end}brick-bottom-bar button{min-width: 234px;height: 56px}brick-menu-popup.product-bottombar button{min-width: 234px;height: 56px}}@media (max-width: 991px){brick-bottom-bar .row > :nth-last-child(4){display: none}}@media (min-width: 992px){brick-bottom-bar .container{margin: 0 32px 32px;border-radius: 4px;box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);padding-right: 8px;width: auto;max-width: 1200px}brick-bottom-bar .container .column{margin-bottom: 16px}brick-bottom-bar .container .title,brick-bottom-bar .container .price{padding-bottom: 4px}brick-bottom-bar .container .title .sub-text{margin-top: 8px}brick-bottom-bar .container .text{line-height: 1.5;font-size: 16px;font-weight: 600;line-height: 1.25;color: #262626;font-weight: 400}brick-bottom-bar .container .price{margin-right: 8px}brick-bottom-bar .container .row > :nth-last-child(3){flex-grow: 0}brick-bottom-bar .container .row > :first-child{flex-grow: 1}brick-bottom-bar .delivery--text > span{padding-bottom: 4px}}@media (min-width: 1200px){brick-bottom-bar .container{padding: 0 24px 0 32px;height: 96px}brick-bottom-bar .container .row{height: 96px}brick-bottom-bar .container .column{margin-right: 24px;margin-bottom: 20px}brick-bottom-bar .container .sub-text{line-height: 1.5;color: #adafae;font-size: 14px;color: #262626;font-weight: 400}brick-bottom-bar .container .title{line-height: 1.5;font-size: 24px;line-height: 1.16666;font-weight: 600}brick-bottom-bar .container .title .sub-text{margin-top: 4px}brick-bottom-bar .container .price{line-height: 1.5;font-size: 32px;font-weight: 400;margin-right: 16px;line-height: 1.25;font-weight: 600}brick-bottom-bar button{line-height: 1.5;font-size: 20px;font-weight: 400;height: 64px;color: #fff;font-weight: 600}brick-menu-popup.product-bottombar button{line-height: 1.5;font-size: 20px;font-weight: 400;height: 64px;color: #fff;font-weight: 600}}@media (min-width: 1264px){brick-bottom-bar .container{margin: 0 auto 32px}}.small-buy-area{display: none}.sidebar-main .navigation-entry{line-height: 24px;font-size: 20px;margin: 4px 8px;padding: 0 8px}.sidebar-main .navigation-entry .navigation-image,.sidebar-main .navigation-entry .icon-percent{margin-right: 12px}.sidebar-main .navigation-entry:hover{border-radius: 4px;background: #f8f6f6;color: #631132}.sidebar-main .navigation-entry:hover i{color: #631132}.sidebar-main .navigation-category{line-height: 28px;font-size: 24px;font-family: "Source Sans Pro", sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0 16px;border-top: 1px solid #e5e5e5;padding: 32px 0 16px;font-weight: 700}.sidebar-main .navigation-link{display: flex;align-items: center;height: 56px}.sidebar-main .navigation-link .icon-arrow-right,.sidebar-main .navigation-link .icon-percent{font-size: 32px}.sidebar-main .navigation-link *{pointer-events: none}.sidebar-main .navigation-description{flex: 1 0 auto;padding-right: 16px}.sidebar-main .categories-navigation{padding: 16px 0 8px}.sidebar-main .categories-navigation.categories-sublevel{padding-top: 0}.sidebar-main .categories-navigation .navigation-entry.offer{border-radius: 4px;background: #f8f6f6;color: #631132}.sidebar-main .categories-navigation .navigation-entry.offer i{color: #631132}.sidebar-main .categories-navigation .navigation-entry.offer a:hover{color: #fff}.sidebar-main .categories-navigation .navigation-entry.offer:hover{background: #631132}.sidebar-main .categories-navigation .navigation-entry.offer:hover i{color: #fff}.sidebar-main .categories-navigation .navigation-image{width: 40px;height: 40px}.sidebar-main .categories-navigation .navigation-image,.sidebar-main .categories-navigation .icon-percent{margin-right: 12px}.sidebar-main .shop-sites-navigation .navigation-link{height: 48px}.sidebar-main .shop-sites-navigation .navigation-entry{color: #808080}.sidebar-main .shop-sites-navigation .navigation-entry i{color: #808080}.sidebar-main .shop-sites-navigation .navigation-entry:hover{border-radius: 4px;background: #f8f6f6}.sidebar-main .shop-sites-navigation .navigation-entry:hover a:hover{color: #424647}.sidebar-main .shop-sites-navigation .navigation-entry:hover i{color: #424647}.navigation-divider{margin: 16px;border: .5px solid #e5e5e5}.navigation-logo{display: inline-flex;align-items: center;height: 100%}.navigation-logo .logo-primary{display: inline-block;margin-right: 16px;width: auto;height: 100%}.navigation-logo .logo-secondary{display: inline-block;width: auto;height: 100%}.brick-banner-teaser{padding: 2rem 0;overflow: hidden;text-align: center}.brick-banner-teaser::after{display: table;clear: both;content: ""}.brick-banner-teaser .banner-teaser--title{display: inline-block;position: relative;padding: 0 .5rem;text-align: center;color: #841e44;font-size: 32px}.brick-banner-teaser .banner-teaser--title::before,.brick-banner-teaser .banner-teaser--title::after{display: block;position: absolute;top: 50%;transform: translateY(-50%);border-top: 1px solid #841e44;width: 50%;content: ""}.brick-banner-teaser .banner-teaser--title::before{left: -50%}.brick-banner-teaser .banner-teaser--title::after{right: -50%}.brick-banner-teaser .banner-teaser--description{padding: 2rem}.brick-banner-teaser .banner-teaser--description a{display: inline-block;margin-top: 1rem;color: #841e44}.brick-banner-teaser .banner-teaser--items{display: flex;flex-wrap: wrap;margin-top: 35px;margin-right: -15px;margin-left: -15px;padding: 0 1.667%}.brick-banner-teaser .banner-teaser--items .item .top-border,.brick-banner-teaser .banner-teaser--items .item .bottom-border{display: flex;align-items: center;height: 1px}.brick-banner-teaser .banner-teaser--items .item .top-border::before,.brick-banner-teaser .banner-teaser--items .item .top-border::after,.brick-banner-teaser .banner-teaser--items .item .bottom-border::before,.brick-banner-teaser .banner-teaser--items .item .bottom-border::after{flex: 1 1 100%;background-color: #fff;height: 2px;content: ""}.brick-banner-teaser .banner-teaser--items .item .top-border i{flex: 0 0 auto;color: #fff;font-size: 50px}.brick-banner-teaser .banner-teaser--items .item .title-wrapper{position: absolute;bottom: 0;transition: opacity .5s ease-out;background-image: none;width: 100%}.brick-banner-teaser .banner-teaser--items .item .title-block{margin: 0 auto;margin-bottom: 35px;width: 54%;text-shadow: 0 1px 1px rgba(0,0,0,0.29);line-height: 2rem;color: #fff;font-size: 2rem}.brick-banner-teaser .banner-teaser--items .item .title{background-image: linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.22) 25%, rgba(0,0,0,0.34) 51%, rgba(0,0,0,0.22) 75%, rgba(0,0,0,0) 100%);padding: 40px 10px;text-align: center}.brick-banner-teaser .banner-teaser--items .item .subtitle{line-height: 34px;font-size: 30px}.brick-banner-teaser .banner-teaser--items button.elevated{position: absolute}@media (max-width: 500px){.brick-banner-teaser .banner-teaser--items button.elevated{display: none}}.brick-banner-teaser .banner-teaser--items a.item{position: relative;flex: 0 0 99.45999999999999%;margin: 0 .27%;margin-bottom: 0.25rem}.brick-banner-teaser .banner-teaser--items a.item > h4{display: none !important}.brick-banner-teaser .banner-teaser--items a.item img{width: 100%;height: 100%;object-fit: cover}.brick-banner-teaser .banner-teaser--items a.item .title-wrapper .title-block{position: relative;background-color: rgba(0,0,0,0.25);width: 100%}.brick-banner-teaser .banner-teaser--items a.item .title-wrapper .title-block .top-border,.brick-banner-teaser .banner-teaser--items a.item .title-wrapper .title-block .title,.brick-banner-teaser .banner-teaser--items a.item .title-wrapper .title-block .bottom-border{position: relative;z-index: 1}.brick-banner-teaser .banner-teaser--items a.item .title-wrapper .title-block .title{background-image: none}.brick-banner-teaser .banner-teaser--items a.item .title-wrapper .title-block .subtitle{white-space: nowrap}@media (min-width: 550px){.brick-banner-teaser .banner-teaser--items a.item{flex: 0 0 49.46%}}@media screen and (min-width: 1260px){.brick-banner-teaser .banner-teaser--items a.item{flex: 0 0 24.46%}}.info-contact{background-color: #fbf8ef;background-image: url("../../themes/Frontend/Lgv/frontend/_public/src/img/lgv-slider-bottom-texture.png"), url("../../themes/Frontend/Lgv/frontend/_public/src/img/lgv-slider-bg-texture.jpg");background-position: bottom left;background-repeat: repeat-x, repeat;min-height: 386px;text-align: center}.info-contact .title-container{padding-top: 57px}.info-contact .title-container .line{display: inline-block;border-top: 1px solid #841e44;padding: 7px 0 0;width: 104px}.info-contact .title-container .info-title{margin: 0 15px;color: #841e44;font-size: 30px}.info-contact .body-container{padding: 35px 0 44px}.info-contact .body-container .body-big{margin: 0;font-size: 27px}.info-contact .body-container .body-big span{font-weight: 600}.info-contact .link-container a{color: #841e44;font-size: 18px}.product-tabs .navigation{position: -webkit-sticky;position: sticky;top: 64px;z-index: 10;background-color: #f8f6f6}.product-tabs .tab-strip{overflow: auto}.product-tabs .tab-strip li{flex: 1 0 auto}.product-tabs .tab-strip .item{line-height: 1.5;font-size: 18px;font-weight: 600;padding: 24px 19px 25px}.product-tabs .tab-strip .item.active{border-bottom: 3px solid #631132;padding: 24px 19px 22px}.product-tabs .tab-content{display: flex;flex-wrap: wrap;padding: 74px 0 82px}.product-tabs .tab-content .product-title{line-height: 1.5;font-size: 32px;font-weight: 400}.product-tabs .tab-description .tab-content{display: block}.product-tabs .tab-description .description::after{display: block;clear: both;content: ""}.product-tabs .tab-description h2,.product-tabs .tab-description h3,.product-tabs .tab-description h4{margin: 0 0 20px}.product-tabs .tab-description h2{font-size: 30px}.product-tabs .tab-description h3{font-size: 26px}.product-tabs .tab-description h4{font-size: 24px;font-weight: 400}.product-tabs .tab-description ul{margin: 1em 0;padding: 0 0 0 40px;list-style: disc}.product-tabs .tab-description img{width: 100%}@media (min-width: 576px){.product-tabs .tab-description img{float: right;margin: 0 0 60px 80px;width: calc(50% - 80px)}}.product-tabs .tab-description img,.product-tabs .tab-description .description{flex: 1 0 50%}.product-tabs .tab-description .product-title{margin-bottom: 54px}.product-tabs .tab-ingredients{background-size: cover}.product-tabs .tab-ingredients .eco-label{line-height: 1.5;font-size: 14px;font-weight: 100}.product-tabs .tab-ingredients .tab-content{justify-content: flex-end;padding: 57px 0}.product-tabs .tab-ingredients .ingredients{flex: 0 0 100%;background-color: #fff;padding: 35px}@media (min-width: 768px){.product-tabs .tab-ingredients .ingredients{flex: 0 1 50%}}.product-tabs .tab-nutritional-information .tab-content{flex-wrap: wrap}@media (min-width: 576px){.product-tabs .tab-nutritional-information .tab-content{flex-wrap: nowrap}}.product-tabs .tab-nutritional-information .storage-manufacturer,.product-tabs .tab-nutritional-information .nutritional-information{line-height: 1.5;font-size: 20px;font-weight: 100;flex: 0 0 100%}@media (min-width: 576px){.product-tabs .tab-nutritional-information .storage-manufacturer,.product-tabs .tab-nutritional-information .nutritional-information{flex: 1 1 50%}}.product-tabs .tab-nutritional-information .nutritional-information{margin-right: 74px}.product-tabs .tab-similar .tab-content > .title{line-height: 1.5;font-size: 32px;font-weight: 400;text-align: center}.product-tabs .tab-alsobought .tab-content,.product-tabs .tab-alsoviewed .tab-content,.product-tabs .tab-ts-rating .tab-content,.product-tabs .tab-similar .tab-content{display: block}.product-tabs .tab-alsobought .tab-content,.product-tabs .tab-alsoviewed .tab-content{padding: 0 0 50px}.product-tabs .tab-alsobought .tab-content > .title,.product-tabs .tab-alsoviewed .tab-content > .title{line-height: 1.5;font-size: 32px;font-weight: 400;text-align: center}.account--password-new{margin-bottom: 8px}.account--password-new .password-new--input{margin-bottom: 16px}.account--password-new .password-new--helptext{margin-bottom: 0}.account--password-new .password-new--submit{display: block;width: 100%}@media (min-width: 375px){.account--password-new .password-new--submit{display: inline-block;width: auto}}@media (min-width: 768px){.account--password-new{margin-bottom: 24px}}@media (min-width: 1200px){.account--password-new{margin-top: 48px}}.account--password-reset{margin-bottom: 8px}.account--password-reset .password--success{margin-bottom: 24px}.account--password-reset p{margin: 0}.account--password-reset .password-reset--input{margin: 16px 0}@media (min-width: 375px){.account--password-reset .password-reset--input{margin: 24px 0}}@media (min-width: 768px){.account--password-reset{margin: 24px 0 0}}@media (min-width: 1200px){.account--password-reset{margin: 48px 0 0}}.password-reset--title,.password-new--title{line-height: 36px;font-size: 32px}@media (min-width: 1200px){.password-reset--title,.password-new--title{line-height: 60px;font-size: 50px}}.password-reset--form-content,.password-new--form-content{line-height: 20px;font-size: 16px}@media (min-width: 992px){.password-reset--form-content,.password-new--form-content{line-height: 22px;font-size: 18px}}@media (min-width: 1200px){.password-reset--form-content,.password-new--form-content{line-height: 24px;font-size: 20px}}.account--content .newsletter-manager{margin-top: 56px;margin-bottom: 72px}@media (min-width: 375px){.account--content .newsletter-manager{margin-top: 64px;margin-bottom: 80px}}.emotion-banner{position: relative}.emotion-banner .banner--link{display: block}.emotion-banner .banner--image img{width: 100%;height: auto}.product-characteristics{line-height: 1.5;font-size: 20px;font-weight: 400;background-color: #257132;padding: 41px 0 30px;color: #fff}.product-characteristics ul{align-items: start;justify-content: center}.product-characteristics li{padding: 0 24px}.product-characteristics .title{text-align: center}brick-menu-popup.account-menu{margin: 16px 16px 0 0;box-shadow: 0 0 20px rgba(66,70,71,0.2);padding: 0 0 8px;width: 250px}brick-menu-popup.account-menu .navigation--desc{flex: 1 0 auto}brick-menu-popup.account-menu .navigation--headline{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 48px 24px 0;padding: 0;text-align: center;line-height: 40px;color: #257132;font-size: 36px;font-weight: 500}brick-menu-popup.account-menu a[data-collapsetarget="#registration"]{line-height: 22px;font-size: 18px;display: flex;align-items: center;justify-content: center;background-color: #257132;width: 100%;height: 48px;font-weight: 600}brick-menu-popup.account-menu a.navigation--link{display: flex;padding: 0 4px 0 8px;line-height: 40px}brick-menu-popup.account-menu a.navigation--link:hover{background-color: #f8f6f6;color: unset}brick-menu-popup.account-menu a.link--logout{line-height: 22px;font-size: 18px;display: flex;align-items: center;justify-content: center;width: 100%;height: 48px;font-weight: 600}brick-menu-popup.account-menu a.link--logout:hover{background-color: unset}brick-menu-popup.account-menu a .icon-arrow-right{-ms-grid-row-align: center;align-self: center;font-size: 20px}brick-menu-popup.account-menu .navigation--divider{display: flex;margin: 0 16px;background-color: #e5e5e5;height: 1px}brick-menu-popup.account-menu .navigation--entry{margin: 0 16px}brick-menu-popup.account-menu .navigation--entry:first-child{margin-top: 24px}brick-menu-popup.account-menu .navigation--entry:nth-last-child(3){margin-bottom: 16px}brick-menu-popup.account-menu .navigation--entry:last-child{margin-top: 8px}brick-menu-popup.account-menu .navigation--pretext{margin: 16px 24px 40px;text-align: center}brick-menu-popup.account-menu .signin{margin-bottom: 16px}brick-menu-popup.account-menu .link--logout{background-color: unset;padding: 0 56px;width: 100%;text-align: center;line-height: 48px;color: #626262}brick-menu-popup.account-menu .navigation--signin{display: block;margin: 0 24px;text-align: center}brick-menu-popup.account-menu .navigation--signin .navigation--signin-btn{display: block;background-color: #257132;padding: 0;line-height: 48px;color: #fff;font-size: 18px;font-weight: 600}.tab-rating brick-floaty-input.review--field{display: block;margin: 5px 0;max-width: 485px}.tab-rating textarea.review--field{margin: 5px 0}.tab-rating .tab-header{line-height: 1.5;font-size: 50px;font-weight: 400}.tab-rating .review--entry{margin: 10px 0 0;border: 1px solid rgba(0, 0, 0, .17);padding: 10px}.tab-rating .content--title{line-height: 1.5;font-size: 24px;font-weight: 600;margin: 10px 0 0}.tab-rating .product--rating .icon--star,.tab-rating .product--rating .icon--star-empty,.tab-rating .product--rating .icon--star-half{line-height: 1.5;font-size: 24px;font-weight: 600;color: #631132}.tab-rating .alert .icon--warning{color: #631132}.emotion--youtube{position: relative;padding-top: 56.25%}.emotion--youtube > iframe{position: absolute;top: 0}@keyframes advanced-menu-open{0%{transform: translate3d(0, -10%, 0);opacity: 0}100%{transform: translate3d(0, 0, 0);opacity: 1}}@keyframes advanced-menu-close{0%{transform: translate3d(0, 0, 0);visibility: visible;opacity: 1;height: 400px;overflow: initial}100%{transform: translate3d(0, -10%, 0);visibility: visible;opacity: 0;height: 400px;overflow: initial}}.advanced-menu{position: absolute;z-index: 11;box-shadow: 0 17px 13px -15px rgba(0,0,0,0.2);background-color: #fff;width: 100%;height: 400px;animation: advanced-menu-open .2s ease-out backwards}.advanced-menu:not(.open){visibility: hidden;height: 0;overflow: hidden;animation: advanced-menu-close .2s ease-out backwards}.advanced-menu .menu--container{margin: 0 auto;padding: 16px 24px 24px 16px;max-width: 1200px;height: 100%;overflow: hidden}.advanced-menu .menu--container:not(.menu--is-active){display: none}.advanced-menu .content--wrapper{display: flex;height: 100%;overflow: auto}.advanced-menu .menu--list{position: relative;flex: 0 0 auto;width: 294px}.advanced-menu .menu--list.menu--level-0{border-right: 3px solid #f8f6f6}.advanced-menu .menu--list.menu--level-1{position: absolute;top: 0;left: 100%;padding-left: 32px;width: 100%;height: 100%;overflow: auto}.advanced-menu .menu--list-item{line-height: 1.5;font-size: 16px;font-weight: 600;display: flex;align-items: center;color: #262626;font-weight: 400}.advanced-menu .menu--list-item.item--level-0{margin-bottom: 24px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;height: 48px}.advanced-menu .menu--list-item.item--level-0 .menu--list-item-link{padding: 0 32px 0 8px;width: 100%}.advanced-menu .menu--list-item.item--level-0:hover,.advanced-menu .menu--list-item.item--level-0[focus]{background-color: #f8f6f6}.advanced-menu .menu--list-item.item--level-1{margin: 4px 0 0;min-height: 40px;max-height: 48px}.advanced-menu .menu--list-item:not([focus]) + .menu--level-1{display: none}.advanced-menu .category-icon{margin-right: 16px;width: 48px;height: 48px;vertical-align: middle}.advanced-menu .menu--teaser{position: relative;flex: 2 0 auto;margin-left: 32px;width: 360px;max-width: 500px;overflow: hidden}.advanced-menu .menu--teaser img{width: 100%;height: 100%;object-fit: cover}.advanced-menu .menu--teaser .title-wrapper{width: 100%}.advanced-menu .menu--teaser .title-wrapper .title-block{width: 100%}.advanced-menu .menu--teaser .title-wrapper .title{background-color: rgba(0,0,0,0.2);background-image: none}.advanced-menu .backdrop{position: absolute;top: 100%;left: 0;background-color: rgba(255,255,255,0.54);width: 100vw;height: 100vh;pointer-events: none}.advanced-menu .sub-menu-spacer{flex: 1 0 auto;width: 265px}@media (min-width: 1200px){.advanced-menu .menu--container{padding: 16px 32px 24px 24px}.advanced-menu .menu--list{width: 320px}.advanced-menu .menu--list.menu--level-1{padding-left: 48px}.advanced-menu .menu--list-item{line-height: 1.5;font-size: 18px;font-weight: 600;font-weight: 400}.advanced-menu .menu--teaser{margin-left: 48px}}.promotion-banner{line-height: 20px;font-size: 16px;display: flex;align-items: center;background: #83a628;padding: 8px 24px;color: #fff;font-weight: 600;margin-bottom: 16px}.promotion-banner .title{flex: 1 1 auto;overflow: hidden;text-overflow: ellipsis}.promotion-banner brick-modal{color: #000}.promotion-banner brick-modal i{color: #d0d2d1}.promotion-banner brick-modal button{flex: 0 0 auto;margin-left: 11px;color: inherit}.promotion-banner brick-modal .title{overflow: visible}@media (max-width: 1200px){.promotion-banner brick-modal .title{font-size: 18px}}@media (max-width: 768px){.promotion-banner brick-modal .title{font-size: 16px}}@media (max-width: 1200px){.promotion-banner brick-modal{font-size: 14px}}.promotion-banner p{margin: 0}.promotion-banner i{flex: 0 0 auto;margin-left: 11px;color: inherit;font-size: 32px;pointer-events: all}@media (min-width: 375px){.promotion-banner{min-height: 48px}}@media (min-width: 768px){.promotion-banner{line-height: 22px;font-size: 18px;min-height: 32px}.promotion-banner .title{text-align: center}}@media (min-width: 1200px){.promotion-banner{height: 32px;margin-bottom: 0px}}.js--loading-indicator{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 1;z-index: 5001}.js--loading-indicator .icon--default::after{box-sizing: border-box;display: block;margin: 0.15em;border: .07000000000000001em solid #eb88b0;border-top: .05em solid #631132;border-radius: 100%;background-clip: padding-box;width: 0.7em;height: 0.7em;animation: icon-spinner-animation .5s linear infinite;content: ""}.sku p{margin: 0;padding: 0}form#support brick-floaty-input,form#support textarea{margin: 5px 0;width: 100%;min-width: 300px;max-width: 700px}form#support brick-select{width: 100%;max-width: 350px}.extra-service{display: flex;flex-flow: column-reverse;transition: box-shadow .1s ease-out;font-weight: 400}.extra-service .content{line-height: 20px;font-size: 16px;display: flex;flex: 1 1 auto;flex-flow: column;padding: 24px 16px 32px;text-align: center}.extra-service .content > p{flex: 1 0 auto;margin: 0 0 16px;color: #808080}.extra-service .title{line-height: 24px;font-size: 20px;margin: 0 0 16px;font-weight: 600}.extra-service:hover .title{color: #631132}.extra-service .actions{display: flex;flex-flow: column;align-items: center}.extra-service .actions button,.extra-service .actions brick-select{margin-bottom: 8px;width: 230px}.extra-service picture{display: block;position: relative;line-height: 0}.extra-service picture img{width: 100%;height: 240px;object-fit: cover}.extra-service .img-title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 52px;font-size: 48px;font-weight: 400;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;max-width: 230px;text-align: center;color: #fff}.extra-service.horizontal{display: none}@media (min-width: 375px){.extra-service picture img{height: 260px}.extra-service .img-title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 68px;font-size: 64px;font-weight: 400}.extra-service .title{line-height: 28px;font-size: 24px;margin: 0 0 24px}.extra-service .content > p{margin: 0 0 24px}}@media (min-width: 768px){.extra-service{flex: 0 0 auto;border: 1px solid #e5e5e5;border-radius: 6px;width: 343px}.extra-service:hover{box-shadow: 0 0 30px 0 rgba(0,0,0,0.2)}.extra-service img{border-top-left-radius: 6px;border-top-right-radius: 6px}.extra-service.horizontal{display: flex}}@media (min-width: 768px) and (max-width: 991px){.extra-service.horizontal{flex-flow: row;width: 100%}.extra-service.horizontal .content{line-height: 22px;font-size: 18px;flex: 1 1 384px;padding: 24px 32px 24px 24px;text-align: start}.extra-service.horizontal .content > p{margin: 0 0 16px}.extra-service.horizontal .title{margin: 0 0 16px}.extra-service.horizontal .actions{flex-flow: row;align-items: flex-start}.extra-service.horizontal .actions button{margin: 0;width: 160px}.extra-service.horizontal .actions .first-item{margin-right: 16px;margin-bottom: 0}.extra-service.horizontal .img-title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 52px;font-size: 48px;font-weight: 400;max-width: unset}.extra-service.horizontal picture img{border-radius: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px;width: 336px;max-width: unset;height: 260px;max-height: unset}}@media (min-width: 992px){.extra-service{flex-flow: row;width: 100%}.extra-service .content{line-height: 22px;font-size: 18px;padding: 32px 40px 24px 24px;text-align: start}.extra-service .content > p{margin: 16px 0 0}.extra-service .title{margin: 16px 0 0}.extra-service .actions{flex-flow: row;align-items: flex-start}.extra-service .actions button,.extra-service .actions brick-select{width: auto}.extra-service .actions brick-select{min-width: 88px}.extra-service .actions .first-item{margin-right: 16px;margin-bottom: 0}.extra-service .img-title{max-width: unset}.extra-service picture img{border-radius: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px;width: 440px;max-width: unset;height: 260px;max-height: unset}}@media (min-width: 1200px){.extra-service .content{line-height: 24px;font-size: 20px;padding-right: 48px}.extra-service picture img{width: 528px}}.extra-services-list{padding: 0}@media (min-width: 375px){.extra-services-list{padding: 0 16px}.extra-services-list.no-padding{padding: 0}}@media (min-width: 768px){.extra-services-list{display: flex;justify-content: space-between;padding: 0 24px}}@media (min-width: 992px){.extra-services-list{flex-flow: column}.extra-services-list .extra-service{margin-bottom: 32px}.extra-services-list .extra-service:last-child{margin-bottom: 0}}.newsletter--error-messages{margin-top: 24px}.custom-page .brand-popup{width: 700px;max-width: 100%}.custom-page .brand-popup h3{line-height: 1.5;font-size: 24px;font-weight: 600;margin: 0}.custom-page .brand-popup h4{line-height: 1.5;font-size: 20px;font-weight: 400;margin: 0;color: #631132}.custom-page .brand-popup a{color: #631132;font-weight: 600}.custom-page .brand-popup img{object-fit: contain;object-position: top}.custom-page .brand-popup .row{margin-bottom: 20px}brick-shopware-html-update.busy::after{box-sizing: border-box;display: block;margin: 0.15em;border: .07000000000000001em solid #eb88b0;border-top: .05em solid #631132;border-radius: 100%;background-clip: padding-box;width: 0.7em;height: 0.7em;animation: icon-spinner-animation .5s linear infinite;content: ""}brick-shopware-html-update.busy::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none;position: fixed;top: calc(50vh - 15px);left: calc(50vw - 15px);font-size: 30px}.new-customer-badge{display: flex;position: fixed;right: 0;bottom: 41%;transform: translate3d(304px, 0, 0);transition: transform .3s ease-in;z-index: 110;border-top-left-radius: 7px;border-bottom-left-radius: 7px;box-shadow: 1px 2px 4px 1px rgba(0,0,0,0.33);background-color: #fff;width: 482px;overflow: hidden}.new-customer-badge[focus]{transform: translate3d(0, 0, 0);transition: transform .3s ease-out}.new-customer-badge[focus] [focus-toggle]{transform: rotate3d(0, 0, 1, 180deg)}.new-customer-badge [focus-toggle]{transition: transform .3s ease-out}.new-customer-badge .close-badge{position: absolute;top: 3px;right: 2px;opacity: 0.7;width: 25px;height: 25px;min-height: 0}.new-customer-badge .close-badge i{color: #fff;font-size: 25px}.new-customer-badge .more-info{position: relative;flex: 0 0 auto;background-color: #631132;padding: 18px;padding-top: 8px;width: 178px;height: 100%;text-align: center;color: #fff}.new-customer-badge .more-info .title{margin-bottom: 8px;line-height: 27px;font-size: 28px;font-weight: 600}.new-customer-badge .more-info .subtitle{line-height: 1.5;font-size: 24px;font-weight: 600}.new-customer-badge .more-info .icon.elevated{margin-top: 6px;margin-right: 0}.new-customer-badge .content{flex: 1 1 auto;padding: 16px 20px;overflow: hidden}.new-customer-badge .content ul{line-height: 1.5;font-size: 20px;font-weight: 400;border-bottom: 1px solid #e5e5e5;padding-bottom: 8px;padding-left: 33px;color: #257132;font-family: "Lgv-Icon-Font", "Source Sans Pro"}.new-customer-badge .content ul li::before{position: absolute;transform: translateX(-118%);line-height: 1;color: inherit;font-size: 28px;content: "\ea12"}.new-customer-badge .content ul .black-content{color: #000}.new-customer-badge .content .discount-label{line-height: 1.5;color: #adafae;font-size: 14px;font-weight: 400;display: inline-block;line-height: 1}.new-customer-badge .content .discount-code{line-height: 1.5;font-size: 24px;font-weight: 600;line-height: 1.2;color: #631132}.new-customer-badge .copy-zone{display: flex;padding-top: 31px}.new-customer-badge .copy-zone[success] .default{width: 0;overflow: hidden;animation: button-hide-label .15s ease-out both}.new-customer-badge .copy-zone[success] .success{animation: button-show-label .15s ease-out .15s both}.new-customer-badge .copy-zone:not([success]) .success{width: 0;overflow: hidden;animation: button-hide-label .15s ease-out both}.new-customer-badge .copy-zone:not([success]) .default{animation: button-show-label .15s ease-out .15s both}.new-customer-badge .copy-zone button{margin-right: 0}@keyframes button-show-label{0%{visibility: hidden;opacity: 0;width: 0;height: 0}1%{visibility: visible;opacity: 0;width: auto;height: auto}100%{visibility: visible;opacity: 1;width: auto;height: auto}}@keyframes button-hide-label{0%{visibility: visible;opacity: 1;width: auto;height: auto}99%{visibility: visible;opacity: 0;width: auto;height: auto}100%{visibility: hidden;opacity: 0;width: 0;height: 0}}.new-customer-badge .icon-leaf{color: #257132}@media (max-width: 768px){.new-customer-badge{display: none}}@media (max-width: 767px){.register--content.panel.content{display: none}}.action--filter-options{position: relative;background-color: transparent;height: auto}body[data-controller] .action--filter-options.off-canvas{transform: none;z-index: unset;overflow: visible}.action--filter-options.is--active-filter .filter--active-container{display: block;padding: 5px 0}.listing{display: flex;flex-wrap: wrap;margin: 12px 0}.listing .listing-product{flex: 0 0 auto;width: calc(100% - 16px);margin: 4px 8px}@media (min-width: 375px){.listing{margin: 8px}}@media (min-width: 768px){.listing{margin: 16px}.listing .listing-product{flex: 0 0 auto;width: calc(50% - 16px);margin: 8px}}@media (min-width: 992px){.listing .listing-product{flex: 0 0 auto;width: calc(33.3333333333% - 16px)}}@media (min-width: 1200px){.listing{margin: 24px}}.register--login .register--new-customer{margin: 10px 0 20px}@media (min-width: 768px){.register--login .register--new-customer{display: none}}.register--login .new-customer-btn{position: relative;width: 100%;text-align: center}.register--login .new-customer-btn::after{content: "\ea43"}.register--login .new-customer-btn::after{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 50%;right: 15px;transform: translateY(-50%)}.register--login .new-customer-btn.is--active::after{content: "\ea41"}.forms--required{margin-top: 10px}.gift-card-wizard{padding-bottom: 24px;height: 100%}.gift-card-wizard .title{line-height: 28px;font-size: 24px;margin: 0;padding: 0 0 16px;text-align: center;color: #631132}.gift-card-wizard .title span{display: inline-block;max-width: 215px}.gift-card-wizard .title::before,.gift-card-wizard .title::after{display: inline-block;position: relative;margin-top: 15px;background-color: #631132;width: 32px;height: 1px;vertical-align: top;content: ""}.gift-card-wizard .title::before{margin-right: 16px}.gift-card-wizard .title::after{margin-left: 16px}@media (min-width: 768px){.gift-card-wizard .title{line-height: 36px;font-size: 32px;padding: 3px 0 24px}.gift-card-wizard .title span{max-width: unset}.gift-card-wizard .title::before,.gift-card-wizard .title::after{width: 64px}.gift-card-wizard .title::before{margin-right: 24px}.gift-card-wizard .title::after{margin-left: 24px}}@media (max-width: 575px){.gift-card-wizard .title::before,.gift-card-wizard .title::after{display: none}}@media (min-width: 768px){.gift-card-wizard .title span{max-width: 236px}}.gift-card-wizard .icon-close{position: absolute;top: 16px;right: 16px;color: #626262;font-size: 25px;pointer-events: all}.gift-card-wizard .icon-close i{color: inherit;font-size: inherit}.gift-card-wizard[use-page] .title,.gift-card-wizard[use-page] .subtitle{display: none}.gift-card-wizard[use-page] [page]{display: none;flex-flow: column;height: 100%}.gift-card-wizard[use-page] [page] .title,.gift-card-wizard[use-page] [page] .subtitle{display: block}@media (min-device-height: 150vh){.gift-card-wizard[use-page]:focus-within .title,.gift-card-wizard[use-page]:focus-within .subtitle,.gift-card-wizard[use-page]:focus-within .icon-close{display: none}.gift-card-wizard[use-page]:focus-within .message-area{margin-top: 24px}}.gift-card-wizard:not([use-page]) [page] .title,.gift-card-wizard:not([use-page]) [page] .subtitle,.gift-card-wizard:not([use-page]) [page] .page-actions,.gift-card-wizard:not([use-page]) [page] brick-flip{display: none}.gift-card-wizard[use-page="0"] [page="0"]{display: flex}.gift-card-wizard[use-page="1"] [page="1"]{display: flex}.gift-card-wizard[use-page="2"] [page="2"]{display: flex}.gift-card-wizard form{height: 100%}.gift-card-wizard .subtitle{line-height: 20px;font-size: 16px;margin: 0 auto;max-width: 327px;text-align: center}.gift-card-wizard button{width: 270px;max-width: 100%}.gift-card-wizard button[slot=previous],.gift-card-wizard button[slot=next]{position: absolute;top: 50%;transform: translateY(-50%);width: 46.666666668px;height: 46.666666668px;font-size: 46.666666668px}.gift-card-wizard button[slot=previous] i,.gift-card-wizard button[slot=next] i{font-size: inherit}.gift-card-wizard button[slot=previous]{left: -40px}.gift-card-wizard button[slot=next]{right: -40px}.gift-card-wizard .card-slider{flex: 0 0 auto;margin: 40px 0 16px;height: 240px}.gift-card-wizard .slide{box-sizing: content-box;-ms-grid-row-align: center;align-self: center;transform: translateX(calc(50vw - 50% - 16px));padding: 0 20px;width: 140.96774194px;height: 200px;overflow: visible}.gift-card-wizard .slide img{transition: transform .5s ease-out, box-shadow .5s ease-out;width: 100%;height: 100%}.gift-card-wizard .slide[selected] img{transform: scale3d(1.1, 1.1, 1);transform-origin: center center;box-shadow: 0 0 10px rgba(0,0,0,0.4);object-fit: cover}.gift-card-wizard .message-area{position: relative;flex: 2 0 150px;margin: 24px 0;max-height: 358px}.gift-card-wizard .message-area brick-charcount{line-height: 20px;font-size: 16px;position: absolute;right: 4px;bottom: 8px;color: #adafae}.gift-card-wizard textarea{font-family: "Source Sans Pro", sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 20px;font-size: 16px;margin: 0;border: 1px solid #d0d2d1;border-radius: 4px;padding: 16px 8px;width: 100%;height: 100%;resize: none}.gift-card-wizard textarea:invalid{background-color: #fff}.gift-card-wizard .page-actions{display: flex;flex: 1 0 auto;align-items: flex-end;justify-content: center;min-height: auto}.gift-card-wizard .actions{display: flex;flex-flow: column;align-items: center}.gift-card-wizard .actions button{width: 280px}.gift-card-wizard .actions .primary{margin: 16px 0}.gift-card-wizard .subtext-notice{line-height: 18px;font-size: 14px;flex: 1 1 auto;max-width: 270px;text-align: center;color: #adafae}.gift-card-wizard .final .page-actions{flex: 0 0 auto}.gift-card-wizard .final brick-flip{margin: 0 auto 24px;width: 276px;height: 216px}.gift-card-wizard .final brick-flip img,.gift-card-wizard .final brick-flip [slot=back]{box-shadow: 0 2px 6px 0 rgba(0,0,0,0.3)}.gift-card-wizard .final brick-flip img{margin: 0 60px;height: 100%}.gift-card-wizard .final brick-flip [slot=back]{line-height: 20px;font-size: 16px;padding: 24px 16px 52px;width: 100%;height: 100%;overflow: hidden}.gift-card-wizard .final brick-flip button{line-height: 18px;font-size: 14px;position: absolute;right: 16px;bottom: 16px;margin: 0;border-radius: 11px;background-color: #262626;padding: 0 12px 0 5px;width: auto;height: auto;color: #fff}.gift-card-wizard .final brick-flip button[slot=back-flip]{background-color: #e5e5e5;color: #262626}.gift-card-wizard .final brick-flip button[slot=front-flip]{right: 76px}.gift-card-wizard .final brick-flip button i{margin-right: 4px;color: inherit;font-size: 24px}@media (min-width: 375px){.gift-card-wizard .card-slider{height: 300px}.gift-card-wizard .slide{width: 183.258064522px;height: 260px}.gift-card-wizard .final brick-flip{width: 294.3px;height: 269px}.gift-card-wizard .final brick-flip img{margin: 0 50px}.gift-card-wizard .final brick-flip button[slot=front-flip]{right: 66px}}@media (max-width: 767px){.gift-card-wizard button[slot=previous],.gift-card-wizard button[slot=next]{display: none}}@media (min-width: 768px){.gift-card-wizard{padding-bottom: 40px}.gift-card-wizard .subtitle{line-height: 22px;font-size: 18px;margin-bottom: 24px;max-width: 385px}.gift-card-wizard .card-slider{margin: 22px 0 30px;height: 173px}.gift-card-wizard .slide{transform: translateX(150%);padding: 0 43.125px;width: 105.75px;height: 150px}.gift-card-wizard .slide[selected] img{transform-origin: left center}.gift-card-wizard .message-area{margin: 0;margin-bottom: 24px;height: 240px;max-height: 240px}.gift-card-wizard .subtext-notice{margin-bottom: 48px;max-width: 450px}.gift-card-wizard .actions .primary{margin-top: 0;margin-bottom: 0}}@media (min-width: 992px){.gift-card-wizard{padding-bottom: 24px}.gift-card-wizard .subtitle{max-width: 516px}.gift-card-wizard .card-slider{margin: 24px 0 21px;height: 193px}.gift-card-wizard .message-area{margin-bottom: 40px;height: 160px;max-height: 160px}.gift-card-wizard .subtext-notice{margin-bottom: 0;text-align: start}.gift-card-wizard .actions .primary{height: 56px}}.gift-shipping-without-card .title{line-height: 28px;font-size: 24px;margin: 0;padding: 0 0 16px;text-align: center;color: #631132}.gift-shipping-without-card .title span{display: inline-block;max-width: 215px}.gift-shipping-without-card .title::before,.gift-shipping-without-card .title::after{display: inline-block;position: relative;margin-top: 15px;background-color: #631132;width: 32px;height: 1px;vertical-align: top;content: ""}.gift-shipping-without-card .title::before{margin-right: 16px}.gift-shipping-without-card .title::after{margin-left: 16px}@media (min-width: 768px){.gift-shipping-without-card .title{line-height: 36px;font-size: 32px;padding: 3px 0 24px}.gift-shipping-without-card .title span{max-width: unset}.gift-shipping-without-card .title::before,.gift-shipping-without-card .title::after{width: 64px}.gift-shipping-without-card .title::before{margin-right: 24px}.gift-shipping-without-card .title::after{margin-left: 24px}}@media (max-width: 575px){.gift-shipping-without-card .title::before,.gift-shipping-without-card .title::after{display: none}}.gift-shipping-without-card .title span{max-width: 240px}.gift-shipping-without-card .title-image picture{display: block;position: relative;line-height: 0}.gift-shipping-without-card .title-image picture .img-title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 68px;font-size: 64px;font-weight: 400;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;color: #fff}.gift-shipping-without-card .title-image picture img{width: 100%;height: 230px;object-fit: cover}.gift-shipping-without-card .subtext-notice{line-height: 18px;font-size: 14px;flex: 1 1 auto;margin: 0 auto 24px;max-width: 320px;text-align: center;color: #adafae}.gift-shipping-without-card a{display: block}.gift-shipping-without-card button{display: block;margin: 0 auto;width: 270px}.gift-shipping-without-card button.primary{margin-bottom: 16px}.gift-shipping-without-card brick-modal-trigger{display: block;margin-bottom: 24px}@media (min-width: 375px){.gift-shipping-without-card .subtext-notice{margin: 0 auto 56px}.gift-shipping-without-card .title-image picture img{height: 284px}}@media (min-width: 768px){.gift-shipping-without-card .title span{max-width: 315px}.gift-shipping-without-card .subtext-notice{margin-bottom: 32px}.gift-shipping-without-card brick-modal-trigger{margin-bottom: 40px}}@media (min-width: 992px){.gift-shipping-without-card brick-modal-trigger{margin-bottom: 24px}}@media (min-width: 1200px){.gift-shipping-without-card .subtext-notice{margin-bottom: 48px}}.add-gift-card{display: flex;flex: 0 0 auto;justify-content: space-between;border-top: 2px solid #e5e5e5;border-bottom: 2px solid #e5e5e5;padding: 16px 0}.add-gift-card .label{line-height: 24px;font-size: 20px;max-width: 233px}.add-gift-card i{color: #631132;font-size: 32px}.add-gift-card.ajax-cart{display: none;border-top: unset;border-bottom: unset;padding: 16px 24px}.add-gift-card.ajax-cart .label{line-height: 20px;font-size: 16px;max-width: 157px}@media (min-width: 375px){.add-gift-card.ajax-cart{display: flex}}@media (min-width: 768px){.add-gift-card.xs-only{display: none}}.available-email-modal .form{text-align: center}.available-email-modal .available-email{margin-top: 50px;width: 100%;max-width: 450px}.cookie-manager .modal-title{padding: 40px 8px 24px}.cookie-manager .modal-title::before,.cookie-manager .modal-title::after{display: none}.cookie-manager .modal-title .subtitle{line-height: 20px;font-size: 16px;margin-top: 16px;color: #262626}.cookie-manager .bottomsheet-title{line-height: 28px;font-size: 24px;padding: 0 0 24px}.cookie-manager .bottomsheet-title::before,.cookie-manager .bottomsheet-title::after{display: none}.cookie-manager .text{line-height: 16px;font-size: 12px;color: #adafae}.cookie-manager .settings-item{display: flex;padding: 8px 0 24px}.cookie-manager .settings-item .title{line-height: 20px;font-size: 16px;color: #262626}.cookie-manager .settings-item .description{line-height: 18px;font-size: 14px;color: #adafae}.cookie-manager .actions{display: flex;flex-flow: column;padding: 24px 8px 40px}.cookie-manager .actions > *{margin-top: 16px}.cookie-manager .actions > *:first-child{margin: 0}.cookie-manager .actions[data-bottomsheet]{padding: 24px 0 0}.cookie-manager .actions[data-bottomsheet] > *{margin-top: 8px}.cookie-manager .actions[data-bottomsheet] > *:first-child{margin: 0}.cookie-manager .note{line-height: 18px;font-size: 14px;text-align: center;color: #262626}.cookie-manager:not([bottomsheet]):not(.force-bottomsheet) [data-bottomsheet]{display: none}.cookie-manager.force-no-bottomsheet [data-bottomsheet]{display: none}.cookie-manager[bottomsheet]:not(.force-no-bottomsheet) > :not([data-bottomsheet]):not(.style-scope),.cookie-manager.force-bottomsheet:not(.force-no-bottomsheet) > :not([data-bottomsheet]):not(.style-scope){display: none}.is--ie .cookie-manager[bottomsheet]{height: 276px !important}.is--ie .cookie-manager[bottomsheet] .dialog{height: 100% !important}@media (min-width: 576px){.cookie-manager .modal-title{padding: 48px 16px 24px}.cookie-manager .text{line-height: 18px;font-size: 14px}.cookie-manager .actions{padding-right: 40px;padding-bottom: 48px;padding-left: 40px}}@media (min-width: 768px){.cookie-manager .modal-title{padding: 32px 8px;text-align: start}.cookie-manager .modal-title .subtitle{margin-top: 8px}.cookie-manager .bottomsheet-title{text-align: left}.cookie-manager .settings-item{padding-top: 16px;padding-right: 8px;padding-left: 8px}.cookie-manager .settings-item .title{line-height: 22px;font-size: 18px}.cookie-manager .settings-item .description{line-height: 20px;font-size: 16px}.cookie-manager .actions{flex-flow: row-reverse;justify-content: flex-start;padding-right: 8px;padding-bottom: 24px;padding-left: 72px}.cookie-manager .actions > *{margin: 0 32px 0 0}.cookie-manager .actions > *:first-child{margin: 0}.cookie-manager .actions > * .primary{width: 240px}.cookie-manager .actions[data-bottomsheet] > *{margin: 0 16px 0 0;width: 100px}.cookie-manager .actions[data-bottomsheet]:first-child{margin: 0}.cookie-manager .actions[data-bottomsheet] .primary{width: 200px}.cookie-manager .note{line-height: 20px;font-size: 16px;text-align: left}}@media (min-width: 992px){.cookie-manager .modal-title{padding: 32px 24px}.cookie-manager .settings-item{padding-right: 24px;padding-left: 24px}.cookie-manager .actions{padding-right: 24px;padding-left: 88px}}.dark-red{color: #841e44}.badges-trusted-shops{box-sizing: content-box;position: fixed;right: 16px;bottom: 16px;z-index: 91;border-radius: 100%;box-shadow: 0 0 7px 0 rgba(0,0,0,0.2);background-color: #fff;padding: 8px;width: 40px;height: 40px}.badges-trusted-shops.bottombar{bottom: 120px}@media (min-width: 649px){.badges-trusted-shops{border-radius: 8px;padding: 0;width: auto;height: 70px;overflow: hidden}}@media (min-width: 768px){.badges-trusted-shops.bottombar{bottom: 96px}}@media (min-width: 992px){.badges-trusted-shops.bottombar{right: 32px;bottom: 128px}}@media (min-width: 1200px){.badges-trusted-shops{right: 24px;bottom: 24px}.badges-trusted-shops.bottombar{bottom: 152px}}@media (min-width: 1584px){.badges-trusted-shops.bottombar{right: 24px;bottom: 32px}}.confirm--content .product--table{padding: 0}.checkout-order-data input[type=checkbox] + label{margin: 8px 0 0}.checkout-order-data img{margin-right: 16px;height: 32px;vertical-align: middle}.checkout-order-data p{margin-bottom: 0}.checkout-order-data .phone-contact-group brick-floaty-input,.checkout-order-data .phone-contact-group textarea,.checkout-order-data .comment-group brick-floaty-input,.checkout-order-data .comment-group textarea{width: 100%}.checkout-order-data .phone-contact-group textarea,.checkout-order-data .comment-group textarea{height: 228px;resize: none}.checkout-order-data .phone-contact-group .title,.checkout-order-data .comment-group .title{line-height: 24px;font-size: 20px;margin-bottom: 16px}.checkout-order-data .phone-contact-group .description,.checkout-order-data .comment-group .description{line-height: 18px;font-size: 14px;margin: 0 0 16px;color: #808080}.checkout-order-data .phone-contact-group{margin-top: 32px;margin-bottom: 8px}@media (min-width: 375px){.checkout-order-data .description{line-height: 20px;font-size: 16px}}@media (min-width: 768px){.checkout-order-data{display: flex;margin-bottom: 24px}.checkout-order-data .address-group,.checkout-order-data .phone-contact-group{flex: 1 1 50%;border-right: 1px solid #e5e5e5;padding-right: 24px}.checkout-order-data .shipping-payment-group,.checkout-order-data .comment-group{flex: 1 1 50%;border-left: 1px solid #e5e5e5;padding-left: 24px}.checkout-order-data .phone-contact-group textarea,.checkout-order-data .comment-group textarea{height: 204px}.checkout-order-data .phone-contact-group .title,.checkout-order-data .comment-group .title{line-height: 28px;font-size: 24px}.checkout-order-data .phone-contact-group{margin: 0}.checkout-order-data .phone-contact-group .title{margin-bottom: 24px}}@media (min-width: 992px){.checkout-order-data{margin-bottom: 32px}.checkout-order-data .address-group,.checkout-order-data .phone-contact-group{padding-right: 32px}.checkout-order-data .shipping-payment-group,.checkout-order-data .comment-group{padding-left: 32px}.checkout-order-data .phone-contact-group textarea,.checkout-order-data .comment-group textarea{height: 224px}.checkout-order-data .phone-contact-group .title,.checkout-order-data .comment-group .title{margin-bottom: 24px}.checkout-order-data .phone-contact-group .description,.checkout-order-data .comment-group .description{margin-bottom: 32px}}@media (min-width: 1200px){.checkout-order-data .address-group,.checkout-order-data .phone-contact-group{padding-right: 48px}.checkout-order-data .shipping-payment-group,.checkout-order-data .comment-group{padding-left: 48px}.checkout-order-data .phone-contact-group textarea,.checkout-order-data .comment-group textarea{height: 182px}.checkout-order-data .phone-contact-group .title,.checkout-order-data .comment-group .title{line-height: 36px;font-size: 32px;margin-bottom: 32px}.checkout-order-data .phone-contact-group .description,.checkout-order-data .comment-group .description{line-height: 22px;font-size: 18px;margin-bottom: 24px}}.content--checkout .action-button,.confirm--content .action-button,.content--confirm .action-button{display: flex;margin: 32px 0}.content--checkout .action-button button,.content--checkout .action-button > a,.confirm--content .action-button button,.confirm--content .action-button > a,.content--confirm .action-button button,.content--confirm .action-button > a{width: 100%}@media screen and (min-width: 768px){.content--checkout .action-button,.confirm--content .action-button,.content--confirm .action-button{justify-content: flex-end}.content--checkout .action-button button,.content--checkout .action-button > a,.confirm--content .action-button button,.confirm--content .action-button > a,.content--confirm .action-button button,.content--confirm .action-button > a{width: unset}.confirm--content .action-button{display: inline-flex;margin: 0 0 32px;width: 34.5%}.confirm--content .column.text{display: inline-block;width: 65%}}.payment-mean p{margin: 0}.payment-mean .usebilling-label{margin-top: 0}.payment-mean brick-floaty-input,.payment-mean brick-select{width: 100%}.payment-mean .expire-date-select{display: flex}.payment-mean .expire-date-select > *{flex: 1 1 50%}.payment-mean .expire-date-select > :first-child{margin-right: 8px}.payment-mean .subtitle{line-height: 22px;font-size: 18px;margin: 0 0 16px}.shipping-container{display: flex;flex-flow: column}@media (min-width: 768px){.shipping-container{flex-flow: row;border-top: 2px solid #e5e5e5}.shipping-container > *{flex: 1 1 50%}.shipping-container > :first-child{margin-right: 48px}}@media (min-width: 992px){.shipping-container > :first-child{margin-right: 64px}}@media (min-width: 1200px){.shipping-container > :first-child{margin-right: 96px}}.cart-title{padding: 24px 0;text-align: center}.cart-title .title{line-height: 36px;font-size: 32px;margin: 0}.cart-title .article-count{line-height: 18px;font-size: 14px}@media (min-width: 375px){.cart-title .article-count{line-height: 20px;font-size: 16px}}@media (min-width: 768px){.cart-title{text-align: start}.cart-title .article-count{line-height: 22px;font-size: 18px}}@media (min-width: 992px){.cart-title{padding-bottom: 16px}}@media (min-width: 1200px){.cart-title{padding: 32px 0 24px}.cart-title .title{line-height: 60px;font-size: 50px}}.premium-product{margin-bottom: 12px;border-radius: 6px;padding: 32px 24px 24px}.premium-product .premium-product--title{margin-bottom: 24px;text-align: center;line-height: 28px;font-size: 24px;font-weight: 600}.premium-product .premium-product--content{display: flex;margin: 16px 0 8px;max-width: none}.premium-product .premium-product--difference{display: block}.premium-product .premium-product--product{margin-right: 8px;padding: 0}.premium-product .premium-product--product:last-child{margin-right: 0}.premium-product .product--inner{margin: 0;padding-top: 0;width: 100%}.premium-product .product--inner .product--title{margin-bottom: 16px}.premium-product .product--inner .premium-product--badge{position: absolute;border-radius: 38px;color: #fff}.premium-product .product--inner .premium-product--free{text-align: left}.premium-product .product--inner .premium--button{width: 100%;min-width: 0}@media (min-width: 768px){.premium-product{border: 1px solid #e5e5e5}.premium-product .premium-product--product{width: 250px}}@media (min-width: 992px){.premium-product .premium-product--title{margin-top: 16px;margin-bottom: 0;text-align: left}}.checkout-support-card{line-height: 18px;font-size: 14px;margin: 0 auto;padding: 24px 16px 40px;max-width: 288px;text-align: center;color: #808080}.checkout-support-card .title{line-height: 24px;font-size: 20px;margin-bottom: 8px;color: #262626}.checkout-support-card .description{margin-bottom: 16px}.checkout-support-card .phone-number{line-height: 36px;font-size: 32px;color: #257132;font-weight: 600}.checkout-support-card.small-only{margin-top: 8px}@media (min-width: 375px){.checkout-support-card.small-only{margin-top: 16px}}@media (min-width: 768px){.checkout-support-card{line-height: 20px;font-size: 16px;padding-top: 40px;max-width: 336px}.checkout-support-card .title{line-height: 28px;font-size: 24px;margin-bottom: 16px}.checkout-support-card.small-only{display: none}}@media (min-width: 1200px){.checkout-support-card{line-height: 22px;font-size: 18px;padding: 56px 16px;max-width: 360px}.checkout-support-card .title{line-height: 36px;font-size: 32px}}.cart-categories{line-height: 20px;font-size: 16px;display: none;padding-bottom: 8px;color: #808080}.cart-categories .title{flex: 1 1 auto}.cart-categories .delivery,.cart-categories .quantity,.cart-categories .unit-price,.cart-categories .total{flex: 0 0 auto}.cart-categories .delivery{width: 136px}.cart-categories .quantity{margin-left: 56px;width: 144px}.cart-categories .unit-price{width: 108px}.cart-categories .total{width: 100px;text-align: right}@media (min-width: 992px){.cart-categories{display: flex}}@media (min-width: 1200px){.cart-categories{line-height: 22px;font-size: 18px}.cart-categories .delivery{width: 214px}.cart-categories .quantity{width: 161px}.cart-categories .unit-price{width: 140px}}.checkout-summary{line-height: 18px;font-size: 14px;border-top: 2px solid #e5e5e5;padding-bottom: 16px;color: #262626}.checkout-summary .summary-row.buttons{display: flex;flex-flow: column-reverse}.checkout-summary .summary-row.buttons button,.checkout-summary .summary-row.buttons a,.checkout-summary .summary-row.buttons .checkout-continue{width: 100%}.checkout-summary .summary-row.with-promo{flex-flow: column}.checkout-summary .summary-row.with-promo .checkout-continue{margin: 16px 0}.checkout-summary .checkout-continue{margin-bottom: 16px}.checkout-summary.shipping-payment .checkout-continue{margin: 0}.checkout-summary.confirm{border-top: 0}.checkout-summary.confirm .summary{-ms-grid-row-align: stretch;align-self: stretch;margin-right: -16px;margin-left: -16px;background-color: #f8f6f6;padding: 16px 16px 0}.checkout-summary.confirm .summary-row.buttons .checkout-continue{width: unset}.checkout-summary.confirm .checkout-continue{margin: 0 -16px;background-color: #f8f6f6;padding: 24px 16px 32px}.checkout-summary.finish{padding: 16px 0}@media (min-width: 375px){.checkout-summary{padding-bottom: 24px}}@media (min-width: 768px){.checkout-summary{padding: 16px 0 40px}.checkout-summary .summary-row{display: flex;justify-content: space-between}.checkout-summary .summary-row.buttons{flex-flow: row;justify-content: flex-end}.checkout-summary .summary-row.buttons > a{width: 200px}.checkout-summary .summary-row.buttons .checkout-continue{flex: 0 0 auto;margin: 0 0 0 16px;width: 280px}.checkout-summary .summary-row.with-promo{flex-flow: column;align-items: flex-end}.checkout-summary .summary-row.with-promo .checkout-continue{margin-top: 16px}.checkout-summary .voucher{margin-bottom: 24px}.checkout-summary .summary{flex: 0 0 auto;align-self: flex-end;width: 280px}.checkout-summary.shipping-payment{padding-bottom: 24px}.checkout-summary.shipping-payment .summary{width: 336px}.checkout-summary.shipping-payment .summary-row.buttons .checkout-continue{width: 336px}.checkout-summary.confirm{border-top: 2px solid #e5e5e5}.checkout-summary.confirm .voucher{margin: 0}.checkout-summary.confirm .summary{margin: 16px 0 0;width: 336px}.checkout-summary.confirm .summary-row.buttons .checkout-continue{-ms-grid-row-align: stretch;align-self: stretch;margin: 0;padding-top: 8px;padding-bottom: 24px;width: 336px}.checkout-summary.finish{padding: 24px 0}.checkout-summary.finish .summary{width: 336px}}@media (min-width: 992px){.checkout-summary{line-height: 20px;font-size: 16px}.checkout-summary .summary-row.with-promo{flex-flow: row;align-items: flex-start}.checkout-summary .summary-row.with-promo .checkout-continue{margin-top: 0}.checkout-summary.shipping-payment{padding-bottom: 32px}.checkout-summary.shipping-payment .summary{width: 439px}.checkout-summary.shipping-payment .summary-row.buttons .checkout-continue{width: 260px}.checkout-summary.confirm .summary{padding: 24px 24px 0;width: 440px}.checkout-summary.confirm .summary-row.buttons .checkout-continue{padding: 16px 24px 24px 116px;width: 440px}.checkout-summary.finish .summary{width: 439px}}@media (min-width: 1200px){.checkout-summary{line-height: 22px;font-size: 18px;padding: 24px 0 56px}.checkout-summary .summary{width: 360px}.checkout-summary .summary-row.buttons .checkout-continue{margin-left: 24px;width: 360px}.checkout-summary.shipping-payment .summary{width: 538px}.checkout-summary.confirm .summary{padding: 32px 32px 0;width: 528px}.checkout-summary.confirm .summary-row.buttons .checkout-continue{padding: 32px 32px 32px 196px;width: 528px}.checkout-summary.finish{padding: 32px 0}.checkout-summary.finish .summary{width: 528px}}.table--footer{display: flex;clear: both;flex-wrap: wrap;margin: 3rem auto}.table--footer::after{display: table;clear: both;content: ""}.table--footer .footer--benefit{float: none;width: 100%;text-align: center}@media screen and (min-width: 480px){.table--footer .footer--benefit{width: 50%}.table--footer .footer--benefit.is--last{padding: 0}}@media screen and (min-width: 768px){.table--footer .footer--benefit{width: 33.33332%}}.account-advantages{display: flex;flex-flow: column;align-items: center;border: 4px solid #f3ede5;background-color: #fff;width: 288px;height: 340px}.account-advantages > *{max-width: 100%}.account-advantages .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 40px;font-size: 36px;font-weight: 400;margin: 20px 12px 0;text-align: center;color: #257132}.account-advantages .list{line-height: 20px;font-size: 16px;padding: 16px 28px 0;color: #605158}.account-advantages .list li{position: relative;margin-bottom: 16px;padding-left: 32px}.account-advantages .list li::after,.account-advantages .list li::before{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1em;font-size: inherit;font-style: normal;content: "";pointer-events: none;top: 50%;transform: translateY(-50%);font-size: 24px}.account-advantages .list li::before{color: #257132}.account-advantages .list li::after{content: "\ea15"}.account-advantages .list li::before{content: "\ea13"}@media (min-width: 992px){.account-advantages{width: 360px;height: 460px}.account-advantages .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 52px;font-size: 48px;font-weight: 400;margin: 36px 36px 0}.account-advantages .list{line-height: 24px;font-size: 20px;padding: 32px 44px 0}.account-advantages .list li{padding-left: 48px}.account-advantages .list li::before,.account-advantages .list li::after{font-size: 32px}}.account-sign-in{flex: 0 0 auto;border-top: 1px solid #d0d2d1;width: 100%;color: #262626}.account-sign-in:not([active]){margin-bottom: 24px}.account-sign-in .description{line-height: 18px;font-size: 14px;margin: 0 0 16px}.account-sign-in button,.account-sign-in brick-floaty-input{width: 100%}.account-sign-in .primary{margin: 8px 0}.account-sign-in .password-recovery{display: block;margin-bottom: 24px}@media (min-width: 375px){.account-sign-in:not([active]){margin-bottom: 32px}.account-sign-in .description{line-height: 20px;font-size: 16px;margin: 8px 0 24px;color: #808080}.account-sign-in .primary{margin-top: 8px;margin-bottom: 16px}.account-sign-in .password-recovery{margin-bottom: 32px}}@media (min-width: 768px){.account-sign-in{border: 0}.account-sign-in:not([active]){margin-bottom: unset}.account-sign-in .description{margin: 24px 0}.account-sign-in .primary{margin-top: 8px;margin-bottom: 16px}.account-sign-in .password-recovery{margin-bottom: 32px}}@media (min-width: 992px){.account-sign-in .button-group{display: flex;flex-flow: row-reverse;justify-content: end;margin: 8px 0 72px}.account-sign-in .primary,.account-sign-in .password-recovery{margin: 0;width: 200px}.account-sign-in .primary{margin-left: 16px}}@media (min-width: 1200px){.account-sign-in .description{line-height: 22px;font-size: 18px;margin: 16px 0 32px}}.access-layout{display: flex;flex-flow: column}.access-layout .login{display: flex;flex-flow: column;align-items: center}@media (min-width: 768px){.access-layout{flex-flow: row-reverse}.access-layout .login,.access-layout .register{flex: 1 1 50%}.access-layout .login{border-right: 1px solid #e5e5e5;padding-right: 24px}.access-layout .register{border-left: 1px solid #e5e5e5;padding-left: 24px}}@media (min-width: 1200px){.access-layout .login{padding-right: 48px}.access-layout .register{padding-left: 48px}}.register--form brick-floaty-input,.register--form brick-select{display: flex;width: 100%}.register--form .register--required-info{line-height: 16px;font-size: 12px}.register--form .description{line-height: 16px;font-size: 12px;margin-bottom: 24px;color: #808080}.register--form .register-submit-row{margin-bottom: 24px}.register--form .section-title{line-height: 22px;font-size: 18px;padding: 8px 0 16px}.register--form .find-dhl-station{display: block;margin: 24px 0 16px}.register--form .find-dhl-station button{width: 100%}.register--form .register-submit{width: 100%}@media (min-width: 375px){.register--form .description.first{margin-top: 8px}}@media (min-width: 768px){.register--form .description{margin-bottom: 32px}.register--form .description.first{margin-top: 24px;margin-bottom: 40px}.register--form .section-title{line-height: 24px;font-size: 20px}}@media (min-width: 992px){.register--form .description{line-height: 18px;font-size: 14px}.register--form .register--required-info{line-height: 18px;font-size: 14px}.register--form .section-title{line-height: 28px;font-size: 24px}.register--form .register-submit-row{text-align: right}.register--form .register--zip-city{display: flex}.register--form .register--zip-city .register--field-zipcode{margin-right: 16px;width: 120px}.register--form .birthday-group{display: flex}.register--form .birthday-group .part{margin-right: 16px}.register--form .birthday-group .part:last-child{margin-right: 0}.register--form .register-submit{width: 260px}}@media (min-width: 1200px){.register--form .description.first{margin-top: 16px;margin-bottom: 56px}}.order-confirmation{border-top: 2px solid #e5e5e5;text-align: center}.order-confirmation .container{padding-top: 24px;padding-bottom: 24px}.order-confirmation .title{line-height: 36px;font-size: 32px}.order-confirmation .order-number{line-height: 20px;font-size: 16px}.order-confirmation .order-number .number{color: #257132;font-weight: 600}@media (min-width: 768px){.order-confirmation{text-align: start}.order-confirmation .container{display: flex;align-items: center;height: 84px}.order-confirmation .title{line-height: 36px;font-size: 32px;flex: 1 1 auto}.order-confirmation .order-number{line-height: 20px;font-size: 16px;flex: 0 0 auto;width: 120px}.order-confirmation .order-number .number{line-height: 28px;font-size: 24px}}@media (min-width: 1200px){.order-confirmation .container{padding-top: 32px;padding-bottom: 32px;height: 124px}.order-confirmation .title{line-height: 60px;font-size: 50px}.order-confirmation .order-number{line-height: 22px;font-size: 18px}.order-confirmation .order-number .number{line-height: 36px;font-size: 32px}}.thank-you-header{padding: 32px 16px 40px;text-align: center}.thank-you-header .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 40px;font-size: 36px;font-weight: 400;margin: 0 0 16px;color: #257132}.thank-you-header .description{line-height: 18px;font-size: 14px;margin: 0 auto 32px;max-width: 522px;color: #605158}.thank-you-header .back-to-shop{width: 200px}@media (min-width: 375px){.thank-you-header{padding-top: 40px}.thank-you-header .title{margin-bottom: 24px}.thank-you-header .description{line-height: 20px;font-size: 16px}}@media (min-width: 768px){.thank-you-header{padding: 56px 48px 48px}.thank-you-header .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 52px;font-size: 48px;font-weight: 400}.thank-you-header .description{line-height: 22px;font-size: 18px;margin-bottom: 40px}}@media (min-width: 992px){.thank-you-header{padding: 64px 80px 56px}.thank-you-header .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 68px;font-size: 64px;font-weight: 400}}@media (min-width: 1200px){.thank-you-header{padding: 80px 80px 64px}.thank-you-header .description{line-height: 24px;font-size: 20px}}.checkout-total{padding: 16px 0 24px}.checkout-total .entry{line-height: 18px;font-size: 14px;display: flex;margin-bottom: 4px}.checkout-total .entry .label{flex: 1 1 auto;margin-right: 16px}.checkout-total .entry .value{flex: 0 0 auto}.checkout-total .entry.total{line-height: 28px;font-size: 24px;margin: 24px 0 0;font-weight: 600}@media (min-width: 768px){.checkout-total{padding-top: 0}}@media (min-width: 992px){.checkout-total .entry{line-height: 20px;font-size: 16px}.checkout-total .entry.total{line-height: 28px;font-size: 24px}}@media (min-width: 1200px){.checkout-total .entry{line-height: 22px;font-size: 18px}.checkout-total .entry.total{line-height: 36px;font-size: 32px;margin: 32px 0 0}}.voucher-code{border-bottom: 2px solid #e5e5e5}.voucher-code .title{padding: 24px 0}.voucher-code .description{line-height: 18px;font-size: 14px;margin: 0 0 16px;color: #808080}.voucher-code .code{width: 100%}.voucher-code .code .icon{color: #adafae}.voucher-code .code .icon i{color: inherit}@media (min-width: 768px){.voucher-code{border-bottom: 0;width: 343px}.voucher-code .title{line-height: 24px;font-size: 20px;padding: 16px 0 0}.voucher-code .description{margin: 8px 0 32px}.voucher-code .code{margin-bottom: 32px}.voucher-code .code .icon{margin: 0;padding: 0;width: auto;height: auto}.voucher-code .code .icon :hover{background-color: transparent}}@media (min-width: 992px){.voucher-code{width: 400px}.voucher-code .title{line-height: 28px;font-size: 24px}.voucher-code .description{line-height: 20px;font-size: 16px}.voucher-code .code{margin-bottom: 40px}}@media (min-width: 1200px){.voucher-code{width: 460px}.voucher-code .title{line-height: 36px;font-size: 32px}.voucher-code .description{line-height: 22px;font-size: 18px}}.checkout-continue-shopping{margin: 0 -16px;background-color: #f4c1d6;padding: 24px 16px 16px;text-align: center;color: #631132}.checkout-continue-shopping .title{line-height: 24px;font-size: 20px;margin-bottom: 8px;font-weight: 600}.checkout-continue-shopping .description{line-height: 18px;font-size: 14px;margin-bottom: 16px}@media (min-width: 375px){.checkout-continue-shopping .description{margin-bottom: 24px}}@media (min-width: 768px){.checkout-continue-shopping{display: flex;align-items: center;margin: 0;border-radius: 2px;padding: 0 0 0 16px;text-align: start}.checkout-continue-shopping .title{flex: 0 0 auto;margin: 0 16px 0 0}.checkout-continue-shopping .description{flex: 1 1 auto;margin: 0 16px 0 0}.checkout-continue-shopping .action{flex: 0 0 auto;max-width: 280px}}@media (min-width: 992px){.checkout-continue-shopping .description{margin-right: 8px}.checkout-continue-shopping .action{max-width: 180px}}@media (min-width: 1200px){.checkout-continue-shopping{padding-left: 24px}.checkout-continue-shopping .title{line-height: 28px;font-size: 24px}.checkout-continue-shopping .description{line-height: 20px;font-size: 16px;margin-right: 16px}.checkout-continue-shopping .action{max-width: 220px}}.is--act-finish .newsletter-manager{margin-bottom: 72px}@media (min-width: 375px){.is--act-finish .newsletter-manager{margin-bottom: 96px}}.product-accessories-title{line-height: 22px;font-size: 18px;margin-bottom: 8px;font-weight: 600}.product-accessories{display: flex;margin: 0 -16px 16px;border-radius: 2px;background-color: #f8f6f6;padding: 0 35px;height: 130px}.product-accessories .item-wrapper{flex: 0 0 auto;transform: translateX(-7px);width: auto}.product-accessories .item{line-height: 20px;font-size: 16px;display: flex;flex-flow: column;align-items: center;transition: .2s ease-out box-shadow, border .1s ease-out, padding .1s ease-out;margin: 16px 7px;border: 1px solid #d0d2d1;border-radius: 2px;background-color: #fff;padding: 8px 4px;width: calc((100vw - 98px) / 3);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.product-accessories .item:hover{box-shadow: 0 2px 6px 0 rgba(0,0,0,0.25)}.product-accessories .item:focus,.product-accessories .item.active{outline: none;border: 2px solid #257132;padding: 7px 4px;font-weight: 600}.product-accessories .item.active{box-shadow: none}.product-accessories .item .image{flex: 0 0 auto;width: 56px;height: 56px}.product-accessories .item .price-tag{flex: 0 0 auto;margin-top: 4px}.product-accessories .item[disabled]{box-shadow: none;pointer-events: none}.product-accessories .item[disabled] > *{opacity: 0.5}.product-accessories .highlight{color: #b00020}.product-accessories[no-next][no-prev] [slot=next],.product-accessories[no-next][no-prev] [slot=previous]{display: none}.product-accessories[no-next] [slot=next]{opacity: 0.3;pointer-events: none}.product-accessories[no-prev] [slot=previous]{opacity: 0.3;pointer-events: none}@media (min-width: 576px){.product-accessories .item{width: calc((100vw - 112px) / 4)}}@media (min-width: 768px){.product-accessories{margin: 0 0 16px;width: 350px;max-width: 100%}.product-accessories .item-wrapper{transform: translateX(-10px)}.product-accessories .item{margin: 16px 10px;width: 80px}}.page-title{display: flex;flex-flow: column;align-items: center;padding: 40px 16px;text-align: center}.page-title .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 40px;font-size: 36px;font-weight: 400;margin: 0;max-width: 672px;color: #257132}.page-title .subtitle{line-height: 18px;font-size: 14px;margin: 16px 0 0;max-width: 440px;color: #605158}@media (min-width: 375px){.page-title{padding-top: 48px;padding-bottom: 48px}.page-title .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 52px;font-size: 48px;font-weight: 400}.page-title .subtitle{line-height: 20px;font-size: 16px}}@media (min-width: 768px){.page-title{padding-top: 56px;padding-bottom: 56px}.page-title .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 52px;font-size: 48px;font-weight: 400}.page-title .subtitle{line-height: 22px;font-size: 18px;margin-top: 24px}}@media (min-width: 992px){.page-title{padding-top: 64px;padding-bottom: 64px}.page-title .title{font-family: "Wreath", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 68px;font-size: 64px;font-weight: 400;max-width: 832px}.page-title .subtitle{max-width: 480px}}@media (min-width: 1200px){.page-title{padding-top: 80px}.page-title .subtitle{line-height: 24px;font-size: 20px;max-width: 520px}}.newsletter-form{margin: 0 auto;max-width: 440px}.newsletter-form label{line-height: 22px;font-size: 18px;display: inline-block;margin: 16px 0 8px}.newsletter-form .input--field{width: 100%}.newsletter-form .description{line-height: 18px;font-size: 14px;margin: 0 0 24px;color: #adafae}.newsletter-form .newsletter--action{display: flex;margin: 0 0 56px}.newsletter-form .newsletter--action .primary{flex: 1 1 auto}@media (min-width: 375px){.newsletter-form .newsletter--action{margin: 0 0 64px}}@media (min-width: 768px){.newsletter-form label{line-height: 24px;font-size: 20px;margin: 24px 0 16px}.newsletter-form .newsletter--zip-city{display: flex}.newsletter-form .newsletter--zip-city .zipcode{margin-right: 16px;width: 120px}.newsletter-form .newsletter--action{justify-content: flex-end;margin: 8px 0 80px}.newsletter-form .newsletter--action .primary{flex: 0 0 200px}}@media (min-width: 992px){.newsletter-form label{margin-top: 32px}}@media (min-width: 1200px){.newsletter-form{max-width: 520px}.newsletter-form label{margin: 40px 0 24px}.newsletter-form .description{margin-bottom: 32px}.newsletter-form .newsletter--action{margin: 48px 0 96px}}.newsletter-email{position: relative;margin-bottom: 16px;padding: 2px 0 6px;text-align: center}.newsletter-email .label{line-height: 24px;font-size: 20px}.newsletter-email .value{line-height: 22px;font-size: 18px;display: flex;justify-content: center}.newsletter-email .value .primary{flex: 0 1 auto;overflow: hidden;text-overflow: ellipsis}.newsletter-email .value .fixed{flex: 0 0 auto}.newsletter-email .info{position: absolute;top: 50%;right: 0;transform: translateY(-50%)}@media (min-width: 768px){.newsletter-email{text-align: left}.newsletter-email .value{justify-content: flex-start}.newsletter-email .group{display: flex;align-items: center;height: 24px}.newsletter-email .label{display: inline-block}.newsletter-email .info{position: static;transform: none;margin-left: 8px}}@media (min-width: 992px){.newsletter-email{padding-top: 0}.newsletter-email .group{height: 28px}.newsletter-email .label{line-height: 28px;font-size: 24px}.newsletter-email .value{margin-top: 4px}}.newsletter-manager{margin: 16px;box-shadow: inset 0 0 0 6px #f3ede5;padding-bottom: 40px;max-width: 1120px}.newsletter-manager .content{margin: 0 24px}.newsletter-manager .form-group{display: flex;flex-flow: column;align-items: stretch;margin-bottom: 24px}.newsletter-manager .frequency{width: auto;max-width: 100%}.newsletter-manager .description{line-height: 18px;font-size: 14px;color: #adafae}@media (min-width: 375px){.newsletter-manager{margin-top: 24px;margin-bottom: 24px;padding-bottom: 48px}}@media (min-width: 768px){.newsletter-manager{padding-bottom: 64px}.newsletter-manager .content{margin: 0 56px}.newsletter-manager .form-group{flex-flow: row;margin-bottom: 8px}.newsletter-manager .newsletter-email{flex: 0 0 auto;max-width: 230px}.newsletter-manager .frequency{flex: 1 1 auto;margin-left: 8px;width: auto}.newsletter-manager .cta{margin-left: 8px;width: 160px}}@media (min-width: 992px){.newsletter-manager{padding-bottom: 72px}.newsletter-manager .content{margin: 0 64px}.newsletter-manager .newsletter-email{max-width: 330px}.newsletter-manager .frequency{margin-left: 16px}.newsletter-manager .cta{margin-left: 16px;width: 200px}}@media (min-width: 1200px){.newsletter-manager{padding-bottom: 80px}.newsletter-manager .content{margin: 0 72px}.newsletter-manager .form-group{margin-bottom: 16px}}@media (min-width: 1152px){.newsletter-manager{margin-right: auto;margin-left: auto}}.product-label{margin-right: 12px;height: 24px}.product-label:last-child{margin-right: unset}.product-label i,.product-label lgv-icon{font-size: 24px}body[data-controller=listing] .panel,body[data-controller=search] .panel,body[data-controller=address] .panel{display: block}body[data-controller=listing] .panel.has--shadow,body[data-controller=search] .panel.has--shadow,body[data-controller=address] .panel.has--shadow{box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1)}body[data-controller=listing] .panel.has--border,body[data-controller=search] .panel.has--border,body[data-controller=address] .panel.has--border{border: 1px solid #d0d2d1;border-radius: 2px}body[data-controller=listing] .panel--header,body[data-controller=search] .panel--header,body[data-controller=address] .panel--header{display: block;margin: 0;border-bottom: 1px solid #d0d2d1}body[data-controller=listing] .panel--header.secondary,body[data-controller=search] .panel--header.secondary,body[data-controller=address] .panel--header.secondary{background: #fff}body[data-controller=listing] .panel--header.primary,body[data-controller=search] .panel--header.primary,body[data-controller=address] .panel--header.primary{background: #fff}body[data-controller=listing] .panel--title,body[data-controller=search] .panel--title,body[data-controller=address] .panel--title{display: block}body[data-controller=listing] .panel--body,body[data-controller=search] .panel--body,body[data-controller=address] .panel--body{display: block;position: relative}body[data-controller=listing] .panel--body.has--border,body[data-controller=search] .panel--body.has--border,body[data-controller=address] .panel--body.has--border{border: 1px solid #d0d2d1}body[data-controller=listing] .panel--body.is--embossed,body[data-controller=search] .panel--body.is--embossed,body[data-controller=address] .panel--body.is--embossed{box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2)}body[data-controller=listing] .panel--body brick-floaty-input,body[data-controller=listing] .panel--body textarea,body[data-controller=listing] .panel--body brick-select,body[data-controller=listing] .panel--body input,body[data-controller=search] .panel--body brick-floaty-input,body[data-controller=search] .panel--body textarea,body[data-controller=search] .panel--body brick-select,body[data-controller=search] .panel--body input,body[data-controller=address] .panel--body brick-floaty-input,body[data-controller=address] .panel--body textarea,body[data-controller=address] .panel--body brick-select,body[data-controller=address] .panel--body input{margin-top: 5px;margin-bottom: 5px}body[data-controller=listing] .panel--body brick-select,body[data-controller=listing] .panel--body textarea,body[data-controller=listing] .panel--body brick-floaty-input,body[data-controller=search] .panel--body brick-select,body[data-controller=search] .panel--body textarea,body[data-controller=search] .panel--body brick-floaty-input,body[data-controller=address] .panel--body brick-select,body[data-controller=address] .panel--body textarea,body[data-controller=address] .panel--body brick-floaty-input{width: 300px;max-width: 100%}body[data-controller=listing] .panel--body brick-floaty-input input,body[data-controller=search] .panel--body brick-floaty-input input,body[data-controller=address] .panel--body brick-floaty-input input{margin: 0}body[data-controller=listing] .panel--actions,body[data-controller=search] .panel--actions,body[data-controller=address] .panel--actions{display: block}body[data-controller=listing] .panel--actions.has--border,body[data-controller=search] .panel--actions.has--border,body[data-controller=address] .panel--actions.has--border{border-top: 1px solid #d0d2d1}body[data-controller=listing] .panel--table,body[data-controller=search] .panel--table,body[data-controller=address] .panel--table{display: block;width: 100%;border-collapse: collapse;border-spacing: 0;empty-cells: show}body[data-controller=listing] .panel--table::after,body[data-controller=search] .panel--table::after,body[data-controller=address] .panel--table::after{display: table;clear: both;content: ""}body[data-controller=listing] .panel--table.has--border,body[data-controller=search] .panel--table.has--border,body[data-controller=address] .panel--table.has--border{border: 1px solid #d0d2d1}body[data-controller=listing] .panel--tr,body[data-controller=search] .panel--tr,body[data-controller=address] .panel--tr{display: block;border-width: 0 0 1px;border-style: solid;border-color: #d0d2d1;width: 100%}body[data-controller=listing] .panel--tr::after,body[data-controller=search] .panel--tr::after,body[data-controller=address] .panel--tr::after{display: table;clear: both;content: ""}body[data-controller=listing] .panel--tr:last-child,body[data-controller=search] .panel--tr:last-child,body[data-controller=address] .panel--tr:last-child{border-width: 0}body[data-controller=listing] .panel--th,body[data-controller=listing] .panel--td,body[data-controller=search] .panel--th,body[data-controller=search] .panel--td,body[data-controller=address] .panel--th,body[data-controller=address] .panel--td{display: inline-block;float: left}body[data-controller=listing] .panel--th.has--border,body[data-controller=listing] .panel--td.has--border,body[data-controller=search] .panel--th.has--border,body[data-controller=search] .panel--td.has--border,body[data-controller=address] .panel--th.has--border,body[data-controller=address] .panel--td.has--border{border-width: 0 1px 0 0;border-style: solid;border-color: #d0d2d1}body[data-controller=listing] .panel--th.has--border:last-child,body[data-controller=listing] .panel--td.has--border:last-child,body[data-controller=search] .panel--th.has--border:last-child,body[data-controller=search] .panel--td.has--border:last-child,body[data-controller=address] .panel--th.has--border:last-child,body[data-controller=address] .panel--td.has--border:last-child{border-width: 0}body[data-controller=listing] .panel--th p,body[data-controller=listing] .panel--td p,body[data-controller=search] .panel--th p,body[data-controller=search] .panel--td p,body[data-controller=address] .panel--th p,body[data-controller=address] .panel--td p{margin: 0}body[data-controller=listing] .panel--dot-nav,body[data-controller=search] .panel--dot-nav,body[data-controller=address] .panel--dot-nav{position: relative}body[data-controller=listing] .panel--dot-nav .dot--link,body[data-controller=listing] .panel--dot-nav a,body[data-controller=search] .panel--dot-nav .dot--link,body[data-controller=search] .panel--dot-nav a,body[data-controller=address] .panel--dot-nav .dot--link,body[data-controller=address] .panel--dot-nav a{display: inline-block;border: 1px solid #d0d2d1}body[data-controller=listing] .panel--paging,body[data-controller=search] .panel--paging,body[data-controller=address] .panel--paging{display: inline-block}body[data-controller=listing] .panel--paging .paging--link,body[data-controller=search] .panel--paging .paging--link,body[data-controller=address] .panel--paging .paging--link{display: inline-block;border: 1px solid #d0d2d1;text-align: center}body[data-controller=listing] .panel--paging .paging--link.is--active,body[data-controller=listing] .panel--paging .paging--link.is--active:hover,body[data-controller=search] .panel--paging .paging--link.is--active,body[data-controller=search] .panel--paging .paging--link.is--active:hover,body[data-controller=address] .panel--paging .paging--link.is--active,body[data-controller=address] .panel--paging .paging--link.is--active:hover{border: 0 none;cursor: default}body[data-controller=listing] .filter-panel,body[data-controller=search] .filter-panel,body[data-controller=address] .filter-panel{height: 38px;height: 2.375rem;margin-bottom: 10px;margin-bottom: 0.625rem;display: block;position: relative}body[data-controller=listing] .filter-panel.is--disabled,body[data-controller=search] .filter-panel.is--disabled,body[data-controller=address] .filter-panel.is--disabled{opacity: 0.5}body[data-controller=listing] .filter-panel.is--collapsed,body[data-controller=search] .filter-panel.is--collapsed,body[data-controller=address] .filter-panel.is--collapsed{border: 0 none;height: auto}body[data-controller=listing] .filter-panel.is--collapsed .filter-panel--flyout,body[data-controller=search] .filter-panel.is--collapsed .filter-panel--flyout,body[data-controller=address] .filter-panel.is--collapsed .filter-panel--flyout{height: auto;overflow: visible}body[data-controller=listing] .filter-panel .flatpickr-wrapper,body[data-controller=search] .filter-panel .flatpickr-wrapper,body[data-controller=address] .filter-panel .flatpickr-wrapper{display: block;position: relative}body[data-controller=listing] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static,body[data-controller=search] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static,body[data-controller=address] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static{top: 45px;top: 2.8125rem;display: block;width: 100%}body[data-controller=listing] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-rContainer,body[data-controller=search] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-rContainer,body[data-controller=address] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-rContainer{display: block}body[data-controller=listing] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer,body[data-controller=search] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer,body[data-controller=address] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer{display: block;width: 100%}body[data-controller=listing] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer .flatpickr-days,body[data-controller=search] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer .flatpickr-days,body[data-controller=address] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer .flatpickr-days{width: 100%}body[data-controller=listing] .filter-panel--flyout,body[data-controller=search] .filter-panel--flyout,body[data-controller=address] .filter-panel--flyout{display: block;width: 100%;overflow: hidden}body[data-controller=listing] .filter-panel--title,body[data-controller=search] .filter-panel--title,body[data-controller=address] .filter-panel--title{height: 32px;height: 2rem;line-height: 32px;line-height: 2rem;padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;display: block;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}body[data-controller=listing] .filter-panel--icon,body[data-controller=search] .filter-panel--icon,body[data-controller=address] .filter-panel--icon{width: 16px;width: 1rem;height: 16px;height: 1rem;top: 8px;top: 0.5rem;right: 10px;right: 0.625rem;font-size: 6px;font-size: 0.375rem;line-height: 16px;line-height: 1rem;display: inline-block;position: absolute;cursor: pointer;text-align: center;pointer-events: none}body[data-controller=listing] .filter-panel--icon::before,body[data-controller=search] .filter-panel--icon::before,body[data-controller=address] .filter-panel--icon::before{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: rotate(90deg);content: "\ea42"}body[data-controller=listing] .filter-panel--content,body[data-controller=search] .filter-panel--content,body[data-controller=address] .filter-panel--content{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: block}body[data-controller=listing] .filter-panel--option-list,body[data-controller=search] .filter-panel--option-list,body[data-controller=address] .filter-panel--option-list{padding-bottom: 5px;padding-bottom: 0.3125rem;list-style: none}body[data-controller=listing] .filter-panel--option-list.sub-level,body[data-controller=search] .filter-panel--option-list.sub-level,body[data-controller=address] .filter-panel--option-list.sub-level{margin: 0px 0px 0px 8px;margin: 0rem 0rem 0rem .5rem;padding: 0px 0px 0px 18px;padding: 0rem 0rem 0rem 1.125rem}body[data-controller=listing] .filter-panel--option,body[data-controller=search] .filter-panel--option,body[data-controller=address] .filter-panel--option{display: block;position: relative}body[data-controller=listing] .value-tree--option,body[data-controller=search] .value-tree--option,body[data-controller=address] .value-tree--option{margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem}.sub-level body[data-controller=listing] .value-tree--option,.sub-level body[data-controller=search] .value-tree--option,.sub-level body[data-controller=address] .value-tree--option{margin: 0}body[data-controller=listing] .filter-panel--label,body[data-controller=search] .filter-panel--label,body[data-controller=address] .filter-panel--label{padding: 4px 40px 4px 10px;padding: .25rem 2.5rem .25rem .625rem;line-height: 40px;line-height: 2.5rem;display: block;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}body[data-controller=listing] .filter-panel--range-info,body[data-controller=search] .filter-panel--range-info,body[data-controller=address] .filter-panel--range-info{padding: 10px 0px 5px 0px;padding: .625rem 0rem .3125rem 0rem;text-align: center}body[data-controller=listing] .filter--date .input-type--date .filter-panel--input,body[data-controller=search] .filter--date .input-type--date .filter-panel--input,body[data-controller=address] .filter--date .input-type--date .filter-panel--input{display: block;width: 100%}body[data-controller=listing] .filter-panel--checkbox,body[data-controller=listing] .filter-panel--radio,body[data-controller=search] .filter-panel--checkbox,body[data-controller=search] .filter-panel--radio,body[data-controller=address] .filter-panel--checkbox,body[data-controller=address] .filter-panel--radio{width: 16px;width: 1rem;height: 16px;height: 1rem;padding: 1px 1px 1px 1px;padding: .0625rem .0625rem .0625rem .0625rem;display: inline-block;position: relative;border: 1px solid #e5e5e5;cursor: pointer;vertical-align: top}body[data-controller=listing] .filter-panel--checkbox.is--disabled,body[data-controller=listing] .filter-panel--radio.is--disabled,body[data-controller=search] .filter-panel--checkbox.is--disabled,body[data-controller=search] .filter-panel--radio.is--disabled,body[data-controller=address] .filter-panel--checkbox.is--disabled,body[data-controller=address] .filter-panel--radio.is--disabled{opacity: 0.2}body[data-controller=listing] .filter-panel--checkbox input[type=checkbox],body[data-controller=listing] .filter-panel--radio input[type=checkbox],body[data-controller=search] .filter-panel--checkbox input[type=checkbox],body[data-controller=search] .filter-panel--radio input[type=checkbox],body[data-controller=address] .filter-panel--checkbox input[type=checkbox],body[data-controller=address] .filter-panel--radio input[type=checkbox]{display: block;position: absolute;top: 0;right: 0;opacity: 0;z-index: 65;border: 0 none;background: none;cursor: pointer;width: 100%;height: 100%}body[data-controller=listing] .filter-panel--checkbox input[type=checkbox]:checked ~ .input--state::before,body[data-controller=listing] .filter-panel--checkbox input[type=checkbox]:checked ~ .checkbox--state::before,body[data-controller=listing] .filter-panel--radio input[type=checkbox]:checked ~ .input--state::before,body[data-controller=listing] .filter-panel--radio input[type=checkbox]:checked ~ .checkbox--state::before,body[data-controller=search] .filter-panel--checkbox input[type=checkbox]:checked ~ .input--state::before,body[data-controller=search] .filter-panel--checkbox input[type=checkbox]:checked ~ .checkbox--state::before,body[data-controller=search] .filter-panel--radio input[type=checkbox]:checked ~ .input--state::before,body[data-controller=search] .filter-panel--radio input[type=checkbox]:checked ~ .checkbox--state::before,body[data-controller=address] .filter-panel--checkbox input[type=checkbox]:checked ~ .input--state::before,body[data-controller=address] .filter-panel--checkbox input[type=checkbox]:checked ~ .checkbox--state::before,body[data-controller=address] .filter-panel--radio input[type=checkbox]:checked ~ .input--state::before,body[data-controller=address] .filter-panel--radio input[type=checkbox]:checked ~ .checkbox--state::before{width: 12px;width: 0.75rem;height: 12px;height: 0.75rem;line-height: 12px;line-height: 0.75rem;font-size: 12px;font-size: 0.75rem;font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;text-align: center;color: #fff;font-weight: bold;content: "\ea10"}body[data-controller=listing] .filter-panel--checkbox input[type=checkbox]:checked ~ .filter-panel--label,body[data-controller=listing] .filter-panel--radio input[type=checkbox]:checked ~ .filter-panel--label,body[data-controller=search] .filter-panel--checkbox input[type=checkbox]:checked ~ .filter-panel--label,body[data-controller=search] .filter-panel--radio input[type=checkbox]:checked ~ .filter-panel--label,body[data-controller=address] .filter-panel--checkbox input[type=checkbox]:checked ~ .filter-panel--label,body[data-controller=address] .filter-panel--radio input[type=checkbox]:checked ~ .filter-panel--label{color: #841e44}body[data-controller=listing] .filter-panel--checkbox .input--state,body[data-controller=listing] .filter-panel--checkbox .checkbox--state,body[data-controller=listing] .filter-panel--checkbox .radio--state,body[data-controller=listing] .filter-panel--radio .input--state,body[data-controller=listing] .filter-panel--radio .checkbox--state,body[data-controller=listing] .filter-panel--radio .radio--state,body[data-controller=search] .filter-panel--checkbox .input--state,body[data-controller=search] .filter-panel--checkbox .checkbox--state,body[data-controller=search] .filter-panel--checkbox .radio--state,body[data-controller=search] .filter-panel--radio .input--state,body[data-controller=search] .filter-panel--radio .checkbox--state,body[data-controller=search] .filter-panel--radio .radio--state,body[data-controller=address] .filter-panel--checkbox .input--state,body[data-controller=address] .filter-panel--checkbox .checkbox--state,body[data-controller=address] .filter-panel--checkbox .radio--state,body[data-controller=address] .filter-panel--radio .input--state,body[data-controller=address] .filter-panel--radio .checkbox--state,body[data-controller=address] .filter-panel--radio .radio--state{display: block;position: relative;z-index: 60;width: 100%;height: 100%}body[data-controller=listing] .filter-panel--checkbox input[type=radio],body[data-controller=listing] .filter-panel--radio input[type=radio],body[data-controller=search] .filter-panel--checkbox input[type=radio],body[data-controller=search] .filter-panel--radio input[type=radio],body[data-controller=address] .filter-panel--checkbox input[type=radio],body[data-controller=address] .filter-panel--radio input[type=radio]{display: block;position: absolute;top: 0;right: 0;opacity: 0;z-index: 65;border: 0 none;background: none;cursor: pointer;width: 100%;height: 100%}body[data-controller=listing] .filter-panel--checkbox input[type=radio]:checked ~ .filter-panel--label,body[data-controller=listing] .filter-panel--radio input[type=radio]:checked ~ .filter-panel--label,body[data-controller=search] .filter-panel--checkbox input[type=radio]:checked ~ .filter-panel--label,body[data-controller=search] .filter-panel--radio input[type=radio]:checked ~ .filter-panel--label,body[data-controller=address] .filter-panel--checkbox input[type=radio]:checked ~ .filter-panel--label,body[data-controller=address] .filter-panel--radio input[type=radio]:checked ~ .filter-panel--label{color: #841e44}body[data-controller=listing] .input-type--media::after,body[data-controller=search] .input-type--media::after,body[data-controller=address] .input-type--media::after{display: table;clear: both;content: ""}body[data-controller=listing] .input-type--media .option--container,body[data-controller=search] .input-type--media .option--container,body[data-controller=address] .input-type--media .option--container{height: 45px;height: 2.8125rem;max-width: 45px;max-width: 2.8125rem;display: block;position: relative;float: right;margin: 0 0 2% 2%;width: 18%}body[data-controller=listing] .input-type--media .option--container .filter-panel--label,body[data-controller=search] .input-type--media .option--container .filter-panel--label,body[data-controller=address] .input-type--media .option--container .filter-panel--label{padding: 0}body[data-controller=listing] .input-type--media .option--container input.is--disabled ~ label,body[data-controller=search] .input-type--media .option--container input.is--disabled ~ label,body[data-controller=address] .input-type--media .option--container input.is--disabled ~ label{opacity: 0.2}body[data-controller=listing] .input-type--media .option--container input[type=checkbox],body[data-controller=listing] .input-type--media .option--container input[type=radio],body[data-controller=search] .input-type--media .option--container input[type=checkbox],body[data-controller=search] .input-type--media .option--container input[type=radio],body[data-controller=address] .input-type--media .option--container input[type=checkbox],body[data-controller=address] .input-type--media .option--container input[type=radio]{display: block;position: absolute;top: 0;right: 0;opacity: 0;z-index: 65;border: 0 none;background: none;cursor: pointer;width: 100%;height: 100%}body[data-controller=listing] .input-type--media .option--container input[type=checkbox]:checked ~ .filter-panel--label::after,body[data-controller=listing] .input-type--media .option--container input[type=radio]:checked ~ .filter-panel--label::after,body[data-controller=search] .input-type--media .option--container input[type=checkbox]:checked ~ .filter-panel--label::after,body[data-controller=search] .input-type--media .option--container input[type=radio]:checked ~ .filter-panel--label::after,body[data-controller=address] .input-type--media .option--container input[type=checkbox]:checked ~ .filter-panel--label::after,body[data-controller=address] .input-type--media .option--container input[type=radio]:checked ~ .filter-panel--label::after{width: 16px;width: 1rem;height: 16px;height: 1rem;line-height: 16px;line-height: 1rem;font-size: 7px;font-size: 0.4375rem;font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;position: absolute;text-align: center;color: #fff;content: "\ea10"}body[data-controller=listing] .input-type--media .option--container input[type=checkbox]:disabled .filter-panel--label,body[data-controller=listing] .input-type--media .option--container input[type=radio]:disabled .filter-panel--label,body[data-controller=search] .input-type--media .option--container input[type=checkbox]:disabled .filter-panel--label,body[data-controller=search] .input-type--media .option--container input[type=radio]:disabled .filter-panel--label,body[data-controller=address] .input-type--media .option--container input[type=checkbox]:disabled .filter-panel--label,body[data-controller=address] .input-type--media .option--container input[type=radio]:disabled .filter-panel--label{opacity: 0.2}body[data-controller=listing] .filter--multi-selection .option--container .filter-panel--label,body[data-controller=listing] .filter--value .option--container .filter-panel--label,body[data-controller=listing] .filter--value-tree .option--container .filter-panel--label,body[data-controller=search] .filter--multi-selection .option--container .filter-panel--label,body[data-controller=search] .filter--value .option--container .filter-panel--label,body[data-controller=search] .filter--value-tree .option--container .filter-panel--label,body[data-controller=address] .filter--multi-selection .option--container .filter-panel--label,body[data-controller=address] .filter--value .option--container .filter-panel--label,body[data-controller=address] .filter--value-tree .option--container .filter-panel--label{position: relative;z-index: 1}body[data-controller=listing] .filter--multi-selection .option--container .filter-panel--input,body[data-controller=listing] .filter--value .option--container .filter-panel--input,body[data-controller=listing] .filter--value-tree .option--container .filter-panel--input,body[data-controller=search] .filter--multi-selection .option--container .filter-panel--input,body[data-controller=search] .filter--value .option--container .filter-panel--input,body[data-controller=search] .filter--value-tree .option--container .filter-panel--input,body[data-controller=address] .filter--multi-selection .option--container .filter-panel--input,body[data-controller=address] .filter--value .option--container .filter-panel--input,body[data-controller=address] .filter--value-tree .option--container .filter-panel--input{z-index: 0}body[data-controller=listing] .filter--multi-selection .option--container:hover,body[data-controller=listing] .filter--value .option--container:hover,body[data-controller=listing] .filter--value-tree .option--container:hover,body[data-controller=search] .filter--multi-selection .option--container:hover,body[data-controller=search] .filter--value .option--container:hover,body[data-controller=search] .filter--value-tree .option--container:hover,body[data-controller=address] .filter--multi-selection .option--container:hover,body[data-controller=address] .filter--value .option--container:hover,body[data-controller=address] .filter--value-tree .option--container:hover{background-color: #f8f6f6}body[data-controller=listing] .filter--multi-selection .option--container:hover .filter-panel--label,body[data-controller=listing] .filter--value .option--container:hover .filter-panel--label,body[data-controller=listing] .filter--value-tree .option--container:hover .filter-panel--label,body[data-controller=search] .filter--multi-selection .option--container:hover .filter-panel--label,body[data-controller=search] .filter--value .option--container:hover .filter-panel--label,body[data-controller=search] .filter--value-tree .option--container:hover .filter-panel--label,body[data-controller=address] .filter--multi-selection .option--container:hover .filter-panel--label,body[data-controller=address] .filter--value .option--container:hover .filter-panel--label,body[data-controller=address] .filter--value-tree .option--container:hover .filter-panel--label{color: #841e44}body[data-controller=listing] .filter--multi-selection .filter-panel--checkbox,body[data-controller=listing] .filter--multi-selection .filter-panel--radio,body[data-controller=listing] .filter--value .filter-panel--checkbox,body[data-controller=listing] .filter--value .filter-panel--radio,body[data-controller=listing] .filter--value-tree .filter-panel--checkbox,body[data-controller=listing] .filter--value-tree .filter-panel--radio,body[data-controller=search] .filter--multi-selection .filter-panel--checkbox,body[data-controller=search] .filter--multi-selection .filter-panel--radio,body[data-controller=search] .filter--value .filter-panel--checkbox,body[data-controller=search] .filter--value .filter-panel--radio,body[data-controller=search] .filter--value-tree .filter-panel--checkbox,body[data-controller=search] .filter--value-tree .filter-panel--radio,body[data-controller=address] .filter--multi-selection .filter-panel--checkbox,body[data-controller=address] .filter--multi-selection .filter-panel--radio,body[data-controller=address] .filter--value .filter-panel--checkbox,body[data-controller=address] .filter--value .filter-panel--radio,body[data-controller=address] .filter--value-tree .filter-panel--checkbox,body[data-controller=address] .filter--value-tree .filter-panel--radio{right: 10px;right: 0.625rem;position: absolute;top: 50%;transform: translateY(-50%);background-color: #d0d2d1}body[data-controller=listing] .filter-panel--star-rating,body[data-controller=search] .filter-panel--star-rating,body[data-controller=address] .filter-panel--star-rating{height: 90px;height: 5.625rem;margin-bottom: 10px;margin-bottom: 0.625rem;position: relative}body[data-controller=listing] .filter-panel--star-rating::after,body[data-controller=search] .filter-panel--star-rating::after,body[data-controller=address] .filter-panel--star-rating::after{display: table;clear: both;content: ""}body[data-controller=listing] .filter-panel--star-rating .rating-star--outer-container,body[data-controller=search] .filter-panel--star-rating .rating-star--outer-container,body[data-controller=address] .filter-panel--star-rating .rating-star--outer-container{width: 220px;width: 13.75rem;margin-right: auto;margin-left: auto;cursor: pointer}body[data-controller=listing] .filter-panel--star-rating .rating-star--outer-container::after,body[data-controller=search] .filter-panel--star-rating .rating-star--outer-container::after,body[data-controller=address] .filter-panel--star-rating .rating-star--outer-container::after{display: table;clear: both;content: ""}body[data-controller=listing] .filter-panel--star-rating .rating-star--outer-container .icon--star,body[data-controller=listing] .filter-panel--star-rating .rating-star--outer-container .icon--star-empty,body[data-controller=search] .filter-panel--star-rating .rating-star--outer-container .icon--star,body[data-controller=search] .filter-panel--star-rating .rating-star--outer-container .icon--star-empty,body[data-controller=address] .filter-panel--star-rating .rating-star--outer-container .icon--star,body[data-controller=address] .filter-panel--star-rating .rating-star--outer-container .icon--star-empty{font-size: 18px;font-size: 1.125rem}body[data-controller=listing] .filter-panel--star-rating .rating-star--outer-container .rating-star--suffix,body[data-controller=search] .filter-panel--star-rating .rating-star--outer-container .rating-star--suffix,body[data-controller=address] .filter-panel--star-rating .rating-star--outer-container .rating-star--suffix{margin-left: 5px;margin-left: 0.3125rem}body[data-controller=listing] .filter-panel--star-rating .rating-star--outer-container.is--disabled,body[data-controller=search] .filter-panel--star-rating .rating-star--outer-container.is--disabled,body[data-controller=address] .filter-panel--star-rating .rating-star--outer-container.is--disabled{opacity: 0.3}body[data-controller=listing] .filter--set-title,body[data-controller=search] .filter--set-title,body[data-controller=address] .filter--set-title{margin: 30px 0px 10px 0px;margin: 1.875rem 0rem .625rem 0rem;font-size: 14px;font-size: 0.875rem;line-height: 24px;line-height: 1.5rem;clear: both;margin-right: 1%;margin-left: 1%}body[data-controller=listing] .filter--value .filter-panel--input,body[data-controller=search] .filter--value .filter-panel--input,body[data-controller=address] .filter--value .filter-panel--input{top: 10px;top: 0.625rem;right: 10px;right: 0.625rem}body[data-controller=listing] .filter--range .filter-panel--content,body[data-controller=search] .filter--range .filter-panel--content,body[data-controller=address] .filter--range .filter-panel--content{padding: 10px 20px 10px 20px;padding: .625rem 1.25rem .625rem 1.25rem}body[data-controller=listing] .filter--active-container,body[data-controller=search] .filter--active-container,body[data-controller=address] .filter--active-container{padding: 20px 0px 0px 0px;padding: 1.25rem 0rem 0rem 0rem}body[data-controller=listing] .filter--active,body[data-controller=search] .filter--active,body[data-controller=address] .filter--active{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;margin: 0px 10px 10px 0px;margin: 0rem .625rem .625rem 0rem;line-height: 24px;line-height: 1.5rem;font-size: 13px;font-size: 0.8125rem;display: inline-block;border: 1px solid #dee2e6;border-radius: 8px;cursor: pointer;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}body[data-controller=listing] .filter--active .filter--active-icon,body[data-controller=search] .filter--active .filter--active-icon,body[data-controller=address] .filter--active .filter--active-icon{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;font-size: 15px;font-size: 0.9375rem;position: relative}body[data-controller=listing] .filter--active .filter--active-icon::before,body[data-controller=search] .filter--active .filter--active-icon::before,body[data-controller=address] .filter--active .filter--active-icon::before{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\ea0d"}body[data-controller=listing] .filter--actions,body[data-controller=search] .filter--actions,body[data-controller=address] .filter--actions{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem;margin-bottom: 10px;margin-bottom: 0.625rem;clear: both}body[data-controller=listing] .filter--btn-apply,body[data-controller=search] .filter--btn-apply,body[data-controller=address] .filter--btn-apply{position: relative;width: 100%}body[data-controller=listing] .filter--btn-apply.is--icon-right [class^=icon--],body[data-controller=search] .filter--btn-apply.is--icon-right [class^=icon--],body[data-controller=address] .filter--btn-apply.is--icon-right [class^=icon--]{font-size: 14px;font-size: 0.875rem;line-height: 16px;line-height: 1rem;margin: -8px 0px 0px 0px;margin: -0.5rem 0rem 0rem 0rem}body[data-controller=listing] .filter--btn-apply .filter--count,body[data-controller=search] .filter--btn-apply .filter--count,body[data-controller=address] .filter--btn-apply .filter--count{padding-right: 0.5rem}body[data-controller=listing] .filter--facet-container,body[data-controller=search] .filter--facet-container,body[data-controller=address] .filter--facet-container{padding: 10px 0px 0px 0px;padding: .625rem 0rem 0rem 0rem}body[data-controller=listing] .filter--facet-container::after,body[data-controller=search] .filter--facet-container::after,body[data-controller=address] .filter--facet-container::after{display: table;clear: both;content: ""}body[data-controller=listing] .filter--active-container,body[data-controller=search] .filter--active-container,body[data-controller=address] .filter--active-container{display: none}body[data-controller=listing] .listing--wrapper.has--sidebar-filter .listing--paging,body[data-controller=search] .listing--wrapper.has--sidebar-filter .listing--paging,body[data-controller=address] .listing--wrapper.has--sidebar-filter .listing--paging{clear: both}body[data-controller=listing] .listing--wrapper.has--sidebar-filter .action--filter-btn,body[data-controller=search] .listing--wrapper.has--sidebar-filter .action--filter-btn,body[data-controller=address] .listing--wrapper.has--sidebar-filter .action--filter-btn{display: block}body[data-controller=listing] .listing--wrapper.has--sidebar-filter .action--sort,body[data-controller=search] .listing--wrapper.has--sidebar-filter .action--sort,body[data-controller=address] .listing--wrapper.has--sidebar-filter .action--sort{line-height: 32px;line-height: 2rem;margin: 0px 10px 10px 0px;margin: 0rem .625rem .625rem 0rem;width: 100%}body[data-controller=listing] .listing--wrapper.has--sidebar-filter .action--sort .sort--label,body[data-controller=search] .listing--wrapper.has--sidebar-filter .action--sort .sort--label,body[data-controller=address] .listing--wrapper.has--sidebar-filter .action--sort .sort--label{display: none}body[data-controller=listing] .listing--wrapper.has--sidebar-filter .action--sort .sort--select,body[data-controller=search] .listing--wrapper.has--sidebar-filter .action--sort .sort--select,body[data-controller=address] .listing--wrapper.has--sidebar-filter .action--sort .sort--select{width: 100%;vertical-align: top}body[data-controller=listing] .listing--wrapper .filter--actions.filter--actions-top,body[data-controller=search] .listing--wrapper .filter--actions.filter--actions-top,body[data-controller=address] .listing--wrapper .filter--actions.filter--actions-top{margin: 0}@media screen and (min-width: 768px){body[data-controller=listing] .filter-panel,body[data-controller=search] .filter-panel,body[data-controller=address] .filter-panel{float: left;margin-left: 0.553vw;width: 49%}body[data-controller=listing] .filter-panel.is--collapsed,body[data-controller=search] .filter-panel.is--collapsed,body[data-controller=address] .filter-panel.is--collapsed{height: 38px;height: 2.375rem}body[data-controller=listing] .filter-panel .flatpickr-wrapper,body[data-controller=search] .filter-panel .flatpickr-wrapper,body[data-controller=address] .filter-panel .flatpickr-wrapper{position: static}body[data-controller=listing] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static,body[data-controller=search] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static,body[data-controller=address] .filter-panel .flatpickr-wrapper .flatpickr-calendar.static{top: 100%}body[data-controller=listing] .is--no-sidebar .filter-panel,body[data-controller=search] .is--no-sidebar .filter-panel,body[data-controller=address] .is--no-sidebar .filter-panel{width: 32%}body[data-controller=listing] .filter-panel--flyout,body[data-controller=search] .filter-panel--flyout,body[data-controller=address] .filter-panel--flyout{position: absolute;top: 0;left: 0}body[data-controller=listing] .filter--active-container,body[data-controller=search] .filter--active-container,body[data-controller=address] .filter--active-container{padding: 0}body[data-controller=listing] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]),body[data-controller=listing] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]):hover,body[data-controller=search] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]),body[data-controller=search] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]):hover,body[data-controller=address] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]),body[data-controller=address] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]):hover{cursor: default}body[data-controller=listing] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]) .filter--active-icon::before,body[data-controller=listing] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]):hover .filter--active-icon::before,body[data-controller=search] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]) .filter--active-icon::before,body[data-controller=search] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]):hover .filter--active-icon::before,body[data-controller=address] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]) .filter--active-icon::before,body[data-controller=address] .filter--active-container.is--disabled .filter--active:not([data-filter-param=reset]):hover .filter--active-icon::before{font-family: "Lgv-Icon-Font";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\ea10"}body[data-controller=listing] .filter--btn-apply,body[data-controller=search] .filter--btn-apply,body[data-controller=address] .filter--btn-apply{width: auto}body[data-controller=listing] .filter--facet-container,body[data-controller=search] .filter--facet-container,body[data-controller=address] .filter--facet-container{display: none}body[data-controller=listing] .filter--actions.filter--actions-top,body[data-controller=search] .filter--actions.filter--actions-top,body[data-controller=address] .filter--actions.filter--actions-top{display: none}body[data-controller=listing] .listing--wrapper.has--sidebar-filter .action--filter-btn,body[data-controller=search] .listing--wrapper.has--sidebar-filter .action--filter-btn,body[data-controller=address] .listing--wrapper.has--sidebar-filter .action--filter-btn{display: none}body[data-controller=listing] .listing--wrapper.has--sidebar-filter .action--sort .sort--select,body[data-controller=search] .listing--wrapper.has--sidebar-filter .action--sort .sort--select,body[data-controller=address] .listing--wrapper.has--sidebar-filter .action--sort .sort--select{max-width: 200px;max-width: 12.5rem;vertical-align: top}}@media screen and (min-width: 1024px){body[data-controller=listing] .filter-panel,body[data-controller=search] .filter-panel,body[data-controller=address] .filter-panel{width: 32%}}@media screen and (min-width: 1260px){body[data-controller=listing] .filter-panel--star-rating .rating-star--input,body[data-controller=search] .filter-panel--star-rating .rating-star--input,body[data-controller=address] .filter-panel--star-rating .rating-star--input{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem}body[data-controller=listing] .filter-panel--star-rating .rating-star--label,body[data-controller=search] .filter-panel--star-rating .rating-star--label,body[data-controller=address] .filter-panel--star-rating .rating-star--label{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;line-height: 20px;line-height: 1.25rem;font-size: 20px;font-size: 1.25rem}body[data-controller=listing] .listing--wrapper.has--sidebar-filter .action--sort .sort--label,body[data-controller=search] .listing--wrapper.has--sidebar-filter .action--sort .sort--label,body[data-controller=address] .listing--wrapper.has--sidebar-filter .action--sort .sort--label{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;display: inline-block}}body[data-controller=listing] .listing--actions,body[data-controller=search] .listing--actions,body[data-controller=address] .listing--actions{padding-top: 0}body[data-controller=listing] .listing--actions .action--filter-btn,body[data-controller=search] .listing--actions .action--filter-btn,body[data-controller=address] .listing--actions .action--filter-btn{position: absolute;top: 0;visibility: hidden}body[data-controller=listing] .listing--actions .action--filter-btn .filter--trigger,body[data-controller=search] .listing--actions .action--filter-btn .filter--trigger,body[data-controller=address] .listing--actions .action--filter-btn .filter--trigger{display: flex;align-items: center;padding: 0;height: auto}@media (max-width: 768px){body[data-controller=listing] .listing--actions .action--filter-btn,body[data-controller=search] .listing--actions .action--filter-btn,body[data-controller=address] .listing--actions .action--filter-btn{display: block !important}}body[data-controller=listing] .listing--actions .action--filter-options .filter--close-btn,body[data-controller=search] .listing--actions .action--filter-options .filter--close-btn,body[data-controller=address] .listing--actions .action--filter-options .filter--close-btn{display: none}body[data-controller=listing] .listing--actions .action--filter-options .filter--facet-container,body[data-controller=search] .listing--actions .action--filter-options .filter--facet-container,body[data-controller=address] .listing--actions .action--filter-options .filter--facet-container{display: flex;position: relative;flex-wrap: wrap;justify-content: space-between;padding-top: 0.75rem}body[data-controller=listing] .listing--actions .action--filter-options .filter--facet-container .wrap,body[data-controller=search] .listing--actions .action--filter-options .filter--facet-container .wrap,body[data-controller=address] .listing--actions .action--filter-options .filter--facet-container .wrap{flex: 1 1 100%}@media (min-width: 768px){body[data-controller=listing] .listing--actions .action--filter-options .filter--facet-container .wrap,body[data-controller=search] .listing--actions .action--filter-options .filter--facet-container .wrap,body[data-controller=address] .listing--actions .action--filter-options .filter--facet-container .wrap{flex-basis: auto}}@media (min-width: 768px){body[data-controller=listing] .listing--actions .action--filter-options .filter--facet-container,body[data-controller=search] .listing--actions .action--filter-options .filter--facet-container,body[data-controller=address] .listing--actions .action--filter-options .filter--facet-container{flex-wrap: nowrap;margin-left: -0.553vw}}body[data-controller=listing] .listing--actions .action--filter-options .filter--actions.filter--actions-top,body[data-controller=search] .listing--actions .action--filter-options .filter--actions.filter--actions-top,body[data-controller=address] .listing--actions .action--filter-options .filter--actions.filter--actions-top{display: none}body[data-controller=listing] .listing--actions .action--filter-options .filter--actions.filter--actions-bottom button,body[data-controller=search] .listing--actions .action--filter-options .filter--actions.filter--actions-bottom button,body[data-controller=address] .listing--actions .action--filter-options .filter--actions.filter--actions-bottom button{margin-right: 0;margin-left: 0}body[data-controller=listing] .listing--actions .action--filter-options.is--collapsed,body[data-controller=search] .listing--actions .action--filter-options.is--collapsed,body[data-controller=address] .listing--actions .action--filter-options.is--collapsed{border: 0}body[data-controller=listing] .listing--actions .action--filter-options.is--collapsed .filter--facet-container,body[data-controller=search] .listing--actions .action--filter-options.is--collapsed .filter--facet-container,body[data-controller=address] .listing--actions .action--filter-options.is--collapsed .filter--facet-container{display: block !important}body[data-controller=listing] .filter-panel,body[data-controller=search] .filter-panel,body[data-controller=address] .filter-panel{margin-bottom: 0.5rem;width: 100%}body[data-controller=listing] .filter-panel .filter-panel--flyout,body[data-controller=search] .filter-panel .filter-panel--flyout,body[data-controller=address] .filter-panel .filter-panel--flyout{display: inline-block;position: relative;top: auto;left: auto;border: 1px solid #979797}body[data-controller=listing] .filter-panel .filter-panel--flyout .filter-panel--icon,body[data-controller=search] .filter-panel .filter-panel--flyout .filter-panel--icon,body[data-controller=address] .filter-panel .filter-panel--flyout .filter-panel--icon{display: none !important}body[data-controller=listing] .filter-panel .filter-panel--flyout .filter-panel--content,body[data-controller=search] .filter-panel .filter-panel--flyout .filter-panel--content,body[data-controller=address] .filter-panel .filter-panel--flyout .filter-panel--content{display: none;position: absolute;top: 100%;left: 0;z-index: 1;margin-top: 6px;box-shadow: 0 3px 10px rgba(0,0,0,0.25);background-color: #fff;min-width: 13rem}body[data-controller=listing] .filter-panel .filter-panel--flyout .filter-panel--content .wrapper,body[data-controller=search] .filter-panel .filter-panel--flyout .filter-panel--content .wrapper,body[data-controller=address] .filter-panel .filter-panel--flyout .filter-panel--content .wrapper{max-height: 260px;max-height: 16.25rem;overflow-x: hidden;overflow-y: auto}body[data-controller=listing] .filter-panel .filter-panel--flyout .filter-panel--content button,body[data-controller=search] .filter-panel .filter-panel--flyout .filter-panel--content button,body[data-controller=address] .filter-panel .filter-panel--flyout .filter-panel--content button{margin: 10px 0px 0px 0px;margin: .625rem 0rem 0rem 0rem;background-color: #841e44;width: 100%}body[data-controller=listing] .filter-panel.filter--value .filter-panel--flyout .filter-panel--title,body[data-controller=search] .filter-panel.filter--value .filter-panel--flyout .filter-panel--title,body[data-controller=address] .filter-panel.filter--value .filter-panel--flyout .filter-panel--title{padding: 0px 40px 0px 10px;padding: 0rem 2.5rem 0rem .625rem;position: relative;z-index: 1}body[data-controller=listing] .filter-panel.filter--value .filter-panel--flyout .filter-panel--input,body[data-controller=search] .filter-panel.filter--value .filter-panel--flyout .filter-panel--input,body[data-controller=address] .filter-panel.filter--value .filter-panel--flyout .filter-panel--input{right: 10px;right: 0.625rem;position: absolute;top: 50%;transform: translateY(-50%);z-index: 0;background-color: #d0d2d1}body[data-controller=listing] .filter-panel.selected .filter-panel--flyout,body[data-controller=listing] .filter-panel.is--collapsed .filter-panel--flyout,body[data-controller=search] .filter-panel.selected .filter-panel--flyout,body[data-controller=search] .filter-panel.is--collapsed .filter-panel--flyout,body[data-controller=address] .filter-panel.selected .filter-panel--flyout,body[data-controller=address] .filter-panel.is--collapsed .filter-panel--flyout{border-color: #841e44;background-color: #841e44}body[data-controller=listing] .filter-panel.selected .filter-panel--flyout .filter-panel--title,body[data-controller=listing] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--title,body[data-controller=search] .filter-panel.selected .filter-panel--flyout .filter-panel--title,body[data-controller=search] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--title,body[data-controller=address] .filter-panel.selected .filter-panel--flyout .filter-panel--title,body[data-controller=address] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--title{color: #fff}body[data-controller=listing] .filter-panel.selected .filter-panel--flyout .filter-panel--content,body[data-controller=listing] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--content,body[data-controller=search] .filter-panel.selected .filter-panel--flyout .filter-panel--content,body[data-controller=search] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--content,body[data-controller=address] .filter-panel.selected .filter-panel--flyout .filter-panel--content,body[data-controller=address] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--content{display: block}body[data-controller=listing] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--content,body[data-controller=search] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--content,body[data-controller=address] .filter-panel.is--collapsed .filter-panel--flyout .filter-panel--content{display: block}@media (min-width: 768px){body[data-controller=listing] .filter-panel,body[data-controller=search] .filter-panel,body[data-controller=address] .filter-panel{display: inline-block;margin-bottom: 0.75rem;width: auto}}body[data-controller=listing] form.action--sort,body[data-controller=search] form.action--sort,body[data-controller=address] form.action--sort{display: none !important}body[data-controller=listing] .range-slider,body[data-controller=search] .range-slider,body[data-controller=address] .range-slider{-webkit-touch-callout: none;padding-top: 0.5rem}body[data-controller=listing] .range-slider--container,body[data-controller=search] .range-slider--container,body[data-controller=address] .range-slider--container{height: 12px;height: 0.75rem;display: block;border: 1px solid #dee2e6;border-radius: 6px;box-shadow: inset 0 1px 1px #f0f0f0;background: #fff;width: 100%;touch-action: none}body[data-controller=listing] .range-slider--range-bar,body[data-controller=search] .range-slider--range-bar,body[data-controller=address] .range-slider--range-bar{position: relative;box-shadow: inset 0 0 3px #811d42;background: #841e44;width: 100%;height: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0)}body[data-controller=listing] .range-slider--handle,body[data-controller=search] .range-slider--handle,body[data-controller=address] .range-slider--handle{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;position: absolute;top: 50%;transform: translateY(-50%);border: 1px solid #dee2e6;border-radius: 4px;background-image: linear-gradient(to bottom right, #fff, #ddd);cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0)}body[data-controller=listing] .range-slider--handle.is--min,body[data-controller=search] .range-slider--handle.is--min,body[data-controller=address] .range-slider--handle.is--min{left: 0}body[data-controller=listing] .range-slider--handle.is--max,body[data-controller=search] .range-slider--handle.is--max,body[data-controller=address] .range-slider--handle.is--max{right: 0}body[data-controller=listing] .range-slider--handle:hover,body[data-controller=listing] .range-slider--handle.is--dragging,body[data-controller=search] .range-slider--handle:hover,body[data-controller=search] .range-slider--handle.is--dragging,body[data-controller=address] .range-slider--handle:hover,body[data-controller=address] .range-slider--handle.is--dragging{border-color: #841e44}body[data-controller=listing] .range-slider--format,body[data-controller=search] .range-slider--format,body[data-controller=address] .range-slider--format{display: none}body[data-controller=listing] .banner--container,body[data-controller=detail][data-action=error] .banner--container,body[data-controller=search] .banner--container{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}body[data-controller=listing] .banner--link,body[data-controller=detail][data-action=error] .banner--link,body[data-controller=search] .banner--link{display: block;position: relative;padding-bottom: calc(var(--height) / 1140 * 100%);width: 100%}body[data-controller=listing] .banner--link img,body[data-controller=detail][data-action=error] .banner--link img,body[data-controller=search] .banner--link img{position: absolute;width: 100%;height: 100%;object-fit: cover}@media (min-width: 1140px){body[data-controller=listing] .banner--link,body[data-controller=detail][data-action=error] .banner--link,body[data-controller=search] .banner--link{padding-bottom: calc(var(--height) * 1px)}}body[data-controller=listing] .category--teaser,body[data-controller=detail][data-action=error] .category--teaser,body[data-controller=search] .category--teaser{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}body[data-controller=listing] .category--teaser .offcanvas--content,body[data-controller=detail][data-action=error] .category--teaser .offcanvas--content,body[data-controller=search] .category--teaser .offcanvas--content{padding: 20px;padding: 1.25rem}body[data-controller=listing] .category--teaser .offcanvas--content .content--title,body[data-controller=detail][data-action=error] .category--teaser .offcanvas--content .content--title,body[data-controller=search] .category--teaser .offcanvas--content .content--title{font-size: 18px;font-size: 1.125rem;margin: 10px 0px 15px 0px;margin: .625rem 0rem .9375rem 0rem}body[data-controller=listing] .vendor--info,body[data-controller=detail][data-action=error] .vendor--info,body[data-controller=search] .vendor--info{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}body[data-controller=listing] .vendor--info::after,body[data-controller=detail][data-action=error] .vendor--info::after,body[data-controller=search] .vendor--info::after{display: table;clear: both;content: ""}body[data-controller=listing] .vendor--info .vendor--image-wrapper,body[data-controller=detail][data-action=error] .vendor--info .vendor--image-wrapper,body[data-controller=search] .vendor--info .vendor--image-wrapper{margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem;max-width: 200px;max-width: 12.5rem;height: 70px;height: 4.375rem;margin-right: auto;margin-left: auto}body[data-controller=listing] .vendor--info .vendor--image,body[data-controller=detail][data-action=error] .vendor--info .vendor--image,body[data-controller=search] .vendor--info .vendor--image{margin: 0 auto}body[data-controller=listing] .vendor--info .vendor--text,body[data-controller=detail][data-action=error] .vendor--info .vendor--text,body[data-controller=search] .vendor--info .vendor--text{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}body[data-controller=listing] .listing--wrapper.js--is-loading .js--loading-indicator,body[data-controller=detail][data-action=error] .listing--wrapper.js--is-loading .js--loading-indicator,body[data-controller=search] .listing--wrapper.js--is-loading .js--loading-indicator{top: 150px;top: 9.375rem;position: absolute}body[data-controller=listing] .listing--wrapper.js--is-loading .js--overlay,body[data-controller=detail][data-action=error] .listing--wrapper.js--is-loading .js--overlay,body[data-controller=search] .listing--wrapper.js--is-loading .js--overlay{top: -140px;min-height: 400px}body[data-controller=listing] .listing,body[data-controller=detail][data-action=error] .listing,body[data-controller=search] .listing{opacity: 1}body[data-controller=listing] .listing.is--loading,body[data-controller=detail][data-action=error] .listing.is--loading,body[data-controller=search] .listing.is--loading{opacity: 0}body[data-controller=listing] .teaser--text-action,body[data-controller=detail][data-action=error] .teaser--text-action,body[data-controller=search] .teaser--text-action{display: flex;justify-content: flex-end;margin-top: 32px}body[data-controller=listing] .action--filter-btn,body[data-controller=detail][data-action=error] .action--filter-btn,body[data-controller=search] .action--filter-btn{margin-bottom: 10px;margin-bottom: 0.625rem}body[data-controller=listing] .action--filter-btn .filter--trigger,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger,body[data-controller=search] .action--filter-btn .filter--trigger{height: 34px;height: 2.125rem;padding: 4px 4px 4px 10px;padding: .25rem .25rem .25rem .625rem;display: block;position: relative;overflow: hidden}body[data-controller=listing] .action--filter-btn .filter--trigger .icon--filter,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger .icon--filter,body[data-controller=search] .action--filter-btn .filter--trigger .icon--filter{margin-right: 8px;margin-right: 0.5rem}body[data-controller=listing] .action--filter-btn .filter--trigger .action--collapse-icon,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger .action--collapse-icon,body[data-controller=search] .action--filter-btn .filter--trigger .action--collapse-icon{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;line-height: 24px;line-height: 1.5rem;display: inline-block;float: right;color: #fff}body[data-controller=listing] .action--filter-options .filter--close-btn,body[data-controller=detail][data-action=error] .action--filter-options .filter--close-btn,body[data-controller=search] .action--filter-options .filter--close-btn{padding: 12px 10px 12px 10px;padding: .75rem .625rem .75rem .625rem;display: block;color: #fff}body[data-controller=listing] .action--filter-options .filter--close-btn:hover,body[data-controller=detail][data-action=error] .action--filter-options .filter--close-btn:hover,body[data-controller=search] .action--filter-options .filter--close-btn:hover{color: #fff}body[data-controller=listing] .action--filter-options .filter--close-btn .icon--arrow-right,body[data-controller=detail][data-action=error] .action--filter-options .filter--close-btn .icon--arrow-right,body[data-controller=search] .action--filter-options .filter--close-btn .icon--arrow-right{margin: 3px 0px 0px 0px;margin: .1875rem 0rem 0rem 0rem;float: right}body[data-controller=listing] .action--filter-options .filter--btn-apply,body[data-controller=detail][data-action=error] .action--filter-options .filter--btn-apply,body[data-controller=search] .action--filter-options .filter--btn-apply{clear: both}body[data-controller=listing] .action--filter-options .filter--list,body[data-controller=detail][data-action=error] .action--filter-options .filter--list,body[data-controller=search] .action--filter-options .filter--list{list-style: none}body[data-controller=listing] .action--filter-options .filter--entry,body[data-controller=detail][data-action=error] .action--filter-options .filter--entry,body[data-controller=search] .action--filter-options .filter--entry{padding: 10px 20px 10px 20px;padding: .625rem 1.25rem .625rem 1.25rem;font-size: 16px;font-size: 1rem;display: block}body[data-controller=listing] .action--filter-options .filter--entry:last-child,body[data-controller=detail][data-action=error] .action--filter-options .filter--entry:last-child,body[data-controller=search] .action--filter-options .filter--entry:last-child{border: 0 none}body[data-controller=listing] .option--container,body[data-controller=detail][data-action=error] .option--container,body[data-controller=search] .option--container{position: relative}body[data-controller=listing] .action--sort,body[data-controller=detail][data-action=error] .action--sort,body[data-controller=search] .action--sort{margin-bottom: 20px;margin-bottom: 1.25rem;display: block}body[data-controller=listing] .action--sort .sort--label,body[data-controller=detail][data-action=error] .action--sort .sort--label,body[data-controller=search] .action--sort .sort--label{display: none}body[data-controller=listing] .action--sort .sort--select,body[data-controller=detail][data-action=error] .action--sort .sort--select,body[data-controller=search] .action--sort .sort--select{height: 34px;height: 2.125rem;max-width: 100%}body[data-controller=listing] .action--sort .sort--select::after,body[data-controller=listing] .action--sort .sort--select .sort--field,body[data-controller=detail][data-action=error] .action--sort .sort--select::after,body[data-controller=detail][data-action=error] .action--sort .sort--select .sort--field,body[data-controller=search] .action--sort .sort--select::after,body[data-controller=search] .action--sort .sort--select .sort--field{line-height: 34px;line-height: 2.125rem}body[data-controller=listing] .action--per-page,body[data-controller=detail][data-action=error] .action--per-page,body[data-controller=search] .action--per-page{display: none}body[data-controller=listing] .listing--paging,body[data-controller=detail][data-action=error] .listing--paging,body[data-controller=search] .listing--paging{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem;display: block}body[data-controller=listing] .listing--paging::after,body[data-controller=detail][data-action=error] .listing--paging::after,body[data-controller=search] .listing--paging::after{display: table;clear: both;content: ""}body[data-controller=listing] .listing--paging .paging--label,body[data-controller=detail][data-action=error] .listing--paging .paging--label,body[data-controller=search] .listing--paging .paging--label{display: none}body[data-controller=listing] .listing--paging .paging--display,body[data-controller=detail][data-action=error] .listing--paging .paging--display,body[data-controller=search] .listing--paging .paging--display{line-height: 30px;line-height: 1.875rem;margin-left: 10px;margin-left: 0.625rem}body[data-controller=listing] .listing--bottom-paging,body[data-controller=detail][data-action=error] .listing--bottom-paging,body[data-controller=search] .listing--bottom-paging{margin: 10px 0px 20px 0px;margin: .625rem 0rem 1.25rem 0rem}body[data-controller=listing] .listing--container,body[data-controller=detail][data-action=error] .listing--container,body[data-controller=search] .listing--container{padding-bottom: 20px;padding-bottom: 1.25rem}body[data-controller=listing] .listing,body[data-controller=detail][data-action=error] .listing,body[data-controller=search] .listing{display: flex;flex-wrap: wrap;margin-right: -10px;margin-left: -10px}body[data-controller=listing] .listing::after,body[data-controller=detail][data-action=error] .listing::after,body[data-controller=search] .listing::after{display: table;clear: both;content: ""}body[data-controller=listing] .infinite--actions,body[data-controller=detail][data-action=error] .infinite--actions,body[data-controller=search] .infinite--actions{margin: 0 auto;width: 100%;text-align: center}body[data-controller=listing] .infinite--actions .js--load-more,body[data-controller=listing] .infinite--actions .js--load-previous,body[data-controller=detail][data-action=error] .infinite--actions .js--load-more,body[data-controller=detail][data-action=error] .infinite--actions .js--load-previous,body[data-controller=search] .infinite--actions .js--load-more,body[data-controller=search] .infinite--actions .js--load-previous{margin-bottom: 20px;margin-bottom: 1.25rem}body[data-controller=listing] .infinite--actions a,body[data-controller=detail][data-action=error] .infinite--actions a,body[data-controller=search] .infinite--actions a{cursor: pointer}body[data-controller=listing] .infinite--actions a i,body[data-controller=detail][data-action=error] .infinite--actions a i,body[data-controller=search] .infinite--actions a i{display: none !important}@media screen and (min-width: 768px){body[data-controller=listing] .vendor--info .vendor--image-wrapper,body[data-controller=detail][data-action=error] .vendor--info .vendor--image-wrapper,body[data-controller=search] .vendor--info .vendor--image-wrapper{margin: 0px 20px 20px 0px;margin: 0rem 1.25rem 1.25rem 0rem;float: left}body[data-controller=listing] .vendor--info .vendor--image-wrapper + .vendor--text,body[data-controller=detail][data-action=error] .vendor--info .vendor--image-wrapper + .vendor--text,body[data-controller=search] .vendor--info .vendor--image-wrapper + .vendor--text{margin: 0px 0px 0px 250px;margin: 0rem 0rem 0rem 15.625rem}body[data-controller=listing] .vendor--info .vendor--image-wrapper .vendor--image,body[data-controller=detail][data-action=error] .vendor--info .vendor--image-wrapper .vendor--image,body[data-controller=search] .vendor--info .vendor--image-wrapper .vendor--image{margin: 0}body[data-controller=listing] .listing--actions,body[data-controller=detail][data-action=error] .listing--actions,body[data-controller=search] .listing--actions{margin: 10px 0px 20px 0px;margin: .625rem 0rem 1.25rem 0rem}body[data-controller=listing] .listing--actions .listing--paging,body[data-controller=detail][data-action=error] .listing--actions .listing--paging,body[data-controller=search] .listing--actions .listing--paging{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: block}body[data-controller=listing] .listing--actions.without-facets.without-sortings.without-pagination,body[data-controller=detail][data-action=error] .listing--actions.without-facets.without-sortings.without-pagination,body[data-controller=search] .listing--actions.without-facets.without-sortings.without-pagination{display: none}body[data-controller=listing] .listing--actions.without-facets.without-sortings,body[data-controller=detail][data-action=error] .listing--actions.without-facets.without-sortings,body[data-controller=search] .listing--actions.without-facets.without-sortings{padding-top: 0px;padding-top: 0rem;border-top: 0}body[data-controller=listing] .action--per-page,body[data-controller=detail][data-action=error] .action--per-page,body[data-controller=search] .action--per-page{line-height: 32px;line-height: 2rem;display: inline-block;float: right;width: 30%;text-align: right}body[data-controller=listing] .action--per-page .per-page--label,body[data-controller=detail][data-action=error] .action--per-page .per-page--label,body[data-controller=search] .action--per-page .per-page--label{display: none}body[data-controller=listing] .action--per-page .per-page--select,body[data-controller=detail][data-action=error] .action--per-page .per-page--select,body[data-controller=search] .action--per-page .per-page--select{width: 80px;width: 5rem;height: 32px;height: 2rem;vertical-align: top}body[data-controller=listing] .action--per-page .per-page--select::after,body[data-controller=listing] .action--per-page .per-page--select .per-page--field,body[data-controller=detail][data-action=error] .action--per-page .per-page--select::after,body[data-controller=detail][data-action=error] .action--per-page .per-page--select .per-page--field,body[data-controller=search] .action--per-page .per-page--select::after,body[data-controller=search] .action--per-page .per-page--select .per-page--field{line-height: 30px;line-height: 1.875rem;text-align: center}body[data-controller=listing] .action--sort,body[data-controller=detail][data-action=error] .action--sort,body[data-controller=search] .action--sort{width: 200px;width: 12.5rem;margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;display: inline-block;float: right;text-align: right}body[data-controller=listing] .action--sort .sort--select,body[data-controller=detail][data-action=error] .action--sort .sort--select,body[data-controller=search] .action--sort .sort--select{max-width: 200px;max-width: 12.5rem}body[data-controller=listing] .action--filter-btn,body[data-controller=detail][data-action=error] .action--filter-btn,body[data-controller=search] .action--filter-btn{width: 190px;width: 11.875rem;margin: 0px 20px 10px 10px;margin: 0rem 1.25rem .625rem .625rem;float: left}body[data-controller=listing] .action--filter-btn .filter--trigger .action--collapse-icon,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger .action--collapse-icon,body[data-controller=search] .action--filter-btn .filter--trigger .action--collapse-icon{display: none}body[data-controller=listing] .action--filter-btn .filter--trigger::after,body[data-controller=listing] .action--filter-btn .filter--trigger::before,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger::after,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger::before,body[data-controller=search] .action--filter-btn .filter--trigger::after,body[data-controller=search] .action--filter-btn .filter--trigger::before{width: 16px;width: 1rem;height: 16px;height: 1rem;right: 10px;right: 0.625rem;margin-top: -8px;margin-top: -0.5rem;font-size: 6px;font-size: 0.375rem;line-height: 16px;line-height: 1rem;position: absolute;top: 50%;background: none;text-align: center;color: inherit}body[data-controller=listing] .action--filter-btn .filter--trigger::after,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger::after,body[data-controller=search] .action--filter-btn .filter--trigger::after{margin-top: -48px;margin-top: -3rem}body[data-controller=listing] .action--filter-btn .filter--trigger.is--active::before,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger.is--active::before,body[data-controller=search] .action--filter-btn .filter--trigger.is--active::before{margin-top: 40px;margin-top: 2.5rem}body[data-controller=listing] .action--filter-btn .filter--trigger.is--active::after,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger.is--active::after,body[data-controller=search] .action--filter-btn .filter--trigger.is--active::after{margin-top: -8px;margin-top: -0.5rem}body[data-controller=listing] .action--filter-options.is--instant-filter-active .filter--active-container,body[data-controller=detail][data-action=error] .action--filter-options.is--instant-filter-active .filter--active-container,body[data-controller=search] .action--filter-options.is--instant-filter-active .filter--active-container{display: block}body[data-controller=listing] .action--filter-options .filter--close-btn,body[data-controller=detail][data-action=error] .action--filter-options .filter--close-btn,body[data-controller=search] .action--filter-options .filter--close-btn{display: none}body[data-controller=listing] .action--filter-options .filter--container::after,body[data-controller=detail][data-action=error] .action--filter-options .filter--container::after,body[data-controller=search] .action--filter-options .filter--container::after{display: table;clear: both;content: ""}body[data-controller=listing] .action--filter-options .filter--group,body[data-controller=detail][data-action=error] .action--filter-options .filter--group,body[data-controller=search] .action--filter-options .filter--group{height: 38px;height: 2.375rem;position: relative;float: left;margin: 0 2% 2% 0;width: 31%}body[data-controller=listing] .action--filter-options .filter--header,body[data-controller=detail][data-action=error] .action--filter-options .filter--header,body[data-controller=search] .action--filter-options .filter--header{position: absolute;top: 0;left: 0;width: 100%}body[data-controller=listing] .action--filter-options .filter--content,body[data-controller=detail][data-action=error] .action--filter-options .filter--content,body[data-controller=search] .action--filter-options .filter--content{top: 38px;top: 2.375rem;position: absolute;left: 0;width: 100%}body[data-controller=listing] .action--filter-options #filter::after,body[data-controller=detail][data-action=error] .action--filter-options #filter::after,body[data-controller=search] .action--filter-options #filter::after{display: table;clear: both;content: ""}body[data-controller=listing] .listing--bottom-paging,body[data-controller=detail][data-action=error] .listing--bottom-paging,body[data-controller=search] .listing--bottom-paging{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem}}@media screen and (min-width: 1260px){body[data-controller=listing] .action--filter-btn,body[data-controller=detail][data-action=error] .action--filter-btn,body[data-controller=search] .action--filter-btn{margin-right: 2%;width: 20%}body[data-controller=listing] .action--filter-btn .filter--trigger,body[data-controller=detail][data-action=error] .action--filter-btn .filter--trigger,body[data-controller=search] .action--filter-btn .filter--trigger{font-size: 14px;font-size: 0.875rem}body[data-controller=listing] .action--sort,body[data-controller=detail][data-action=error] .action--sort,body[data-controller=search] .action--sort{line-height: 32px;line-height: 2rem;margin: 0px 10px 10px 0px;margin: 0rem .625rem .625rem 0rem;width: 40%}body[data-controller=listing] .action--sort .sort--label,body[data-controller=detail][data-action=error] .action--sort .sort--label,body[data-controller=search] .action--sort .sort--label{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;display: inline-block}body[data-controller=listing] .action--sort .sort--select,body[data-controller=detail][data-action=error] .action--sort .sort--select,body[data-controller=search] .action--sort .sort--select{max-width: 200px;max-width: 12.5rem;vertical-align: top}body[data-controller=listing] .action--per-page .per-page--label,body[data-controller=detail][data-action=error] .action--per-page .per-page--label,body[data-controller=search] .action--per-page .per-page--label{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;display: inline-block}body[data-controller=listing] .listing--paging,body[data-controller=detail][data-action=error] .listing--paging,body[data-controller=search] .listing--paging{display: block;clear: both}body[data-controller=listing] .listing--paging .paging--label,body[data-controller=detail][data-action=error] .listing--paging .paging--label,body[data-controller=search] .listing--paging .paging--label{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem}body[data-controller=listing] .listing--paging .paging--display,body[data-controller=detail][data-action=error] .listing--paging .paging--display,body[data-controller=search] .listing--paging .paging--display{line-height: 30px;line-height: 1.875rem}}body[data-controller=listing] .listing--content .listing--actions-container,body[data-controller=listing] .search--content .listing--actions-container,body[data-controller=detail][data-action=error] .listing--content .listing--actions-container,body[data-controller=detail][data-action=error] .search--content .listing--actions-container,body[data-controller=search] .listing--content .listing--actions-container,body[data-controller=search] .search--content .listing--actions-container{z-index: 100;margin: 0;background-color: #f8f6f6;width: 100%;max-width: 100%}body[data-controller=listing] .listing--content .listings--actions,body[data-controller=listing] .search--content .listings--actions,body[data-controller=detail][data-action=error] .listing--content .listings--actions,body[data-controller=detail][data-action=error] .search--content .listings--actions,body[data-controller=search] .listing--content .listings--actions,body[data-controller=search] .search--content .listings--actions{background-color: #f8f6f6}body[data-controller=listing] .listing--content .category--teaser,body[data-controller=listing] .search--content .category--teaser,body[data-controller=detail][data-action=error] .listing--content .category--teaser,body[data-controller=detail][data-action=error] .search--content .category--teaser,body[data-controller=search] .listing--content .category--teaser,body[data-controller=search] .search--content .category--teaser{display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;border: 0;border-radius: 0;padding: 0}body[data-controller=listing] .listing--content .category--teaser .col,body[data-controller=listing] .search--content .category--teaser .col,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col,body[data-controller=detail][data-action=error] .search--content .category--teaser .col,body[data-controller=search] .listing--content .category--teaser .col,body[data-controller=search] .search--content .category--teaser .col{flex: 0 0 100%;max-width: 100%;padding: 0 15px}body[data-controller=listing] .listing--content .category--teaser .col .panel--title,body[data-controller=listing] .search--content .category--teaser .col .panel--title,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .panel--title,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .panel--title,body[data-controller=search] .listing--content .category--teaser .col .panel--title,body[data-controller=search] .search--content .category--teaser .col .panel--title{margin-top: 0;color: #841e44;font-size: 32px}body[data-controller=listing] .listing--content .category--teaser .col .hero--text,body[data-controller=listing] .search--content .category--teaser .col .hero--text,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .hero--text,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .hero--text,body[data-controller=search] .listing--content .category--teaser .col .hero--text,body[data-controller=search] .search--content .category--teaser .col .hero--text{font-size: 20px}body[data-controller=listing] .listing--content .category--teaser .col .hero--text p,body[data-controller=listing] .listing--content .category--teaser .col .hero--text span,body[data-controller=listing] .listing--content .category--teaser .col .hero--text a,body[data-controller=listing] .search--content .category--teaser .col .hero--text p,body[data-controller=listing] .search--content .category--teaser .col .hero--text span,body[data-controller=listing] .search--content .category--teaser .col .hero--text a,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .hero--text p,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .hero--text span,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .hero--text a,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .hero--text p,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .hero--text span,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .hero--text a,body[data-controller=search] .listing--content .category--teaser .col .hero--text p,body[data-controller=search] .listing--content .category--teaser .col .hero--text span,body[data-controller=search] .listing--content .category--teaser .col .hero--text a,body[data-controller=search] .search--content .category--teaser .col .hero--text p,body[data-controller=search] .search--content .category--teaser .col .hero--text span,body[data-controller=search] .search--content .category--teaser .col .hero--text a{font-size: inherit !important}body[data-controller=listing] .listing--content .category--teaser .col .teaser--text-long a,body[data-controller=listing] .search--content .category--teaser .col .teaser--text-long a,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .teaser--text-long a,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .teaser--text-long a,body[data-controller=search] .listing--content .category--teaser .col .teaser--text-long a,body[data-controller=search] .search--content .category--teaser .col .teaser--text-long a{text-decoration: underline}body[data-controller=listing] .listing--content .category--teaser .col a.more,body[data-controller=listing] .search--content .category--teaser .col a.more,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col a.more,body[data-controller=detail][data-action=error] .search--content .category--teaser .col a.more,body[data-controller=search] .listing--content .category--teaser .col a.more,body[data-controller=search] .search--content .category--teaser .col a.more{display: flex;align-items: center;margin-top: 1rem;color: #841e44;font-size: 18px}body[data-controller=listing] .listing--content .category--teaser .col a.more i,body[data-controller=listing] .search--content .category--teaser .col a.more i,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col a.more i,body[data-controller=detail][data-action=error] .search--content .category--teaser .col a.more i,body[data-controller=search] .listing--content .category--teaser .col a.more i,body[data-controller=search] .search--content .category--teaser .col a.more i{margin-left: 7.5px;color: #841e44;font-size: inherit}body[data-controller=listing] .listing--content .category--teaser .col .content,body[data-controller=listing] .search--content .category--teaser .col .content,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .content,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .content,body[data-controller=search] .listing--content .category--teaser .col .content,body[data-controller=search] .search--content .category--teaser .col .content{margin-top: 10px;background-color: #257132;padding: 15px;width: 100%;-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}body[data-controller=listing] .listing--content .category--teaser .col .content ul,body[data-controller=listing] .search--content .category--teaser .col .content ul,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .content ul,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .content ul,body[data-controller=search] .listing--content .category--teaser .col .content ul,body[data-controller=search] .search--content .category--teaser .col .content ul{display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}body[data-controller=listing] .listing--content .category--teaser .col .content ul li,body[data-controller=listing] .search--content .category--teaser .col .content ul li,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .content ul li,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .content ul li,body[data-controller=search] .listing--content .category--teaser .col .content ul li,body[data-controller=search] .search--content .category--teaser .col .content ul li{flex: 0 0 100%;max-width: 100%;position: relative;padding-right: 15px;padding-bottom: 7px;padding-left: 15px;width: 100%;min-height: 1px;color: #fff}body[data-controller=listing] .listing--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=listing] .search--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=search] .listing--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=search] .search--content .category--teaser .col .content ul li .category-teaser--link{line-height: 1.5;font-size: 18px;font-weight: 600;display: flex;line-height: 1.2}@media (min-width: 992px){body[data-controller=listing] .listing--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=listing] .search--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=search] .listing--content .category--teaser .col .content ul li .category-teaser--link,body[data-controller=search] .search--content .category--teaser .col .content ul li .category-teaser--link{line-height: 1.5;font-size: 24px;font-weight: 600}}@media (min-width: 1200px){body[data-controller=listing] .listing--content .category--teaser .col .content ul li,body[data-controller=listing] .search--content .category--teaser .col .content ul li,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .content ul li,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .content ul li,body[data-controller=search] .listing--content .category--teaser .col .content ul li,body[data-controller=search] .search--content .category--teaser .col .content ul li{flex: 0 0 50%;max-width: 50%;padding-bottom: 1rem}}body[data-controller=listing] .listing--content .category--teaser .col .content i,body[data-controller=listing] .search--content .category--teaser .col .content i,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .content i,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .content i,body[data-controller=search] .listing--content .category--teaser .col .content i,body[data-controller=search] .search--content .category--teaser .col .content i{flex: 0 0 auto;margin-right: 10px;color: #fff;font-size: 26px}@media (min-width: 992px){body[data-controller=listing] .listing--content .category--teaser .col .content i,body[data-controller=listing] .search--content .category--teaser .col .content i,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col .content i,body[data-controller=detail][data-action=error] .search--content .category--teaser .col .content i,body[data-controller=search] .listing--content .category--teaser .col .content i,body[data-controller=search] .search--content .category--teaser .col .content i{font-size: 40px}}@media (min-width: 768px){body[data-controller=listing] .listing--content .category--teaser .col,body[data-controller=listing] .search--content .category--teaser .col,body[data-controller=detail][data-action=error] .listing--content .category--teaser .col,body[data-controller=detail][data-action=error] .search--content .category--teaser .col,body[data-controller=search] .listing--content .category--teaser .col,body[data-controller=search] .search--content .category--teaser .col{flex: 0 0 50%;max-width: 50%;flex-grow: 1;max-width: 100%}}body[data-controller=listing] .detail-error,body[data-controller=detail][data-action=error] .detail-error,body[data-controller=search] .detail-error{margin: 1.875rem auto}body[data-controller=checkout] .address-manager--modal .header > .title,body[data-controller=account] .address-manager--modal .header > .title{padding-left: 2%px;padding-left: 0.125%rem;padding-left: 2%}body[data-controller=checkout] .address-manager--modal.address-manager--editor .address-editor--errors,body[data-controller=account] .address-manager--modal.address-manager--editor .address-editor--errors{padding: 20px;padding: 1.25rem;padding-bottom: 0}body[data-controller=checkout] .address-manager--modal.address-manager--editor .address-editor--body,body[data-controller=account] .address-manager--modal.address-manager--editor .address-editor--body{padding: 0}body[data-controller=checkout] .address-manager--modal.address-manager--selection .content::after,body[data-controller=account] .address-manager--modal.address-manager--selection .content::after{display: table;clear: both;content: ""}body[data-controller=checkout] .address-manager--modal.address-manager--selection .content .modal--container,body[data-controller=account] .address-manager--modal.address-manager--selection .content .modal--container{margin: -2% 0 0 -2%}body[data-controller=checkout] .address-manager--modal.address-manager--selection .content .modal--container::after,body[data-controller=account] .address-manager--modal.address-manager--selection .content .modal--container::after{display: table;clear: both;content: ""}body[data-controller=checkout] .address-manager--modal.address-manager--selection .content .modal--container .modal--container-item,body[data-controller=account] .address-manager--modal.address-manager--selection .content .modal--container .modal--container-item{float: left;padding: 2% 0 0 2%;width: 100%}body[data-controller=checkout] .address-manager--modal.address-manager--selection .content .panel--actions .btn,body[data-controller=account] .address-manager--modal.address-manager--selection .content .panel--actions .btn{width: 100%;text-align: center}body[data-controller=checkout] .address-manager--modal.address-manager--selection .content .panel--actions .btn .js--loading,body[data-controller=account] .address-manager--modal.address-manager--selection .content .panel--actions .btn .js--loading{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;right: 6px;right: 0.375rem;top: 2px;top: 0.125rem;margin: 8px 5px 8px 5px;margin: .5rem .3125rem .5rem .3125rem;display: block;position: absolute;animation: keyframe--spin 1s linear infinite}body[data-controller=checkout] .address-manager--modal.account--content,body[data-controller=account] .address-manager--modal.account--content{margin: 0px;margin: 0rem;padding-top: 45px;padding-top: 2.8125rem}body[data-controller=checkout] .address-manager--modal .address--item-body .panel--title,body[data-controller=account] .address-manager--modal .address--item-body .panel--title{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem;padding-top: 0}body[data-controller=checkout] .address-manager--modal .account--welcome,body[data-controller=account] .address-manager--modal .account--welcome{margin-bottom: 0}body[data-controller=checkout] .address-manager--modal.account--address-form .alert,body[data-controller=account] .address-manager--modal.account--address-form .alert{margin: 20px 18px 20px 18px;margin: 1.25rem 1.125rem 1.25rem 1.125rem}body[data-controller=checkout] .address-manager--modal .address--form-actions::after,body[data-controller=account] .address-manager--modal .address--form-actions::after{display: table;clear: both;content: ""}body[data-controller=checkout] .address-manager--modal .address--form-actions .address--form-submit,body[data-controller=account] .address-manager--modal .address--form-actions .address--form-submit{margin-bottom: 10px;margin-bottom: 0.625rem;width: 100%;text-align: center}body[data-controller=checkout] .address-manager--modal .address--actions-set-defaults,body[data-controller=account] .address-manager--modal .address--actions-set-defaults{margin-bottom: 10px;margin-bottom: 0.625rem;line-height: normal}body[data-controller=checkout] .address-manager--modal .address--actions-set-defaults .btn,body[data-controller=account] .address-manager--modal .address--actions-set-defaults .btn{margin: 2px;border-radius: 2px;padding: 0.5rem}body[data-controller=checkout] .address-manager--modal .address--actions-set-defaults .btn.non-interactive,body[data-controller=account] .address-manager--modal .address--actions-set-defaults .btn.non-interactive{line-height: 1.5;font-size: 18px;font-weight: 600;display: block;background-color: #d0d2d1}body[data-controller=checkout] .address-manager--modal .address--actions-set-defaults .btn.non-interactive + .non-interactive,body[data-controller=account] .address-manager--modal .address--actions-set-defaults .btn.non-interactive + .non-interactive{display: inline-flex}body[data-controller=checkout] .address-manager--modal .address--required-info,body[data-controller=account] .address-manager--modal .address--required-info{margin: 20px 0px 20px 0px;margin: 1.25rem 0rem 1.25rem 0rem;font-size: 14px;font-size: 0.875rem}body[data-controller=checkout] .address-manager--modal .select-field,body[data-controller=account] .address-manager--modal .select-field{margin-bottom: 5px;margin-bottom: 0.3125rem;max-width: 100%}body[data-controller=checkout] .address-manager--modal .address--field,body[data-controller=account] .address-manager--modal .address--field{margin-bottom: 10px;margin-bottom: 0.625rem;width: 100%}body[data-controller=checkout] .address-manager--modal .address--customertype,body[data-controller=account] .address-manager--modal .address--customertype{display: block}body[data-controller=checkout] .address-manager--modal .address--zip-city .address--field-zipcode,body[data-controller=account] .address-manager--modal .address--zip-city .address--field-zipcode{float: left;width: 28%}body[data-controller=checkout] .address-manager--modal .address--zip-city .address--field-city,body[data-controller=account] .address-manager--modal .address--zip-city .address--field-city{float: left;width: 70%}body[data-controller=checkout] .address-manager--modal .address--zip-city .address--field-city::after,body[data-controller=account] .address-manager--modal .address--zip-city .address--field-city::after{display: table;clear: both;content: ""}body[data-controller=checkout] .address-manager--modal .address--zip-city .address--spacer,body[data-controller=account] .address-manager--modal .address--zip-city .address--spacer{margin-right: 2%}body[data-controller=checkout] .address-manager--modal.address--delete .panel,body[data-controller=account] .address-manager--modal.address--delete .panel{margin-bottom: 20px;margin-bottom: 1.25rem}body[data-controller=checkout] .address-manager--modal .address--delete-actions .btn.is--primary,body[data-controller=account] .address-manager--modal .address--delete-actions .btn.is--primary{float: right}body[data-controller=checkout] .address-manager--modal .address--content,body[data-controller=account] .address-manager--modal .address--content{margin: -2% 0 0 -2%}body[data-controller=checkout] .address-manager--modal .address--content::after,body[data-controller=account] .address-manager--modal .address--content::after{display: table;clear: both;content: ""}body[data-controller=checkout] .address-manager--modal .address--item-content,body[data-controller=account] .address-manager--modal .address--item-content{float: left;padding: 2% 0 0 2%;width: 100%}body[data-controller=checkout] .address-manager--modal .address--item-content .panel--actions,body[data-controller=account] .address-manager--modal .address--item-content .panel--actions{display: table-cell;vertical-align: bottom}body[data-controller=checkout] .address-manager--modal .address--item-content > .panel,body[data-controller=account] .address-manager--modal .address--item-content > .panel{padding: 10px}body[data-controller=checkout] .address-manager--modal .address--item-create .btn,body[data-controller=account] .address-manager--modal .address--item-create .btn{text-align: center}body[data-controller=checkout] .address-manager--modal .address--item-actions form,body[data-controller=account] .address-manager--modal .address--item-actions form{display: block}body[data-controller=checkout] .address-manager--modal .js--loading,body[data-controller=account] .address-manager--modal .js--loading{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;margin: 0px 0px 0px 5px;margin: 0rem 0rem 0rem .3125rem;top: 4px;top: 0.25rem;display: inline-block;position: relative;animation: keyframe--spin 1s linear infinite}@media (min-width: 768px){body[data-controller=checkout] .address-manager--modal .address--form-actions .address--form-submit,body[data-controller=account] .address-manager--modal .address--form-actions .address--form-submit{width: auto}body[data-controller=checkout] .address-manager--modal.address-manager--selection .content .modal--container .modal--container-item,body[data-controller=account] .address-manager--modal.address-manager--selection .content .modal--container .modal--container-item{width: 50%}}@media (min-width: 1200px){body[data-controller=checkout] .address-manager--modal.address-manager--selection,body[data-controller=account] .address-manager--modal.address-manager--selection{max-width: 1145px;max-width: 71.5625rem}body[data-controller=checkout] .address-manager--modal.address-manager--selection .content .modal--container .modal--container-item,body[data-controller=account] .address-manager--modal.address-manager--selection .content .modal--container .modal--container-item{width: 33.3%}}body[data-controller=account][data-action=logout] .right,body[data-controller=account][data-action=profile] .right{float: right}body[data-controller=account][data-action=logout] .content-main,body[data-controller=account][data-action=profile] .content-main{padding-top: 20px}body[data-controller=account][data-action=logout] .content-main .panel,body[data-controller=account][data-action=logout] .content-main .panel--group,body[data-controller=account][data-action=profile] .content-main .panel,body[data-controller=account][data-action=profile] .content-main .panel--group{margin-bottom: 2rem}body[data-controller=account][data-action=logout] .content-main .panel .panel--title,body[data-controller=account][data-action=logout] .content-main .panel--group .panel--title,body[data-controller=account][data-action=profile] .content-main .panel .panel--title,body[data-controller=account][data-action=profile] .content-main .panel--group .panel--title{line-height: 1.5;font-size: 24px;font-weight: 600}body[data-controller=account][data-action=logout] .content-main .panel .panel--title + p,body[data-controller=account][data-action=logout] .content-main .panel--group .panel--title + p,body[data-controller=account][data-action=profile] .content-main .panel .panel--title + p,body[data-controller=account][data-action=profile] .content-main .panel--group .panel--title + p{line-height: 1.5;font-size: 20px;font-weight: 100}body[data-controller=account][data-action=logout] .content-main .panel,body[data-controller=account][data-action=profile] .content-main .panel{padding: 1rem}@media (max-width: 767px){body[data-controller=account][data-action=logout] .content-main .panel .panel--body .column--quantity brick-select,body[data-controller=account][data-action=profile] .content-main .panel .panel--body .column--quantity brick-select{width: auto}}body[data-controller=account][data-action=logout] brick-select,body[data-controller=account][data-action=profile] brick-select{max-width: 50%}body[data-controller=account][data-action=logout] .account--content,body[data-controller=account][data-action=profile] .account--content{margin: 10px 0px 0px 0px;margin: .625rem 0rem 0rem 0rem}body[data-controller=account][data-action=logout] .partner-statistic .panel--title,body[data-controller=account][data-action=profile] .partner-statistic .panel--title{padding-bottom: 20px;padding-bottom: 1.25rem}body[data-controller=account][data-action=logout] .account--content::after,body[data-controller=account][data-action=logout] .payment_logo_debit::after,body[data-controller=account][data-action=logout] .account-address--container::after,body[data-controller=account][data-action=logout] .account-info--container::after,body[data-controller=account][data-action=profile] .account--content::after,body[data-controller=account][data-action=profile] .payment_logo_debit::after,body[data-controller=account][data-action=profile] .account-address--container::after,body[data-controller=account][data-action=profile] .account-info--container::after{display: table;clear: both;content: ""}body[data-controller=account][data-action=logout] .account--logout .logout--headline,body[data-controller=account][data-action=profile] .account--logout .logout--headline{font-size: 24px;font-size: 1.5rem;margin: 10px 0px 20px 0px;margin: .625rem 0rem 1.25rem 0rem}body[data-controller=account][data-action=logout] .account--logout .logout--actions,body[data-controller=account][data-action=profile] .account--logout .logout--actions{margin-bottom: 10px;margin-bottom: 0.625rem}body[data-controller=account][data-action=logout] .account--logout .logout-back-to-shop,body[data-controller=account][data-action=profile] .account--logout .logout-back-to-shop{display: block}body[data-controller=account][data-action=logout] .account--box,body[data-controller=account][data-action=profile] .account--box{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}body[data-controller=account][data-action=logout] .account--password input[type=text],body[data-controller=account][data-action=logout] .account--password input[type=password],body[data-controller=account][data-action=logout] .account--password input[type=email],body[data-controller=account][data-action=logout] .account--email input[type=text],body[data-controller=account][data-action=logout] .account--email input[type=password],body[data-controller=account][data-action=logout] .account--email input[type=email],body[data-controller=account][data-action=profile] .account--password input[type=text],body[data-controller=account][data-action=profile] .account--password input[type=password],body[data-controller=account][data-action=profile] .account--password input[type=email],body[data-controller=account][data-action=profile] .account--email input[type=text],body[data-controller=account][data-action=profile] .account--email input[type=password],body[data-controller=account][data-action=profile] .account--email input[type=email]{width: 100%}body[data-controller=account][data-action=logout] .account--welcome,body[data-controller=account][data-action=profile] .account--welcome{margin-bottom: 20px;margin-bottom: 1.25rem}body[data-controller=account][data-action=logout] .account--welcome .panel--body,body[data-controller=account][data-action=profile] .account--welcome .panel--body{padding: 0}body[data-controller=account][data-action=logout] .account--welcome .panel--title,body[data-controller=account][data-action=profile] .account--welcome .panel--title{padding: 20px 0px 20px 0px;padding: 1.25rem 0rem 1.25rem 0rem;margin: 0}body[data-controller=account][data-action=logout] .account--welcome .panel--actions,body[data-controller=account][data-action=profile] .account--welcome .panel--actions{padding: 0}body[data-controller=account][data-action=logout] .account--error,body[data-controller=account][data-action=logout] .account--success,body[data-controller=account][data-action=profile] .account--error,body[data-controller=account][data-action=profile] .account--success{margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem}body[data-controller=account][data-action=logout] .account--actions,body[data-controller=account][data-action=profile] .account--actions{margin: 0px 20px 20px 16px;margin: 0rem 1.25rem 1.25rem 1rem}body[data-controller=account][data-action=logout] .account--actions::after,body[data-controller=account][data-action=profile] .account--actions::after{display: table;clear: both;content: ""}body[data-controller=account][data-action=logout] .account--change-payment.register--content,body[data-controller=account][data-action=profile] .account--change-payment.register--content{display: block;width: 100%}body[data-controller=account][data-action=logout] .account--newsletter fieldset,body[data-controller=account][data-action=profile] .account--newsletter fieldset{border: 0;padding: 0}body[data-controller=account][data-action=logout] .account--newsletter fieldset input[type=checkbox],body[data-controller=account][data-action=profile] .account--newsletter fieldset input[type=checkbox]{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem}body[data-controller=account][data-action=logout] .account--paging,body[data-controller=account][data-action=profile] .account--paging{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: block}body[data-controller=account][data-action=logout] .account--paging::after,body[data-controller=account][data-action=profile] .account--paging::after{display: table;clear: both;content: ""}body[data-controller=account][data-action=logout] .account--paging .paging--display,body[data-controller=account][data-action=profile] .account--paging .paging--display{float: right}body[data-controller=account][data-action=logout] .account--orders-overview p,body[data-controller=account][data-action=profile] .account--orders-overview p{font-size: 14px;font-size: 0.875rem}body[data-controller=account][data-action=logout] .account--orders-overview .orders--table-header,body[data-controller=account][data-action=profile] .account--orders-overview .orders--table-header{display: none}body[data-controller=account][data-action=logout] .account--orders-overview .panel--tr,body[data-controller=account][data-action=profile] .account--orders-overview .panel--tr{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}body[data-controller=account][data-action=logout] .account--orders-overview .panel--td,body[data-controller=account][data-action=profile] .account--orders-overview .panel--td{padding: 5px 10px 5px 10px;padding: .3125rem .625rem .3125rem .625rem;display: block;float: none}body[data-controller=account][data-action=logout] .account--orders-overview .panel--td::after,body[data-controller=account][data-action=profile] .account--orders-overview .panel--td::after{display: table;clear: both;content: ""}body[data-controller=account][data-action=logout] .account--orders-overview .column--info-labels,body[data-controller=account][data-action=logout] .account--orders-overview .column--info-data,body[data-controller=account][data-action=profile] .account--orders-overview .column--info-labels,body[data-controller=account][data-action=profile] .account--orders-overview .column--info-data{display: none}body[data-controller=account][data-action=logout] .account--orders-overview .column--summary-labels,body[data-controller=account][data-action=logout] .account--orders-overview .column--summary-data,body[data-controller=account][data-action=profile] .account--orders-overview .column--summary-labels,body[data-controller=account][data-action=profile] .account--orders-overview .column--summary-data{float: left;width: 50%;text-align: left}body[data-controller=account][data-action=logout] .account--orders-overview .column--summary-data,body[data-controller=account][data-action=profile] .account--orders-overview .column--summary-data{padding: 5px 10px 0px 0px;padding: .3125rem .625rem 0rem 0rem}body[data-controller=account][data-action=logout] .account--orders-overview .column--label,body[data-controller=account][data-action=logout] .account--orders-overview .column--value,body[data-controller=account][data-action=profile] .account--orders-overview .column--label,body[data-controller=account][data-action=profile] .account--orders-overview .column--value{float: left;width: 50%}body[data-controller=account][data-action=logout] .account--orders-overview .column--label,body[data-controller=account][data-action=profile] .account--orders-overview .column--label{font-weight: bold}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .content-main--inner,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .content-main--inner{padding: 0px 0px 16px 0px;padding: 0rem 0rem 1rem 0rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .account--welcome,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .account--welcome{padding: 0px 0px 0px 10px;padding: 0rem 0rem 0rem .625rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .listing--actions,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .listing--actions{padding: 10px 18px 24px 18px;padding: .625rem 1.125rem 1.5rem 1.125rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .date-filter,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .date-filter{font-size: 14px;font-size: 0.875rem;height: 50px;height: 3.125rem;display: block;width: 100%}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .date-filter--label,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .date-filter--label{padding: 9px 0px 10px 0px;padding: .5625rem 0rem .625rem 0rem;width: 40px;width: 2.5rem;display: block;float: left}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .date-filter--input,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .date-filter--input{margin: 0px 0px 0px 40px;margin: 0rem 0rem 0rem 2.5rem;width: auto}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .datepicker,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .datepicker{padding-right: 35px;padding-right: 2.1875rem;float: left;width: 100%}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .ui-datepicker-trigger,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .ui-datepicker-trigger{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;margin: 10px 0px 0px -30px;margin: .625rem 0rem 0rem -1.875rem;display: inline;border: 0;background: transparent;padding: 0;text-align: center}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .btn--filter,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .btn--filter{margin: 0;width: 100%;text-align: center}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .chart--holder,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .chart--holder{display: none}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .panel--th,body[data-controller=account][data-action=logout] .is--act-partnerStatistic .panel--td,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .panel--th,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .panel--td{padding: 8px 10px 7px 10px;padding: .5rem .625rem .4375rem .625rem;width: 25%;overflow: hidden;text-align: right;text-overflow: ellipsis;white-space: nowrap}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .panel--th:first-child,body[data-controller=account][data-action=logout] .is--act-partnerStatistic .panel--td:first-child,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .panel--th:first-child,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .panel--td:first-child{text-align: left}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .panel--th,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .panel--th{padding: 3px 10px 2px 10px;padding: .1875rem .625rem .125rem .625rem;font-size: 12px;font-size: 0.75rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .is--odd,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .is--odd{padding: 0px 0px 9px 0px;padding: 0rem 0rem .5625rem 0rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .is--odd .column--price,body[data-controller=account][data-action=logout] .is--act-partnerStatistic .is--odd .column--total,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .is--odd .column--price,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .is--odd .column--total{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;width: 100%}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .column--label,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .column--label{text-align: left}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .column--value,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .column--value{text-align: right}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .column--label,body[data-controller=account][data-action=logout] .is--act-partnerStatistic .column--value,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .column--label,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .column--value{float: left;width: 50%}body[data-controller=account][data-action=logout] .order--status-icon,body[data-controller=account][data-action=profile] .order--status-icon{width: 8px;width: 0.5rem;height: 8px;height: 0.5rem;top: 8px;top: 0.5rem;display: inline-block;position: relative}body[data-controller=account][data-action=logout] .order--details,body[data-controller=account][data-action=logout] .order--price-unit,body[data-controller=account][data-action=logout] .order--current-price,body[data-controller=account][data-action=profile] .order--details,body[data-controller=account][data-action=profile] .order--price-unit,body[data-controller=account][data-action=profile] .order--current-price{display: none}body[data-controller=account][data-action=logout] .order--repeat,body[data-controller=account][data-action=profile] .order--repeat{text-align: center}body[data-controller=account][data-action=logout] .account--downloads p,body[data-controller=account][data-action=profile] .account--downloads p{font-size: 14px;font-size: 0.875rem}body[data-controller=account][data-action=logout] .account--downloads .downloads--table-header,body[data-controller=account][data-action=profile] .account--downloads .downloads--table-header{display: none}body[data-controller=account][data-action=logout] .account--downloads .panel--tr,body[data-controller=account][data-action=profile] .account--downloads .panel--tr{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}body[data-controller=account][data-action=logout] .account--downloads .panel--td,body[data-controller=account][data-action=profile] .account--downloads .panel--td{padding: 5px 10px 5px 10px;padding: .3125rem .625rem .3125rem .625rem;display: block;float: none}body[data-controller=account][data-action=logout] .account--downloads .panel--td::after,body[data-controller=account][data-action=profile] .account--downloads .panel--td::after{display: table;clear: both;content: ""}body[data-controller=account][data-action=logout] .account--profile,body[data-controller=account][data-action=profile] .account--profile{margin: 0px;margin: 0rem;padding-top: 30px;padding-top: 1.875rem}body[data-controller=account][data-action=logout] .account--profile .profile--email-password-container::after,body[data-controller=account][data-action=profile] .account--profile .profile--email-password-container::after{display: table;clear: both;content: ""}body[data-controller=account][data-action=logout] .account--profile .profile-password--container,body[data-controller=account][data-action=profile] .account--profile .profile-password--container{float: right;width: 100%}body[data-controller=account][data-action=logout] .account--profile .profile-email--container,body[data-controller=account][data-action=profile] .account--profile .profile-email--container{float: left;width: 100%}body[data-controller=account][data-action=logout] .account--profile .alert,body[data-controller=account][data-action=profile] .account--profile .alert{margin-bottom: 20px;margin-bottom: 1.25rem}body[data-controller=account][data-action=logout] .account--profile .js--loading,body[data-controller=account][data-action=profile] .account--profile .js--loading{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;margin: 0px 0px 0px 5px;margin: 0rem 0rem 0rem .3125rem;top: 4px;top: 0.25rem;display: inline-block;position: relative;animation: keyframe--spin 1s linear infinite}body[data-controller=account][data-action=logout] .account--profile .panel,body[data-controller=account][data-action=profile] .account--profile .panel{margin-bottom: 20px;margin-bottom: 1.25rem}body[data-controller=account][data-action=logout] .account--profile .required-info,body[data-controller=account][data-action=profile] .account--profile .required-info{font-size: 14px;font-size: 0.875rem}body[data-controller=account][data-action=logout] .account--profile .select-field,body[data-controller=account][data-action=profile] .account--profile .select-field{margin-bottom: 10px;margin-bottom: 0.625rem;max-width: 100%}body[data-controller=account][data-action=logout] .account--profile .profile--field,body[data-controller=account][data-action=profile] .account--profile .profile--field{margin-bottom: 10px;margin-bottom: 0.625rem;width: 100%}body[data-controller=account][data-action=logout] .account--profile .profile--zip-city .profile--field-zipcode,body[data-controller=account][data-action=profile] .account--profile .profile--zip-city .profile--field-zipcode{float: left;width: 28%}body[data-controller=account][data-action=logout] .account--profile .profile--zip-city .profile--field-city,body[data-controller=account][data-action=profile] .account--profile .profile--zip-city .profile--field-city{float: left;width: 70%}body[data-controller=account][data-action=logout] .account--profile .profile--zip-city .profile--field-city::after,body[data-controller=account][data-action=profile] .account--profile .profile--zip-city .profile--field-city::after{display: table;clear: both;content: ""}body[data-controller=account][data-action=logout] .account--profile .birthday--label,body[data-controller=account][data-action=profile] .account--profile .birthday--label{margin: 0px 0px 5px 0px;margin: 0rem 0rem .3125rem 0rem;display: block;font-weight: bold}body[data-controller=account][data-action=logout] .account--profile .profile--birthdate::after,body[data-controller=account][data-action=profile] .account--profile .profile--birthdate::after{display: table;clear: both;content: ""}body[data-controller=account][data-action=logout] .account--profile .profile--birthdate .select-field,body[data-controller=account][data-action=profile] .account--profile .profile--birthdate .select-field{margin-bottom: 15px;margin-bottom: 0.9375rem;float: left;margin-right: 2%;width: 32%}body[data-controller=account][data-action=logout] .account--profile .profile--birthdate .profile--birthyear,body[data-controller=account][data-action=logout] .account--profile .profile--birthdate .profile--birthyear.select-field,body[data-controller=account][data-action=profile] .account--profile .profile--birthdate .profile--birthyear,body[data-controller=account][data-action=profile] .account--profile .profile--birthdate .profile--birthyear.select-field{margin-right: 0px;margin-right: 0rem}@media screen and (min-width: 30em){body[data-controller=account][data-action=logout] .account--logout .logout-back-to-shop,body[data-controller=account][data-action=profile] .account--logout .logout-back-to-shop{display: inline-block}}@media screen and (min-width: 48em){body[data-controller=account][data-action=logout] .account--content.is--wide,body[data-controller=account][data-action=profile] .account--content.is--wide{width: 100%}body[data-controller=account][data-action=logout] .account--welcome .panel--title,body[data-controller=account][data-action=profile] .account--welcome .panel--title{font-size: 1.17em;font-weight: bold}body[data-controller=account][data-action=logout] .account--orders-overview .orders--table-header,body[data-controller=account][data-action=profile] .account--orders-overview .orders--table-header{display: block}body[data-controller=account][data-action=logout] .account--orders-overview .panel--tr,body[data-controller=account][data-action=profile] .account--orders-overview .panel--tr{border-width: 0 0 1px;padding: 0}body[data-controller=account][data-action=logout] .account--orders-overview .panel--tr.order--repeat,body[data-controller=account][data-action=profile] .account--orders-overview .panel--tr.order--repeat{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem}body[data-controller=account][data-action=logout] .account--orders-overview .panel--td,body[data-controller=account][data-action=profile] .account--orders-overview .panel--td{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: inline-block;float: left}body[data-controller=account][data-action=logout] .account--orders-overview .column--label,body[data-controller=account][data-action=profile] .account--orders-overview .column--label{display: none}body[data-controller=account][data-action=logout] .account--orders-overview .column--value,body[data-controller=account][data-action=profile] .account--orders-overview .column--value{float: none;width: 100%}body[data-controller=account][data-action=logout] .account--orders-overview .column--summary-labels,body[data-controller=account][data-action=logout] .account--orders-overview .column--summary-data,body[data-controller=account][data-action=profile] .account--orders-overview .column--summary-labels,body[data-controller=account][data-action=profile] .account--orders-overview .column--summary-data{width: 20%;text-align: right}body[data-controller=account][data-action=logout] .account--orders-overview .column--date,body[data-controller=account][data-action=logout] .account--orders-overview .column--id,body[data-controller=account][data-action=logout] .account--orders-overview .column--dispatch,body[data-controller=account][data-action=profile] .account--orders-overview .column--date,body[data-controller=account][data-action=profile] .account--orders-overview .column--id,body[data-controller=account][data-action=profile] .account--orders-overview .column--dispatch{width: 20%}body[data-controller=account][data-action=logout] .account--orders-overview .column--status,body[data-controller=account][data-action=profile] .account--orders-overview .column--status{width: 25%}body[data-controller=account][data-action=logout] .account--orders-overview .column--actions,body[data-controller=account][data-action=profile] .account--orders-overview .column--actions{width: 15%}body[data-controller=account][data-action=logout] .account--orders-overview .column--actions .btn,body[data-controller=account][data-action=profile] .account--orders-overview .column--actions .btn{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}body[data-controller=account][data-action=logout] .account--orders-overview .column--name,body[data-controller=account][data-action=profile] .account--orders-overview .column--name{width: 50%}body[data-controller=account][data-action=logout] .account--orders-overview .column--quantity,body[data-controller=account][data-action=profile] .account--orders-overview .column--quantity{width: 10%}body[data-controller=account][data-action=logout] .account--orders-overview .column--price,body[data-controller=account][data-action=profile] .account--orders-overview .column--price{width: 20%}body[data-controller=account][data-action=logout] .account--orders-overview .column--total,body[data-controller=account][data-action=profile] .account--orders-overview .column--total{width: 20%}body[data-controller=account][data-action=logout] .account--orders-overview .column--info-labels,body[data-controller=account][data-action=profile] .account--orders-overview .column--info-labels{width: 20%}body[data-controller=account][data-action=logout] .account--orders-overview .column--info-data,body[data-controller=account][data-action=profile] .account--orders-overview .column--info-data{width: 40%}body[data-controller=account][data-action=logout] .order--item,body[data-controller=account][data-action=profile] .order--item{margin: 0}body[data-controller=account][data-action=logout] .order--pseudo-price,body[data-controller=account][data-action=profile] .order--pseudo-price{font-size: 12px;font-size: 0.75rem}body[data-controller=account][data-action=logout] .order--download,body[data-controller=account][data-action=profile] .order--download{margin: 10px 0px 0px 0px;margin: .625rem 0rem 0rem 0rem}body[data-controller=account][data-action=logout] .account--downloads .panel--tr,body[data-controller=account][data-action=profile] .account--downloads .panel--tr{border-width: 0 0 1px;padding: 0}body[data-controller=account][data-action=logout] .account--downloads .panel--td,body[data-controller=account][data-action=profile] .account--downloads .panel--td{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: inline-block;float: left}body[data-controller=account][data-action=logout] .account--downloads .column--date,body[data-controller=account][data-action=logout] .account--downloads .column--actions,body[data-controller=account][data-action=profile] .account--downloads .column--date,body[data-controller=account][data-action=profile] .account--downloads .column--actions{width: 20%}body[data-controller=account][data-action=logout] .account--downloads .column--info,body[data-controller=account][data-action=profile] .account--downloads .column--info{width: 60%}body[data-controller=account][data-action=logout] .column--label,body[data-controller=account][data-action=profile] .column--label{display: none}body[data-controller=account][data-action=logout] .column--date,body[data-controller=account][data-action=logout] .column--id,body[data-controller=account][data-action=logout] .column--dispatch,body[data-controller=account][data-action=profile] .column--date,body[data-controller=account][data-action=profile] .column--id,body[data-controller=account][data-action=profile] .column--dispatch{width: 20%}body[data-controller=account][data-action=logout] .column--status,body[data-controller=account][data-action=profile] .column--status{width: 25%}body[data-controller=account][data-action=logout] .column--actions,body[data-controller=account][data-action=profile] .column--actions{width: 15%}body[data-controller=account][data-action=logout] .column--name,body[data-controller=account][data-action=profile] .column--name{width: 50%}body[data-controller=account][data-action=logout] .column--quantity,body[data-controller=account][data-action=profile] .column--quantity{width: 10%}body[data-controller=account][data-action=logout] .column--price,body[data-controller=account][data-action=profile] .column--price{width: 20%}body[data-controller=account][data-action=logout] .column--total,body[data-controller=account][data-action=profile] .column--total{width: 20%}body[data-controller=account][data-action=logout] .column--info-labels,body[data-controller=account][data-action=profile] .column--info-labels{width: 20%}body[data-controller=account][data-action=logout] .column--info-data,body[data-controller=account][data-action=profile] .column--info-data{width: 40%}body[data-controller=account][data-action=logout] .column--summary,body[data-controller=account][data-action=profile] .column--summary{width: 20%}body[data-controller=account][data-action=logout] .account--error,body[data-controller=account][data-action=logout] .account--success,body[data-controller=account][data-action=profile] .account--error,body[data-controller=account][data-action=profile] .account--success{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .content-main--inner,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .content-main--inner{padding: 0px 20px 16px 20px;padding: 0rem 1.25rem 1rem 1.25rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .account--welcome,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .account--welcome{padding: 0px 0px 0px 0px;padding: 0rem 0rem 0rem 0rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .listing--actions,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .listing--actions{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .date-filter,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .date-filter{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;float: left;width: 40%;height: auto}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .date-filter--label,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .date-filter--label{width: 10%}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .btn--filter,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .btn--filter{float: left;width: 20%;height: 40px}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .chart--holder,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .chart--holder{width: 100%}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .panel--th,body[data-controller=account][data-action=logout] .is--act-partnerStatistic .panel--td,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .panel--th,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .panel--td{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .column--item-sum,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .column--item-sum{width: 75% !important}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .column--item-sum .column--label,body[data-controller=account][data-action=logout] .is--act-partnerStatistic .column--item-sum .column--value,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .column--item-sum .column--label,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .column--item-sum .column--value{float: left;width: 50%}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .is--odd,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .is--odd{border: 0;padding: 0}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .is--odd .column--total,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .is--odd .column--total{float: left !important;width: 25%}body[data-controller=account][data-action=logout] .is--act-partnerStatistic .is--odd .column--total .column--value,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .is--odd .column--total .column--value{width: 100%}body[data-controller=account][data-action=logout] .account--profile,body[data-controller=account][data-action=profile] .account--profile{margin: 0px;margin: 0rem}body[data-controller=account][data-action=logout] .account--profile .select-field,body[data-controller=account][data-action=profile] .account--profile .select-field{margin-bottom: 15px;margin-bottom: 0.9375rem}body[data-controller=account][data-action=logout] .account--profile .profile--field,body[data-controller=account][data-action=profile] .account--profile .profile--field{margin-bottom: 15px;margin-bottom: 0.9375rem}body[data-controller=account][data-action=logout] .account--profile .select-field,body[data-controller=account][data-action=profile] .account--profile .select-field{max-width: 290px;max-width: 18.125rem}}@media (min-width: 992px){body[data-controller=account][data-action=logout] .account--info,body[data-controller=account][data-action=logout] .account--billing,body[data-controller=account][data-action=profile] .account--info,body[data-controller=account][data-action=profile] .account--billing{float: left;width: 49%}body[data-controller=account][data-action=logout] .account--payment,body[data-controller=account][data-action=logout] .account--shipping,body[data-controller=account][data-action=profile] .account--payment,body[data-controller=account][data-action=profile] .account--shipping{float: right;width: 49%}body[data-controller=account][data-action=logout] .account--email,body[data-controller=account][data-action=logout] .account--password,body[data-controller=account][data-action=logout] .account--userdata,body[data-controller=account][data-action=profile] .account--email,body[data-controller=account][data-action=profile] .account--password,body[data-controller=account][data-action=profile] .account--userdata{display: none}body[data-controller=account][data-action=logout] .account--email,body[data-controller=account][data-action=logout] .account--password,body[data-controller=account][data-action=logout] .account--userdata,body[data-controller=account][data-action=logout] .account--newsletter,body[data-controller=account][data-action=profile] .account--email,body[data-controller=account][data-action=profile] .account--password,body[data-controller=account][data-action=profile] .account--userdata,body[data-controller=account][data-action=profile] .account--newsletter{clear: both}body[data-controller=account][data-action=logout] .account--info .panel--body,body[data-controller=account][data-action=logout] .account--payment .panel--body,body[data-controller=account][data-action=profile] .account--info .panel--body,body[data-controller=account][data-action=profile] .account--payment .panel--body{height: 120px;height: 7.5rem}body[data-controller=account][data-action=logout] .account--profile .profile-password--container,body[data-controller=account][data-action=profile] .account--profile .profile-password--container{float: right;width: 49%}body[data-controller=account][data-action=logout] .account--profile .profile-email--container,body[data-controller=account][data-action=profile] .account--profile .profile-email--container{float: left;margin-right: 2%;width: 49%}}@media (min-width: 1200px){body[data-controller=account][data-action=logout] .is--act-partnerStatistic .content-main--inner,body[data-controller=account][data-action=profile] .is--act-partnerStatistic .content-main--inner{padding: 0px 45px 45px 45px;padding: 0rem 2.8125rem 2.8125rem 2.8125rem}body[data-controller=account][data-action=logout] .account--profile,body[data-controller=account][data-action=profile] .account--profile{padding-top: 45px;padding-top: 2.8125rem}body[data-controller=account][data-action=logout] .account--error,body[data-controller=account][data-action=logout] .account--success,body[data-controller=account][data-action=profile] .account--error,body[data-controller=account][data-action=profile] .account--success{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}}body[data-controller=account][data-action=logout] .partner-statistic .account--welcome,body[data-controller=account][data-action=profile] .partner-statistic .account--welcome{margin-bottom: 0}body[data-controller=account][data-action=logout] .partner-statistic .partner-statistic-body,body[data-controller=account][data-action=profile] .partner-statistic .partner-statistic-body{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}body[data-controller=account][data-action=logout] .partner-statistic .date-filter,body[data-controller=account][data-action=profile] .partner-statistic .date-filter{display: inline-block}body[data-controller=account][data-action=logout] .partner-statistic .date-filter--input,body[data-controller=account][data-action=profile] .partner-statistic .date-filter--input{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}body[data-controller=account][data-action=logout] .partner-statistic .ui-datepicker-trigger,body[data-controller=account][data-action=profile] .partner-statistic .ui-datepicker-trigger{padding: 10px 10px 9px 10px;padding: .625rem .625rem .5625rem .625rem;margin: 0px 25px 0px 0px;margin: 0rem 1.5625rem 0rem 0rem;line-height: 20px;line-height: 1.25rem}body[data-controller=account][data-action=logout] .content-main .panel.register--payment,body[data-controller=account][data-action=profile] .content-main .panel.register--payment{padding: 0}body[data-controller=account][data-action=logout] .content-main .panel.register--payment .panel--title,body[data-controller=account][data-action=profile] .content-main .panel.register--payment .panel--title{margin-bottom: 1rem}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter{border: 1px solid #d0d2d1;border-radius: 4px;padding: 0}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method{display: flex;flex-wrap: wrap;padding: 12px;line-height: 1.5}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method > *,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method > *,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method > *,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method > *{flex: 1 0 100%;width: 100%}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method .method_last,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method .method_last,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method .method_last,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method .method_last{border: 0 none}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method .method--input,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method .method--input,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method .method--input,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method .method--input{width: 45px;max-width: 45px}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method .method--input > *,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method .method--input > *,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method .method--input > *,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method .method--input > *{width: auto !important}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method .method--label,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method .method--label,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method .method--label,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method .method--label{width: 75%;max-width: 75%;font-size: 20px;font-weight: 400}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method .method--label .method--name .shipping-costs,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method .method--label .method--name .shipping-costs,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method .method--label .method--name .shipping-costs,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method .method--label .method--name .shipping-costs{float: right}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method .method--label .method--description,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method .method--label .method--description,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method .method--label .method--description,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method .method--label .method--description{line-height: 1.5;font-size: 14px;font-weight: 100}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method .method--description,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method .method--description,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method .method--description,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method .method--description{line-height: 1.5;font-size: 20px;font-weight: 100;line-height: normal;color: #000}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method.active,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method.active,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method.active,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method.active{background-color: #f8f6f6}body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .payment--method.active .method--label,body[data-controller=account][data-action=logout] .content-main .panel--group.newsletter .dispatch--method.active .method--label,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .payment--method.active .method--label,body[data-controller=account][data-action=profile] .content-main .panel--group.newsletter .dispatch--method.active .method--label{color: #841e44}body[data-controller=account][data-action=logout] .content-main .panel--title,body[data-controller=account][data-action=profile] .content-main .panel--title{margin-top: 0;margin-bottom: 0;line-height: normal;font-size: 1.17em;font-weight: bold}body[data-controller=account][data-action=logout] .content-main .panel--body .profile--birthdate brick-select,body[data-controller=account][data-action=profile] .content-main .panel--body .profile--birthdate brick-select{width: 100%;max-width: unset}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method{display: flex;flex-wrap: wrap;padding: 12px;line-height: 1.5}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method > *,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method > *{flex: 1 1 auto}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method .payment--selection-input,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method .payment--selection-input{width: 45px;max-width: 45px}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method .payment--selection-input > *,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method .payment--selection-input > *{width: auto !important}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method .payment--selection-label,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method .payment--selection-label{font-size: 1.25rem}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method .payment--selection-label label,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method .payment--selection-label label{display: block;cursor: pointer}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method .payment--description,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method .payment--description{flex-basis: 100%;padding-left: 45px;font-size: 1rem}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method.active,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method.active{background-color: #f8f6f6}body[data-controller=account][data-action=logout] .content-main .panel--body .payment--method.active .payment--selection-label,body[data-controller=account][data-action=profile] .content-main .panel--body .payment--method.active .payment--selection-label{color: #841e44}body[data-controller=account][data-action=logout] .content-main .panel--body .required-info,body[data-controller=account][data-action=profile] .content-main .panel--body .required-info{margin: 10px 0px 20px 0px;margin: .625rem 0rem 1.25rem 0rem}body[data-controller=account][data-action=logout] .content-main .panel--actions button,body[data-controller=account][data-action=profile] .content-main .panel--actions button{margin-right: 0;margin-left: 0}body[data-controller=account][data-action=logout] .content-main .panel--actions a i,body[data-controller=account][data-action=profile] .content-main .panel--actions a i{display: none !important}@media (min-width: 992px){body[data-controller=account][data-action=logout] .account-info--container,body[data-controller=account][data-action=logout] .account-address--container,body[data-controller=account][data-action=profile] .account-info--container,body[data-controller=account][data-action=profile] .account-address--container{display: flex;flex-wrap: wrap;justify-content: space-between;margin-right: -15px;margin-right: 0;margin-left: -15px;margin-left: 0}body[data-controller=account][data-action=logout] .account-info--container > *,body[data-controller=account][data-action=logout] .account-address--container > *,body[data-controller=account][data-action=profile] .account-info--container > *,body[data-controller=account][data-action=profile] .account-address--container > *{flex: 0 0 50%;max-width: 50%;flex-basis: 49%;max-width: 49%}body[data-controller=account][data-action=logout] .account-info--container::after,body[data-controller=account][data-action=logout] .account-address--container::after,body[data-controller=account][data-action=profile] .account-info--container::after,body[data-controller=account][data-action=profile] .account-address--container::after{display: none !important}}.js--modal{box-sizing: content-box;position: fixed;top: 0;right: 0;bottom: 0;left: 0;transition: all .5s;opacity: 0;z-index: 7000;margin: auto;box-shadow: 0 0 0 7px rgba(0,0,0,0.25);background: padding-box #fff;max-width: 100%;max-height: 100%;overflow-x: hidden;overflow-y: auto}.js--modal .header{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;height: 42px;height: 2.625rem;border-bottom: 1px solid #dee2e6}.js--modal .header .title{font-size: 16px;font-size: 1rem;font-weight: bold}.js--modal .modal--close{height: 30px;height: 1.875rem;width: 30px;width: 1.875rem;line-height: 30px;line-height: 1.875rem;font-size: 10px;font-size: 0.625rem;right: 10px;right: 0.625rem;top: 7px;top: 0.4375rem;position: absolute;padding: 0;text-align: center;-webkit-tap-highlight-color: rgba(0,0,0,0)}.js--modal .content{position: relative;padding: 1rem;width: 100%;height: 100%;overflow: auto;-webkit-overflow-scrolling: touch}.js--modal .content .content--iframe{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: block;border: 0 none;width: 100%;height: 100%}.js--modal.sizing--auto.is--fullscreen{width: 100% !important;height: 100% !important}.js--modal.sizing--fixed{max-width: none !important;max-height: none !important}.js--modal.sizing--content{position: fixed;top: auto;bottom: auto;height: auto}.js--modal.no--header .header{display: none}.js--modal.no--border-radius{border-radius: 0}@media (min-width: 768px){.js--modal{border-radius: 3px}}.js--overlay-relative{position: relative}.js--overlay{position: absolute;top: 0;left: 0;transform: translateZ(0);transition: opacity .45s cubic-bezier(.3, 0, .15, 1), visibility .45s linear;visibility: hidden;opacity: 0.01;z-index: 5000;width: 100%;height: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0)}.js--overlay.theme--dark{background: rgba(0,0,0,0.5)}.js--overlay.theme--light{background: rgba(255,255,255,0.5)}.js--overlay.is--open{transition-delay: 0;visibility: visible;opacity: 1}.js--overlay.is--closable{cursor: pointer}body > .js--overlay{position: fixed}