.ry039-pdp .ry039-price-financing{background-color:#fff0;padding:0 0 16px 0;margin-bottom:12px;border-bottom:1px solid #e8e8e8}.ry039-pdp .ry039-price-financing__top{display:flex;align-items:flex-start;justify-content:flex-start;gap:38px;margin-bottom:6px}.ry039-pdp .ry039-price-financing__left{width:max-content!important}.ry039-pdp .ry039-price-financing__label{display:block;font-size:12px;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;color:rgb(0 0 0 / 0.6);line-height:1.4;margin-bottom:4px}.ry039-pdp .ry039-price-financing__current-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;row-gap:0}.ry039-pdp .ry039-price-financing__price{font-size:30px;font-weight:700;line-height:1.2;color:#000;letter-spacing:0.4px}.ry039-pdp .ry039-price-financing__compare{font-size:20px;font-weight:400;color:rgb(0 0 0 / 0.6);text-decoration:line-through;letter-spacing:-0.15px;line-height:1.4}.ry039-pdp .ry039-price-financing__compare--hidden{display:none}.ry039-pdp .ry039-price-financing__badge{display:inline-flex;align-items:center;background-color:#ffe6e6;border:0.741px solid red;color:red;font-size:11px;font-weight:700;letter-spacing:0.04em;padding:2px 9px;border-radius:17px;line-height:1.3}.ry039-pdp .ry039-price-financing__monthly{display:inline-flex;align-items:baseline;color:#0f6e56;font-weight:700;line-height:1.2}.ry039-pdp .ry039-price-financing__monthly-amount{font-size:30px;letter-spacing:0.4px}.ry039-pdp .ry039-price-financing__monthly-period{font-size:20px;letter-spacing:0}.ry039-pdp .ry039-price-financing__delivery-note{font-size:12px;color:#000;margin:4px 0 8px;letter-spacing:0.4px}.ry039-pdp .ry039-price-financing__terms{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:rgb(0 0 0 / 0.75);letter-spacing:0.4px;margin-bottom:20px}.ry039-pdp .ry039-price-financing__terms-installments{min-width:0;line-height:1.35;font-weight:500;color:rgb(0 0 0 / 0.85)}.ry039-pdp .ry039-price-financing__shop-pay-badge{display:inline-flex;align-items:center}.ry039-pdp .ry039-price-financing__shop-pay-badge img{vertical-align:middle}.ry039-pdp .ry039-price-financing__terms-link{background:none;border:none;padding:0;font-size:12px;font-weight:500;color:#5433eb;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-family:inherit;letter-spacing:0.4px}.ry039-pdp .ry039-price-financing__terms-link:hover{opacity:0.8}@media (max-width:749px){.ry039-pdp .ry039-price-financing__price{order:1}.ry039-pdp .ry039-price-financing__badge{order:2}.ry039-pdp .ry039-price-financing__compare{order:3;flex-basis:100%;margin-top:2px}}.ry039-pdp product-form,.ry039-pdp .product-form{background:transparent!important;padding:0!important;border-radius:0!important;margin-top:0!important;margin-bottom:0!important}.ry039-pdp div[id*="price-"],.ry039-pdp .no-js-hidden.hh-inline[id*="price-"]{background:transparent!important;padding:0!important;margin-bottom:0!important}.ry039-pdp variant-selects{display:flex;flex-direction:column;gap:0}.ry039-pdp variant-selects>fieldset,.ry039-pdp variant-selects>.ry039-variant-dropdown,.ry039-pdp variant-selects>.ry039-segmented-toggle{width:100%}.ry039-pdp .product-form__input--color-radio-select{margin-bottom:16px}.ry039-pdp .product-form__input--color-radio-select .form__label{font-size:14px;font-weight:400;margin-bottom:8px;color:#000;letter-spacing:0.4px}.ry039-pdp .product-form__input--color-radio-select .slected-color{font-weight:700}.ry039-pdp .ry039-variant-dropdown{margin-bottom:16px}.ry039-pdp .ry039-variant-dropdown__label{font-size:14px;font-weight:400;margin-bottom:8px;color:#000;letter-spacing:0.4px}.ry039-pdp .ry039-variant-dropdown__selected{font-weight:700}.ry039-pdp .ry039-variant-dropdown.ry039-option-row--all-unavailable .ry039-variant-dropdown__label{text-decoration:line-through;text-decoration-thickness:1px;color:#4f4f4f}.ry039-pdp .ry039-select-wrapper{position:relative;width:100%}.select.ry039-select-wrapper::after{border-radius:12px!important;box-shadow:none!important;border:1px solid grey}.ry039-pdp .ry039-select-wrapper .select__select{width:100%;padding-inline:12px;border-radius:12px;background-color:#fff;font-size:16px;color:#000;appearance:none;cursor:pointer;display:flex;justify-items:center;align-items:center;letter-spacing:0.4px}.ry039-pdp .ry039-select-wrapper .select__select:focus{outline:2px solid rgb(0 0 0 / 0.4);outline-offset:2px;border-radius:12px!important}.ry039-pdp .ry039-select-wrapper .svg-wrapper{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.ry039-pdp .ry039-select-wrapper .svg-wrapper:empty::after{content:'';display:block;width:10px;height:6px;border-left:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(-45deg) translateY(-2px)}.select.ry039-select-wrapper{max-width:unset!important}.ry039-pdp .ry039-segmented-toggle{margin-bottom:16px;border:none;padding:0;min-width:0}.ry039-pdp .ry039-segmented-toggle__legend{float:left;width:100%;padding:0;margin-bottom:8px;font-size:14px;font-weight:400;color:#000;letter-spacing:0.4px}.ry039-pdp .ry039-segmented-toggle.ry039-option-row--all-unavailable .ry039-segmented-toggle__legend{text-decoration:line-through;text-decoration-thickness:1px;color:#4f4f4f}.ry039-pdp .ry039-segmented-toggle__track{clear:both;flex-wrap:wrap}.ry039-segmented-toggle__track label{margin:0!important;display:flex!important;justify-content:center;align-items:center;padding:0 12px!important;border-radius:0!important}.ry039-pdp .ry039-segmented-toggle .form__label{font-size:14px;font-weight:400;margin-bottom:8px;color:#000;letter-spacing:0.4px}.ry039-pdp .ry039-segmented-toggle__track{display:flex;border:1px solid rgb(0 0 0 / 0.2);border-radius:12px;overflow:hidden;background-color:#fff}.ry039-pdp .ry039-segmented-toggle__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ry039-pdp .ry039-segmented-toggle__btn{flex:1 1 25%!important;display:flex;align-items:center;justify-content:center;padding:12px 8px;font-size:16px;font-weight:700;color:#000;cursor:pointer;text-align:center;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease;border:none!important;min-height:48px;letter-spacing:0.4px;background-color:#fff}.ry039-pdp .ry039-segmented-toggle__btn:last-of-type{border-right:none}.ry039-pdp .ry039-segmented-toggle__btn--disabled,.ry039-pdp .ry039-segmented-toggle__input.disabled+.ry039-segmented-toggle__btn{color:#4f4f4f;cursor:pointer;text-decoration:line-through;text-decoration-thickness:1px}.ry039-pdp .ry039-segmented-toggle__input:checked+.ry039-segmented-toggle__btn{background-color:#06dfce;border-color:#06dfce;color:#000;font-weight:700}.ry039-pdp .ry039-segmented-toggle__input:checked+.ry039-segmented-toggle__btn--disabled,.ry039-pdp .ry039-segmented-toggle__input.disabled:checked+.ry039-segmented-toggle__btn{color:#000;text-decoration:line-through;text-decoration-thickness:1px}.ry039-pdp .product-form__buttons,.ry039-pdp .ry039-product-form__buttons{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%;padding:0!important;background:transparent!important;border-radius:0!important}.ry039-pdp .product-form__submit.button.ry039-atc-btn,.ry039-pdp button.product-form__submit.ry039-atc-btn{width:100%!important;max-width:none!important;flex:none!important;height:52px;min-height:52px;border-radius:300px!important;display:flex!important;align-items:center;justify-content:center;flex-direction:row!important}.ry039-pdp .ry039-atc-btn__native-text{display:none!important}.ry039-pdp .ry039-atc-btn__inner{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;letter-spacing:0.4875px;text-transform:uppercase}.ry039-pdp .ry039-atc-btn__cart-icon{flex-shrink:0;width:20px;height:20px}.ry039-pdp .ry039-atc-btn__separator{opacity:0.6}.ry039-pdp .ry039-shop-pay-stack{position:relative;width:100%;min-height:52px}.ry039-pdp .ry039-shop-pay-stack:not(.ry039-shop-pay-stack--disabled){cursor:pointer}.ry039-pdp .ry039-shop-pay-installments--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.ry039-pdp .ry039-shop-pay-stack .ry039-shop-pay-btn--facade{pointer-events:none;box-sizing:border-box;position:relative;z-index:1}.ry039-pdp .ry039-shop-pay-native{position:absolute;inset:0;z-index:2;opacity:0;overflow:hidden}.ry039-pdp .ry039-shop-pay-native .shopify-payment-button{width:100%;height:100%;min-height:52px}.ry039-pdp .ry039-shop-pay-native shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:300px;width:100%;display:block}.ry039-pdp .ry039-shop-pay-stack:not(.ry039-shop-pay-stack--disabled):hover .ry039-shop-pay-btn--facade{opacity:0.9}.ry039-pdp .ry039-shop-pay-stack--disabled .ry039-shop-pay-btn--facade{opacity:0.5}.ry039-pdp .ry039-shop-pay-stack--disabled{opacity:1;pointer-events:none}.ry039-pdp .ry039-shop-pay-stack .ry039-shop-pay-btn{width:100%;height:52px;background-color:#5433eb;color:#fff;border:none;border-radius:300px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:opacity 0.15s ease;padding:14px 42px}.ry039-pdp .ry039-shop-pay-btn__inner{display:flex;align-items:center;gap:8px}.ry039-pdp .ry039-shop-pay-btn__logo{flex-shrink:0;background-color:#fff;border-radius:4px;padding:2px 4px;height:20px;display:inline-flex;align-items:center}.ry039-pdp .ry039-shop-pay-btn__logo img{height:14px;width:auto;display:block}.ry039-pdp .ry039-shop-pay-btn__text{font-size:16px;font-weight:500;color:#fff;letter-spacing:-0.3px;font-family:Rubik,sans-serif}.ry039-pdp .product-features{margin-top:30px!important}.ry039-pdp .shipping-banner{margin-bottom:24px;border-radius:12px!important;margin-top:-9px}@media screen and (max-width:768px){.ry039-pdp .product-form__submit.button.ry039-atc-btn,.ry039-pdp button.product-form__submit.ry039-atc-btn{height:54px!important;min-height:54px!important;flex:none!important}.ry039-pdp .ry039-shop-pay-stack{min-height:56px}.ry039-pdp .ry039-shop-pay-stack .ry039-shop-pay-btn{height:56px;min-height:56px;padding:10px 28px}.ry039-pdp .ry039-shop-pay-native .shopify-payment-button{min-height:56px;height:100%}.ry039-pdp .ry039-shop-pay-native shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:56px}}