#tm-extra-product-options-fields input.tmcp-field:not([type=radio]):not([type=checkbox]),#tm-extra-product-options-fields select.tmcp-field{border:1px solid #b9b9b9!important;border-radius:5px!important;box-shadow:none;color:#222!important;font-size:16px!important;height:48px!important;padding:0 14px!important}#tm-extra-product-options-fields textarea.tmcp-field{border:1px solid #b9b9b9!important;border-radius:5px!important;color:#222!important;font-size:16px!important;line-height:23px;min-height:124px;padding:12px 14px!important}#tm-extra-product-options-fields .tmcp-field:focus{border-color:#9d8550!important;box-shadow:0 0 0 3px rgba(157,133,80,.2)!important;outline:none}#tm-extra-product-options-fields ::-moz-placeholder{color:#8a8a8a}#tm-extra-product-options-fields ::placeholder{color:#8a8a8a}#tm-extra-product-options-fields .tc-row{row-gap:7px!important}#tm-extra-product-options-fields .tc-epo-label,#tm-extra-product-options-fields .tm-epo-element-label{color:#222!important;font-size:14px!important;font-weight:600!important;margin-bottom:0!important}#tm-extra-product-options-fields div.tm-error,#tm-extra-product-options-fields label.tm-error{align-items:flex-start;background:#fdf2f2;border:1px solid #f3b9b9;border-radius:5px;box-sizing:border-box;color:#a8201a!important;display:flex!important;font-size:14px!important;font-weight:500;line-height:20px;margin:8px 0 0!important;padding:9px 12px 9px 38px!important;position:relative;width:100%}#tm-extra-product-options-fields div.tm-error:before,#tm-extra-product-options-fields label.tm-error:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23e5484d'/%3E%3Cpath d='m7 7 6 6m0-6-6 6' stroke='%23fff' stroke-width='2.1' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";height:17px;left:12px;position:absolute;top:10px;width:17px}#tm-extra-product-options-fields label.tm-error:empty,#tm-extra-product-options-fields label.tm-error[style*="display: none"]{display:none!important}#tm-extra-product-options-fields input.tmcp-field.tm-error:not([type=radio]):not([type=checkbox]),#tm-extra-product-options-fields select.tmcp-field.tm-error,#tm-extra-product-options-fields textarea.tmcp-field.tm-error{border:1px solid #e5484d!important;box-shadow:0 0 0 3px rgba(229,72,77,.14)!important}@media (max-width:849px){.single-product.adt-header-folded .header-wrapper .header-bottom{display:none!important}}.adt-counter{color:#6b6b6b;font-size:13px;margin-top:4px;text-align:right;width:100%}.adt-counter--over{color:#a8201a;font-weight:600}#tm-extra-product-options-fields textarea.tmcp-field.adt-field-warning{border-color:#e0a100!important;box-shadow:0 0 0 3px rgba(224,161,0,.18)!important}.adt-greeting{color:#222;display:flex;flex-direction:column;font-family:Raleway,Arial,sans-serif;gap:12px;text-align:left}.adt-greeting__title{font-size:20px;font-weight:700;margin:0}.adt-greeting__lead{color:#555;font-size:15px;line-height:21px;margin:0}.adt-greeting__paper{background:#fbfaf7;border:1px solid #e6e1d6;border-radius:3px;color:#2b2b2b;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;line-height:27px;margin:4px 0 6px;padding:22px 20px;text-align:left;white-space:pre-line}.adt-greeting__actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.adt-greeting__actions .button{margin:0;min-height:48px;padding:0 24px}.adt-greeting__actions a{align-items:center;color:#7d6a3f;display:inline-flex;font-weight:600;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.adt-input-group{display:flex;width:100%}#tm-extra-product-options-fields .adt-input-group input.tmcp-field:not([type=radio]):not([type=checkbox]){border-bottom-right-radius:0!important;border-top-right-radius:0!important;flex:1 1 auto;min-width:0}.adt-input-group__addon{align-items:center;background:#f6f6f5;border:1px solid #b9b9b9;border-left:0;border-radius:0 5px 5px 0;box-sizing:border-box;color:#555;display:flex;flex:0 0 auto;font-family:Raleway,Arial,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;gap:5px;height:48px;justify-content:center;min-width:64px;padding:0 10px}.adt-input-group__addon svg{height:16px;width:16px}.adt-input-group--ok .adt-input-group__addon{background:#effaf2;border-color:#a6e2b8;color:#13652e}#tm-extra-product-options-fields .adt-input-group--ok input.tmcp-field:not([type=radio]):not([type=checkbox]){border-color:#a6e2b8!important}.adt-input-group--bad .adt-input-group__addon{background:#fdf2f2;border-color:#e5484d;color:#a8201a}#tm-extra-product-options-fields .adt-input-group--bad input.tmcp-field:not([type=radio]):not([type=checkbox]){border-color:#e5484d!important}.adt-lift .adt-delivery-time-container{display:none}.adt-lift .woocommerce-variation-add-to-cart{padding-top:0}.adt-lift .adt-step{color:#222;font-family:Raleway,Arial,sans-serif;font-size:18px;margin:20px 0 2px;width:100%}.adt-lift .adt-step,.adt-lift .adt-step__no{align-items:center;display:flex;font-weight:700}.adt-lift .adt-step__no{background:#9d8550;border-radius:50%;color:#fff;flex:0 0 28px;font-size:14px;height:28px;justify-content:center;width:28px}.adt-lift .adt-step-box{align-content:flex-start;background:#fff;border:1px solid #e6e1d6;border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:var(--tcgap);margin:24px 0 0;padding:0 16px 20px;width:100%}.adt-lift .adt-step-box>.adt-step{margin:-15px 0 4px}.adt-lift .adt-step-box>.cpf-section{flex:0 0 100%;width:100%}.adt-lift .adt-step-box--first{margin-top:16px}.adt-lift .adt-step__legend{align-items:center;background:#fff;display:inline-flex;gap:10px;margin-left:-8px;padding:0 8px}.adt-lift .adt-step__toggle{background:#fff!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:inherit!important;cursor:pointer;font:inherit!important;letter-spacing:0;line-height:30px;margin:0 0 0 -8px!important;min-height:0;text-align:left;text-transform:none}.adt-lift .adt-step__toggle:focus-visible{outline:2px solid #9d8550;outline-offset:2px}.adt-lift .adt-step__chevron{border-bottom:2px solid #555;border-right:2px solid #555;height:8px;margin:-4px 2px 0;transform:rotate(45deg);transition:transform .15s ease;width:8px}.adt-lift .adt-step__toggle[aria-expanded=true] .adt-step__chevron{margin-top:4px;transform:rotate(-135deg)}.adt-lift .adt-step-box--closed{cursor:pointer;margin-top:12px;padding:10px 16px}.adt-lift .adt-step-box--closed>.adt-step{margin:0}.adt-lift .adt-step-box--closed>#delivery-location,.adt-lift .adt-step-box--closed>:not(.adt-step){display:none!important}.adt-lift .adt-row2{display:flex!important;flex:0 0 100%;gap:12px;width:100%}.adt-lift .adt-row2>.cpf-element:first-child{flex:0 0 36%!important;max-width:36%!important;width:36%!important}.adt-lift .adt-row2>.cpf-element:last-child{flex:1 1 auto!important;max-width:none!important;min-width:0;width:auto!important}.adt-lift .adt-row2 .tmcp-field{width:100%!important}.adt-lift #delivery-location{display:flex!important;flex:0 0 100%!important;flex-wrap:wrap!important;max-width:100%!important;width:100%!important}.adt-lift #delivery-location .tc-epo-label,.adt-lift #delivery-location .tm-epo-element-label,.adt-lift #delivery-location .tmcp-ul-wrap{display:none!important}.adt-lift #delivery-location>.adt-seg,.adt-lift #delivery-location>.adt-seg-label{flex:0 0 100%}.adt-lift .adt-seg-label{color:#222;font-size:14px;font-weight:600;margin-top:4px;width:100%}.adt-lift .adt-seg{background:#fff;border:1px solid #b9b9b9;border-radius:5px;box-sizing:border-box;display:flex;margin-top:6px;overflow:hidden;width:100%}.adt-lift .adt-seg .adt-seg__option{background:#fff!important;border:0!important;border-left:1px solid #b9b9b9!important;border-radius:0!important;box-shadow:none!important;color:#333!important;cursor:pointer;flex:1 1 0;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.2;margin:0!important;min-height:46px;min-width:0;padding:0 6px!important;text-transform:none;transition:background-color .15s,color .15s}.adt-lift .adt-seg .adt-seg__option:first-child{border-left:0!important}.adt-lift .adt-seg .adt-seg__option:hover{background:#f7f5f0!important}.adt-lift .adt-seg .adt-seg__option[aria-checked=true]{background:#9d8550!important;color:#fff!important;font-weight:600}.adt-lift .adt-seg .adt-seg__option[aria-checked=true]+.adt-seg__option{border-left-color:#9d8550!important}.adt-lift .adt-seg .adt-seg__option:focus-visible{outline:2px solid #9d8550;outline-offset:-4px;position:relative;z-index:1}.adt-lift .adt-seg .adt-seg__option[aria-checked=true]:focus-visible{outline-color:#fff}.adt-lift #delivery-date #countdown{display:none!important}.adt-lift #delivery-date.adt-dates-locked .tc-epo-text-wrapper{background:#f7f5f0!important;border:2px solid #e6e2d9!important;cursor:pointer;opacity:1!important}.adt-lift #delivery-date.adt-dates-locked .tc-epo-text-wrapper .tc-label-text{color:#9b9b9b!important}.adt-lift #delivery-date.adt-dates-loading .tc-epo-text-wrapper{animation:adt-shimmer 1.3s linear infinite;background:linear-gradient(90deg,#f1ede4,#fbfaf6 45%,#f1ede4 90%)!important;background-size:220% 100%!important}.adt-lift #select-card .tc-epo-label,.adt-lift #select-card .tm-epo-element-label{display:none!important}.adt-lift #select-card select{height:1px!important;opacity:0!important;pointer-events:none;position:absolute!important;width:1px!important}.adt-lift .adt-cards{display:flex;flex-direction:column;gap:8px;margin-top:4px;width:100%}.adt-lift .adt-card-opt{align-items:center;background:#fff;border:1px solid #b9b9b9;border-radius:5px;box-sizing:border-box;color:#222;cursor:pointer;display:flex;font-size:15px;gap:12px;line-height:20px;min-height:52px;padding:8px 14px 8px 12px}.adt-lift .adt-card-opt[aria-checked=true]{background:#fbf8f1;border:2px solid #9d8550;padding:7px 13px 7px 11px}.adt-lift .adt-card-opt:focus-visible{outline:2px solid #9d8550;outline-offset:2px}.adt-lift .adt-card-opt--none{border-style:dashed;min-height:44px}.adt-lift .adt-card-opt__dot{align-items:center;border:2px solid #9d8550;border-radius:50%;box-sizing:border-box;display:flex;flex:0 0 20px;height:20px;justify-content:center}.adt-lift .adt-card-opt[aria-checked=true] .adt-card-opt__dot:after{background:#9d8550;border-radius:50%;content:"";height:10px;width:10px}.adt-lift .adt-card-opt__name{display:flex;flex:1 1 auto;flex-direction:column;font-weight:600}.adt-lift .adt-card-opt__name small{color:#5d5d5d;font-size:13px;font-weight:400;line-height:17px}.adt-lift .adt-card-opt__price{font-weight:600;white-space:nowrap}.adt-lift .single_add_to_cart_button{font-size:17px!important;min-height:52px!important}.adt-lift .ux-swatch{min-height:44px}@keyframes adt-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.adt-lift #delivery-date.adt-dates-loading .tc-epo-text-wrapper{animation:none!important}}.adt-buybar{display:none}@media (max-width:849px){.adt-buybar{align-items:center;background:#fff;border-top:1px solid #e6e1d6;bottom:0;display:flex;font-family:Raleway,Arial,sans-serif;gap:12px;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:50}.adt-buybar[hidden],.adt-cart-state-pending .adt-buybar,.adt-cart-type-locked .adt-buybar{display:none!important}.adt-buybar__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.adt-buybar__name{color:#555;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adt-buybar__price{color:#222;font-size:18px;font-weight:700}.adt-buybar .button{font-size:16px;margin:0;min-height:48px;padding:0 22px}.ux-swatch{align-items:center;display:flex!important;justify-content:center}}.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 .adt-plus-product-message{order:5}.product-info .cart,.product-info .variations_form{order:6}.product-info .product-configurator{order:7}@media only screen and (max-width:850px){.product-info .price-wrapper{order:3}.product-info .adt-plus-product-message{order:4}.product-info .cart,.product-info .variations_form{order:5}.product-info .product-short-description{order:6}}.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}.tc-row .tm-epo-system-timepicker{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #b9b9b9;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#333;display:block;font-size:13px;height:3.507em;max-width:100%;min-width:0;padding:0 10px;text-align:left;vertical-align:middle;width:100%}.tc-row .tm-epo-system-timepicker::-webkit-date-and-time-value{text-align:left}.tc-row .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%}.adt-plus-product-message{color:#9d8550;font-size:12px;font-weight:600;margin:-10px 0 10px}
