.alga-faq{--alga-faq-pad-top: 60px;--alga-faq-pad-bottom: 72px;--alga-faq-card-bg: 23 23 23;--alga-faq-card-fg: 255 255 255;--alga-faq-border: rgb(var(--alga-faq-card-fg) / .1);--alga-faq-muted: rgb(var(--alga-faq-card-fg) / var(--color-foreground-muted-alpha, .6));--alga-faq-chip-bg: rgb(var(--alga-faq-card-fg) / .04);--alga-faq-panel-bg: rgb(var(--alga-faq-card-fg) / .04);--alga-faq-input-bg: color-mix( in srgb, rgb(var(--alga-faq-card-fg)) 4%, rgb(var(--alga-faq-card-bg)) 12% );--alga-faq-radius: var(--rounded-block, clamp(.625rem, 1.053vw, 1.25rem));--alga-faq-inner-pad: var(--sp-10, 2.5rem);--alga-faq-col-gap: var(--sp-8, 2rem);--alga-faq-summary-pad: var(--sp-7, 1.75rem);--alga-faq-icon-size: var(--sp-3, .75rem);--alga-faq-sidebar-width: clamp(340px, 25vw, 430px);--alga-faq-input-height: calc(3.25rem + var(--sp-2d5, .625rem));color:rgb(var(--alga-faq-card-fg))}.alga-faq__pad{padding-block-start:calc(var(--alga-faq-pad-top) * .75);padding-block-end:calc(var(--alga-faq-pad-bottom) * .75)}@media(min-width:768px){.alga-faq__pad{padding-block-start:var(--alga-faq-pad-top);padding-block-end:var(--alga-faq-pad-bottom)}}.alga-faq__inner{width:100%;margin-inline:auto;padding-inline:var(--page-padding-inline, var(--page-padding));box-sizing:border-box}.alga-faq__card{display:block;width:100%;background-color:rgb(var(--alga-faq-card-bg));border-radius:var(--alga-faq-radius);color:rgb(var(--alga-faq-card-fg));overflow:hidden}.alga-faq__layout{display:flex;flex-direction:column;align-items:stretch;min-width:0}.alga-faq__main{display:grid;gap:var(--alga-faq-col-gap);min-width:0;flex:1 1 auto;padding:var(--alga-faq-inner-pad);box-sizing:border-box}@media(min-width:768px){.alga-faq{--alga-faq-col-gap: var(--sp-12, 3rem)}}@media(min-width:1024px){.alga-faq{--alga-faq-summary-pad: var(--sp-8, 2rem);--alga-faq-icon-size: .875rem}.alga-faq--with-contact .alga-faq__layout{flex-direction:row;align-items:stretch}.alga-faq--with-contact .alga-faq__main{flex:1 1 auto;min-width:0}.alga-faq--with-contact .alga-faq__contact{flex:0 0 auto;width:calc(var(--alga-faq-sidebar-width) + (var(--alga-faq-inner-pad) * 2));max-width:100%;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--alga-faq-radius);border-end-end-radius:var(--alga-faq-radius)}}@media(min-width:1280px){.alga-faq{--alga-faq-inner-pad: 3.5rem}}.alga-faq__heading-col{display:grid;gap:var(--sp-4, 1rem);min-width:0}.alga-faq__heading{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3rem,4.73vw,5.625rem);line-height:1;letter-spacing:-.04em;color:rgb(var(--alga-faq-card-fg))}.featured-collections__heading.alga-faq__heading.title-sm,.featured-collections__heading.alga-faq__heading.title-md,.featured-collections__heading.alga-faq__heading.title-lg{font-size:clamp(3rem,4.73vw,5.625rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:rgb(var(--alga-faq-card-fg))}.alga-faq__intro{margin:0;max-width:28rem;padding:var(--sp-4, 1rem) var(--sp-5, 1.25rem);font-family:var(--font-body-family);font-size:var(--text-sm, .875rem);font-weight:var(--font-body-weight, 400);line-height:1.6;color:var(--alga-faq-muted);background-color:var(--alga-faq-chip-bg);border-radius:var(--sp-2d5, .625rem);box-sizing:border-box}.alga-faq__intro p{margin:0}.alga-faq__intro a{color:rgb(var(--alga-faq-card-fg));text-decoration:underline;text-underline-offset:.15em}@media(min-width:1280px){.alga-faq__heading-col{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--sp-4, 1rem)}.alga-faq__heading{flex:0 0 auto}.alga-faq__intro{flex:0 1 auto;max-width:none;padding:var(--sp-5, 1.25rem) 1.875rem;font-size:1rem}}.alga-faq__list{display:flex;flex-direction:column;min-width:0;width:100%}.alga-faq__item{margin:0;border:0;color:inherit}.alga-faq__item+.alga-faq__item{border-block-start:1px solid var(--alga-faq-border)}.alga-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2, .5rem);width:100%;padding-block:var(--alga-faq-summary-pad);list-style:none;cursor:pointer;color:inherit;font:inherit}.alga-faq__summary::-webkit-details-marker{display:none}.alga-faq__summary::marker{content:""}.alga-faq__summary:focus{outline:none}.alga-faq__summary:focus-visible{outline:var(--focus-ring-width, 2px) solid rgb(var(--color-keyboard-focus, 11 97 205));outline-offset:4px;border-radius:2px}.alga-faq__question{flex:1 1 auto;min-width:0;font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-product-weight, 500);line-height:1.25;color:rgb(var(--alga-faq-card-fg))}@media(min-width:1024px){.alga-faq__question{font-size:1.125rem}}@media(min-width:1280px){.alga-faq__question{font-size:1.25rem}}.alga-faq__icon{flex:0 0 auto;width:var(--alga-faq-icon-size);height:var(--alga-faq-icon-size);display:block;stroke:currentColor;fill:none;stroke-width:1.5;transform:scaleY(-1);transition:transform var(--duration-standard, .5s) var(--ease-standard, cubic-bezier(.3, 1, .3, 1))}.alga-faq__item[aria-expanded=true] .alga-faq__icon,.alga-faq__item[open] .alga-faq__icon{transform:scaleY(-1) rotate(45deg)}.alga-faq__answer{margin:0;padding:0;margin-block-start:calc(var(--sp-2d5, .625rem) * -1);padding-block-end:var(--sp-8, 2rem);font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-body-weight, 400);line-height:1.6;color:rgb(var(--alga-faq-card-fg))}.alga-faq__answer>*:first-child{margin-block-start:0}.alga-faq__answer>*:last-child{margin-block-end:0}.alga-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:.15em}@media(min-width:1024px){.alga-faq__answer{max-width:80%}}.alga-faq__contact{display:block;margin:0;min-width:0;width:100%;padding:var(--alga-faq-inner-pad);box-sizing:border-box;background-color:var(--alga-faq-panel-bg);border-end-start-radius:var(--alga-faq-radius);border-end-end-radius:var(--alga-faq-radius);color:inherit}.alga-faq__contact-inner{display:flex;flex-direction:column;gap:var(--sp-10, 2.5rem);min-width:0;width:100%;max-width:100%}@media(min-width:1024px){.alga-faq__contact-inner{width:var(--alga-faq-sidebar-width);max-width:100%}}.alga-faq__contact-copy{display:grid;gap:var(--sp-2d5, .625rem);min-width:0}.alga-faq__contact-heading{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.025em;color:rgb(var(--alga-faq-card-fg))}@media(min-width:1024px){.alga-faq__contact-heading{font-size:1.875rem}}.alga-faq__contact-desc{margin:0;font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-body-weight, 400);line-height:1.6;color:var(--alga-faq-muted)}.alga-faq__form-status{display:flex;align-items:flex-start;gap:var(--sp-2d5, .625rem);margin:0;padding:var(--sp-5, 1.25rem);border-radius:.375rem;font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-body-weight, 400);line-height:1.5;box-sizing:border-box;width:100%}.alga-faq__form-status--success{background-color:#f7fee7;color:#4d7c0f}.alga-faq__form-status-icon{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-block-start:.125rem;display:block}.alga-faq__form-status-text{margin:0;min-width:0;flex:1 1 auto}.alga-faq__form-status--error{background-color:#b4282859;color:rgb(var(--alga-faq-card-fg))}.alga-faq__form-status--error ul{margin:0;padding-inline-start:1.1em}.alga-faq__fields{display:flex;flex-direction:column;gap:1.125rem;min-width:0;width:100%;margin:0}@media(min-width:768px){.alga-faq__fields{gap:var(--sp-6, 1.5rem)}}.alga-faq__field{display:flex;flex-direction:column;min-width:0;width:100%}.alga-faq__field--submit{margin-block-start:0;align-items:flex-start}.alga-faq__input{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;height:var(--alga-faq-input-height);padding:1rem 1.625rem;border:0 solid transparent;border-radius:.375rem;background-color:var(--alga-faq-input-bg);color:rgb(var(--alga-faq-card-fg));font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-body-weight, 400);line-height:1.6;-webkit-appearance:none;appearance:none;transition:background-color var(--duration-short, .2s) ease,border-color var(--duration-short, .2s) ease}.alga-faq__input::placeholder{color:var(--alga-faq-muted);opacity:1}.alga-faq__input:hover{background-color:color-mix(in srgb,rgb(var(--alga-faq-card-fg)) 8%,rgb(var(--alga-faq-card-bg)) 12%)}.alga-faq__input:focus{outline:none;background-color:color-mix(in srgb,rgb(var(--alga-faq-card-fg)) 8%,rgb(var(--alga-faq-card-bg)) 12%)}.alga-faq__input:focus-visible{outline:var(--focus-ring-width, 2px) solid rgb(var(--color-keyboard-focus, 11 97 205));outline-offset:2px}.alga-faq__input[aria-invalid=true]{outline:1px solid rgb(220 80 80 / .7)}.alga-faq__textarea{height:8.875rem;min-height:8.875rem;padding:2rem 1.625rem .5rem;resize:vertical}.alga-faq__submit{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:auto;min-width:12rem;max-width:100%;margin:0;padding:1.125rem 1.625rem;border:0;border-radius:var(--rounded-button, 3.75rem);background-color:rgb(var(--alga-faq-card-fg));color:rgb(var(--alga-faq-card-bg));font-family:var(--font-body-family);font-size:.953rem;font-weight:var(--font-product-weight, 500);line-height:1;cursor:pointer;transition:color .3s var(--ease-soft, cubic-bezier(.7, 0, .3, 1)),opacity var(--duration-short, .2s) ease}.alga-faq__btn-fill{display:none;position:absolute;inset-block-start:-50%;inset-inline-start:-25%;width:150%;height:200%;border-radius:50%;pointer-events:none;background-color:rgb(var(--alga-faq-card-bg));transform:translate3d(0,76%,0);transition:transform .6s var(--ease-soft, cubic-bezier(.7, 0, .3, 1))}.alga-faq__btn-text{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:opacity .15s ease}.alga-faq__btn-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--sp-2, .5rem);opacity:0;pointer-events:none;transition:opacity .15s ease}.alga-faq__btn-loader span{display:block;width:5px;height:5px;border-radius:999px;background:currentColor}.alga-faq__submit[aria-busy=true]{cursor:progress;pointer-events:none}.alga-faq__submit[aria-busy=true] .alga-faq__btn-text{opacity:0}.alga-faq__submit[aria-busy=true] .alga-faq__btn-loader{opacity:1}.alga-faq__submit[aria-busy=true] .alga-faq__btn-loader span{animation:alga-faq-dot-pulse .35s ease alternate infinite}.alga-faq__submit[aria-busy=true] .alga-faq__btn-loader span:nth-child(2){animation-delay:.175s}.alga-faq__submit[aria-busy=true] .alga-faq__btn-loader span:nth-child(3){animation-delay:.35s}@keyframes alga-faq-dot-pulse{0%{transform:scale(1.6)}to{transform:scale(.6)}}@media(pointer:fine){.alga-faq__submit .alga-faq__btn-fill{display:block}.alga-faq__submit:hover:not([aria-busy=true]) .alga-faq__btn-fill,.alga-faq__submit:focus-visible:not([aria-busy=true]) .alga-faq__btn-fill{transform:translateZ(0)}.alga-faq__submit:hover:not([aria-busy=true]),.alga-faq__submit:focus-visible:not([aria-busy=true]){color:rgb(var(--alga-faq-card-fg))}}.alga-faq__submit:focus{outline:none}.alga-faq__submit:focus-visible{outline:var(--focus-ring-width, 2px) solid rgb(var(--color-keyboard-focus, 11 97 205));outline-offset:3px}.alga-faq__submit:active:not([aria-busy=true]){opacity:.92}@media(prefers-reduced-motion:reduce){.alga-faq__icon,.alga-faq__input,.alga-faq__submit,.alga-faq__btn-fill,.alga-faq__btn-text,.alga-faq__btn-loader{transition:none}.alga-faq__btn-fill{transform:translateZ(0);opacity:0}.alga-faq__submit:hover:not([aria-busy=true]) .alga-faq__btn-fill,.alga-faq__submit:focus-visible:not([aria-busy=true]) .alga-faq__btn-fill{opacity:1}.alga-faq__submit:active:not([aria-busy=true]){opacity:1}.alga-faq__submit[aria-busy=true] .alga-faq__btn-loader span{animation:none;transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/faq.css.map */
