.af-desc-acc{width:100%}.af-desc-acc__details{position:relative;background:var(--pdp-card-bg);border:0;border-radius:8px;overflow:hidden;box-shadow:var(--pdp-card-shadow);transition:box-shadow .16s ease,background-color .16s ease}.af-desc-acc__details:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;pointer-events:none;box-shadow:0 0 0 1px #fff3 inset}@media(hover:hover){.af-desc-acc__details:hover{box-shadow:var(--pdp-card-shadow-hover)}}.af-desc-acc__details:active{transform:translateY(0) scale(.997)}.af-desc-acc__details[open]{background:var(--pdp-card-bg);box-shadow:var(--pdp-card-shadow-hover)}.af-desc-acc__summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;transition:padding .22s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.af-desc-acc__summary::-webkit-details-marker{display:none}.af-desc-acc__summary:active{transform:scale(.995)}.af-desc-acc__summary-text{min-width:0;flex:1 1 auto}.af-desc-acc__title{font-weight:var(--pdp-card-title-weight, 950);font-size:var(--pdp-card-title-size, 1.5rem);letter-spacing:var(--pdp-card-title-spacing, .2px);line-height:1.15;margin:0 0 8px;color:#0f172aeb;display:inline-flex;align-items:center;gap:10px}.af-desc-acc__title-icon{display:inline-flex;color:#0f172adb;opacity:.9;transform:translateY(-.5px)}.af-desc-acc__title-icon svg{width:18px;height:18px;display:block}.af-desc-acc__preview{font-size:13px;font-weight:var(--pdp-body-weight, 700);letter-spacing:.05px;line-height:1.45;color:#0f172a99;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.af-desc-acc__icon{flex:0 0 auto;width:36px;height:36px;border-radius:999px;border:0;background:#ffffff8c;box-shadow:0 12px 22px #0f172a1f,inset 0 1px #ffffffb3,0 0 0 1px #ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.af-desc-acc__details[open] .af-desc-acc__icon{background:#0f172a0f;box-shadow:0 12px 22px #0f172a1f,inset 0 1px #ffffffb8,0 0 0 1px #ffffff59;transform:translateY(1px)}.af-desc-acc__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:linear-gradient(#0f172abd,#0f172abd),linear-gradient(#0f172abd,#0f172abd);background-repeat:no-repeat;background-position:center,center;background-size:14px 2px,2px 14px;transition:background-size .22s cubic-bezier(.2,.8,.2,1)}.af-desc-acc__details[open] .af-desc-acc__icon:after{background-size:14px 2px,0 0}.af-desc-acc__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='24' viewBox='0 0 80 24'%3E%3Cpath d='M0 12 C10 2, 30 22, 40 12 S70 2, 80 12' fill='none' stroke='rgba(15,23,42,1)' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat;background-size:80px 24px;background-position:0 0;transition:opacity .18s ease}.af-desc-acc__details[open] .af-desc-acc__icon:before{opacity:.18;animation:af-desc-wave 2.8s linear infinite}@keyframes af-desc-wave{0%{background-position:0 0}to{background-position:160px 0}}.af-desc-acc__content{color:#0f172ae6;padding:0 16px;overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);will-change:max-height,opacity,transform,padding;transition:max-height .55s cubic-bezier(.2,.8,.2,1),opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),padding .25s cubic-bezier(.2,.8,.2,1)}.af-desc-acc__details[open] .af-desc-acc__content{max-height:5000px;opacity:1;transform:translateY(0);padding:0 16px 16px}.af-desc-acc__details[open] .af-desc-acc__summary{padding-bottom:12px}.af-desc-acc__details[open] .af-desc-acc__summary:after{content:"";display:block;height:1px;margin-top:12px;background:linear-gradient(90deg,#0f172a00,#0f172a24,#0f172a00)}.af-desc-acc__content :where(p,li){font-size:14px;font-weight:var(--pdp-body-weight, 700);line-height:1.6;color:#0f172ae0}.af-desc-acc__content :where(h1,h2,h3,h4){color:#0f172aeb}.af-desc-acc__content p,.af-desc-acc__content li{margin:0 0 12px;font-weight:400}.af-desc-acc__content>p:first-child{font-size:15px;line-height:1.62;font-weight:400;color:#0f172acc;margin-bottom:6px}.af-desc-acc__content h2{position:relative;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1.3;color:#0f172aeb;margin:28px 0 13px;padding:1px 0 9px 30px}.af-desc-acc__content h2:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;opacity:.92;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12 2 4 11 4 16a8 8 0 0 0 16 0C20 11 12 2 12 2Z' fill='%230f172a'/%3E%3C/svg%3E") no-repeat center / contain}.af-desc-acc__content>h2:first-of-type:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='1.8' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M12 4 L20.5 20 L3.5 20 Z'/%3E%3Cpath d='M8.4 13 H15.6'/%3E%3Cpath d='M6 16.5 H18'/%3E%3C/svg%3E") no-repeat center / contain}.af-desc-acc__content h2:after{content:"";position:absolute;left:30px;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#0f172a38,#0f172a00)}.af-desc-acc__content>h2:first-of-type{margin-top:20px}.af-desc-acc__content strong{font-weight:600;color:#0f172aeb}.af-desc-acc__content .af-source{font-size:12.5px;color:#0f172a8c;margin-top:10px}.af-desc-acc__content .af-faq{margin:10px 0;padding:12px 14px;background:#0f172a09;border-left:2px solid rgba(15,23,42,.22);border-radius:8px;font-size:14px;line-height:1.6}.af-desc-acc__content .af-faq>strong{font-size:13.5px;font-weight:600;color:#0f172aeb}.af-desc-acc__content a{color:#0f172aeb;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.af-desc-acc__content a:hover{color:#0f172a}.af-desc{width:100%;display:flex;flex-direction:column;gap:14px}.af-desc__summary{position:relative;margin:0;padding-left:14px;font-size:15px;line-height:1.6;font-weight:400;color:#0f172ad1}.af-desc__summary:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:2px;background:linear-gradient(180deg,#0f172ab8,#0f172a52)}.af-desc__qna{display:flex;flex-direction:column;gap:8px;background:var(--pdp-card-bg);box-shadow:var(--pdp-card-shadow);border-radius:var(--pdp-radius, 8px);padding:16px}.af-desc__section-label{display:inline-flex;align-items:center;gap:8px;min-height:18px;margin:2px 0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0f172a8c}.af-desc__label-icon{display:inline-flex;color:#0f172adb}.af-desc__label-icon svg{width:16px;height:16px;display:block}.af-qa{position:relative;background:#ffffff8c;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0f172a0d;transition:box-shadow .16s ease,background-color .16s ease}@media(hover:hover){.af-qa:hover{box-shadow:0 4px 12px #0f172a12}}.af-qa[open]{background:#ffffffc7}.af-qa__q{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px}.af-qa__q::-webkit-details-marker{display:none}.af-qa__q-text{position:relative;min-width:0;padding-left:24px;font-size:14px;font-weight:600;line-height:1.35;color:#0f172ae6}.af-qa__q-text:before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.2 9a2.8 2.8 0 1 1 4.4 2.6c-1 .7-1.6 1.3-1.6 2.6'/%3E%3Ccircle cx='12' cy='17.6' r='1.05' fill='%230f172a' stroke='none'/%3E%3C/svg%3E") no-repeat center / contain}.af-qa__icon{flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:#0f172a0d;position:relative;overflow:hidden;transition:background-color .16s ease,transform .16s ease}.af-qa[open] .af-qa__icon{background:#0f172a0f}.af-qa__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#0f172ab8,#0f172ab8),linear-gradient(#0f172ab8,#0f172ab8);background-repeat:no-repeat;background-position:center,center;background-size:10px 2px,2px 10px;transition:background-size .22s cubic-bezier(.2,.8,.2,1)}.af-qa[open] .af-qa__icon:after{background-size:10px 2px,0 0}.af-qa__a{padding:0 14px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .45s cubic-bezier(.2,.8,.2,1),opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),padding .25s cubic-bezier(.2,.8,.2,1)}.af-qa[open] .af-qa__a{max-height:1400px;opacity:1;transform:translateY(0);padding:0 14px 14px}.af-qa--noanim .af-qa__a{transition:none!important}.af-qa__a :where(p){margin:0 0 8px;font-size:13.5px;font-weight:400;line-height:1.6;color:#0f172adb}.af-qa__a :where(p):last-child{margin-bottom:0}.af-qa__a a{color:#0f172aeb;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.af-desc__full .af-desc-acc__title{font-size:15px;font-weight:700}@media(prefers-reduced-motion:reduce){.af-desc-acc__details,.af-desc-acc__summary,.af-desc-acc__icon,.af-desc-acc__icon:before,.af-desc-acc__icon:after,.af-desc-acc__content{transition:none!important;will-change:auto!important;animation:none!important}}.af-desc-acc__content :where(p,li,a,h2),.af-qa__q-text,.af-qa__a :where(p,a),.af-desc__summary{overflow-wrap:anywhere;word-break:break-word}@media(max-width:480px){.af-desc-acc__title{font-size:1.3rem}.af-desc-acc__summary{padding:14px 13px}.af-desc-acc__content{padding:0 13px}.af-desc-acc__details[open] .af-desc-acc__content{padding:0 13px 14px}.af-desc-acc__content h2{margin:22px 0 11px;font-size:15.5px}.af-desc-acc__content>p:first-child{font-size:14.5px}.af-desc-acc__content p:has(>strong:first-child):not(.af-source):not(.af-faq){grid-template-columns:58px 1fr;column-gap:10px;padding:9px 11px 9px 12px}.af-qa__q{padding:14px 13px}.af-qa[open] .af-qa__a{padding:0 13px 13px}.af-desc{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/af-desc-accordion.css.map */
