:root{--blush: #F0DDD5;--cream: #FDF8F4;--charcoal: #2C2C2C;--gold: #B8964E;--font-serif: "Lora", Georgia, serif !important;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif !important;--text-primary: #2C2C2C;--text-secondary: #555555;--text-muted: #757575;--text-hint: #9E9E9E;--text-on-dark: #FFFFFF;--text-on-dark-secondary: rgba(255, 255, 255, .75);--text-on-dark-muted: rgba(255, 255, 255, .55)}.rutina-capilar-wordmark{--rutina-wordmark-width: 220px;--rutina-font-size: calc(var(--rutina-wordmark-width) * .11923);--rutina-tracking: .06em;--rutina-word-gap: .28em;--rutina-seed-width: .175em;--rutina-seed-height: .285em;display:inline-flex;align-items:baseline;justify-content:center;max-width:100%;white-space:nowrap;color:inherit;font-family:var(--font-serif, "Lora", Georgia, serif);font-size:clamp(2.2rem,var(--rutina-font-size),6.2rem);font-weight:400;font-kerning:normal;font-variant-ligatures:none;text-rendering:geometricPrecision;line-height:1;letter-spacing:var(--rutina-tracking)}.rutina-capilar-wordmark__rutina,.rutina-capilar-wordmark__cap,.rutina-capilar-wordmark__char-i,.rutina-capilar-wordmark__lar{display:inline-block}.rutina-capilar-wordmark__rutina{margin-right:var(--rutina-word-gap)}.rutina-capilar-wordmark__char-i{position:relative;overflow:visible;margin-left:var(--rutina-tracking);margin-right:calc(var(--rutina-tracking) * .9)}.rutina-capilar-wordmark__i-glyph{display:block;line-height:1}.rutina-capilar-wordmark__seed{position:absolute;top:.29em;left:calc(50% - (var(--rutina-tracking) / 2));width:var(--rutina-seed-width);height:var(--rutina-seed-height);margin-left:0;transform:translate(-50%,-100%);color:var(--gold);pointer-events:none}.rutina-capilar-wordmark__seed svg{display:block;width:100%;height:100%}.header__heading-logo-wrapper--wordmark{display:inline-block;max-width:100%}html,body{overflow-x:hidden}.tuyu-wrapper{font-family:var(--font-sans);color:var(--charcoal);background-color:var(--cream)}.tuyu-wrapper h1,.tuyu-wrapper h2,.tuyu-wrapper h3,.tuyu-wrapper h4,.tuyu-wrapper h5,.tuyu-wrapper h6,.tuyu-headline{font-family:var(--font-serif)!important}.tuyu-wrapper p,.tuyu-wrapper span,.tuyu-wrapper a,.tuyu-wrapper button,.tuyu-wrapper li,.tuyu-body,.tuyu-label{font-family:var(--font-sans)!important}.tuyu-section{padding:80px 24px}.tuyu-fullbleed{width:100%;max-width:none;position:relative;left:auto;right:auto;margin-left:0;margin-right:0}@media(min-width:768px){.tuyu-section{padding:120px 48px}}.tuyu-headline{font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.01em;margin-bottom:24px;color:var(--text-primary)}@media(min-width:768px){.tuyu-headline{font-size:48px}}.tuyu-subheading{font-family:var(--font-serif)!important;font-size:22px;font-weight:600;line-height:1.2;color:var(--text-primary);margin:0}@media(min-width:768px){.tuyu-subheading{font-size:26px}}.tuyu-subheading-sm{font-family:var(--font-serif)!important;font-size:18px;font-weight:600;line-height:1.25;color:var(--text-primary);margin:0}@media(min-width:768px){.tuyu-subheading-sm{font-size:20px}}.tuyu-body{font-size:16px;line-height:1.6;font-weight:400;margin-bottom:24px;color:var(--text-primary)}.tuyu-body--secondary{color:var(--text-secondary)}.tuyu-body--muted{color:var(--text-muted)}@media(min-width:768px){.tuyu-body{font-size:18px}}.tuyu-label{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:16px;display:block}.tuyu-form__label{font-family:var(--font-sans)!important;font-size:14px;font-weight:600;color:var(--text-primary);display:block;margin-bottom:6px}.tuyu-quote{font-family:var(--font-serif)!important;font-size:20px;font-style:italic;font-weight:400;line-height:1.4;color:var(--text-primary);margin:0}@media(min-width:768px){.tuyu-quote{font-size:22px}}.tuyu-cta-link{font-family:var(--font-sans)!important;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);text-decoration:none;font-weight:600}.tuyu-tag{display:inline-block;border:1px solid rgba(255,255,255,.25);padding:10px 24px;border-radius:40px;font-size:14px;font-family:var(--font-sans)!important;color:#fff}.tuyu-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:var(--font-sans)!important;font-size:17px;font-weight:600;color:var(--text-primary);min-height:48px}.tuyu-credential-pill{display:inline-block;font-family:var(--font-sans)!important;font-size:12px;font-weight:500;color:var(--text-primary);background:var(--blush);padding:6px 12px;letter-spacing:.02em}.tuyu-caption{font-family:var(--font-sans)!important;font-size:13px;color:var(--text-muted);line-height:1.4}.tuyu-headline--on-dark{color:var(--text-on-dark)}.tuyu-body--on-dark{color:var(--text-on-dark-secondary)}.tuyu-label--on-dark{color:var(--text-on-dark-muted)}.tuyu-flex-list-item{display:flex;flex-direction:column;padding:32px 0;border-bottom:1px solid rgba(0,0,0,.05)}.tuyu-flex-list-item:first-child{border-top:1px solid rgba(0,0,0,.05)}@media(min-width:768px){.tuyu-flex-list-item{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}}.tuyu-btn{background-color:#000!important;color:#fff!important;border-radius:0!important;padding:16px 32px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;display:inline-block;text-align:center;border:1px solid #000000!important;cursor:pointer;transition:all .3s ease;-webkit-tap-highlight-color:transparent}.tuyu-btn:hover{background-color:#333!important;border-color:#333!important}.tuyu-btn-outline{background-color:transparent!important;color:#000!important}.tuyu-btn-outline:hover{background-color:#0000000d!important}.tuyu-btn-white{background-color:#fff!important;color:#000!important;border-color:#fff!important}.tuyu-btn-white:active,.tuyu-btn-white:focus-visible{background-color:#fff!important;color:#000!important;border-color:#fff!important}@media(max-width:767px){.tuyu-btn-full{width:100%;display:block}}.tuyu-price-block{display:flex;align-items:center;gap:12px;margin-bottom:24px}.tuyu-price-old{text-decoration:line-through;color:var(--text-muted);font-size:16px}.tuyu-price-current{font-family:var(--font-sans)!important;font-size:24px;font-weight:700;color:var(--text-primary)}.tuyu-stars{color:var(--charcoal);font-size:16px;letter-spacing:3px}.tuyu-hero__label{color:var(--text-on-dark-secondary);margin-bottom:24px}.tuyu-hero__headline{color:var(--text-on-dark);font-size:36px;line-height:1.1;font-weight:700;margin-bottom:24px}.tuyu-hero__subtitle{color:var(--text-on-dark-secondary);font-size:16px;line-height:1.5;margin-bottom:16px;max-width:420px;margin-left:auto;margin-right:auto}.tuyu-hero__price-block{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px}.tuyu-hero__price-old{font-family:var(--font-sans)!important;font-size:18px;color:var(--text-on-dark-muted);text-decoration:line-through}.tuyu-hero__price-arrow{font-size:18px;color:var(--text-on-dark-muted)}.tuyu-hero__price-current{font-family:var(--font-sans)!important;font-size:32px;font-weight:700;color:#fff}.tuyu-hero__price-savings{font-family:var(--font-sans)!important;font-size:14px;color:var(--gold);font-weight:600}.tuyu-hero__microcopy{font-family:var(--font-sans)!important;font-size:13px;color:var(--text-on-dark-muted);margin-top:16px;margin-bottom:0}@media(min-width:768px){.tuyu-hero__headline{font-size:56px}.tuyu-hero__subtitle{font-size:19px;max-width:480px}}.tuyu-trust-pill{display:flex;align-items:center;gap:8px;font-family:var(--font-sans)}.tuyu-trust-pill__icon{font-size:20px;flex-shrink:0}.tuyu-trust-pill__title{margin:0;font-size:13px;font-weight:600;color:var(--charcoal)}.tuyu-trust-pill__subtitle{margin:2px 0 0;font-size:11px;color:#2c2c2c80}.tuyu-founder__grid{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.tuyu-founder__grid{flex-direction:row;gap:48px}.tuyu-founder__photo-col{flex:0 0 40%}.tuyu-founder__content-col{flex:0 0 60%}}.tuyu-founder__photo-placeholder{width:100%;aspect-ratio:4 / 5;background:var(--blush);display:flex;align-items:center;justify-content:center;border-radius:50%;max-width:200px;max-height:200px;margin:0 auto}@media(min-width:768px){.tuyu-founder__photo-placeholder{max-width:none;max-height:none;border-radius:0;aspect-ratio:4 / 5}}.tuyu-credential-pill{display:inline-block;font-family:var(--font-sans);font-size:12px;color:var(--charcoal);background:var(--blush);padding:6px 12px;letter-spacing:.02em}.tuyu-video-placeholder{aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;background:#ffffff0d}@media(max-width:767px){.tuyu-video-placeholder{aspect-ratio:9 / 16;max-height:500px}}.tuyu-video-container{border-radius:0;overflow:hidden}.tuyu-form__input{width:100%;padding:16px;font-family:var(--font-sans);font-size:16px;color:var(--charcoal);background:#fff;border:1px solid rgba(44,44,44,.2);border-radius:0;outline:none;transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.tuyu-form__input:focus{border-color:var(--gold)}.tuyu-form__input--error{border-color:#c0392b!important}.tuyu-form__error-msg{font-family:var(--font-sans);font-size:13px;color:#c0392b;margin-top:6px;display:none;max-height:0;overflow:hidden;transition:max-height .2s ease}.tuyu-form__input--error~.tuyu-form__error-msg{display:block;max-height:40px}.tuyu-form__helper{color:var(--text-muted)}.tuyu-form__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%232C2C2C' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.tuyu-form__submit{width:100%;height:56px;background-color:var(--gold, #B8964E);color:#fff;border:none;border-radius:0;font-family:var(--font-sans);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease;margin-top:8px}.tuyu-form__submit:hover{background-color:#a07d3a}.tuyu-form__submit:active{background-color:#96722f}.tuyu-form__submit:disabled{background-color:#d9cec0;cursor:not-allowed}.tuyu-urgency__viewers{font-family:var(--font-sans);font-size:12px;color:#2c2c2cb8;text-align:left;margin:0;letter-spacing:.02em}.tuyu-urgency__diamond{display:inline-block;color:var(--gold);margin-right:6px;font-size:14px;line-height:1;vertical-align:-1px;animation:tuyu-pulse-dot 3s ease-in-out infinite}@keyframes tuyu-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.tuyu-checkout-section__stock{margin:-8px 0 0;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--gold);letter-spacing:.06em;text-transform:uppercase}.tuyu-checkout-section__app-wrapper{display:grid;gap:12px}.tuyu-cart__checkout-btn{display:none!important}.tuyu-checkout-section__fallback-shell{display:grid;gap:12px;padding-top:12px}.tuyu-checkout-section__fallback-shell[hidden]{display:none!important}:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-form-main{font-family:var(--font-sans)!important}:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) input:not([type=submit]):not([type=checkbox]):not([type=radio]),:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) select,:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) textarea{font-family:var(--font-sans)!important;font-size:16px!important;border-radius:12px!important;border:1px solid rgba(44,44,44,.15)!important;padding:14px 16px!important;background:#fff!important;color:var(--text-primary)!important;transition:border-color .15s ease,box-shadow .15s ease!important}body.tuyu-android-select-fix :is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-select-input-row.tuyu-rsi-select-enhanced,body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced{position:relative!important}body.tuyu-android-select-fix :is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-select-input-row.tuyu-rsi-select-enhanced:after,body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced:after{content:attr(data-rsi-selected-label);position:absolute;top:50%;left:16px;right:42px;transform:translateY(-50%);font-family:var(--font-sans)!important;font-size:16px!important;color:var(--text-primary)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:2}body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced:after{top:auto;bottom:16px;transform:none}body.tuyu-android-select-fix :is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-select-input-row.tuyu-rsi-select-enhanced[data-rsi-has-icon=true]:after,body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced[data-rsi-has-icon=true]:after{left:44px}body.tuyu-android-select-fix :is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-select-input-row.tuyu-rsi-select-enhanced.is-placeholder:after,body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced.is-placeholder:after{color:#2c2c2c73!important}body.tuyu-android-select-fix :is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-select-input-row.tuyu-rsi-select-enhanced:focus-within:after,body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced:focus-within:after{opacity:0!important}body.tuyu-android-select-fix :is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-select-input-row.tuyu-rsi-select-enhanced .rsi-select-field,body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced select{color:transparent!important;-webkit-text-fill-color:transparent!important}body.tuyu-android-select-fix :is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-select-input-row.tuyu-rsi-select-enhanced .rsi-select-field:focus,body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced select:focus{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}body.tuyu-android-select-fix :is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-select-input-row.tuyu-rsi-select-enhanced .rsi-select-field option,body.tuyu-android-select-fix #_rsi-cod-form-modal-form ._rsi-modal-fields-item.tuyu-rsi-select-enhanced select option{color:var(--text-primary)!important}:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) input:focus,:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) select:focus,:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px #b8964e1a!important;outline:none!important}@keyframes tuyu-cta-glow{0%,to{box-shadow:0 16px 32px #c6943b38,0 0 #b8964e66}50%{box-shadow:0 16px 32px #c6943b38,0 0 0 10px #b8964e00}}:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-custom-button-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}#_rsi-cod-form-modal-form ._rsi-modal-fields-checkbox label{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;line-height:1.45!important}#_rsi-cod-form-modal-form ._rsi-modal-fields-checkbox input[type=checkbox]{margin-top:2px!important;flex:0 0 auto!important}#_rsi-cod-form-modal-form ._rsi-modal-fields-checkbox a{text-decoration:underline!important}:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-submit_button,:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-custom-button[type=submit],#_rsi-cod-form-modal-form ._rsi-modal-submit-button{width:100%!important;min-height:62px!important;background-color:#b8964e!important;background-image:linear-gradient(172deg,#d4b060,#b8964e,#a8883e)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--font-sans)!important;font-size:15.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;text-shadow:0 1px 3px rgba(0,0,0,.15)!important;box-shadow:0 12px 32px #b8964e4d,0 4px 10px #0000000f,inset 0 1px #ffffff1f!important;transition:transform .15s ease,box-shadow .15s ease,background-image .2s ease!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;margin-top:8px!important}#_rsi-cod-form-modal-form ._rsi-buy-now-button-subtitle{display:block!important;margin-top:6px!important;font-size:12px!important;letter-spacing:.12em!important}:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-submit_button:before,:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-custom-button[type=submit]:before,#_rsi-cod-form-modal-form ._rsi-modal-submit-button:before{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 25%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.06) 75%,transparent 100%);transform:translate(-180%);animation:tuyu-btn-shimmer 4.5s ease-in-out 1.5s infinite;pointer-events:none;z-index:1}@keyframes tuyu-btn-shimmer{0%{transform:translate(-180%)}35%{transform:translate(320%)}to{transform:translate(320%)}}:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-submit_button:hover,:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-custom-button[type=submit]:hover,#_rsi-cod-form-modal-form ._rsi-modal-submit-button:hover{transform:translateY(-2px)!important;background-image:linear-gradient(172deg,#debb6a,#c9a655,#b8964e)!important;box-shadow:0 16px 40px #b8964e61,0 6px 14px #00000014,inset 0 1px #ffffff2e!important}:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-submit_button:active,:is(#rsi_form_wrapper,#_rsi-cod-form-modal-form) .rsi-custom-button[type=submit]:active,#_rsi-cod-form-modal-form ._rsi-modal-submit-button:active{transform:translateY(1px) scale(.98)!important;box-shadow:0 4px 12px #b8964e38,inset 0 1px #ffffff14!important}.tuyu-rsi-trust-strip{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:14px 12px 6px!important;font-family:var(--font-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important;color:#2c2c2c80!important;line-height:1!important}.tuyu-rsi-trust-strip span{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.tuyu-rsi-trust-strip svg{width:13px!important;height:13px!important;flex-shrink:0!important;opacity:.55!important}[data-tuyu-order-form-wrapper] :is(#_rsi-buy-now-button-overwrite,#_rsi-buy-now-button,#rsi_buy_now_button,[data-rsi-cod-button=true]){width:100%!important;min-height:6rem!important;border-radius:999px!important;background-color:#b8964e!important;background-image:linear-gradient(168deg,#d4b060,#b8964e)!important;border:1.5px solid rgba(255,255,255,.12)!important;font-size:16px!important;font-weight:700!important;letter-spacing:.12em!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important;animation:tuyu-cta-glow 2.8s ease-in-out infinite!important;transition:transform .2s ease,box-shadow .2s ease,background-image .2s ease!important;cursor:pointer!important}[data-tuyu-order-form-wrapper] :is(#_rsi-buy-now-button-overwrite,#_rsi-buy-now-button,#rsi_buy_now_button,[data-rsi-cod-button=true]):hover{transform:translateY(-2px)!important;background-image:linear-gradient(168deg,#debb6a,#c9a655)!important;box-shadow:0 22px 44px #c6943b52!important;animation:none!important}[data-tuyu-order-form-wrapper] :is(#_rsi-buy-now-button-overwrite,#_rsi-buy-now-button,#rsi_buy_now_button,[data-rsi-cod-button=true]):active{transform:translateY(1px) scale(.985)!important;box-shadow:0 6px 16px #c6943b40!important;animation:none!important}[data-tuyu-order-form-wrapper] :is(#_rsi-buy-now-button-overwrite,#_rsi-buy-now-button,#rsi_buy_now_button,[data-rsi-cod-button=true]):focus-visible{outline:3px solid var(--gold)!important;outline-offset:3px!important;animation:none!important}@media(prefers-reduced-motion:reduce){[data-tuyu-order-form-wrapper] :is(#_rsi-buy-now-button-overwrite,#_rsi-buy-now-button,#rsi_buy_now_button,[data-rsi-cod-button=true]){animation:none!important}}dialog#rsi_form_wrapper{width:min(calc(100vw - 16px),56rem)!important;max-width:min(calc(100vw - 16px),56rem)!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;padding:0!important;border:none!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important}dialog#rsi_form_wrapper::backdrop{background:#1119!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#_rsi-cod-form-modal{background:#1119!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#_rsi-cod-form-modal ._rsi-modal-container{width:min(calc(100vw - 16px),56rem)!important;max-width:min(calc(100vw - 16px),56rem)!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;padding:0!important;border:none!important;box-shadow:none!important}#rsi_form_wrapper .rsi-form-main,#rsi_form_wrapper ._rsi_main_form_element,#_rsi-cod-form-modal-form{background:#fffaf6!important;border:1px solid rgba(44,44,44,.08)!important;border-radius:24px!important;box-shadow:0 28px 72px #11111138!important;overflow:hidden!important}#rsi_form_wrapper .rsi-form-close-button,#_rsi-cod-form-modal ._rsi-modal-close-button,#_rsi-cod-form-modal-close{position:relative!important;top:auto!important;right:auto!important;margin-left:.65rem!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:3.6rem!important;min-width:3.6rem!important;height:3.6rem!important;min-height:3.6rem!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(44,44,44,.08)!important;background:#fffaf6f2!important;box-shadow:0 6px 16px #11111114!important;color:#2c2c2c!important;opacity:1!important;appearance:none!important;-webkit-appearance:none!important;font-size:0!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}#rsi_form_wrapper .rsi-form-close-button svg,#_rsi-cod-form-modal ._rsi-modal-close-button svg,#_rsi-cod-form-modal-close svg,#rsi_form_wrapper .rsi-form-close-button img,#_rsi-cod-form-modal ._rsi-modal-close-button img,#_rsi-cod-form-modal-close img{display:none!important}#rsi_form_wrapper .rsi-form-close-button:before,#_rsi-cod-form-modal ._rsi-modal-close-button:before,#_rsi-cod-form-modal-close:before{content:"\d7";display:block!important;color:currentColor!important;font-size:2rem!important;line-height:1!important;font-weight:400!important;transform:translateY(-1px)!important}#rsi_form_wrapper .rsi-form-close-button:hover,#_rsi-cod-form-modal ._rsi-modal-close-button:hover,#_rsi-cod-form-modal-close:hover{background:#fffaf6!important;box-shadow:0 10px 20px #1111111f!important;transform:translateY(-1px)!important}#rsi_form_wrapper .rsi-form-close-button:focus-visible,#_rsi-cod-form-modal ._rsi-modal-close-button:focus-visible,#_rsi-cod-form-modal-close:focus-visible{outline:3px solid rgba(184,150,78,.45)!important;outline-offset:2px!important}#rsi_form_wrapper .rsi-product-item-name{font-family:var(--font-sans)!important;font-size:1.5rem!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}#rsi_form_wrapper .rsi-product-item-quantity-controls,#rsi_form_wrapper .rsi-product-item-quantity,#rsi_form_wrapper .rsi-product-item-remove{display:none!important}#rsi_form_wrapper .rsi-form-title-container svg{display:none!important}#rsi_form_wrapper .rsi-form-title-container,#_rsi-cod-form-modal ._rsi-modal-header-title{font-family:var(--font-sans)!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.04em!important;color:var(--text-primary)!important}#_rsi-cod-form-modal ._rsi-build-block-order-summary,#_rsi-cod-form-modal ._rsi-build-block-totals-summary{margin:0 0 18px!important}#_rsi-cod-form-modal ._rsi-modal-line-items{display:grid!important;gap:12px!important}#_rsi-cod-form-modal ._rsi-modal-line-item{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;border:1px solid rgba(44,44,44,.1)!important;border-radius:0!important;background:#fff!important}#_rsi-cod-form-modal ._rsi-modal-line-item-image-container{width:72px!important;height:72px!important;border-radius:12px!important;background:#b8964e14!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}#_rsi-cod-form-modal ._rsi-modal-line-item-image{max-width:100%!important;max-height:100%!important;object-fit:contain!important}#_rsi-cod-form-modal ._rsi-modal-line-item-info{min-width:0!important;display:grid!important;gap:4px!important}#_rsi-cod-form-modal ._rsi-modal-line-item-title{font-family:var(--font-sans)!important;font-size:1.35rem!important;font-weight:700!important;color:var(--text-primary)!important;text-decoration:none!important;line-height:1.3!important}#_rsi-cod-form-modal ._rsi-modal-line-item-final-price{font-family:var(--font-sans)!important;font-size:1.2rem!important;font-weight:700!important;color:var(--text-primary)!important;white-space:nowrap!important}#_rsi-cod-form-modal ._rsi-modal-checkout-lines{padding:16px!important;background:#b8964e14!important;border:1px solid rgba(184,150,78,.14)!important;border-left:3px solid var(--gold)!important;border-radius:0 12px 12px 0!important}#_rsi-cod-form-modal ._rsi-modal-checkout-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:4px 0!important}#_rsi-cod-form-modal ._rsi-modal-checkout-line+._rsi-modal-checkout-line{margin-top:2px!important}#_rsi-cod-form-modal ._rsi-modal-checkout-line-title,#_rsi-cod-form-modal ._rsi-modal-checkout-line-value{font-family:var(--font-sans)!important;font-size:1.2rem!important;color:var(--text-secondary)!important}#_rsi-cod-form-modal ._rsi-modal-checkout-line[data-checkout-line=total]{margin-top:8px!important;padding-top:10px!important;border-top:1px solid rgba(184,150,78,.2)!important}#_rsi-cod-form-modal ._rsi-modal-checkout-line[data-checkout-line=total] ._rsi-modal-checkout-line-title{font-size:1.15rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--text-primary)!important}#_rsi-cod-form-modal ._rsi-modal-checkout-line-value-bigger,#_rsi-cod-form-modal ._rsi-modal-checkout-line[data-checkout-line=total] ._rsi-modal-checkout-line-value{font-size:1.85rem!important;font-weight:800!important;color:var(--text-primary)!important}#_rsi-cod-form-modal ._rsi-modal-fields-title,#_rsi-cod-form-modal .tuyu-rsi-fields-title{display:block!important;margin:18px 0 14px!important;font-family:var(--font-sans)!important;font-size:1.85rem!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;color:var(--text-primary)!important}#_rsi-cod-form-modal ._rsi-modal-fields-item:not(._rsi-modal-fields-checkbox){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important}#_rsi-cod-form-modal ._rsi-modal-fields-item:not(._rsi-modal-fields-checkbox)>label{display:block!important;margin:0!important;padding:0!important;line-height:1.25!important}#_rsi-cod-form-modal ._rsi-modal-fields-item:not(._rsi-modal-fields-checkbox)>input:not([type=checkbox]):not([type=radio]),#_rsi-cod-form-modal ._rsi-modal-fields-item:not(._rsi-modal-fields-checkbox)>select,#_rsi-cod-form-modal ._rsi-modal-fields-item:not(._rsi-modal-fields-checkbox)>textarea{width:100%!important}#rsi_form_wrapper .rsi-text-input-wrapper label,#rsi_form_wrapper .rsi-shipping-rates-column label,#_rsi-cod-form-modal ._rsi-modal-fields-item>label{font-family:var(--font-sans)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--text-secondary)!important}#rsi_form_wrapper .rsi-shipping-rates-wrapper{display:none!important}#rsi_form_wrapper .rsi-shipping-rates-column{display:block!important}#rsi_form_wrapper .rsi-shipping-rates-item{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}#rsi_form_wrapper .rsi-shipping-rates-item input,#rsi_form_wrapper .rsi-shipping-rates-item svg{display:none!important}#rsi_form_wrapper .rsi-total-summary-wrapper{padding:1.4rem 1.6rem!important;background:#b8964e0f!important;border:1px solid rgba(184,150,78,.15)!important;border-left:3px solid var(--gold)!important;border-radius:0 12px 12px 0!important;color:var(--text-primary)!important}#rsi_form_wrapper .rsi-total-summary-label,#rsi_form_wrapper .rsi-total-summary-value{color:var(--text-secondary)!important;font-family:var(--font-sans)!important;font-size:1.3rem!important}#rsi_form_wrapper .rsi-total-summary-divider{border-color:#b8964e33!important;margin:.6rem 0!important}#rsi_form_wrapper .rsi-total-summary-total-label{color:var(--text-primary)!important;font-family:var(--font-sans)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}#rsi_form_wrapper .rsi-total-summary-total-value{color:var(--text-primary)!important;font-family:var(--font-sans)!important;font-size:clamp(1.8rem,4vw,2.2rem)!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap!important}.tuyu-whatsapp-float{position:fixed;bottom:24px;right:20px;z-index:99;width:56px;height:56px;border-radius:50%;background-color:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;cursor:pointer;text-decoration:none;opacity:0;pointer-events:none;transform:translateY(14px);transition:transform .2s ease,box-shadow .2s ease,bottom .4s cubic-bezier(.2,.8,.2,1),opacity .2s ease;animation:tuyu-wa-pulse 4s ease-in-out infinite;animation-delay:30s}.tuyu-whatsapp-float.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.tuyu-whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 20px #0003}.tuyu-whatsapp-float svg{width:28px;height:28px;fill:#fff}.tuyu-whatsapp-float.sticky-bar-active,.tuyu-whatsapp-float.form-visible,.tuyu-whatsapp-float.releasit-open,body.tuyu-form-visible .tuyu-whatsapp-float,body.tuyu-releasit-open .tuyu-whatsapp-float{opacity:0;pointer-events:none;transform:translateY(14px)}@keyframes tuyu-wa-pulse{0%,to{box-shadow:0 4px 12px #00000026}50%{box-shadow:0 4px 12px #25d3664d}}@media(max-width:767px){.tuyu-whatsapp-float{bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px}.tuyu-whatsapp-float svg{width:24px;height:24px}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.text-huge{font-family:var(--font-serif)!important;font-size:72px;line-height:1;letter-spacing:-.03em;margin:0;font-weight:700;color:var(--text-primary)}@media(min-width:768px){.text-huge{font-size:100px}}.tuyu-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:#fffaf6fa;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:100;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;align-items:center;gap:12px;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.8,.2,1);border-top:1px solid rgba(0,0,0,.05);box-shadow:0 -10px 24px #2c2c2c14}.tuyu-sticky-bar>div{min-width:0;flex:1}.tuyu-sticky-bar.sticky-visible{transform:translateY(0)}body.tuyu-releasit-open .tuyu-sticky-bar{transform:translateY(100%)!important}@media(min-width:768px){.tuyu-sticky-bar{display:none}}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.faq-answer.is-open{max-height:500px}@media(max-width:767px){.tuyu-before-after{height:280px!important}}@media(max-width:767px){.tuyu-section{padding:64px 20px}.tuyu-hero__headline{font-size:36px}.tuyu-hero__subtitle{font-size:16px}.tuyu-headline{font-size:32px}.tuyu-subheading{font-size:22px}.tuyu-flex-list-item h3{font-size:22px!important;font-weight:600!important}}.announcement-bar__message{font-family:var(--font-sans)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.04em;text-transform:none}body.has-immersive-header{--announcement-height: 0px}body.has-immersive-header .immersive-header-shell{position:fixed;top:0;left:0;width:100%;z-index:1002;display:flex;flex-direction:column;pointer-events:none}body.has-immersive-header .immersive-header-shell>*{width:100%;pointer-events:auto}body.has-immersive-header .content-for-layout{margin-top:0}body.has-immersive-header .announcement-bar-section{position:relative;max-height:var(--announcement-height);overflow:hidden;padding:0!important;background:transparent!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s ease,max-height .4s cubic-bezier(.2,.8,.2,1)}body.has-immersive-header .utility-bar{background-color:#f8e6e5f2!important;color:#3d2b1f!important;border-bottom:none!important;padding:6px 0!important}body.has-immersive-header.header-scrolled .announcement-bar-section,body.has-immersive-header.header-scrolled .shopify-section-announcement-bar{transform:translateY(-100%);opacity:0;pointer-events:none;max-height:0}body.has-immersive-header .announcement-bar__message{font-family:var(--font-serif)!important;font-size:1.2rem!important;font-style:italic;letter-spacing:.03em;color:#3d2b1f!important;text-transform:none;font-weight:500}body.has-immersive-header .announcement-bar__message a{color:#3d2b1f!important;text-decoration:underline;text-underline-offset:2px;font-weight:500}body.has-immersive-header .announcement-bar__message .icon-arrow{display:none!important}body.has-immersive-header .announcement-bar{text-align:center}body.has-immersive-header .section-header{position:relative!important;margin-bottom:0!important}body.has-immersive-header .header-wrapper{background:transparent!important;border-bottom:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;transition:background-color .4s ease,-webkit-backdrop-filter .4s ease,backdrop-filter .4s ease,background .4s ease}body.has-immersive-header.header-scrolled .header-wrapper{background-color:#ffffffeb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #0000000f!important}body.has-immersive-header .header{padding-top:1rem!important;padding-bottom:1rem!important}body.has-immersive-header .header__heading-link{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.12em;color:#1a1a1a!important;transition:color .4s ease;text-shadow:none}body.has-immersive-header .header__heading-link .h2{color:inherit;font-size:inherit}body.has-immersive-header .header__heading-logo{transition:filter .4s ease;filter:none}body.has-immersive-header.header-scrolled .header__heading-link{color:#1a1a1a!important;text-shadow:none}body.has-immersive-header.header-scrolled .header__heading-logo{filter:none}body.has-immersive-header .header__heading-link:hover{opacity:.8}body.has-immersive-header .header__icon{color:#1a1a1a!important;transition:color .4s ease;text-shadow:none}body.has-immersive-header.header-scrolled .header__icon{color:#1a1a1a!important;text-shadow:none}body.has-immersive-header .header__icon svg{stroke-width:1.35px!important;filter:drop-shadow(0 .08rem .16rem rgba(0,0,0,.08));transition:filter .4s ease}body.has-immersive-header.header-scrolled .header__icon svg{filter:none}.cart-count-bubble{background-color:var(--gold)!important;color:#fff!important;font-size:1rem;min-width:1.7rem;height:1.7rem;padding:0 .35rem;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.header__submenu,.search-modal__content{background-color:#fff!important}.search-modal__content .search__input{color:#1a1a1a!important}.content-for-layout h1,.content-for-layout h2,.content-for-layout h3,.content-for-layout .h0,.content-for-layout .h1,.content-for-layout .title,.content-for-layout .title--primary,.collection-hero__title,.contact .title{font-family:var(--font-serif)!important;font-weight:400;letter-spacing:-.01em}.content-for-layout p,.content-for-layout .subtitle,.content-for-layout .rte,.content-for-layout .caption,.field__label,.field__input,.contact .field input,.contact .field textarea{font-family:var(--font-sans)!important}.field__input,.form__input,.contact .field input,.contact .field textarea{border-radius:0!important;border-color:#b8964e33!important;font-family:var(--font-sans)!important;transition:border-color .2s ease,box-shadow .2s ease}.field__input:focus,.form__input:focus,.contact .field input:focus,.contact .field textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px #b8964e14!important}.contact__button .button,button.button:not(.quantity__button):not(.slider-button):not(.modal__close-button):not(.newsletter-form__button):not(.menu-drawer__close-button):not(.header__icon){border-radius:0!important;font-family:var(--font-sans)!important;letter-spacing:.06em}.menu-drawer{background-color:var(--cream, #FDF8F4)!important;font-family:var(--font-sans)!important}.header-wrapper--border-bottom{border-bottom:none!important}.menu-drawer-container>summary:before,.menu-drawer-container>summary:after{display:none!important}details[open].menu-drawer-container>summary{border-bottom:none!important;box-shadow:none!important}details[open].menu-drawer-container .header__icon--menu{border:none!important;outline:none!important}.menu-drawer__navigation-container{padding-top:.8rem}.menu-drawer__navigation{padding-top:1.6rem!important;border-top:1px solid rgba(184,150,78,.1)}.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item.link,.menu-drawer .menu-drawer__menu-item.link--text,.menu-drawer .list-menu__item.menu-drawer__menu-item{font-family:var(--font-sans)!important;font-size:1.7rem!important;font-weight:500!important;letter-spacing:.02em;color:var(--charcoal)!important;padding:1.5rem 3rem!important;border-left:2px solid transparent;text-decoration:none!important;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item--active{color:var(--gold)!important;border-left-color:var(--gold)!important;background-color:#b8964e0a!important}.menu-drawer__close-button{font-family:var(--font-sans)!important;color:var(--charcoal)!important}.menu-drawer__utility-links{display:none!important}.collection-hero__title{font-family:var(--font-serif)!important;font-weight:400;letter-spacing:-.02em;color:var(--charcoal)}.collection-hero__description{font-family:var(--font-sans)!important;color:#2c2c2ca6;line-height:1.6}.facets__heading,.facets-container .product-count__text,.active-facets__button-wrapper{font-family:var(--font-sans)!important;font-size:1.3rem;font-weight:500;letter-spacing:.02em}.card__heading,.card__heading a{font-family:var(--font-serif)!important;font-weight:400;color:var(--charcoal)}.card__heading a:hover{color:var(--gold)}.card-information .price-item{font-family:var(--font-sans)!important;font-weight:600;color:var(--charcoal)}.card__inner,.card__media,.media{border-radius:0!important}.contact .title{font-family:var(--font-serif)!important;font-weight:400;letter-spacing:-.02em}.contact__button{width:100%}.contact__button .button{width:100%;min-height:5.4rem;background:var(--charcoal)!important;color:#fff!important;border-radius:0!important;font-family:var(--font-sans)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:0 4px 16px #2c2c2c1f;transition:transform .22s ease,box-shadow .22s ease}.contact__button .button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2c2c2c33}.tuyu-cart{background:var(--cream, #fdf8f4)}.tuyu-cart__header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid rgba(184,150,78,.15);margin-bottom:0}.tuyu-cart__title{font-family:var(--font-serif)!important;font-weight:400;letter-spacing:-.02em;color:var(--charcoal)}.tuyu-cart__continue-link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-sans)!important;font-size:1.35rem;font-weight:500;color:var(--gold);text-decoration:none;transition:color .2s ease,gap .2s ease}.tuyu-cart__continue-link:hover{color:var(--charcoal);gap:.6rem}.tuyu-cart__empty{text-align:center;padding:6rem 2rem 4rem}.tuyu-cart__empty-icon{color:var(--gold);margin-bottom:2rem}.tuyu-cart__empty-heading{font-family:var(--font-serif)!important;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:400;letter-spacing:-.02em;color:var(--charcoal);margin:0 0 1.2rem}.tuyu-cart__empty-body{font-family:var(--font-sans)!important;font-size:1.5rem;line-height:1.6;color:#2c2c2c99;max-width:36rem;margin:0 auto 2.4rem}.tuyu-cart__empty-cta{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.8rem;background:var(--charcoal);color:#fff;font-family:var(--font-sans)!important;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 16px #2c2c2c1f;transition:transform .22s ease,box-shadow .22s ease}.tuyu-cart__empty-cta:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2c2c2c33}.tuyu-cart__empty-cta svg{transition:transform .22s ease}.tuyu-cart__empty-cta:hover svg{transform:translate(3px)}.tuyu-cart .cart-item__image-container{border-radius:0;background:#fff;box-shadow:0 2px 12px #2c2c2c0f;padding:.6rem}.tuyu-cart .cart-item__image{border-radius:0}.tuyu-cart .cart-item__name{font-family:var(--font-serif)!important;font-weight:400;font-size:1.7rem;color:var(--charcoal)}.tuyu-cart .cart-item__name:hover{color:var(--gold)}.tuyu-cart .product-option,.tuyu-cart .cart-item__details .product-option{font-family:var(--font-sans)!important;color:var(--gold);font-weight:600}.tuyu-cart .quantity{border:1px solid rgba(184,150,78,.2);border-radius:0;background:#fff}.tuyu-cart .quantity__button{color:var(--charcoal);transition:color .18s ease,background-color .18s ease}.tuyu-cart .quantity__button:hover{color:var(--gold)}.tuyu-cart .quantity__input{font-family:var(--font-sans)!important;font-weight:600;color:var(--charcoal)}.tuyu-cart cart-remove-button .button{color:#2c2c2c59;transition:color .18s ease}.tuyu-cart cart-remove-button .button:hover{color:#c0392b}.tuyu-cart .totals__total{font-family:var(--font-sans)!important;font-size:1.5rem;font-weight:600;letter-spacing:.02em;color:var(--charcoal)}.tuyu-cart .totals__total-value{font-family:var(--font-serif)!important;font-size:2.2rem;font-weight:400;color:var(--charcoal)}.tuyu-cart .cart__note,.tuyu-cart cart-note{display:none}.tuyu-cart .tax-note{font-family:var(--font-sans)!important;font-size:1.2rem;color:#2c2c2c8c}body.template-cart.tuyu-cart-cod-cta-ready #main-cart-footer .cart__ctas{display:none!important}body.template-cart.tuyu-cart-cod-cta-ready #main-cart-footer #cart-wrapper,body.template-cart.tuyu-cart-cod-cta-ready #main-cart-footer :is(#_rsi-buy-now-button-overwrite,#_rsi-buy-now-button,#rsi_buy_now_button){position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}.tuyu-cart__cod-shell{width:100%;margin-top:2rem}.tuyu-cart__cod-button{width:100%;min-height:7.2rem;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.6rem 2rem;background:var(--gold)!important;color:#fff!important;border:1px solid var(--gold)!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease!important}.tuyu-cart__cod-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #b8964e29!important}.tuyu-cart__cod-button:focus-visible{outline:2px solid rgba(44,44,44,.75);outline-offset:3px}.tuyu-cart__cod-button.is-loading{opacity:.8;pointer-events:none}.tuyu-cart__cod-button-label{font-family:var(--font-sans)!important;font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.tuyu-cart__cod-button-subtitle{font-family:var(--font-sans)!important;font-size:1.1rem;font-weight:500;line-height:1.2;color:#ffffffe6}.tuyu-cart__checkout-btn{background:var(--charcoal)!important;color:#fff!important;font-family:var(--font-sans)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;min-height:5.6rem!important;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease!important;box-shadow:0 4px 16px #2c2c2c1f}.tuyu-cart__checkout-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(184,150,78,.18));opacity:0;transition:opacity .22s ease}.tuyu-cart__checkout-btn:hover{transform:translateY(-2px)!important;box-shadow:0 6px 24px #2c2c2c33!important}.tuyu-cart__checkout-btn:hover:before{opacity:1}.tuyu-cart__trust-row{display:flex;justify-content:center;gap:1.6rem;padding:1.4rem 0 .4rem;flex-wrap:wrap}.tuyu-cart__trust-item{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-sans)!important;font-size:1.15rem;font-weight:500;color:#2c2c2c8c;letter-spacing:.01em}.tuyu-cart__trust-item svg{color:var(--gold);flex-shrink:0}.tuyu-cart .cart-items th{font-family:var(--font-sans)!important;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2c2c2c73;border-bottom-color:#b8964e1f}.tuyu-cart .cart__items{border-bottom-color:#b8964e1f}.tuyu-cart__savings{display:inline-flex;align-items:center;gap:.5rem;margin:1rem 0 0;padding:.7rem 1.2rem;background:#228b2214;border:1px solid rgba(34,139,34,.15);font-family:var(--font-sans)!important;font-size:1.3rem;font-weight:600;color:#228b22}.tuyu-cart__social-proof{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;font-family:var(--font-sans)!important;font-size:1.2rem;font-weight:500;color:var(--gold)}.tuyu-cart__social-proof svg{color:var(--gold);flex-shrink:0}.tuyu-cart .price{font-family:var(--font-sans)!important;font-weight:500;color:var(--charcoal)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-tuyu.css.map */
