.lom-song-product{background:#faf7ef!important;padding:48px 0 65px!important}.lom-song-product>.page-width{max-width:1240px}.lom-song-product .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:start}.lom-song-product .product>.grid__item{width:100%;max-width:none;padding:0}.lom-song-product .product__info-container{position:static;padding:34px 36px;border:1px solid #e8dfd2;border-radius:24px;background:#fffefa;max-width:none}.lom-song-product .product__media-wrapper{position:sticky;top:116px}.lom-song-product .product__media-list{margin:0;gap:10px}.lom-song-product .product-media-container{border:0;border-radius:22px;background:transparent}.lom-song-product .product__text{font-size:10px;letter-spacing:.14em;color:#9c794f;margin:0 0 12px}.lom-song-product .product__title h1{font-size:clamp(29px,2.8vw,39px);line-height:1.14;margin:0}.lom-song-product .product__title{margin:0 0 14px}.lom-product-intro{font-size:15px;line-height:1.7;color:#756c61;margin:15px 0 22px!important}.lom-song-product .trustpilot-review{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.6}.lom-song-product .stars-container{display:flex;color:#b88649;white-space:nowrap}.lom-song-product .review-count{font-size:11px}.lom-song-product .price{font-size:23px;font-weight:700;letter-spacing:-.02em}.lom-song-product .price__sale .price-item--regular{font-size:14px;color:#8e867b;font-weight:400}.lom-song-product .price__badge-sale{display:none}.lom-song-product .product__tax{font-size:11px;margin-top:6px}.lom-song-product #infiniteoptions-container{margin-top:28px;display:flex;flex-direction:column;gap:23px;border-top:1px solid #eae2d8;padding-top:26px}.lom-song-product #infiniteoptions-container>div{margin:0!important}.lom-song-product #infiniteoptions-container .spb-label-tooltip{margin:0 0 9px}.lom-song-product #infiniteoptions-container .spb-label-tooltip label,.lom-song-product .product-form__input .form__label{font:650 14px/1.5 Arial,sans-serif;color:#27231f!important}.lom-song-product #infiniteoptions-container input[type=text],.lom-song-product #infiniteoptions-container textarea,.lom-song-product #infiniteoptions-container select{font:400 14px/1.6 Arial,sans-serif!important;width:100%!important;max-width:100%!important;border:1px solid #dcd1c2!important;border-radius:10px!important;background:#fff!important;padding:13px 14px!important;color:#28231e!important;box-shadow:none!important;box-sizing:border-box}.lom-song-product #infiniteoptions-container textarea{min-height:165px;resize:vertical}.lom-song-product #infiniteoptions-container input:focus-visible,.lom-song-product #infiniteoptions-container textarea:focus-visible,.lom-song-product #infiniteoptions-container select:focus-visible{outline:2px solid #b77a3e;outline-offset:3px}.lom-song-product #infiniteoptions-container .spb-option-values>p{font-size:11px;color:#8a8176;margin:6px 0 0}.lom-song-product #infiniteoptions-container fieldset{display:grid;grid-template-columns:1fr 1fr;gap:9px;border:0;padding:0;margin:0;min-width:0}.lom-song-product #infiniteoptions-container fieldset label{display:flex!important;align-items:center;gap:9px;font:400 12px/1.5 Arial,sans-serif!important;border:1px solid #e4dacc;border-radius:10px;padding:12px!important;margin:0!important;cursor:pointer;background:#fff;min-height:49px}.lom-song-product #infiniteoptions-container fieldset label:has(input:checked){background:#f6ecdf;border-color:#b8844d;color:#674220}.lom-song-product input[type=checkbox]{accent-color:#b2773c;flex-shrink:0}.lom-song-product .product-form__input{max-width:none;margin-top:26px}.lom-song-product .product-form__input .select{max-width:none}.lom-song-product .select__select{font-size:14px;min-height:50px}.lom-song-product .product-form__submit{min-height:54px;margin-top:14px;font-size:15px}.lom-song-product .product__description{font-size:13px;line-height:1.7;color:#7d7367}.lom-song-product share-button{display:none}.lom-song-product .accordion{margin-top:18px}.lom-song-product .accordion h2{font-size:14px;font-weight:600}.lom-product-aside{margin-top:20px}.lom-delivery-note{font-size:12px;line-height:1.7;text-align:center;color:#807160}.lom-reactions-link{display:block;text-align:center;font-size:13px;color:#996130;text-underline-offset:4px;margin:14px 0 28px}.lom-box-teaser{display:flex;gap:20px;align-items:center;border-top:1px solid #e0d4c3;padding-top:25px;text-decoration:none;color:#29251f}.lom-box-teaser img{width:96px;height:96px;object-fit:cover;border-radius:14px}.lom-box-teaser>span{display:flex;flex-direction:column;gap:7px}.lom-box-teaser small{font-size:9px;letter-spacing:.09em;color:#a47744}.lom-box-teaser strong{font-size:17px;line-height:1.4}.lom-box-teaser span span{font-size:12px;color:#817363}.lom-product-steps{padding:68px 0;background:#fffefa;border-top:1px solid #e8dfd2}.lom-product-steps>.page-width{max-width:1180px}.lom-kicker{font-size:10px;letter-spacing:.13em;color:#a47744;text-align:center}.lom-product-steps h2{text-align:center;font-size:30px;line-height:1.25;margin:12px 0 36px}.lom-step-row{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.lom-step-row>div{border-top:1px solid #e4d7c6;padding-top:22px}.lom-step-row>div>span{font-size:13px;color:#b67a3c}.lom-step-row h3{font-size:18px;margin:12px 0}.lom-step-row p{font-size:14px;color:#7a7065;line-height:1.8}body:has(.lom-song-product) .related-products{display:none}@media(max-width:989px){.lom-song-product .product{gap:25px;grid-template-columns:1fr 1.15fr}.lom-song-product .product__info-container{padding:26px 22px}.lom-song-product .product__media-wrapper{position:static}.lom-box-teaser{gap:12px}.lom-box-teaser img{width:70px;height:70px}}@media(max-width:749px){.lom-song-product{padding:24px 0 36px!important}.lom-song-product .product{grid-template-columns:1fr;gap:24px}.lom-song-product .product__media-wrapper{max-width:430px!important;margin:auto!important}.lom-song-product .product__info-container{padding:25px 20px;border-radius:20px}.lom-song-product .product__title h1{font-size:30px}.lom-song-product .product__media-list{width:100%;margin:0}.lom-song-product .product__media-item{width:100%!important;margin:0!important}.lom-song-product .slider-buttons{display:none}.lom-box-teaser{display:none}.lom-reactions-link{margin-bottom:0}.lom-delivery-note{font-size:11px}.lom-product-steps{padding:40px 0}.lom-step-row{grid-template-columns:1fr;gap:20px}.lom-product-steps h2{font-size:26px}.lom-song-product #infiniteoptions-container fieldset label{font-size:11px!important;padding:10px!important}}

.lom-song-product .price.price--on-sale .price__badge-sale{display:none!important}.lom-interior .lom-song-product .product-form__submit.button--secondary{background:linear-gradient(105deg,#d68122,#df0008)!important;color:#fff!important;border:0;box-shadow:0 8px 22px #dc421618}


body:has(.lom-song-product) .trustpilot-widget[data-template-id="56278e9abfbbba0bdcd568bc"]{display:none!important}
.lom-song-product .spb-fileupload{padding:20px!important;border:1px dashed #bc956b!important;border-radius:14px!important;background:#faf6ee!important;margin-top:12px;max-width:100%}.lom-song-product .spb-fileupload input[type=file]{display:block;width:100%;max-width:100%;font:13px/1.6 Arial,sans-serif;color:#776a5c;padding:0!important;border:0!important;background:transparent!important}.lom-song-product .spb-fileupload input[type=file]::file-selector-button{border:0;border-radius:24px;background:#a96b32;color:#fff;padding:12px 19px;margin:0 12px 8px 0;font:600 13px Arial,sans-serif;cursor:pointer}.lom-song-product .spb-fileupload:focus-within{outline:2px solid #ad7c43;outline-offset:3px}.lom-song-product label:has(.spb-fileupload){font:650 14px/1.6 Arial,sans-serif!important;display:block;margin:25px 0!important}.lom-upload-help{font:12px/1.7 Arial,sans-serif;color:#847566;margin:8px 0 0}.lom-product-reactions{background:#f6f1e5;padding:65px 0;border-top:1px solid #e5d8c6}.lom-product-reactions .page-width{max-width:1240px}.lom-product-reactions h2{text-align:center;font-size:32px;margin:10px 0 14px}.lom-product-reactions .lom-reaction-sub{text-align:center;font-size:15px;color:#7c7062;margin:0 0 32px}.lom-reaction-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 20px;scrollbar-color:#bc956b #eee5d7}.lom-reaction-track figure{flex:0 0 260px;scroll-snap-align:center;margin:0}.lom-reaction-track video{width:100%;height:430px;object-fit:cover;display:block;border-radius:20px;background:#29241f}.lom-reaction-track figcaption{text-align:center;font-size:12px;color:#8a7864;margin-top:12px}.lom-reaction-hint{text-align:center;font-size:12px;color:#847566;margin:15px 0 0}@media(max-width:749px){.lom-product-reactions{padding:42px 0}.lom-product-reactions h2{font-size:27px}.lom-reaction-track{gap:14px}.lom-reaction-track figure{flex-basis:240px}.lom-reaction-track video{height:400px}.lom-song-product .product__media-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.lom-song-product .product__media-item{flex:0 0 100%;scroll-snap-align:start}.lom-song-product .spb-fileupload{padding:15px!important}}

.lom-native-fields{display:grid;gap:22px;margin:24px 0}.lom-native-fields label{display:block;font-size:14px;font-weight:700;margin-bottom:9px}.lom-native-fields input,.lom-native-fields textarea,.lom-native-fields select{display:block;width:100%;box-sizing:border-box;border:1px solid #e3d8c7;border-radius:12px;padding:14px;background:#fff;font:inherit;color:#29241f;line-height:1.6}.lom-native-fields textarea{resize:vertical}.lom-native-fields small{display:block;font-size:12px;color:#756c61;margin-top:7px}.lom-native-fields :focus-visible{outline:2px solid #c97822;outline-offset:3px}.lom-native-fields [hidden]{display:none}
