:root{--acc-icon-plus: var( --btn-icon-plus, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M8 2.5v11'/%3E%3Cpath d='M2.5 8h11'/%3E%3C/svg%3E") );--acc-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2.5 8h11'/%3E%3C/svg%3E");--acc-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M3.7 3.7l8.6 8.6'/%3E%3Cpath d='M12.3 3.7l-8.6 8.6'/%3E%3C/svg%3E")}.acc__container{border:none;padding:0;display:grid;gap:16px}#accContainer{display:grid;gap:var(--spacing-xl, 16px)}.acc__modal{display:none}.acc__modal:not([hidden]){display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;padding:var(--spacing-4xl, 32px) var(--spacing-3xl, 24px);background-color:#0006;overflow-y:auto;overscroll-behavior:contain}.acc__modal>*{margin-block:auto}.acc-modal{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-6xl, 48px);width:100%;max-width:var(--acc-modal-max, 1180px);margin-inline:auto;padding:var(--spacing-4xl, 32px);background-color:var(--bg-primary, #f7f7f7);border:1px solid var(--border-heavy, #868075);border-radius:var(--radius-3xl, 20px)}.acc-modal__close{position:absolute;top:var(--spacing-lg, 12px);right:var(--spacing-lg, 12px);z-index:1}.acc__round-button.acc-modal__close:before{-webkit-mask-image:var(--acc-icon-close);mask-image:var(--acc-icon-close)}.acc-modal__section{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-4xl, 32px)}.acc-modal__group{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3xl, 24px)}.acc-modal__divider{height:1px;background-color:var(--border-default, #edeceb)}.subsection{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xl, 16px);margin:0}.subsection__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 8px)}.acc-modal__title,.acc-modal__header,.subsection__text{margin:0}.subsection__text a{color:var(--text-primary, #2e2110);font-weight:var(--font-weight-medium, 500);text-decoration:underline;transition:color .15s ease-out}.subsection__text a:hover{color:var(--text-secondary, #453a2a)}.acc-modal__card-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl, 16px)}.acc__product-card{position:relative;display:flex;align-items:center;gap:var(--spacing-lg, 12px);padding:var(--spacing-xs, 4px) var(--spacing-lg, 12px);background-color:var(--bg-white, #ffffff);border:1px solid var(--border-strong, #dedcd9);border-radius:var(--radius-3xl, 20px);overflow:clip;transition:border-color .2s ease-out}.acc__product-card:hover,.acc__product-card:focus-within{border-color:var(--color-brown-300, #c6c3be)}.acc__product-image{flex:none;display:block;width:64px;height:64px;border-radius:var(--radius-2xl, 16px);object-fit:cover;background-color:var(--color-brown-100, #edeceb)}.acc-product-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 4px);padding-block:var(--spacing-sm, 6px)}.acc-product-info :where(p,h1,h2,h3,h4,h5,h6){margin:0}.acc__product-meta{display:flex;align-items:center;gap:var(--spacing-md, 8px);max-width:100%}.acc-product-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-ne{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.product-ne a{color:inherit;text-decoration:none;transition:color .15s ease-out}.product-ne a:hover{color:var(--text-secondary, #453a2a)}.acc__product-price{margin-top:var(--spacing-xs, 4px);color:var(--color-green-500, #777c74)}.acc__badge{flex:none;display:inline-flex;align-items:center;gap:var(--spacing-xs, 4px);padding:2px var(--spacing-md, 8px);background-color:var(--acc-badge-bg, var(--color-orange-500, #f97d0d));border:1px solid var(--acc-badge-border, var(--color-orange-600, #d46b10));border-radius:var(--radius-full, 9999px);color:var(--acc-badge-text, var(--color-brown-900, #1e1103));white-space:nowrap}.acc__badge img{display:block;width:10px;height:auto}.acc__round-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--bg-white, #ffffff);border:1px solid var(--border-default, #edeceb);border-radius:var(--radius-full, 9999px);color:var(--text-primary, #2e2110);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:0;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.acc__round-button:before{content:"";width:10px;height:10px;background-color:currentColor;-webkit-mask:var(--acc-icon-plus) center / contain no-repeat;mask:var(--acc-icon-plus) center / contain no-repeat}.acc__round-button:hover{border-color:var(--border-strong, #dedcd9)}.acc__round-button:focus-visible{outline:2px solid var(--color-orange-500, #f97d0d);outline-offset:2px}.acc__round-button[aria-checked=true]{background-color:var(--color-brown-800, #2e2110);border-color:var(--color-brown-700, #453a2a);color:var(--color-white, #ffffff);width:auto}.acc__round-button[aria-checked=true]:before{-webkit-mask-image:var(--acc-icon-minus);mask-image:var(--acc-icon-minus)}.acc__round-button[aria-checked=true]:hover{background-color:var(--color-brown-900, #1e1103);border-color:var(--color-brown-600, #635b4e)}.acc__round-button[aria-disabled=true],.acc__round-button:disabled{opacity:.5;pointer-events:none}@media(max-width:1023px){.acc-modal__card-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.acc__modal:not([hidden]){padding:var(--spacing-xl, 16px)}.acc-modal{padding:var(--spacing-xl, 16px);gap:var(--spacing-4xl, 32px)}.acc-modal__section{gap:var(--spacing-3xl, 24px)}.acc-modal__card-wrapper{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.acc__product-card,.acc__round-button,.product-ne a,.subsection__text a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/acc.css.map */
