:root{--cro-gold: #c4a86b;--cro-gold-hover: #b3955a;--cro-dark: #262626;--cro-success: #4a8c5c;--cro-radius: 10px}button[name=add],button[name=checkout],.shopify-payment-button__button{font-weight:600;letter-spacing:.01em;box-shadow:0 4px 14px rgb(var(--button-background, 196 168 107) / .28);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background-size .45s cubic-bezier(.785,.135,.15,.86),color .45s}button[name=add],.shopify-payment-button__button{min-height:3rem}button[name=checkout]{min-height:2.6rem;padding-block:.6rem;font-size:.98rem}.cart-drawer__button-price{display:inline;min-height:0;font-weight:600;margin-inline-start:.15rem}.buy-buttons .button--primary,.product-form .button--primary,buy-buttons .button--primary,[class*=add-to-cart]{min-height:52px;font-size:1.05rem;font-weight:600;letter-spacing:.03em;border-radius:var(--cro-radius);box-shadow:0 2px 10px #c4a86b47;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.shopify-payment-button__button--unbranded{min-height:50px;border-radius:var(--cro-radius);font-weight:600}@media(max-width:999px){.buy-buttons .button--primary,buy-buttons .button--primary,[class*=add-to-cart],.shopify-payment-button__button{width:100%}}.quantity-selector button,.quantity-selector input,.variant-picker button,.variant-picker label{min-height:44px}.product-sticky-bar .button--primary,.product-sticky-bar buy-buttons .button--primary{min-height:48px;font-weight:600;box-shadow:0 2px 10px #c4a86b4d}body:not([data-motion=none]) .features--button-transition button[name=add]:not([disabled]):hover,body:not([data-motion=none]) .features--button-transition button[name=checkout]:not([disabled]):hover,body:not([data-motion=none]) .features--button-transition .shopify-payment-button__button:not([disabled]):hover{color:rgb(var(--button-text-color, 38 38 38));background-size:101% 101%,0 101%;border-color:rgb(var(--button-background, 196 168 107));transform:translateY(-2px);filter:brightness(.97);box-shadow:0 9px 24px rgb(var(--button-background, 196 168 107) / .4)}body:not([data-motion=none]) button[name=add]:not([disabled]):active,body:not([data-motion=none]) button[name=checkout]:not([disabled]):active,body:not([data-motion=none]) .shopify-payment-button__button:not([disabled]):active{transform:translateY(0);filter:brightness(.93)}@media(hover:hover)and (pointer:fine){.buy-buttons .button--primary:hover,buy-buttons .button--primary:hover,[class*=add-to-cart]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #c4a86b66;background-color:var(--cro-gold-hover)}}.buy-buttons .button--primary:active,buy-buttons .button--primary:active,[class*=add-to-cart]:active{transform:translateY(0);box-shadow:0 1px 6px #c4a86b4d}@media(prefers-reduced-motion:reduce){button[name=add],button[name=checkout],.shopify-payment-button__button,.product-card__figure{transition:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid rgb(var(--button-background, 196 168 107));outline-offset:2px;border-radius:3px}.price--on-sale .price-item--regular{opacity:.55;font-weight:400}.price--on-sale .price-item--sale{font-weight:700}.product-info .price,.price--large{font-weight:600}.product-info .inventory--in-stock,.inventory[data-in-stock=true]{color:var(--cro-success);font-weight:600}.badge{padding:.15rem .45rem;border-radius:3px;letter-spacing:.04em}.badge--new{background:rgb(var(--button-background, 196 168 107));color:#262626}.badge--last-piece{background:#9c6b2e;color:#fff}.badge--pre-order{background:#f5f0e829;color:inherit;border:1px solid currentColor}.badge--classification{background:#c4a86b24;color:#d8c39a;border:1px solid rgba(196,168,107,.55);font-weight:600;letter-spacing:.02em;text-transform:capitalize}.prose a:not(.button){text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease}@media(hover:hover)and (pointer:fine){body:not([data-motion=none]) .prose a:not(.button):hover{color:rgb(var(--button-background, 196 168 107))}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body[data-motion=full] .product-card__figure{transition:box-shadow .2s ease;border-radius:4px}body[data-motion=full] .product-card:hover .product-card__figure{box-shadow:0 10px 28px #00000029}}.prose p{line-height:1.7}.prose p+p{margin-top:.85em}.product-trust-badges,[class*=trust-badge]{line-height:1.5}#product-faq .faq__content .accordion{border-bottom:1px solid rgba(127,127,127,.18)}#product-faq .section-header__heading{margin-bottom:.5rem}body[data-heading-style=elegante] h1,body[data-heading-style=elegante] .h1{letter-spacing:-.01em;line-height:1.15}body[data-heading-style=elegante] h2,body[data-heading-style=elegante] .h2,body[data-heading-style=elegante] .section-header__heading{font-weight:500;letter-spacing:.005em;line-height:1.2}body[data-heading-style=elegante] .section-header__subheading,body[data-heading-style=elegante] .section-header .text-subdued{opacity:.82}.natali-ship{display:flex;align-items:center;gap:.5rem;border-radius:6px;padding:.65rem 1rem;margin-bottom:1rem;font-size:.85rem;min-height:2.75rem;background:linear-gradient(135deg,#f5f0e8,#ede6d6);border:1px solid #c4a86b;color:#1a1612}.natali-ship--done{background:#f0f7f2;border-color:#4a8c5c;color:#2d6b45}.natali-note-trigger{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.45rem 1rem;border:1px solid rgba(196,168,107,.65);border-radius:999px;background:transparent;color:var(--cro-gold);font-weight:500;font-size:.86rem;letter-spacing:.01em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.natali-note-trigger svg{flex:0 0 auto;opacity:.9}.natali-note-trigger span{text-decoration:none}@media(hover:hover)and (pointer:fine){.natali-note-trigger:hover{background:#c4a86b1a}}.cart-note textarea,.cart-note input[type=text]{border:1px solid rgba(196,168,107,.55);border-radius:var(--cro-radius)}.natali-invoice{margin:.75rem 0;padding-top:.75rem;border-top:1px solid rgba(127,127,127,.18)}.natali-invoice__toggle{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.natali-invoice__toggle input{position:absolute;opacity:0;width:0;height:0}.natali-invoice__switch{position:relative;flex:0 0 auto;width:42px;height:24px;margin-top:2px;border-radius:999px;background:#7f7f7f73;transition:background-color .18s ease}.natali-invoice__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s ease}.natali-invoice__toggle input:checked+.natali-invoice__switch{background:var(--cro-gold)}.natali-invoice__toggle input:checked+.natali-invoice__switch:after{transform:translate(18px)}.natali-invoice__toggle input:focus-visible+.natali-invoice__switch{outline:2px solid var(--cro-gold);outline-offset:2px}.natali-invoice__toggle-title{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.natali-invoice__hint{display:block;opacity:.7;font-size:.8rem;margin-top:.1rem}.natali-invoice__fields{margin-top:.85rem}.natali-invoice__fields[hidden]{display:none}.natali-invoice__type{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:.85rem}.natali-invoice__radio{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.natali-invoice__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;margin-bottom:.65rem}.natali-invoice__grid[hidden]{display:none}.natali-invoice__cell{display:flex;flex-direction:column;gap:.25rem}.natali-invoice__cell--wide{grid-column:1 / -1}.natali-invoice__cell>span{font-size:.82rem;opacity:.85}.natali-invoice__cell input{width:100%;padding:.55rem .65rem;border:1px solid rgba(196,168,107,.55);border-radius:var(--cro-radius);background:transparent;color:inherit;font:inherit}.natali-invoice__cell input:focus-visible{outline:2px solid var(--cro-gold);outline-offset:1px}.natali-invoice__cell input.is-invalid{border-color:#cb2b2b;box-shadow:0 0 0 1px #cb2b2b}.natali-invoice__note{grid-column:1 / -1;font-size:.78rem;opacity:.7;margin:0}.natali-invoice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem}.natali-invoice__msg{margin:0;font-size:.85rem}.natali-invoice__msg.is-ok{color:#4a8c5c;font-weight:600}.natali-invoice__msg.is-error{color:#cb2b2b}.cart-drawer .natali-invoice__fields{max-height:40vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-inline-end:4px}.cart-drawer .natali-invoice__actions{position:sticky;bottom:0;background:rgb(var(--background));background-image:var(--background-gradient);padding-block:.5rem .15rem;margin-top:.15rem}@media screen and (max-width:480px){.natali-invoice__grid{grid-template-columns:1fr}}.natali-ship--gift{background:linear-gradient(135deg,#f7f2ea,#efe4d2);border-color:#b8934f}.natali-ship--gift.natali-ship--done{background:#f5f0e4;border-color:#9c6b2e;color:#6b4a1f}.natali-ship+.natali-ship{margin-top:-.4rem}
/*# sourceMappingURL=/cdn/shop/t/141/assets/natali-cro.css.map */
