.gifting-care-crosssell{margin:24px 0}.gifting-care-crosssell__title{color:#111;font-family:Jost,Open Sans,-apple-system,sans-serif;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.02em;margin:0 0 14px}.gifting-care-crosssell[data-crosssell-ab] .gifting-care-crosssell__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;width:100%;max-width:100%;border:none;padding:0;background:transparent;align-items:stretch}.gifting-care-crosssell[data-crosssell-ab] .crosssell-item{display:block;margin:0}.crosssell-item__select{height:100%;display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;margin:0;padding:12px 14px;text-align:left;cursor:pointer;border:1px solid #d4d4d4;border-radius:8px;background:#fff;box-sizing:border-box;font:inherit;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.crosssell-item__select:hover{border-color:#bbb}.crosssell-item.is-selected .crosssell-item__select{border-color:#95679a;box-shadow:0 0 0 1px #95679a}.crosssell-item__checkbox{flex:0 0 20px;width:20px;height:20px;border:2px solid #c4c4c4;border-radius:4px;background:#fff;position:relative;box-sizing:border-box;transition:border-color .2s ease,background .2s ease}.crosssell-item.is-selected .crosssell-item__checkbox{border-color:#95679a;background:#95679a}.crosssell-item.is-selected .crosssell-item__checkbox:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.crosssell-item__image-wrapper{flex:0 0 72px;width:72px;height:72px;overflow:hidden;border-radius:6px;background:#f5f5f5}.crosssell-item__image{width:100%;height:100%;object-fit:cover;display:block}.crosssell-item__details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.crosssell-item__name{display:block;color:#111;font-family:Open Sans,Jost,-apple-system,sans-serif;font-size:14px;font-weight:700;line-height:1.35;margin:0}.crosssell-item__variant-name{font-weight:600;color:#333}.crosssell-item__price{display:block;color:#111;font-family:Open Sans,Jost,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1.35;margin:0}.gifting-care-crosssell--v2[data-crosssell-ab] .gifting-care-crosssell__title{color:#111;font-family:Jost,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.36px;margin:0 0 12px}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item__select{padding:16px;border:1px solid #ccc;border-radius:8px;background:#fff}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item__select:hover{border-color:#ccc}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item.is-selected .crosssell-item__select{border:1px solid #95679a;border-radius:8px;background:#fff;box-shadow:none}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item__checkbox{flex:0 0 24px;width:24px;height:24px;border:none;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item.is-selected .crosssell-item__checkbox{border:none;background:transparent}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item.is-selected .crosssell-item__checkbox:after{content:none}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item__checkbox-svg{display:block;width:24px;height:24px;flex-shrink:0}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item__checkbox-svg--on,.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item.is-selected .crosssell-item__checkbox-svg--off{display:none}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item.is-selected .crosssell-item__checkbox-svg--on{display:block}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item__name,.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item__variant-name{color:#111;font-family:Jost,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.36px}.gifting-care-crosssell--v2[data-crosssell-ab] .crosssell-item__price{color:#111;font-family:Jost,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.36px}@media(max-width:769px){.gifting-care-crosssell[data-crosssell-ab] .gifting-care-crosssell__items{grid-template-columns:1fr}}.gifting-care-crosssell__items:not([data-only-checkbox]){border-radius:8px}.gifting-care-crosssell:not([data-crosssell-ab]) .gifting-care-crosssell__items{border-radius:8px;border:1px solid #ccc;background:#fff;display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;flex:1 0 0;width:fit-content}.gifting-care-crosssell:not([data-crosssell-ab]) .crosssell-item{display:flex;align-items:center;gap:16px}.crosssell-item__action{width:100%}.quantity-selector{width:fit-content;display:flex;height:40px;padding:8px 12px;align-items:center;gap:4px;align-self:stretch;border:1px solid #5c5f62;background:#fff}.quantity-btn{width:10px;height:10px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.quantity-btn:hover{background:#eee}.quantity-input{color:#5c5f62;text-align:center;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;padding:0;margin:0;min-width:74px;-moz-appearance:textfield}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crosssell-item__add-btn{display:flex;padding:11px 16px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;width:100%;border:1px solid #5c5f62;background:transparent;color:#5c5f62;text-align:center;font-family:Jost,sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.5px}.crosssell-item__add-btn.is-disabled{opacity:.5;cursor:not-allowed}.crosssell-item__add-btn.is-added{background:#76bd1c;color:#fff;border:none}button.crosssell-item__add-btn.is-added.is-disabled{opacity:1}.crosssell-item__add-btn .btn-text--added,.crosssell-item__add-btn.is-added .btn-text{display:none}.crosssell-item__add-btn.is-added .btn-text--added{display:inline-flex;align-items:center;gap:5px}
/*# sourceMappingURL=/cdn/shop/t/83/assets/cross-sell-v2.css.map */
