:root{--cr-rose-50:#FCF2F6;--cr-rose-100:#F9E3EC;--cr-rose-200:#F4C9DA;--cr-rose-300:#EFAFC6;--cr-rose-400:#E994B3;--cr-rose-500:#DD7693;--cr-rose-600:#C85A7B;--cr-rose-700:#B0486A;--cr-wine-500:#AB1C3D;--cr-wine-600:#8A1531;--cr-wine-700:#7C1029;--cr-pink-500:#D81B60;--cr-sold-bg:#EDE6E9;--cr-ink-50:#FBF8F9;--cr-ink-100:#F5EFF1;--cr-ink-200:#E9E0E3;--cr-ink-300:#D6CACE;--cr-ink-400:#B3A6AA;--cr-ink-500:#6E6266;--cr-ink-600:#635A5D;--cr-ink-700:#4A4244;--cr-ink-800:#333333;--cr-ink-900:#221E1F;--text-strong:var(--cr-ink-900);--text-body:var(--cr-ink-800);--surface-page:#FFFFFF;--accent-primary:var(--cr-ink-800);--accent-buy:var(--cr-wine-500);--cr-r-card:6px;--cr-r-btn:6px;--cr-r-badge:4px;--cr-font-display:"Marcellus",Georgia,"Times New Roman",serif;--cr-font-body:"Nunito",system-ui,-apple-system,sans-serif;--shadow-sm:0 1px 2px rgba(34,30,31,.06);--shadow-md:0 4px 12px rgba(34,30,31,.08);--shadow-lg:0 10px 28px rgba(34,30,31,.12)}h1,h2,h3,.cr-display{font-family:var(--cr-font-display);font-weight:400;font-synthesis:none;line-height:1.15;letter-spacing:0;margin:0}h1{font-size:clamp(33px,4vw,48px)}h2{font-size:clamp(26px,3vw,38px)}h3{font-size:clamp(20px,2.2vw,26px)}.shopify-policy__container{max-width:1240px;margin:0 auto;padding:clamp(32px,4vw,52px) clamp(16px,4vw,44px) clamp(48px,6vw,80px)}.shopify-policy__title h1{text-align:center;margin:0 0 clamp(20px,2.4vw,30px)}.shopify-policy__body{font-size:16px;line-height:1.6;color:var(--text-body)}.shopify-policy__body h2{font-size:clamp(22px,2.2vw,26px);margin:1.6em 0 .5em}.shopify-policy__body h3{font-size:clamp(19px,1.8vw,22px);margin:1.3em 0 .4em}.shopify-policy__body h2:first-child,.shopify-policy__body .rte>h2:first-child,.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1em}.shopify-policy__body a{color:var(--cr-rose-700)}.cr-eyebrow{display:block;font-family:var(--cr-font-display);font-weight:400;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--cr-ink-500);margin:0 0 8px}.cr-surface-tinte .cr-eyebrow{color:var(--cr-rose-50)}a{color:var(--cr-rose-700)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--cr-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}button,input,select,textarea{font-family:inherit}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cr-wrap{max-width:1240px;margin:0 auto;width:100%;padding-left:clamp(16px,4vw,44px);padding-right:clamp(16px,4vw,44px)}.cr-skip{position:absolute;left:-9999px;top:0;background:#fff;color:var(--cr-ink-900);font-weight:700;padding:12px 20px;border-radius:0 0 var(--cr-r-btn) 0;z-index:10000}.cr-skip:focus{left:0}.cr-headerstack{position:fixed;top:0;left:0;right:0;z-index:1000}[data-header-spacer]{height:var(--cr-header-h,161px)}@media(max-width:899px){[data-header-spacer]{height:var(--cr-header-h,105px)}}.cr-collapsible{max-height:140px;overflow:hidden;transition:max-height .34s ease,opacity .24s ease}html.cr-scrolled .cr-collapsible{max-height:0;opacity:0}.cr-desk-nav.cr-collapsible{overflow:visible}html.cr-scrolled .cr-desk-nav.cr-collapsible{overflow:hidden}.cr-icon-btn,.cr-menu-btn{background:transparent;border:none;padding:10px;border-radius:var(--cr-r-btn);color:var(--cr-ink-900);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:44px;min-height:44px}.cr-icon-btn:hover,.cr-menu-btn:hover{background:var(--cr-rose-50)}.cr-icon-btn.is-primary{background:var(--accent-primary);color:#fff}.cr-icon-btn.is-primary:hover{background:var(--cr-ink-900)}.cr-backtotop{position:fixed;right:20px;bottom:20px;z-index:850;width:46px;height:46px;border:none;border-radius:50%;background:var(--cr-ink-800);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,bottom .2s ease}.cr-backtotop.show{opacity:1;pointer-events:auto;transform:translateY(0)}.cr-backtotop.is-raised{bottom:86px}.cr-prod{background:#fff;border-radius:var(--cr-r-card);overflow:hidden;border:1px solid var(--cr-ink-200);display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.cr-prod:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.cr-pbody{flex:1;display:flex;flex-direction:column;padding:13px 15px 16px}.cr-ptitle{font-weight:600;font-size:clamp(14px,1.4vw,16px);color:var(--text-strong);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr-prod .cr-img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;pointer-events:none}@media(min-width:768px)and (hover:hover){.cr-prod:hover .cr-img2{opacity:1}}.cr-prod .cr-ptitle{-webkit-line-clamp:3}.cr-navitem:focus-within .cr-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.cr-subitem:focus-within>.cr-subdropdown{opacity:1;pointer-events:auto}.cr-hscroll{display:flex;gap:clamp(12px,1.6vw,20px);overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.cr-hscroll .cr-prod{flex:0 0 clamp(180px,44vw,240px);scroll-snap-align:start}.cr-hscroll::-webkit-scrollbar{height:0}.cr-split{display:grid;grid-template-columns:1fr;gap:clamp(18px,3vw,44px);align-items:center}@media(min-width:900px){.cr-split{grid-template-columns:1fr 1fr}}.cr-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;background:#221e1f80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .35s ease;overscroll-behavior:contain}.cr-drawer-overlay.is-open{opacity:1;pointer-events:auto}.cr-drawer{position:absolute;top:0;height:100%;width:min(420px,100vw);background:#fff;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transition:transform .38s cubic-bezier(.32,.72,0,1)}.cr-drawer.cr-drawer-right{right:0;transform:translate(100%)}.cr-drawer.cr-drawer-left{left:0;width:min(300px,84vw);transform:translate(-100%)}.cr-drawer-overlay.is-open .cr-drawer{transform:translate(0)}.cr-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px clamp(18px,3vw,26px);border-bottom:1.5px solid var(--cr-ink-100)}.cr-drawer-body{flex:1;overflow-y:auto;padding:20px clamp(18px,3vw,26px);overscroll-behavior:contain}html.cr-scroll-lock,html.cr-scroll-lock body{overflow:hidden}.cr-modal-overlay,.cr-sgt-overlay,.cr-modal,.cr-sgt-modal{overscroll-behavior:contain}.cr-cartitem{display:flex;gap:12px;padding:14px 0;border-bottom:1.5px solid var(--cr-ink-100)}.cr-cartitem img{width:76px;height:96px;object-fit:cover;border-radius:var(--cr-r-card);flex:none;background:var(--cr-rose-50)}.cr-qtybtn{width:28px;height:28px;border:none;background:none;cursor:pointer;color:var(--text-strong);font-size:16px;display:inline-flex;align-items:center;justify-content:center}.cr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cr-font-body);font-weight:700;font-size:16px;line-height:1.2;min-height:48px;padding:12px 26px;border-radius:var(--cr-r-btn);text-decoration:none;border:1.5px solid var(--cr-ink-800);background:var(--cr-ink-800);color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.cr-btn:hover{background:var(--cr-ink-900);border-color:var(--cr-ink-900)}.cr-btn:focus-visible,.cr-btn-buy:focus-visible,.cr-optbtn:focus-visible{outline:2px solid var(--cr-ink-900);outline-offset:3px}.cr-btn-wine{background:var(--cr-ink-800);border-color:var(--cr-ink-800);color:#fff;box-shadow:none}.cr-btn-wine:hover{background:var(--cr-ink-900);border-color:var(--cr-ink-900)}.cr-btn-ghost{background:transparent;color:var(--cr-ink-800);border:1.5px solid var(--cr-ink-800)}.cr-btn-ghost:hover{background:var(--cr-ink-800);color:#fff}.cr-btn-light{background:transparent;color:#fff;border:1.5px solid #fff}.cr-btn-light:hover{background:#fff;color:var(--cr-ink-900)}.cr-btn-buy{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 24px;font-family:var(--cr-font-body);font-weight:700;font-size:16px;line-height:1.2;border:none;border-radius:var(--cr-r-btn);background:var(--accent-buy);color:#fff;cursor:pointer;transition:background .18s ease}.cr-btn-buy:hover,.cr-btn-buy:active{background:var(--cr-wine-600)}.cr-btn-buy:disabled,.cr-btn-buy[aria-disabled=true]{background:var(--cr-sold-bg);color:var(--cr-ink-500);cursor:not-allowed}.cr-btn-sm{min-height:40px;padding:8px 16px;font-size:14px}.cr-input{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;color:var(--text-strong);background:#fff;border:1.5px solid var(--cr-ink-200);border-radius:var(--cr-r-btn)}.cr-input:focus{outline:none;border-color:var(--cr-ink-900)}.cr-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--cr-font-body);font-size:11px;font-weight:700;line-height:1;padding:5px 9px;border-radius:var(--cr-r-badge);letter-spacing:.02em}.cr-badge-sale{background:var(--cr-pink-500);color:#fff}.cr-badge-best{background:var(--cr-rose-100);color:var(--cr-ink-900)}.cr-badge-sold{background:var(--cr-sold-bg);color:var(--cr-ink-500)}.cr-surface-weiss{background:#fff;color:var(--text-body)}.cr-surface-blush{background:var(--cr-rose-50);color:var(--text-body)}.cr-surface-tinte{background:var(--cr-ink-900);color:var(--cr-rose-50)}.cr-surface-tinte h1,.cr-surface-tinte h2,.cr-surface-tinte h3,.cr-surface-tinte a{color:#fff}.cr-page-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--cr-r-btn);background:#fff;border:1.5px solid var(--cr-ink-200);color:var(--text-strong);text-decoration:none;font-weight:700}.cr-page-current{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--cr-r-btn);background:var(--cr-ink-800);color:#fff;font-weight:700}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/base.css.map */
