html:has(#yaya-cart[open]){overflow:hidden!important}#yaya-cart{position:fixed;inset:0 0 0 auto;width:min(480px,100%);max-width:100%;height:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#222921;box-shadow:-18px 0 60px #141c162e;font-family:YayaBody,Assistant,Arial,sans-serif;z-index:2147483600}#yaya-cart[open]{animation:yc-in .28s cubic-bezier(.2,.8,.2,1)}@keyframes yc-in{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){#yaya-cart[open]{animation:none}}#yaya-cart:not([open]){display:none}#yaya-cart::backdrop{background:#161c186b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#yaya-cart *{box-sizing:border-box}#yaya-cart button,#yaya-cart input,#yaya-cart textarea{font:inherit;border-radius:0}#yaya-cart button{cursor:pointer}#yaya-cart button:disabled{cursor:wait;opacity:.5}#yaya-cart button:focus-visible,#yaya-cart a:focus-visible,#yaya-cart summary:focus-visible,#yaya-cart textarea:focus-visible,#yaya-cart input:focus-visible{outline:2px solid #396341;outline-offset:3px}#yaya-cart .yc-shell{height:100%;display:flex;flex-direction:column}#yaya-cart .yc-header{padding:22px 24px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}#yaya-cart h2{font:400 28px/1.15 Restora,Georgia,serif;margin:0;color:#222921}#yaya-cart h2 span{font:15px YayaBody,Arial,sans-serif;color:#74786e;margin-left:4px}#yaya-cart .yc-header p{font-size:13px;line-height:1.3;margin:4px 0 0;color:#586451;min-height:17px}#yaya-cart .yc-close{width:44px;height:44px;padding:0;border:0;background:transparent;font:30px/1 Arial,sans-serif;color:inherit;margin:-8px -10px 0 0}#yaya-cart .yc-shipping{flex-shrink:0;padding:0 24px 16px;border-bottom:1px solid #e6e7e1;font-size:14px;line-height:1.35}#yaya-cart .yc-shipping p{margin:0 0 9px}#yaya-cart .yc-bar{height:4px;background:#e3e7de;overflow:hidden}#yaya-cart .yc-bar span{display:block;height:100%;background:#2f5235;transition:width .4s ease}#yaya-cart .yc-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px}#yaya-cart .yc-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid #ecece7}#yaya-cart .yc-image{display:block;background:#f3f3ef;align-self:start}#yaya-cart .yc-image img{display:block;width:100%;height:120px;object-fit:cover}#yaya-cart .yc-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}#yaya-cart .yc-name{font-size:15px;line-height:1.35;font-weight:600;text-decoration:none;color:inherit;display:block}#yaya-cart .yc-price{font-size:15px;font-weight:600;margin:0;white-space:nowrap;text-align:right}#yaya-cart .yc-price s{display:block;font-weight:400;font-size:13px;color:#7b8075}#yaya-cart .yc-options,#yaya-cart .yc-properties,#yaya-cart .yc-plan{font-size:13px;line-height:1.4;color:#6a6f63;margin:4px 0 0;overflow-wrap:anywhere}#yaya-cart .yc-options p,#yaya-cart .yc-properties p{margin:1px 0}#yaya-cart .yc-line-discount{font-size:12px;color:#2f5235;margin:4px 0 0}#yaya-cart .yc-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}#yaya-cart .yc-quantity{display:flex;align-items:center;border:1px solid #d7d9d1;height:38px}#yaya-cart .yc-quantity button{width:36px;height:36px;border:0;background:#fff;font-size:18px;color:inherit}#yaya-cart .yc-quantity span{min-width:22px;text-align:center;font-size:14px}#yaya-cart .yc-remove{border:0;background:none;font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:10px 0 10px 8px;color:#646b5e}#yaya-cart .yc-upsell{padding:22px 0 6px}#yaya-cart .yc-upsell h3{font-size:14px;font-weight:700;margin:0 0 12px}#yaya-cart .yc-upsell-row{display:grid;grid-auto-flow:column;grid-auto-columns:140px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}#yaya-cart .yc-rec{scroll-snap-align:start;display:flex;flex-direction:column;gap:5px;font-size:13px}#yaya-cart .yc-rec-img{display:block;background:#f3f3ef}#yaya-cart .yc-rec-img img{display:block;width:140px;height:140px;object-fit:cover}#yaya-cart .yc-rec-name{color:inherit;text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}#yaya-cart .yc-rec-price{margin:0;font-weight:600}#yaya-cart .yc-rec-price s{font-weight:400;color:#7b8075;margin-right:5px}#yaya-cart .yc-rec button,#yaya-cart .yc-rec-choose{margin-top:auto;display:block;text-align:center;border:1px solid #243727;background:#fff;color:#243727;padding:8px 6px;font-size:13px;font-weight:600;text-decoration:none}#yaya-cart .yc-rec button:hover,#yaya-cart .yc-rec-choose:hover{background:#243727;color:#fff}#yaya-cart .yc-note{margin:16px 0 24px;font-size:14px}#yaya-cart .yc-note summary{cursor:pointer;padding:8px 0}#yaya-cart .yc-note label{display:block;font-size:12px;margin-top:10px}#yaya-cart textarea{width:100%;margin:5px 0 8px;border:1px solid #ced3c7;background:#fff;padding:10px;resize:vertical;color:inherit}#yaya-cart .yc-note button{border:1px solid #bfc6b8;padding:8px 16px;background:#fff;color:inherit;font-size:13px}#yaya-cart [data-yc-note-status]{font-size:12px;margin-left:10px}#yaya-cart .yc-footer{padding:16px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid #dedfd8;background:#fff;flex-shrink:0;box-shadow:0 -10px 24px #141c160d}#yaya-cart .yc-promo form{display:flex;gap:8px;margin-bottom:10px}#yaya-cart .yc-promo input{flex:1;min-width:0;border:1px solid #ced3c7;padding:10px 12px;font-size:16px;background:#fff;color:inherit}#yaya-cart .yc-promo button{border:1px solid #243727;background:#fff;color:#243727;padding:0 18px;font-size:14px;font-weight:600}#yaya-cart .yc-promo-codes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}#yaya-cart .yc-code{display:inline-flex;align-items:center;gap:6px;background:#eef2eb;color:#243727;font-size:12px;font-weight:600;padding:4px 4px 4px 10px}#yaya-cart .yc-code.is-bad{background:#fff1ed;color:#8a2924}#yaya-cart .yc-code button{border:0;background:none;color:inherit;width:24px;height:24px;font-size:16px;padding:0}#yaya-cart .yc-discounts p{display:flex;justify-content:space-between;color:#2f5235;font-size:13px;margin:0 0 8px}#yaya-cart .yc-subtotal{display:flex;justify-content:space-between;font-size:18px;gap:15px}#yaya-cart .yc-footer>p{margin:4px 0 12px;font-size:12px;color:#6c7266}#yaya-cart .yc-checkout{width:100%;display:flex;justify-content:center;gap:10px;padding:15px 18px;min-height:52px;background:#243727;color:#fff;border:1px solid #243727;font-size:16px;font-weight:600;letter-spacing:.01em}#yaya-cart .yc-checkout:hover{background:#1a2a1d}#yaya-cart .yc-full-cart{display:block;text-align:center;font-size:13px;margin-top:10px;text-decoration:underline;text-underline-offset:3px;color:inherit}#yaya-cart .yc-error{padding:12px 24px;font-size:14px;color:#8a2924;background:#fff1ed;flex-shrink:0}#yaya-cart .yc-error[hidden],#yaya-cart [hidden]{display:none!important}#yaya-cart .yc-empty{padding:56px 8px;text-align:center}#yaya-cart .yc-empty h3{font:400 26px/1.2 Restora,Georgia,serif;margin:0 0 10px}#yaya-cart .yc-empty p{color:#69715f;font-size:15px;margin:0 0 22px}#yaya-cart .yc-empty a{display:block;background:#243727;color:#fff;padding:14px;margin:10px auto;text-decoration:none;max-width:280px;font-weight:600}#yaya-cart .yc-empty a+a{background:#fff;color:#243727;border:1px solid #c9cfc2}#yaya-cart .yr-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:600px){#yaya-cart .yc-header{padding:18px 18px 12px}#yaya-cart .yc-shipping{padding:0 18px 14px}#yaya-cart .yc-scroll{padding:0 18px}#yaya-cart .yc-footer{padding:14px 18px max(16px,env(safe-area-inset-bottom))}#yaya-cart h2{font-size:26px}#yaya-cart .yc-item{gap:13px;grid-template-columns:84px minmax(0,1fr);padding:16px 0}#yaya-cart .yc-image img{height:105px}#yaya-cart .yc-name{font-size:14px}}#yaya-cart .yc-rec-choose,#yaya-cart .yc-full-cart,#yaya-cart .yc-empty a{font-family:YayaBody,Assistant,Arial,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/yaya-cart.css.map */
