.product-info{display:flex;flex-direction:column}.product-info .breadcrumbs{order:1}.product-info .product-title{order:2}.product-info .product-short-description{order:3}.product-info .price-wrapper{order:4}.product-info .cart,.product-info .variations_form{order:5}.product-info .product-configurator{order:6}@media only screen and (max-width:850px){.product-info .product-short-description{order:5}.product-info .price-wrapper{order:3}.product-info .cart,.product-info .variations_form{order:4}}.product-info .yith-add-to-wishlist-button-block{position:absolute;right:0;top:0}@media only screen and (max-width:478px){.product-info .yith-add-to-wishlist-button-block{position:relative}}.product-info .tm-extra-product-options .tc-chars,.product-info .yith-add-to-wishlist-button-block:not(:first-of-type){display:none}.product-info .tm-extra-product-options #delivery-date.cpf-type-radio li.tmcp-field-wrap{border-color:rgba(0,0,0,.3);border-radius:10px;display:flex;flex:1 1 30%;height:50px;max-width:inherit;padding:0}.product-info .tm-extra-product-options #delivery-date.cpf-type-radio li.tmcp-field-wrap:has(.tcdisabled){opacity:.2}.product-info .tm-extra-product-options #delivery-date.cpf-type-radio li.tmcp-field-wrap:has(.tcdisabled):hover{border-color:rgba(0,0,0,.3)}.product-info .tm-extra-product-options #delivery-date.cpf-type-radio li.tmcp-field-wrap.tc-active{background-color:#9d8550;border-color:#9d8550;color:#fff}.product-info .tm-extra-product-options #delivery-date.cpf-type-radio li.tmcp-field-wrap.tc-active:hover{border-color:#9d8550}.product-info .tm-extra-product-options #delivery-date.cpf-type-radio li.tmcp-field-wrap.tc-active .tc-label-text{color:#fff}.product-info .tm-extra-product-options #delivery-date.cpf-type-radio li.tmcp-field-wrap .tc-label-text:hover{text-decoration:none}.product-info .tm-extra-product-options #delivery-date.cpf-type-radio li.tmcp-field-wrap:hover{border-color:rgba(0,0,0,.7)}.product-info .tm-extra-product-options #delivery-date .delivery-date-message{background-color:#f8d7da;border-color:#f5c6cb;border-radius:5px;color:#721c24;font-weight:500;margin-top:10px;padding:5px 10px}.product-info .tm-extra-product-options #delivery-location{display:flex;justify-content:flex-end;margin-top:-10px}.product-info .tm-extra-product-options #delivery-location.cpf-type-radio li.tmcp-field-wrap.tc-active{display:none}.product-info .tm-extra-product-options #delivery-location.cpf-type-radio li.tmcp-field-wrap.tm-per-row.tc-mode-text.tc-epo-text-wrapper{border:none;padding:0!important}.product-info .tm-extra-product-options .tc-label-text:hover{cursor:pointer;text-decoration:underline}.product-info .tm-extra-product-options .tc-epo-label.tm-epo-element-label{color:#30392f;font-size:12px;font-weight:500;margin-bottom:0}.product-info .tm-extra-product-options .company-adress-message-div .tc-epo-label.tm-epo-element-label{font-weight:600;text-decoration:underline}.product-info .tm-extra-product-options input{font-weight:400}.product-info .tm-extra-product-options input::-moz-placeholder{color:rgba(0,0,0,.3)}.product-info .tm-extra-product-options input::placeholder{color:rgba(0,0,0,.3)}.tm-epo-field.tmcp-date{height:42px}.tm-epo-field-label{position:relative}.tm-epo-field-label:has(input[type=text]) div{background:#fff;position:absolute;top:35px;z-index:99}ul.dawa-autocomplete-suggestions{padding:0}ul.dawa-autocomplete-suggestions li{list-style:none}.dawa-autocomplete-suggestions{background:#fcfcfc;border-radius:.3125em;box-shadow:0 .0625em .15625em rgba(0,0,0,.15);box-sizing:border-box;left:0;margin:.3em 0 0;overflow-y:auto;padding:0;right:0;text-align:left;z-index:9999}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion{border:.0625em solid #ddd;border-bottom-width:0;color:#333;cursor:pointer;list-style:none;margin:0;padding:.4em .6em}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom-width:.0625em}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion.dawa-selected,.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:hover{background:#f0f0f0}.variations_form .ux-swatch.selected{background-color:#9d8550;color:#fff}.variations_form .ux-swatch--label{display:flex;flex-basis:31%;flex-direction:column;max-width:120px;min-width:100px;padding:5px 20px;width:31%}.variations_form .ux-swatch--label .ux-swatch__text{font-size:12px}.variations_form .ux-swatch--label .ux-swatch__price{font-family:Georgia,Times New Roman,Times,serif}.variations_form .ux-swatches--rounded *{border-radius:5px}.variations_form .woocommerce-variation.single_variation{display:none!important}.variations_form .ux-swatches:has(.most-popular){margin-bottom:20px}.variations_form .ux-swatches:has(.most-popular) .ux-swatch:has(.most-popular){box-shadow:0 0 0 2px #9d8550}.variations_form .ux-swatches:has(.most-popular) .ux-swatch:has(.most-popular):after{border:8px solid transparent;border-top-color:#9d8550;bottom:-16px;content:"";position:absolute}.variations_form .ux-swatches:has(.most-popular) .most-popular{bottom:-18px;color:#9d8550;font-size:12px;font-weight:600;line-height:12px;position:absolute}.variations th.label{display:none}.product-configurator div.state-incompatible,.product-configurator div.state-unavailable{background-color:#f7f7f7;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.1);padding:15px}.product-configurator div.state-incompatible .state-title,.product-configurator div.state-unavailable .state-title{color:#e74c3c;font-size:15px;font-weight:500;margin-bottom:15px;text-transform:uppercase}.product-configurator div.state-incompatible p:last-child,.product-configurator div.state-unavailable p:last-child{margin-bottom:0}.flickity-slider .col.video i.icon-play{color:#fff;font-size:40px;left:calc(50% - 20px);position:absolute;top:calc(50% - 24px);z-index:1}.flickity-slider .col.video img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.woocommerce-product-gallery__wrapper .flickity-slider video{aspect-ratio:63/52;-o-object-fit:cover;object-fit:cover}.price-on-image{background-color:#fff;bottom:15px;box-shadow:0 3px 6px rgba(0,0,0,.1);padding:5px 10px;position:absolute;right:15px;z-index:1}.price-on-image p{margin-bottom:0}.tm-epo-system-timepicker{border:1px solid #ddd;height:2.507em;padding-left:.75em}.tm-epo-system-timepicker:focus-visible{outline:none}.force-message-box{align-items:center;display:flex;flex-direction:column}.force-message-box button{border-radius:5px}.tc-styled-variations{display:none}.calendar>.days-grid>.day:hover{border:1px solid #9d8550;color:#9d8550}.calendar>.days-grid>.day.selected{background-color:#9d8550}#countdown{background-color:#d4edda;border-color:#c3e6cb;border-radius:5px;color:#155724;margin-top:10px;padding:5px 10px}#countdown #hours,#countdown #minutes,#countdown #seconds{font-weight:600}.product-main .product-summary .woocommerce-Price-currencySymbol{font-size:inherit;vertical-align:inherit}.tc-row #overlay{background:#fff;bottom:0;height:50px;opacity:.5;position:absolute;width:100%;z-index:2}.field-error input{border-color:red!important;color:red}.ux-quantity{display:none!important}.single_add_to_cart_button{width:100%}
