@keyframes pwc-wl-flash{0%,100%{border-color:#ccc;box-shadow:none}50%{border-color:#7C9926;box-shadow:0 0 0 3px rgb(124 153 38 / .2)}}.s-calc--palenwand{#pwc-floating-bar{display:none}.calculator-wrapper{display:flex;gap:30px;align-items:flex-start;min-width:0;width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:81rem;padding:0 2rem;box-sizing:border-box}@media (min-width:1200px){.calculator-wrapper{padding:0 .5rem}}.calculator-form{flex:1;min-width:0}.calculator-results{width:340px;min-width:300px;position:sticky;top:15%;align-self:flex-start;min-width:0}.s-calc__step{background:#FAF5F0;padding:20px;margin-bottom:16px}.s-calc__step input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:4px;background:#ddd;outline:none;cursor:pointer;box-sizing:border-box;display:block}.s-calc__step input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#7C9926;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0 / .2)}.s-calc__step input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#7C9926;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0 / .2)}.choice--wide-triple{flex:1 1 0!important;max-width:400px}.pwc-notice{padding:10px 14px;font-size:.9rem;margin-bottom:0}.pwc-notice-warning{background:#fff8e1;border-left:4px solid #f9a825;color:#5d4037}.pwc-summary-title{margin:0 0 12px 0;font-size:1.4rem;color:#641E14;text-transform:uppercase;letter-spacing:.01em}.pwc-stijl-svg{display:block!important;width:100%!important;height:50px!important;border-radius:4px;background:#f5efe8}.pwc-stijl-svg rect{fill:#c8a882;transition:fill 0.15s}.pwc-disabled{opacity:.5;pointer-events:none}input[type="number"]{width:100px;padding:6px 10px;font-size:1.1em;border:1px solid #ccc;border-radius:4px;background:#fafafa;color:#333;box-sizing:border-box;transition:border-color 0.2s,box-shadow 0.2s;margin-top:6px;margin-bottom:6px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]:focus{border-color:#7C9926;outline:none;box-shadow:0 0 0 2px #e6f2c2}.pwc_woodtype_label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0.5em!important}.pwc_woodtype_popup{margin-left:0.5em!important;flex-shrink:0!important}.pwc_diameter_choice_label::before{border-radius:25%!important}.pwc_diameter_choice_label::after{background:none!important}.pwc-wood-type-thumbnail{margin-right:1rem!important}@media (min-width:769px){#wall-length.pwc-flash-input{animation:pwc-wl-flash 1s ease-in-out infinite}}.pwc-floating-validation-msg{display:none;font-size:.95rem;font-weight:600;color:#b45309;flex:1;cursor:pointer}.pwc-floating-validation-arrow{display:inline-block;font-style:normal;margin-right:.2em}#pwc-floating-bar.pwc-needs-length .pwc-floating-validation-msg{display:block}#pwc-floating-bar.pwc-needs-length .pwc-floating-total,#pwc-floating-bar.pwc-needs-length #pwc-floating-add-to-cart{display:none}.pwc-accordion.summary-item{align-items:flex-start;border-bottom:1px solid #dbd0c9}.pwc-accordion.summary-item:last-child{border-bottom:none}.pwc-accordion-header{cursor:pointer;user-select:none}.pwc-accordion-icon{font-size:.7rem;color:#aaa;transition:transform 0.2s;display:inline-block;margin-left:4px}.pwc-accordion-icon.pwc-open{transform:rotate(-180deg)}.pwc-accordion-body{background:#fff0;padding:2px 0}.pwc-cart-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0 0 20px;border-bottom:1px solid #f0f0f0;font-size:.88rem}.pwc-cart-row:last-child{border-bottom:none}.pwc-product-meta{font-size:.78rem;color:#aaa}.pwc-col-qty{color:#555;font-size:.85rem;min-width:50px;text-align:center}.pwc-col-price{font-weight:600;color:#333;white-space:nowrap;padding-left:12px;font-size:.88rem}.pwc-cart-row-warning{padding:8px 20px;font-size:.83rem;color:#b45309;background:#fffbeb;border-bottom:1px solid #fde68a}.pwc-cart-actions{padding-top:4px}#pwc-add-to-cart:disabled{opacity:.6;pointer-events:none}@media (max-width:768px){.safe-shop{margin:1rem 6rem!important}.calculator-wrapper{flex-direction:column;gap:16px}.calculator-results{width:100%!important;min-width:0!important;position:static;box-sizing:border-box}.calculator-form{width:100%;box-sizing:border-box}#pwc-floating-bar.is-visible{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 12px rgb(0 0 0 / .15);border-top:1px solid #e8e0d8;padding:12px 16px;z-index:999;align-items:center;justify-content:space-between;gap:12px}.pwc-floating-total{font-size:1.1rem;font-weight:700;color:#404040;white-space:nowrap}#pwc-floating-add-to-cart{flex:1;max-width:220px;margin:0}#pwc-floating-add-to-cart:disabled{opacity:.6;pointer-events:none}}@media (max-width:600px){.product-benefits__list.list--with-icons{text-align:center}.product-benefits__list.list--with-icons .list__item{display:flex;flex-direction:column;align-items:center}.product-benefits__list.list--with-icons .list__icon{margin-bottom:.5em;margin-right:0}.product-benefits__list.list--with-icons .list__content{align-items:center;display:flex;flex-direction:column}.product-benefits__list.list--with-icons .list__title,.product-benefits__list.list--with-icons .list__subtitle{text-align:center}.calculator-wrapper{max-width:100vw;padding:0}.pwc_diameter_choices .choice--card{flex:0 0 7.4rem!important}.choice--wide-triple,.choice--wide-double{flex:0 0 100%!important}}}