.cyco-cart-offer,.cyco-cart-extras,.cyco-cart-picks{box-sizing:border-box;color:#292722}.cyco-cart-offer{margin:0 0 24px;padding:18px 20px;border:1px solid #ad9063;border-radius:12px;background:#fbf8f3}.cyco-cart-offer__top{display:flex;justify-content:space-between;align-items:center;gap:20px}.cyco-cart-eyebrow{margin:0 0 5px;font-size:12px;font-weight:700;letter-spacing:.1em;color:#715735}.cyco-cart-offer__message{margin:0;font-size:16px;font-weight:600;line-height:1.5}.cyco-cart-offer__code{flex:none;padding:10px 14px;border:1px solid #715735;border-radius:7px;background:#fff;color:#604725;text-decoration:none;font-size:13px;font-weight:700;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}.cyco-cart-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.cyco-cart-steps span{border-top:4px solid #e4dcd0;padding-top:7px;font-size:12px;color:#665f56}.cyco-cart-steps .is-filled{border-color:#8b6c3d;color:#604725;font-weight:700}.cyco-cart-terms{margin-top:12px;font-size:12px;line-height:1.5}.cyco-cart-terms summary{cursor:pointer;color:#655b4d;text-decoration:underline;text-underline-offset:3px;width:fit-content}.cyco-cart-terms p{margin:8px 0 0;max-width:740px}cyco-smart-cart{display:block;margin:22px 0 26px}.cyco-cart-extras{padding:17px 18px;border:1px solid #e4ddd1;border-radius:12px;background:#fff}.cyco-cart-extras>summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.4}.cyco-cart-extras__intro{margin:7px 0 13px;font-size:13px;line-height:1.5;color:#665f56}.cyco-cart-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cyco-cart-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:12px;background:#faf8f5;border:1px solid #e9e3d9;border-radius:9px;min-width:0}.cyco-cart-card__image{display:block;width:74px;height:74px;object-fit:contain;background:#fff;border-radius:6px}.cyco-cart-card__content{min-width:0}.cyco-cart-card__reason{font-size:11px;line-height:1.4;color:#71634e;margin:0 0 4px}.cyco-cart-card h3{font-size:14px;line-height:1.35;margin:0 0 5px;letter-spacing:0;overflow-wrap:anywhere}.cyco-cart-card__variant{font-size:12px;margin:0 0 5px;color:#61584b}.cyco-cart-card__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cyco-cart-card__price{font-size:13px;font-weight:600;white-space:nowrap}.cyco-cart-card__add{font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;min-height:44px;padding:11px 15px;border:0;border-radius:7px;background:#715735;color:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.cyco-cart-card__add:hover{background:#554124;color:#fff}.cyco-cart-card__add:disabled{opacity:.55;cursor:wait}.cyco-cart-card__add:focus-visible,.cyco-cart-offer a:focus-visible,.cyco-cart-extras summary:focus-visible,.cyco-cart-terms summary:focus-visible{outline:3px solid #8b6c3d;outline-offset:3px}.cyco-cart-picks{margin-top:20px}.cyco-cart-picks h2{font-size:17px;line-height:1.4;margin:0 0 5px;letter-spacing:0}.cyco-cart-status{padding:10px 14px;margin:12px 0;background:#f8f5ef;border-radius:7px;font-size:13px;line-height:1.5}.cyco-cart-status.is-error{color:#932a20;background:#fff5f3}[data-section-type=cart][aria-busy=true] .quantity__change,[data-section-type=cart][aria-busy=true] .quantity__remove{pointer-events:none;opacity:.6}@media(max-width:767px){.cyco-cart-offer{padding:14px;margin-bottom:18px}.cyco-cart-offer__top{align-items:flex-start;gap:10px;flex-direction:column}.cyco-cart-offer__message{font-size:14px}.cyco-cart-eyebrow{font-size:11px}.cyco-cart-offer__code{font-size:12px;padding:8px 12px}.cyco-cart-steps{gap:5px}.cyco-cart-steps span{font-size:11px}.cyco-cart-extras{padding:13px}.cyco-cart-cards{grid-template-columns:minmax(0,1fr);gap:9px}.cyco-cart-card{grid-template-columns:64px minmax(0,1fr);padding:10px;gap:10px}.cyco-cart-card__image{width:64px;height:64px}.cyco-cart-card h3{font-size:13px}.cyco-cart-card__reason{font-size:11px}.cyco-cart-card__add{min-height:44px}.cyco-cart-extras>summary,.cyco-cart-picks h2{font-size:16px}}.cyco-cart-card__select{font:inherit;font-size:12px;min-height:44px;max-width:100%;width:100%;margin:3px 0 8px;padding:8px 28px 8px 10px;border:1px solid #cfc4b2;border-radius:6px;background-color:#fff;color:#292722}.cyco-cart-card__select:focus-visible{outline:3px solid #8b6c3d;outline-offset:2px}.cart[data-cyco-smart-enabled=true] .vtl-rv-main-widget{display:none!important}.cyco-cart-card__select{font-size:14px}@media(max-width:767px){.cyco-cart-card__select{font-size:16px}.cyco-cart-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cyco-cart-card__price{white-space:normal}.cyco-cart-card__reason{font-size:12px}.cyco-cart-card h3{font-size:14px}}.cart[data-cyco-smart-enabled=true] .vitals-upsell-suggestions[data-track-ed-oid="1233455"]{display:none!important}.cart[data-cyco-smart-enabled=true] .cyco-cart-offer{border-color:#d6c7ac;background:#fbfaf7;box-shadow:0 2px 12px #231e160a}.cart[data-cyco-smart-enabled=true] .cyco-cart-steps{gap:5px}.cart[data-cyco-smart-enabled=true] .cyco-cart-steps span{border-top-width:6px;border-radius:3px 3px 0 0}.cart[data-cyco-smart-enabled=true] .cyco-cart-steps .is-filled{border-color:#47734b}.cart[data-cyco-smart-enabled=true] .cyco-cart-card{transition:border-color .15s,box-shadow .15s}.cart[data-cyco-smart-enabled=true] .cyco-cart-card:hover{border-color:#b9a37e;box-shadow:0 2px 9px #28201612}.cart[data-cyco-smart-enabled=true] .cyco-cart-card__add{min-width:84px}@media(max-width:767px){.cart[data-cyco-smart-enabled=true] .cart-finish{position:sticky;bottom:0;z-index:15;background:#fff;padding:12px 12px max(12px,env(safe-area-inset-bottom));margin:0 -12px;box-shadow:0 -7px 18px #00000017;border-top:1px solid #e9e3d9}.cart[data-cyco-smart-enabled=true] .cart-finish .small-row{margin-bottom:0}.cart[data-cyco-smart-enabled=true] .cart-finish .cart-submit{min-height:50px}.cart[data-cyco-smart-enabled=true] .cyco-cart-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cart[data-cyco-smart-enabled=true] .cyco-cart-card{display:flex;flex-direction:column;gap:6px;padding:9px}.cart[data-cyco-smart-enabled=true] .cyco-cart-card__image{width:100%;height:110px;object-fit:contain}.cart[data-cyco-smart-enabled=true] .cyco-cart-card__actions{display:flex;flex-direction:column;align-items:stretch}.cart[data-cyco-smart-enabled=true] .cyco-cart-card__add{width:100%}.cart[data-cyco-smart-enabled=true] .cyco-cart-card__reason{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/cyco-smart-cart.css.map */
