:root{--kd-green-dark: #15512f;--kd-green: #5CB85C;--kd-green-hover: #4cae4c;--kd-cream: #fff8e6}.accordion{display:flex;flex-direction:column;gap:12px}.accordion--dividers accordion-custom .details,.accordion--dividers accordion-custom:first-child .details,.accordion--dividers accordion-custom:last-child .details{border-block-start:0!important;border-block-end:0!important}.accordion accordion-custom{display:block}.accordion .details{border:1px solid rgba(21,81,47,.14)!important;border-radius:14px;background:#fff;padding:0 18px;box-shadow:0 1px 3px #0000000a;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease;overflow:hidden}.accordion .details:hover{border-color:#15512f59!important}.accordion .details[open]{border-color:var(--kd-green-dark)!important;box-shadow:0 6px 20px #15512f1a;background:linear-gradient(180deg,var(--kd-cream) 0%,#ffffff 60%)}.accordion .details__header{padding-block:16px;color:var(--kd-green-dark);font-weight:700;gap:12px;align-items:center}.accordion .details__header .icon-plus,.accordion .details__header .icon-caret{width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#5cb85c24;color:var(--kd-green-dark);padding:6px;transition:background .2s ease,transform .25s ease}.accordion .details[open] .details__header .icon-plus,.accordion .details[open] .details__header .icon-caret{background:var(--kd-green-dark);color:#fff}.accordion .details[open] .details__header .icon-caret.icon-animated{transform:rotate(180deg)}.accordion .details-content{padding-block-end:18px;line-height:1.6;color:rgb(var(--color-foreground-rgb) / .85)}@media screen and (max-width:749px){.accordion .details{padding:0 14px;border-radius:12px}.accordion .details__header{padding-block:14px;font-size:.95rem}}.buy-buttons-block .add-to-cart-button,.buy-buttons-block .shopify-payment-button__button{border-radius:12px!important;font-weight:700!important;letter-spacing:.02em;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease!important}.buy-buttons-block .add-to-cart-button{background-color:var(--kd-green)!important;border-color:var(--kd-green)!important;color:#fff!important}.buy-buttons-block .add-to-cart-button:hover{background-color:var(--kd-green-hover)!important;border-color:var(--kd-green-hover)!important;transform:translateY(-1px);box-shadow:0 6px 18px #5cb85c4d}.buy-buttons-block .add-to-cart-button:active{transform:translateY(0)}.buy-buttons-block .shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}@media screen and (max-width:749px){.variant-option--grams{gap:18px 8px!important}.variant-option--grams .variant-option__button-label--grams{padding:9px 10px!important;border-radius:12px!important;min-height:56px!important}.variant-option--grams .vgram__qty{font-size:.95rem!important}.variant-option--grams .vgram__total{font-size:.9rem!important}}.button,button.button,.button-secondary{transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.button:hover,button.button:hover{transform:translateY(-1px)}@media screen and (min-width:750px){.product-card .card-gallery img,.product-card .product-card__image img{transition:transform .4s var(--ease-out-quad, ease)}.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card .card-gallery,.product-card .product-card__image{overflow:hidden}}:where(a,button,input,select,summary):focus-visible{outline-color:var(--kd-green-dark)}.button--button_H9gpTf{font-weight:800!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/kanadeal-refonte.css.map */
