.sl-ro-site-entry{display:flex;justify-content:center;align-items:center;min-height:40px;padding:8px 24px;background:#FAF8F4;color:#2D3838;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;line-height:20px;text-align:center}.sl-ro-site-entry a,.sl-ro-site-entry a:visited{color:#2D3838;text-decoration:underline;text-underline-offset:4px}.sl-ro-site-entry a:hover{color:#9E8A63}.sl-ro-inline-discovery{margin:24px 0;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;line-height:24px}.sl-ro-inline-discovery a{color:#2D3838;text-decoration:underline;text-underline-offset:4px}.sl-ro-inline-discovery a:hover{color:#9E8A63}.sl-ro-checkout-flow:empty{display:none}.sl-ro-checkout-flow{margin:0 0 32px;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;line-height:24px;color:#2D3838}.sl-ro-checkout-flow *{box-sizing:border-box}.sl-ro-discovery{padding:24px;border:0;border-radius:12px;background:#FFF;box-shadow:none}.sl-ro-discovery:before{display:none;content:none;animation:none}.sl-ro-discovery h2{font-family:inherit;font-size:20px;line-height:28px;font-weight:600;margin:8px 0 16px;text-wrap:balance}.sl-ro-discovery p{font-size:16px;line-height:24px;margin:0 0 16px;text-wrap:pretty}.sl-ro-discovery a{color:#2D3838;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:20px}.sl-ro-discovery a:hover{color:#9E8A63}.sl-ro-eyebrow{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9E8A63}.sl-ro-checkout-explainer{margin-top:24px;padding:0;border:0}.sl-ro-checkout-explainer summary{cursor:pointer;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:4px}.sl-ro-checkout-explainer p{margin:16px 0 0;font-size:14px;line-height:20px}.sl-ro-basket-choice{margin:24px 0 0;padding:24px;border:0;border-radius:12px;min-width:0;background:#FFF;font:inherit}.sl-ro-basket-choice legend{padding:0;margin:0 0 16px;font-size:18px;line-height:28px;font-weight:600;float:left;width:100%}.sl-ro-basket-choice .sl-ro-purchase-option{position:relative!important;transform:none!important;display:flex!important;align-items:center;gap:16px;margin:0 0 8px!important;padding:16px!important;border:1px solid rgb(45 56 56 / .2);border-radius:12px;background:#FFF;color:#2D3838;font-size:16px;line-height:24px;cursor:pointer;clear:both}.sl-ro-basket-choice .sl-ro-purchase-option:before,.sl-ro-basket-choice .sl-ro-purchase-option:after{display:none!important}.sl-ro-basket-choice .sl-ro-purchase-option:has(input:checked){border-color:#2D3838}.sl-ro-basket-choice input[type=radio]{appearance:none!important;position:relative!important;opacity:1!important;flex:none;width:24px!important;height:24px!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid #2D3838!important;border-radius:50%;background:#FFF;box-shadow:none;cursor:pointer}.sl-ro-basket-choice input[type=radio]:after,.sl-ro-basket-choice input[type=radio]:before{display:none!important}.sl-ro-basket-choice input[type=radio]:checked{background:#2D3838;box-shadow:inset 0 0 0 6px #FFF}.sl-ro-basket-frequency[hidden]{display:none!important}.sl-ro-basket-frequency>label{display:block;position:static!important;transform:none!important;margin:24px 0 8px!important;font-size:14px;line-height:20px;color:#2D3838}.sl-ro-basket-frequency select{appearance:none;width:100%;min-height:48px;padding:8px 48px 8px 16px;border:1px solid rgb(45 56 56 / .2);border-radius:5px;background:#FAF8F4 url(/wp-content/themes/swisslachs/assets/icons/arrow_down_2_dark.svg) right 16px center/24px no-repeat;color:#2D3838;font:inherit;font-size:16px;line-height:24px}.sl-ro-basket-help,.sl-ro-basket-feedback,.sl-ro-basket-unavailable{font-size:14px;line-height:20px;margin:16px 0 0;color:#2D3838}.sl-ro-basket-feedback:empty{display:none}.sl-ro-checkout-summary{padding:24px;margin-top:24px;border:0;border-radius:12px;background:#FFF;color:#2D3838;font-size:16px;line-height:24px}.sl-ro-checkout-summary>strong{display:block;margin-bottom:16px;font-size:18px;line-height:28px;font-weight:600}.sl-ro-checkout-summary>p{font-size:16px;line-height:24px;margin:8px 0}.sl-ro-timing-rules{margin:24px 0;padding:24px;border:0;border-radius:12px;background:#FFF;color:#2D3838;font-family:"Plus Jakarta Sans",sans-serif;text-wrap:pretty}.sl-ro-timing-rules h3{margin:0 0 16px;font-size:18px;line-height:28px;font-weight:600}.sl-ro-timing-rules p{margin:8px 0 0;font-size:16px;line-height:24px}.sl-ro-timing-rules .sl-ro-timing-note{margin-top:16px;font-size:12px;line-height:16px}.woocommerce-checkout .place-order .sl-ro-checkout-consent{margin:24px 0 0;clear:both;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;line-height:20px;color:#2D3838}.woocommerce-checkout .place-order .sl-ro-checkout-consent .checkbox{align-items:flex-start}.woocommerce-checkout .place-order .sl-ro-checkout-consent .checkbox:has(input:focus-visible):before{outline:2px solid #9E8A63;outline-offset:4px}.sl-ro-checkout-flow :is(input,select,summary,a):focus-visible,.sl-ro-site-entry a:focus-visible,.sl-ro-inline-discovery a:focus-visible{outline:2px solid #9E8A63;outline-offset:4px}body:has(.sl-ro-basket-choice [value=recurring]:checked) .woocommerce-notices-wrapper :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){background:#FFF;color:#2D3838;border:0;border-radius:12px;font-size:16px;line-height:24px;padding:24px 24px 24px 64px}body:has(.sl-ro-basket-choice [value=recurring]:checked) .woocommerce-notices-wrapper :is(.woocommerce-error,.woocommerce-message,.woocommerce-info):before{color:#9E8A63}@media(max-width:767px){.sl-ro-discovery,.sl-ro-basket-choice,.sl-ro-checkout-summary,.sl-ro-timing-rules{padding:20px}.sl-ro-site-entry{padding:8px 16px}}.sl-ro-checkout-explainer summary{list-style:none}.sl-ro-checkout-explainer summary::-webkit-details-marker{display:none}