.product-accordion-enhanced{--accordion-border-color: rgba(18, 18, 18, .08);--accordion-bg-color: transparent;--accordion-hover-bg: rgba(18, 18, 18, .02);--accordion-text-color: rgb(18, 18, 18);--accordion-transition: all .3s cubic-bezier(.4, 0, .2, 1);--accordion-border-radius: 8px;--accordion-shadow: 0 1px 3px rgba(0, 0, 0, .1);margin-bottom:1rem;border:1px solid var(--accordion-border-color);border-radius:var(--accordion-border-radius);background-color:var(--accordion-bg-color);overflow:hidden;transition:var(--accordion-transition)}.product-accordion-enhanced:hover{background-color:var(--accordion-hover-bg);box-shadow:var(--accordion-shadow)}.product-accordion-enhanced .accordion-summary{padding:1.25rem 1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:var(--accordion-transition);position:relative;background:none;border:none;width:100%;text-align:left;list-style:none}.product-accordion-enhanced .accordion-summary::-webkit-details-marker{display:none}.product-accordion-enhanced .accordion-summary::marker{display:none;content:""}.product-accordion-enhanced .accordion-summary:hover{background-color:var(--accordion-hover-bg)}.product-accordion-enhanced .summary__title{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.product-accordion-enhanced .accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.product-accordion-enhanced .accordion-icon svg{width:100%;height:100%;fill:currentColor}.product-accordion-enhanced .accordion__title{margin:0;font-weight:600;line-height:1.4;word-break:break-word}.product-accordion-enhanced .accordion-caret{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-left:1rem;position:relative}.product-accordion-enhanced .accordion-caret svg{width:100%;height:100%;fill:currentColor;transform-origin:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-accordion-enhanced .accordion-details[open] .accordion-caret{transform:rotate(180deg)}.product-accordion-enhanced .accordion-caret:empty:after{content:"\25bc";font-size:.75rem;line-height:1;color:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1)}.product-accordion-enhanced .accordion-details[open] .accordion-caret:empty:after{transform:rotate(180deg)}.product-accordion-enhanced .accordion__content{padding:0 1rem 1.25rem;line-height:1.6}.metafield-content{margin:0}.metafield-content p:first-child{margin-top:0}.metafield-content.size-material-content{padding:1.5rem}.size-material-content h3,.size-material-content h4{margin-top:0;margin-bottom:.5rem;color:#1a1a1a}.size-material-content ul,.size-material-content ol{margin-bottom:0;padding-left:1.5rem}.attention-content{padding:1.5rem}.attention-content p:first-child{margin-top:0}.attention-content p:last-child{margin-bottom:0}.shipping-content{background-color:#22c55e0d;padding:1rem;border-radius:6px;border-left:3px solid #22c55e}.shipping-content:before{content:"\1f69a";margin-right:.5rem;font-size:1.1em}.shipping-content strong{color:#16a34a}.product-details-content{background-color:#8b5cf60d;padding:1rem;border-radius:6px;border-left:3px solid #8b5cf6}.product-details-content:before{content:"\1f3ed";margin-right:.5rem;font-size:1.1em}.product-details-content strong{color:#7c3aed}.no-content-message{padding:1rem;background-color:#f9fafb;border:1px dashed rgba(209,213,219,1);border-radius:6px;text-align:center;color:#6b7280;font-style:italic}@media screen and (max-width: 768px){.product-accordion-enhanced .accordion-summary{padding:1rem .875rem}.product-accordion-enhanced .summary__title{gap:.625rem}.product-accordion-enhanced .accordion-icon{width:1.25rem;height:1.25rem}.product-accordion-enhanced .accordion-caret{width:1.125rem;height:1.125rem;margin-left:.75rem}.product-accordion-enhanced .accordion-caret:empty:after{font-size:.6875rem}.product-accordion-enhanced .accordion__title{font-size:.9em}.product-accordion-enhanced .accordion__content{padding:0 .875rem 1rem;font-size:.875em}.size-material-content,.attention-content,.shipping-content,.product-details-content{padding:.875rem}}@media screen and (max-width: 375px){.product-accordion-enhanced{margin-bottom:.875rem;border-radius:6px}.product-accordion-enhanced .accordion-summary{padding:.875rem .75rem}.product-accordion-enhanced .summary__title{gap:.5rem}.product-accordion-enhanced .accordion-icon{width:1.125rem;height:1.125rem}.product-accordion-enhanced .accordion-caret{width:1rem;height:1rem;margin-left:.5rem}.product-accordion-enhanced .accordion-caret:empty:after{font-size:.625rem}.product-accordion-enhanced .accordion__title{font-size:.875em;line-height:1.3}.product-accordion-enhanced .accordion__content{padding:0 .75rem .875rem;font-size:.8125em;line-height:1.5}.size-material-content,.attention-content,.shipping-content,.product-details-content{padding:.75rem}.size-material-content:before,.attention-content:before,.shipping-content:before,.product-details-content:before{font-size:1em}}@media screen and (min-width: 1280px){.product-accordion-enhanced .accordion-summary{padding:1.5rem 1.25rem}.product-accordion-enhanced .accordion-caret{width:1.375rem;height:1.375rem}.product-accordion-enhanced .accordion__content{padding:0 1.25rem 1.5rem}.size-material-content,.attention-content,.shipping-content,.product-details-content{padding:1.25rem}}@media (prefers-contrast: high){.product-accordion-enhanced{border-color:#000}.product-accordion-enhanced .accordion-summary:focus{outline:3px solid #0066cc}.product-accordion-enhanced .accordion-caret:empty:after{color:#000}}@media (prefers-reduced-motion: reduce){.product-accordion-enhanced,.product-accordion-enhanced .accordion-summary,.product-accordion-enhanced .accordion-caret,.product-accordion-enhanced .accordion-caret svg,.product-accordion-enhanced .accordion-caret:empty:after{transition:none!important}}.product-accordion-enhanced .accordion-summary:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-accordion-enhanced .accordion-summary .icon-caret,.product-accordion-enhanced .accordion-summary .accordion-caret{min-width:1.25rem;max-width:1.25rem;min-height:1.25rem;max-height:1.25rem}.product-accordion-enhanced .accordion-caret>svg{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.product-accordion-enhanced .accordion-details[open] .accordion-caret>svg{transform:translate(-50%,-50%) rotate(180deg)!important}.metafield-content{white-space:pre-line;word-wrap:break-word;overflow-wrap:break-word}.metafield-content br{margin:.25em 0}.size-material-content{line-height:1.6}.attention-content{line-height:1.7}.shipping-content,.product-details-content{line-height:1.6}.metafield-content p{margin-bottom:.75rem}.metafield-content ul,.metafield-content ol{margin:.5rem 0;padding-left:1.5rem}.metafield-content li{margin-bottom:.25rem;line-height:1.5}@media screen and (max-width: 768px){.metafield-content{line-height:1.5;font-size:.9em}.metafield-content br{margin:.2em 0}.metafield-content p{margin-bottom:.6rem}}@media screen and (max-width: 375px){.metafield-content{line-height:1.4;font-size:.85em}}.preserve-newlines{white-space:pre-line!important;word-wrap:break-word;overflow-wrap:break-word}.metafield-content{white-space:pre-line;word-wrap:break-word;overflow-wrap:break-word;line-height:1.6}.size-material-content{white-space:pre-line;line-height:1.6}.attention-content{white-space:pre-line;line-height:1.7}.shipping-content,.product-details-content{white-space:pre-line;line-height:1.6}.metafield-content p{margin-bottom:.75rem;white-space:pre-line}.metafield-content p:last-child{margin-bottom:0}.metafield-content{text-align:left;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.metafield-content ul,.metafield-content ol{margin:.5rem 0;padding-left:1.5rem;white-space:normal}.metafield-content li{margin-bottom:.25rem;line-height:1.5;white-space:pre-line}.force-preserve-whitespace{white-space:pre-wrap!important}.force-preserve-newlines{white-space:pre-line!important}@media screen and (max-width: 768px){.metafield-content,.preserve-newlines{line-height:1.5;font-size:.9em;white-space:pre-line}.metafield-content p{margin-bottom:.6rem}}@media screen and (max-width: 375px){.metafield-content,.preserve-newlines{line-height:1.4;font-size:.85em;white-space:pre-line}}.metafield-content{-ms-word-wrap:break-word}@supports (-webkit-appearance: none){.metafield-content,.preserve-newlines{white-space:pre-line;word-break:break-word}}@-moz-document url-prefix(){.metafield-content,.preserve-newlines{white-space:pre-line}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-accordion.css.map */
