.single-product form.cart table.variations,.single-product form.variations_form table.variations{display:block;width:100%;margin-bottom:18px}.single-product form.cart table.variations tbody,.single-product form.variations_form table.variations tbody,.single-product form.cart table.variations tr,.single-product form.variations_form table.variations tr,.single-product form.cart table.variations th.label,.single-product form.variations_form table.variations th.label,.single-product form.cart table.variations td.value,.single-product form.variations_form table.variations td.value{display:block;width:100% !important;text-align:left}.single-product form.cart table.variations tr,.single-product form.variations_form table.variations tr{margin:0 0 16px}.single-product form.cart table.variations th.label,.single-product form.variations_form table.variations th.label{padding:0 0 6px !important}.single-product form.cart table.variations td.value,.single-product form.variations_form table.variations td.value{padding:0 !important}.single-product form.cart table.variations th.label label,.single-product form.variations_form table.variations th.label label,.single-product .wc-pao-addon-container .wc-pao-addon-name{display:block;margin:0 0 6px;text-align:left}.single-product form.cart table.variations td.value select,.single-product form.variations_form table.variations td.value select{display:block;width:min(100%,360px);max-width:100%;margin-left:0}.single-product .d3-gunold-swatches{clear:both;width:100%;margin:8px 0 4px}.single-product .wc-pao-addon-container{clear:both;padding-left:0;padding-right:0;margin:0 0 16px}.single-product .wc-pao-addon-container .wc-pao-addon-description,.single-product .wc-pao-addon-container .wc-pao-addon-wrap{margin-left:0;padding-left:0;width:100%}.single-product .wc-pao-addon-container input.wc-pao-addon-field,.single-product .wc-pao-addon-container textarea.wc-pao-addon-field,.single-product .wc-pao-addon-container select.wc-pao-addon-field{display:block;max-width:100%;margin-left:0}.single-product.d3deco-borduren-product .d3deco-font-helper-card{clear:both;width:100%;margin:18px 0 24px;padding:18px;border:1px solid #d8d8d8;border-radius:0;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.06)}.single-product.d3deco-borduren-product .d3deco-font-helper-card h2{margin:0 0 8px;font-size:22px;line-height:1.25;color:#111}.single-product.d3deco-borduren-product .d3deco-font-helper-card p{margin:0 0 14px;color:#555;line-height:1.55}.single-product.d3deco-borduren-product .d3deco-font-helper-image{display:block;width:100%;height:auto;border-radius:10px}.single-product.d3deco-borduren-product select.d3deco-lettertype-native-select{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.single-product.d3deco-borduren-product .d3deco-lettertype-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;width:min(100%,760px);margin:2px 0 6px}.single-product.d3deco-borduren-product .d3deco-lettertype-swatch{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-height:0;padding:6px;border:1px solid #d6d6d6;border-radius:4px;background:#fff;color:#111;cursor:pointer;line-height:1.15;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.single-product.d3deco-borduren-product .d3deco-lettertype-swatch:hover,.single-product.d3deco-borduren-product .d3deco-lettertype-swatch:focus-visible{border-color:#111;box-shadow:none;outline:none;transform:translateY(-1px)}.single-product.d3deco-borduren-product .d3deco-lettertype-swatch.is-active{border-color:#111;background:#f7f7f7;box-shadow:inset 0 0 0 1px #111}.single-product.d3deco-borduren-product .d3deco-lettertype-swatch img{display:block;width:100%;height:60px;object-fit:contain;border-radius:2px;background:#fff}.single-product.d3deco-borduren-product .d3deco-lettertype-swatch span{display:block;font-size:12px;font-weight:600;text-align:center}@media (max-width:480px){.single-product.d3deco-borduren-product .d3deco-lettertype-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.single-product.d3deco-borduren-product .d3deco-lettertype-swatch{padding:5px}}.single-product.d3deco-borduren-product .wc-pao-addon-container.d3deco-kleur-garen-custom-addon{display:none}.single-product.d3deco-borduren-product .wc-pao-addon-container.d3deco-kleur-garen-custom-addon.d3deco-kleur-garen-custom-addon-active{display:block;max-width:420px;background:#fff;box-shadow:none}.single-product.d3deco-borduren-product .d3deco-kleur-garen-custom-addon input.wc-pao-addon-field{min-height:40px;background:#fff}.single-product form.cart table.variations,.single-product form.variations_form table.variations{margin-bottom:0}.single-product .wc-pao-addon-container{margin:0}@media only screen and (max-width:768px){.d3deco-font-helper-card{display:none !important}}.wc-pao-addon{padding:0}