.ak-instruction-lead{color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-instruction-facts{display:grid;margin:0;padding-block:var(--ak-space-2) var(--ak-space-4);background:transparent;border:0}.ak-instruction-facts-copy{display:grid;gap:var(--ak-space-3);text-align:left}.ak-instruction-facts-copy p{margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base)}.ak-instruction-facts-copy p,.ak-instruction-facts-copy p:first-child{font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-instruction-video{overflow:hidden;aspect-ratio:16/9;background:var(--ak-color-surface-muted);border:1px solid var(--ak-color-border);border-radius:var(--ak-elevated-panel-radius)}.ak-instruction-video iframe,.ak-instruction-video video{width:100%;height:100%;border:0}.ak-instruction-video video{display:block;-o-object-fit:cover;object-fit:cover}.ak-instruction-warning{margin:0;padding:var(--ak-space-5) 0;color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal);background:transparent;border-top:1px solid var(--ak-color-border);border-bottom:1px solid var(--ak-color-border)}.ak-instruction-steps{display:grid;gap:var(--ak-space-2);margin:0;padding:0;list-style:none}.ak-instruction-steps li{display:grid;grid-template-columns:minmax(var(--ak-space-6),max-content) minmax(0,1fr);gap:var(--ak-space-3);align-items:start;padding-block:var(--ak-space-1)}.ak-instruction-steps span{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-instruction-steps p{margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-requisites-panel{display:grid;gap:var(--ak-space-6);justify-self:center;width:min(100%,58rem);padding:var(--ak-space-10);background:var(--ak-elevated-panel-bg);border:1px solid var(--ak-elevated-panel-border);border-radius:var(--ak-elevated-panel-radius)}.ak-requisites-owner{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight)}.ak-requisites-list{display:grid;margin:0}.ak-requisites-row{display:grid;grid-template-columns:minmax(12rem,.44fr) minmax(0,1fr);gap:var(--ak-space-6);padding-block:var(--ak-space-4);border-top:1px solid var(--ak-color-border)}.ak-requisites-row dd,.ak-requisites-row dt{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug)}.ak-requisites-row dt{font-weight:var(--ak-font-weight-semibold);text-transform:uppercase}.ak-requisites-row dd{font-weight:var(--ak-font-weight-medium)}.ak-warranty-content{display:grid;gap:0;width:min(100%,92rem)}.ak-warranty-card{display:grid;grid-template-columns:minmax(18rem,.46fr) minmax(0,1fr);gap:var(--ak-space-24);align-content:start;padding-block:var(--ak-space-12);background:var(--ak-color-bg);border-top:1px solid var(--ak-color-border);border-bottom:1px solid var(--ak-color-border)}.ak-warranty-card h2{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-10));align-self:start;margin:0;color:var(--ak-color-text);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-extrabold);line-height:var(--ak-type-page-title-line-height);text-transform:uppercase}.ak-warranty-card-copy{display:grid;gap:var(--ak-space-4);max-width:54rem;padding-left:var(--ak-space-12);color:var(--ak-color-text);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-warranty-card-copy p{margin:0;white-space:pre-line}.ak-faq-hero{display:grid;justify-items:start;gap:var(--ak-space-6);min-height:calc(var(--ak-space-24) + var(--ak-space-16));align-content:center;text-align:left}.ak-faq-hero-eyebrow,.ak-faq-support-eyebrow{margin:0;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-faq-hero p:not(.ak-faq-hero-eyebrow){max-width:48rem;margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-faq-support-layout{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(0,1.35fr);gap:var(--ak-space-16);padding-top:var(--ak-space-16)}.ak-faq-support{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-8));display:grid;align-content:start;gap:var(--ak-space-8);align-self:start}.ak-faq-support h2{max-width:32rem;margin:0;color:var(--ak-color-text);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-page-title-line-height);text-transform:uppercase}.ak-faq-support-copy{display:grid;gap:var(--ak-space-4);max-width:24rem;margin-top:var(--ak-space-8)}.ak-faq-support-copy h3,.ak-faq-support-copy p{margin:0}.ak-faq-support-copy h3{color:var(--ak-color-text);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-faq-support-copy p{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-faq-support-link{width:-moz-fit-content;width:fit-content;color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.2em;transition:color var(--ak-transition-base)}.ak-faq-support-link:focus-visible,.ak-faq-support-link:hover{color:var(--ak-color-brand)}.ak-faq-accordion-column{min-width:0;padding-inline:var(--ak-space-4)}.ak-faq-accordion{display:grid}.ak-faq-accordion-item{border-bottom:1px solid var(--ak-color-border)}.ak-faq-accordion-item:first-child{border-top:1px solid var(--ak-color-border)}.ak-faq-accordion-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ak-space-6);width:100%;min-height:var(--ak-space-24);padding:var(--ak-space-8) var(--ak-space-6);color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-align:left;transition:color var(--ak-transition-base)}.ak-faq-accordion-trigger:focus-visible,.ak-faq-accordion-trigger:hover{color:var(--ak-color-brand)}.ak-faq-accordion-icon{position:relative;display:inline-grid;width:var(--ak-space-8);height:var(--ak-space-8);place-items:center;flex:0 0 auto}.ak-faq-accordion-icon span{position:absolute;width:var(--ak-space-5);height:1px;background:currentColor;transition:transform var(--ak-transition-base)}.ak-faq-accordion-icon span:last-child{transform:rotate(90deg)}.ak-faq-accordion-item[data-state=open] .ak-faq-accordion-icon span:last-child{transform:rotate(0deg)}.ak-faq-accordion-content{overflow:hidden;will-change:height}.ak-faq-accordion-content[data-state=open]{animation:ak-faq-accordion-open var(--ak-transition-slow)}.ak-faq-accordion-content[data-state=closed]{animation:ak-faq-accordion-close var(--ak-transition-slow)}.ak-faq-accordion-answer{display:grid;gap:var(--ak-space-4);max-width:46rem;padding:0 var(--ak-space-6) var(--ak-space-8);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-faq-accordion-answer p{margin:0}@keyframes ak-faq-accordion-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes ak-faq-accordion-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes ak-corporate-tag-wobble{0%{transform:rotate(0deg)}18%{transform:rotate(-4deg)}34%{transform:rotate(3deg)}50%{transform:rotate(-2deg)}66%{transform:rotate(1.2deg)}82%{transform:rotate(-.55deg)}to{transform:rotate(0deg)}}@media (max-width:1279px){.ak-about-studio{grid-template-columns:1fr;overflow-x:clip}.ak-about-hero h1{font-size:var(--ak-type-display-size)}.ak-about-hero-note{max-width:min(42rem,calc(100% - calc(var(--ak-page-padding) * 2)))}.ak-about-hero-copy{margin-bottom:calc(var(--ak-space-20) + var(--ak-space-4));margin-left:var(--ak-page-padding)}.ak-about-hero-media{height:100svh;min-height:100svh}.ak-about-studio-pin{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-10);min-width:0}.ak-about-studio-aside{grid-column:1/-1;min-height:auto;align-content:start;justify-items:start;margin-right:0;padding-bottom:0}.ak-about-studio-copy{width:100%;min-width:0;max-width:42rem}.ak-about-studio-copy>p:not(.ak-about-eyebrow){width:100%;max-width:36rem;font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-normal)}.ak-about-studio-gallery{justify-self:center;width:100%;max-width:min(100%,calc(var(--ak-space-24) * 4.45));min-height:min(58svh,calc(var(--ak-space-24) * 4.25));margin:var(--ak-space-4) 0 0;padding:var(--ak-space-4) 0 var(--ak-space-12);isolation:isolate;overflow:visible}.ak-about-studio-frame,.ak-about-studio-frame:first-child,.ak-about-studio-frame:nth-child(2n){position:absolute;inset:var(--ak-space-4) 0 auto;width:100%;min-height:min(40svh,calc(var(--ak-space-24) * 3.55));transform:translateZ(0)}.ak-about-line-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-about-production,.ak-about-production-craft,.ak-about-production-hero{grid-template-columns:1fr}.ak-about-observation{min-height:180svh;background:var(--ak-color-brand-soft-bright)}.ak-about-observation-stage{align-items:end;justify-items:start;min-height:100svh;padding:var(--ak-space-12) var(--ak-page-padding) var(--ak-space-20)}.ak-about-observation-copy{max-width:min(calc(100vw - calc(var(--ak-page-padding) * 2)),calc(var(--ak-space-24) * 7.4))}.ak-about-production .ak-about-observation-copy p{font-size:var(--ak-type-display-size)}.ak-about-production-statement{min-height:118svh;padding-inline:var(--ak-page-padding)}.ak-about-production-statement--right{min-height:auto;padding-block:var(--ak-space-12)}.ak-about-production .ak-about-production-statement p{min-height:86svh;padding-top:var(--ak-space-16);font-size:var(--ak-font-size-2xl)}.ak-about-production .ak-about-production-statement--right p{min-height:auto;margin-inline:auto;padding-top:0;text-align:center}.ak-about-production-story{margin-top:-72svh;padding-inline:var(--ak-page-padding)}.ak-about-production-story:after{display:none}.ak-about-production .ak-about-production-story-title{max-width:44rem;margin-inline:auto;text-align:center}.ak-about-production-story-viewport{margin-top:var(--ak-space-12)}.ak-about-production-story-track{display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--ak-space-14);width:100%;min-height:auto;transform:none}.ak-about-production-card{z-index:1;flex-basis:auto;justify-items:center;width:min(100%,calc(var(--ak-space-24) * 4.4));height:auto;min-height:auto;padding:var(--ak-space-5);color:var(--ak-about-story-text);background:transparent;text-align:center}.ak-about-production-card:before{display:none}.ak-about-production-card:after{position:absolute;top:calc(100% + var(--ak-space-2));left:50%;width:calc(var(--ak-border-width-thin) * 2);height:var(--ak-space-12);content:"";background:var(--ak-color-white);transform:translateX(-50%)}.ak-about-production-card:last-child:after{display:none}.ak-about-production-card:nth-child(2)>*,.ak-about-production-card:nth-child(3)>*{transform:none}.ak-about-production-card p{align-self:auto}.ak-about-production-hero{min-height:auto;padding-top:var(--ak-space-20)}.ak-about-production-hero:after,.ak-about-production-hero:before{position:relative;inset:auto;width:100%;min-height:calc(var(--ak-space-24) * 2.2);height:auto}.ak-about-production-hero h2{margin-left:0;font-size:var(--ak-type-page-title-size)}.ak-about-production-hero p:not(.ak-about-eyebrow){min-height:auto}.ak-about-flow{gap:var(--ak-space-5)}.ak-about-flow-item p{font-size:var(--ak-font-size-md-lg)}}@media (max-width:1023px){.ak-corporate-contact,.ak-corporate-feature-grid,.ak-corporate-hero,.ak-corporate-intro,.ak-corporate-showcase-grid{grid-template-columns:1fr}.ak-corporate-showcase-card:nth-child(2),.ak-corporate-showcase-card:nth-child(3){margin-top:0}.ak-corporate-scenarios ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-corporate-intro p{font-size:var(--ak-font-size-xl)}.ak-corporate-stack-text p{font-size:var(--ak-font-size-2xl)}.ak-corporate-stack-card{width:min(28vw,calc(var(--ak-space-24) * 2.75))}.ak-warranty-page{padding-block:var(--ak-space-12) var(--ak-space-20)}.ak-warranty-hero{min-height:auto;padding-bottom:var(--ak-space-8)}.ak-warranty-content{margin-bottom:0;padding-bottom:0}.ak-warranty-card{position:relative;top:auto;grid-template-columns:1fr;gap:var(--ak-space-5);padding-block:var(--ak-space-8)}.ak-warranty-card+.ak-warranty-card{margin-top:0}.ak-warranty-card h2{position:static;font-size:var(--ak-type-section-title-size)}.ak-faq-page{padding-block:var(--ak-space-12) var(--ak-space-20)}.ak-requisites-page{gap:var(--ak-space-5);padding-block:var(--ak-space-8) var(--ak-space-12)}.ak-requisites-hero{min-height:auto}.ak-legal-page{gap:var(--ak-space-6);padding-block:var(--ak-space-6) var(--ak-space-16)}.ak-legal-hero{min-height:auto}.ak-legal-hero h1{max-width:44rem;font-size:var(--ak-font-size-4xl)}.ak-legal-document{width:min(100%,50rem);padding-block:var(--ak-space-6)}.ak-delivery-page{padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-delivery-hero,.ak-delivery-notes,.ak-delivery-payment{grid-template-columns:1fr;gap:var(--ak-space-6)}.ak-delivery-hero{min-height:auto}.ak-delivery-free-pickup{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr)}.ak-delivery-free-pickup-note{grid-column:1/-1;justify-self:start;max-width:none}.ak-delivery-payment-heading{position:static}.ak-delivery-options{grid-template-columns:1fr}.ak-delivery-option{min-height:auto}.ak-delivery-help{display:grid;align-items:start}.ak-delivery-help-links{justify-content:flex-start}.ak-reviews-content{grid-template-columns:1fr;gap:var(--ak-space-8)}.ak-reviews-hero-copy{min-height:auto}.ak-reviews-aside{position:static}.ak-instruction-page,.ak-instructions-page{padding-block:var(--ak-space-12) var(--ak-space-16)}.ak-instruction-hero,.ak-instructions-hero{min-height:auto}.ak-instructions-catalog{grid-template-columns:1fr;gap:var(--ak-space-8)}.ak-instructions-hero,.ak-instructions-hero p{position:static}.ak-instructions-count{justify-self:start}.ak-instructions-list{padding-top:0;padding-left:0}.ak-instruction-hero{gap:var(--ak-space-8)}.ak-instruction-hero,.ak-instruction-layout,.ak-instructions-grid{grid-template-columns:1fr}.ak-instruction-layout{gap:var(--ak-space-8)}.ak-instruction-summary{position:static}.ak-instruction-content,.ak-instruction-summary{grid-column:auto;grid-row:auto}.ak-instruction-facts{grid-template-columns:1fr;gap:var(--ak-space-5)}.ak-requisites-panel{padding:var(--ak-space-6)}.ak-requisites-row{grid-template-columns:1fr;gap:var(--ak-space-2)}.ak-faq-hero{min-height:auto}.ak-faq-support-layout{grid-template-columns:1fr;gap:var(--ak-space-10)}.ak-faq-accordion-column{padding-inline:0}.ak-faq-support{position:static;gap:var(--ak-space-4)}.ak-faq-support-copy{max-width:28rem;margin-top:0}}@media (max-width:767px){.ak-about-page{gap:var(--ak-space-12);padding-bottom:var(--ak-space-16)}.ak-about-hero{min-height:100svh}.ak-about-final p,.ak-about-hero h1,.ak-about-production h2,.ak-about-section-heading h2,.ak-about-shop h2,.ak-about-studio h2{font-size:var(--ak-type-page-title-size)}.ak-about-hero h1{font-size:var(--ak-type-display-size);box-sizing:border-box;width:auto;max-width:none;padding-inline:0;text-wrap:balance}.ak-about-studio h2{font-size:var(--ak-font-size-2xl);white-space:normal}.ak-about-hero-note{font-size:var(--ak-font-size-lg);width:auto;max-width:none;overflow-wrap:anywhere}.ak-about-hero-copy{max-width:none;margin-right:var(--ak-space-4);margin-bottom:calc(var(--ak-space-16) + var(--ak-space-3));margin-left:var(--ak-space-4)}.ak-about-hero-copy a{width:100%}.ak-about-hero-visual{width:100%;min-height:100svh;margin-inline:0}.ak-about-hero-media{position:relative;inset:auto;display:block;min-height:calc(var(--ak-space-24) * 2.65);width:100%;height:100svh;min-height:100svh}.ak-about-studio-frame{min-height:min(52svh,calc(var(--ak-space-24) * 3.85))}.ak-about-manifest{padding-block:var(--ak-space-8)}.ak-about-line-list,.ak-about-production-craft,.ak-about-production-craft-list,.ak-about-studio-gallery,.ak-about-studio-pin{grid-template-columns:1fr}.ak-about-production-craft-list article,.ak-about-production-craft-list article:first-child,.ak-about-production-craft-list article:nth-child(2),.ak-about-production-craft-list article:nth-child(3){transform:none}.ak-about-studio-aside,.ak-about-studio-copy{position:static}.ak-about-studio-copy{width:100%;min-width:0}.ak-about-studio-copy>p:not(.ak-about-eyebrow){width:100%;max-width:100%;font-size:var(--ak-font-size-md-lg);line-height:var(--ak-line-height-normal)}.ak-about-studio-gallery{max-width:calc(100% - var(--ak-space-8));min-height:min(48svh,calc(var(--ak-space-24) * 3.35));margin-top:var(--ak-space-2);padding-block:var(--ak-space-3) var(--ak-space-10)}.ak-about-studio-frame,.ak-about-studio-frame:first-child,.ak-about-studio-frame:nth-child(2n){position:absolute;inset:var(--ak-space-3) 0 auto;width:100%;min-height:min(36svh,calc(var(--ak-space-24) * 2.95));transform:translateZ(0)}.ak-about-studio-aside p{padding-left:var(--ak-space-4);font-size:var(--ak-font-size-md-lg)}.ak-about-production-hero{gap:var(--ak-space-6);padding-top:var(--ak-space-8)}.ak-about-observation{min-height:155svh}.ak-about-observation-stage{align-items:end;justify-items:start;min-height:100svh;padding:var(--ak-space-8) var(--ak-page-padding) calc(var(--ak-space-16) + var(--ak-space-3))}.ak-about-observation-copy{max-width:none}.ak-about-production .ak-about-observation-copy p{font-size:var(--ak-type-page-title-size);line-height:var(--ak-type-page-title-line-height)}.ak-about-production-statement{min-height:108svh}.ak-about-production-statement--right{min-height:auto;padding-block:var(--ak-space-10)}.ak-about-production .ak-about-production-statement p{justify-content:center;min-height:78svh;padding-top:var(--ak-space-12);font-size:var(--ak-font-size-xl);text-align:center}.ak-about-production .ak-about-production-statement--right p{min-height:auto;margin-inline:auto;padding-top:0;text-align:center}.ak-about-production-hero h2{font-size:var(--ak-font-size-3xl)}.ak-about-production-hero p:not(.ak-about-eyebrow){padding-left:var(--ak-space-4)}.ak-about-production-story{margin-top:-58svh;min-height:auto}.ak-about-production-story-track{grid-template-columns:1fr;gap:var(--ak-space-12)}.ak-about-production-card{width:min(100%,calc(var(--ak-space-24) * 3.45));min-height:auto;padding:var(--ak-space-4);border-top:0;border-left:0}.ak-about-production-craft{gap:var(--ak-space-8);width:100%;min-height:auto;margin-top:-60svh;margin-inline:0;padding:var(--ak-space-5) var(--ak-space-4) var(--ak-space-8)}.ak-about-production-craft-feature{grid-column:1/-1;min-height:calc(var(--ak-space-24) * 2.5);padding:var(--ak-space-6);border-radius:var(--ak-radius-2xl)}.ak-about-production-craft-copy p{margin-top:0;font-size:var(--ak-font-size-xl);text-align:left}.ak-about-production-craft-list{grid-column:1/-1;padding-block:0}.ak-about-production-craft-list article{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:var(--ak-space-3);min-height:auto;padding:var(--ak-space-5);border-radius:var(--ak-radius-2xl);text-align:left}.ak-about-production-craft-list article>div{grid-template-columns:1fr;gap:var(--ak-space-3)}.ak-about-production-craft-list span{font-size:var(--ak-type-display-size)}.ak-about-production-craft-list h4{font-size:var(--ak-font-size-xl)}.ak-about-production-craft-list p{font-size:var(--ak-font-size-md)}.ak-about-production-hero p:not(.ak-about-eyebrow),.ak-about-production-note p{font-size:var(--ak-font-size-lg)}.ak-about-production-note{justify-items:center}.ak-about-production-note p{text-align:center}.ak-about-shop-intro{justify-items:center;text-align:center}.ak-about-shop-intro h2,.ak-about-shop-intro p:not(.ak-about-eyebrow){margin-inline:auto}.ak-about-studio-frame:first-child,.ak-about-studio-frame:nth-child(2),.ak-about-studio-frame:nth-child(3){grid-column:auto}.ak-about-flow,.ak-about-line-item{min-height:auto}.ak-about-flow{position:relative;grid-template-columns:1fr;gap:var(--ak-space-8);padding-block:var(--ak-space-4)}.ak-about-flow:before{display:none;content:none}.ak-about-flow-line{display:none}.ak-about-flow-item,.ak-about-flow-item:first-of-type,.ak-about-flow-item:nth-of-type(2),.ak-about-flow-item:nth-of-type(3),.ak-about-flow-item:nth-of-type(4){justify-items:center;padding-block:var(--ak-space-2);padding-top:0;padding-bottom:0;text-align:center;transform:none}.ak-about-flow-item:not(:last-child):after{display:block;width:var(--ak-border-width-thin);height:var(--ak-space-10);margin-top:var(--ak-space-6);content:"";background:var(--ak-color-text)}.ak-about-flow-item span{display:inline;min-width:0;min-height:0;background:transparent;border:0;border-radius:0}.ak-about-flow-item p{max-width:21rem;margin-inline:auto;font-size:var(--ak-font-size-lg)}.ak-about-final{justify-items:center;text-align:center}.ak-about-final p{margin-inline:auto}.ak-corporate-page{overflow-x:clip;padding-top:calc(100svh - var(--ak-header-height) + var(--ak-space-8))}.ak-corporate-hero{overflow:hidden;gap:var(--ak-space-6);height:calc(100svh - var(--ak-header-height));min-height:calc(100svh - var(--ak-header-height))}.ak-corporate-hero:after{background:linear-gradient(0deg,color-mix(in srgb,var(--ak-color-text) 86%,transparent) 0,color-mix(in srgb,var(--ak-color-text) 62%,transparent) 48%,transparent 100%),linear-gradient(90deg,color-mix(in srgb,var(--ak-color-text) 52%,transparent) 0,transparent 74%)}.ak-corporate-hero-copy{align-content:end;gap:var(--ak-space-5);padding:var(--ak-space-8) var(--ak-page-padding) var(--ak-space-12)}.ak-corporate-hero h1{max-width:11ch;padding:0;font-size:var(--ak-type-page-title-size);line-height:var(--ak-line-height-tight)}.ak-corporate-contact h2,.ak-corporate-section-heading h2{font-size:var(--ak-font-size-3xl);line-height:var(--ak-line-height-tight)}.ak-corporate-hero-copy .ak-corporate-hero-subtitle{max-width:21rem;font-size:var(--ak-font-size-md-lg);line-height:var(--ak-line-height-normal)}.ak-corporate-hero .ak-corporate-actions{gap:var(--ak-space-4);max-width:min(100%,22rem);padding-left:0}.ak-corporate-hero .ak-corporate-actions a{width:auto;min-height:var(--ak-space-12);padding-inline:var(--ak-space-6);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-md)}.ak-corporate-contact p,.ak-corporate-hero-copy>p:not(.ak-corporate-eyebrow){font-size:var(--ak-font-size-md-lg)}.ak-corporate-intro p{font-size:var(--ak-font-size-lg)}.ak-corporate-stack{min-height:250svh}.ak-corporate-stack-stage{position:sticky;top:var(--ak-header-height);min-height:calc(100svh - var(--ak-header-height));overflow:hidden}.ak-corporate-stack-text{width:min(100%,22rem);padding-inline:var(--ak-space-4)}.ak-corporate-stack-text p{font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-snug)}.ak-corporate-stack-images{position:absolute;inset:0;display:block;width:auto;margin-inline:0}.ak-corporate-stack-card,.ak-corporate-stack-card[data-position]{position:absolute;box-shadow:var(--ak-shadow-sm);max-width:none;opacity:0;visibility:hidden}.ak-corporate-stack-card:before{aspect-ratio:4/3}.ak-corporate-stack-card[data-position="1"]{left:var(--ak-space-2);top:58%;width:56vw;rotate:-5deg}.ak-corporate-stack-card[data-position="2"]{right:var(--ak-space-2);top:55%;width:58vw;rotate:4deg}.ak-corporate-stack-card[data-position="3"]{left:63%;top:78%;width:56vw;rotate:-1deg;translate:-50% 0}.ak-corporate-stack-card[data-position="4"]{left:var(--ak-space-1);top:1%;width:46vw;rotate:3deg}.ak-corporate-stack-card[data-position="5"]{right:var(--ak-space-2);top:16%;width:52vw;rotate:-4deg}.ak-corporate-stack-reduced-motion{min-height:auto}.ak-corporate-stack-reduced-motion .ak-corporate-stack-stage{position:static;min-height:auto;gap:var(--ak-space-7);padding-block:var(--ak-space-12)}.ak-corporate-stack-reduced-motion .ak-corporate-stack-images{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ak-space-2);width:min(100%,23rem);margin-inline:auto}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card,.ak-corporate-stack-reduced-motion .ak-corporate-stack-card[data-position]{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;opacity:1;rotate:none;translate:none;visibility:visible}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card:nth-child(odd):last-child{grid-column:1/-1;width:calc(50% - var(--ak-space-1));justify-self:center}.ak-corporate-showcase-card,.ak-corporate-wide-media{min-height:calc(var(--ak-space-24) + var(--ak-space-20))}.ak-corporate-hero-media{min-height:100%}.ak-corporate-hero-media .ak-corporate-image{-o-object-position:56% 58%;object-position:56% 58%}.ak-corporate-wide-media{width:100%;margin-inline:0}.ak-corporate-actions,.ak-corporate-contact-actions a{width:100%}.ak-corporate-intro{gap:var(--ak-space-5);padding-block:var(--ak-space-20)}.ak-corporate-content-surface{gap:var(--ak-space-10);width:100%;padding-inline:var(--ak-page-padding);padding-top:var(--ak-space-10);padding-bottom:var(--ak-space-16);border-radius:var(--ak-radius-3xl) var(--ak-radius-3xl) 0 0}.ak-corporate-feature-grid,.ak-corporate-feature-section{gap:var(--ak-space-6)}.ak-corporate-feature-card{position:relative;gap:var(--ak-space-4);min-height:auto;padding:calc(var(--ak-space-12) + var(--ak-space-3)) var(--ak-space-5) var(--ak-space-6);border-radius:var(--ak-radius-3xl)}.ak-corporate-feature-card:after,.ak-corporate-feature-card:before{display:block}.ak-corporate-feature-card:first-child{z-index:1}.ak-corporate-feature-card:nth-child(2){z-index:2;margin-top:var(--ak-space-1)}.ak-corporate-feature-card:nth-child(3){z-index:3;margin-top:var(--ak-space-1)}.ak-corporate-feature-card h3{font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-tight)}.ak-corporate-feature-card p{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-corporate-contact{gap:var(--ak-space-6);padding-block:var(--ak-space-8) 0}.ak-corporate-contact>div:first-child{gap:var(--ak-space-3);max-width:none}.ak-corporate-contact h2{font-size:var(--ak-font-size-2xl)}.ak-corporate-contact p{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-corporate-contact-actions{width:100%;gap:var(--ak-space-2)}.ak-corporate-contact-actions a{min-height:var(--ak-space-11);padding:var(--ak-space-3) var(--ak-space-5);border-radius:var(--ak-button-radius);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug);overflow-wrap:anywhere}.ak-corporate-scenarios ul{grid-template-columns:1fr}.ak-warranty-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-warranty-hero h1{font-size:var(--ak-type-display-size)}.ak-warranty-card{padding-block:var(--ak-space-6)}.ak-warranty-card h2{font-size:var(--ak-font-size-2xl)}.ak-warranty-card-copy{font-size:var(--ak-font-size-md);padding-left:0}.ak-faq-page{padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-requisites-hero h1{font-size:var(--ak-type-display-size)}.ak-legal-hero h1{font-size:var(--ak-font-size-xl);hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal}.ak-legal-heading{margin-top:var(--ak-space-6);font-size:var(--ak-font-size-lg)}.ak-legal-meta,.ak-legal-paragraph{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-delivery-page{gap:var(--ak-space-8)}.ak-delivery-free-pickup{grid-template-columns:1fr;gap:var(--ak-space-5);padding:var(--ak-space-6) var(--ak-space-5)}.ak-delivery-free-pickup-price{padding-right:0;padding-bottom:var(--ak-space-5);border-right:0;border-bottom:var(--ak-border-width-thin) solid color-mix(in srgb,var(--ak-color-white) 28%,transparent)}.ak-delivery-free-pickup-price strong{font-size:calc(var(--ak-font-size-4xl) * 1.35)}.ak-delivery-free-pickup-copy h2{font-size:var(--ak-font-size-xl)}.ak-delivery-free-pickup-copy p{font-size:var(--ak-font-size-lg)}.ak-delivery-free-pickup-note{grid-column:auto}.ak-delivery-help p,.ak-delivery-hero-copy p,.ak-delivery-note-list p,.ak-delivery-option p,.ak-delivery-payment-option p,.ak-delivery-section-heading p,.ak-delivery-step p{font-size:var(--ak-font-size-md)}.ak-delivery-notes,.ak-delivery-option,.ak-delivery-payment,.ak-delivery-payment-option{padding:var(--ak-space-5)}.ak-delivery-flow h2,.ak-delivery-help h2,.ak-delivery-notes h2,.ak-delivery-section-heading h2{font-size:var(--ak-font-size-xl)}.ak-delivery-payment-options{grid-template-columns:1fr}.ak-delivery-flow-heading{display:grid;justify-items:start}.ak-delivery-flow-heading a{width:100%}.ak-delivery-step{grid-template-columns:1fr;gap:var(--ak-space-3)}.ak-delivery-help-links{display:grid}.ak-delivery-help-links a{width:100%}.ak-reviews-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-reviews-hero h1{font-size:var(--ak-type-display-size)}.ak-reviews-aside p,.ak-reviews-hero-copy>p,.ak-reviews-text{font-size:var(--ak-font-size-md-lg)}.ak-reviews-grid{grid-template-columns:1fr;gap:var(--ak-space-4)}.ak-reviews-card,.ak-reviews-card:nth-child(2n){min-height:auto;margin-top:0}.ak-reviews-card{padding:var(--ak-space-5)}.ak-delivery-hero h1,.ak-instruction-hero h1,.ak-instructions-hero h1{font-size:var(--ak-type-display-size)}.ak-instruction-hero>p:not(.ak-instruction-category),.ak-instruction-lead,.ak-instructions-hero p{font-size:var(--ak-font-size-md-lg)}.ak-instruction-card{min-height:auto;grid-template-rows:auto;padding:0}.ak-instruction-card-image{min-height:0}.ak-instruction-card h2{font-size:var(--ak-font-size-xl)}.ak-instruction-section{padding-block:var(--ak-space-6)}.ak-requisites-owner{font-size:var(--ak-font-size-xl)}.ak-requisites-row dd,.ak-requisites-row dt{font-size:var(--ak-font-size-md)}.ak-faq-hero h1{font-size:var(--ak-type-display-size)}.ak-faq-accordion-trigger,.ak-faq-hero p:not(.ak-faq-hero-eyebrow){font-size:var(--ak-font-size-md)}.ak-faq-support h2{font-size:var(--ak-font-size-2xl)}.ak-faq-accordion-trigger{min-height:var(--ak-space-16);gap:var(--ak-space-4);padding:var(--ak-space-5) 0}.ak-faq-accordion-answer{max-width:none;padding:0 0 var(--ak-space-6);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-faq-accordion-icon{width:var(--ak-space-6);height:var(--ak-space-6)}.ak-faq-accordion-icon span{width:var(--ak-space-4)}.ak-article-page,.ak-instruction-page,.ak-instructions-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-article-layout,.ak-article-page .ak-instruction-hero,.ak-instruction-layout,.ak-instruction-page .ak-instruction-hero{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-8);width:100%}.ak-instruction-content,.ak-instruction-summary{grid-column:auto;grid-row:auto}.ak-article-hero .ak-instruction-hero-copy,.ak-instruction-hero-copy{max-width:100%}.ak-article-page .ak-instruction-hero h1,.ak-instruction-page .ak-instruction-hero h1,.ak-instructions-hero h1{max-width:100%;min-width:0;font-size:clamp(var(--ak-font-size-2xl),10vw,var(--ak-font-size-3xl));line-height:var(--ak-line-height-tight);overflow-wrap:anywhere}.ak-instruction-hero-copy>p:not(.ak-instruction-category),.ak-instructions-hero p{max-width:100%;margin-top:var(--ak-space-4);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-instruction-card h2{font-size:var(--ak-font-size-lg)}.ak-instructions-grid{gap:var(--ak-space-10)}.ak-instruction-card{gap:var(--ak-space-4)}.ak-instruction-card-copy{gap:var(--ak-space-2)}.ak-instruction-card p{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-instruction-section{gap:var(--ak-space-4);padding-block:var(--ak-space-6)}.ak-instruction-section h2{font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-tight)}.ak-instruction-section h3{font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-tight)}.ak-instruction-lead,.ak-instruction-raw-list li,.ak-instruction-section p{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-relaxed)}.ak-instruction-raw-content{gap:var(--ak-space-5)}.ak-instruction-raw-list{gap:var(--ak-space-2);padding-left:var(--ak-space-5)}.ak-article-bibliography-list li{font-size:var(--ak-font-size-xs);line-height:var(--ak-line-height-normal)}.ak-article-content{max-width:none}}.ak-discount-form{display:grid;gap:var(--ak-space-3);width:100%}.ak-discount-applied,.ak-discount-entry,.ak-discount-form-inner,.ak-discount-toggle{display:grid;gap:var(--ak-space-2);width:100%}.ak-discount-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;padding-block:0 var(--ak-space-4);color:var(--ak-color-text);text-align:left;text-transform:none;border-bottom:1px solid var(--ak-color-border);transition:color var(--ak-transition-base),border-color var(--ak-transition-base)}.ak-discount-toggle:focus-visible,.ak-discount-toggle:hover{color:var(--ak-color-brand);border-color:var(--ak-card-border-active)}.ak-discount-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:currentColor;border:1px solid;border-radius:var(--ak-radius-full)}.ak-discount-toggle-icon svg{width:.875rem;height:.875rem}.ak-discount-toggle-copy{display:grid;gap:var(--ak-space-1);min-width:0}.ak-discount-toggle-title{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:none}.ak-discount-entry-text{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal);text-transform:none}.ak-discount-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ak-space-2);align-items:center}.ak-discount-input-row .ak-button-control{min-height:2.75rem}.ak-discount-input-row>:last-child:nth-child(3){grid-column:1/-1;justify-self:start}.ak-discount-row{display:flex;gap:var(--ak-space-3);align-items:center;justify-content:space-between;width:100%;min-width:0}.ak-discount-applied{gap:var(--ak-space-2)}.ak-discount-applied-title{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-discount-code{min-width:0;color:var(--ak-color-text)}.ak-discount-code>span{display:inline-flex;gap:var(--ak-space-2);align-items:center;min-width:0}.ak-discount-code-value{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm)}.ak-discount-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;color:var(--ak-color-text-muted);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);transition:color var(--ak-transition-base),border-color var(--ak-transition-base),background var(--ak-transition-base)}.ak-discount-remove:focus-visible,.ak-discount-remove:hover{color:var(--ak-color-danger);background:var(--ak-color-bg-subtle);border-color:var(--ak-color-danger)}.ak-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:var(--ak-space-1) var(--ak-space-2);color:var(--ak-color-text);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);background:var(--ak-color-bg-subtle);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full)}.ak-badge-success{color:var(--ak-color-brand);background:var(--ak-color-brand-soft);border-color:var(--ak-color-brand-soft)}.ak-items-preview-scroll{max-height:26.25rem;overflow-x:hidden;overflow-y:auto}.ak-free-shipping-inline{padding:var(--ak-space-2);color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-lg)}.ak-free-shipping-content{display:grid;gap:var(--ak-space-2)}.ak-free-shipping-row{display:flex;justify-content:space-between;gap:var(--ak-space-3);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-free-shipping-status{display:inline-flex;align-items:center;gap:var(--ak-space-2)}.ak-free-shipping-success{color:var(--ak-color-brand)}.ak-free-shipping-amount{color:var(--ak-color-text)}.ak-free-shipping-progress{display:flex;justify-content:space-between;gap:var(--ak-space-1)}.ak-free-shipping-progress-fill,.ak-free-shipping-progress-rest{height:var(--ak-space-1);border-radius:var(--ak-radius-full)}.ak-free-shipping-progress-fill{max-width:100%;background:var(--ak-color-text-muted);transition:width .5s ease-in-out}.ak-free-shipping-progress-fill[data-reached=true]{background:var(--ak-color-brand)}.ak-free-shipping-progress-rest{flex-grow:1;width:-moz-fit-content;width:fit-content;background:var(--ak-color-border-muted)}.ak-free-shipping-popup{position:fixed;right:var(--ak-space-5);bottom:var(--ak-space-5);z-index:var(--ak-z-dropdown);display:flex;flex-direction:column;align-items:flex-end;gap:var(--ak-space-2);transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.ak-free-shipping-popup[data-visible=false]{visibility:hidden;opacity:0}.ak-free-shipping-close{min-width:var(--ak-space-10);min-height:var(--ak-space-10);padding:var(--ak-space-2)}.ak-free-shipping-card{display:grid;gap:var(--ak-space-4);width:min(100vw - (var(--ak-page-padding) * 2),25rem);padding:var(--ak-space-6);color:var(--ak-button-text);background:var(--ak-button-bg);border-radius:var(--ak-radius-lg)}.ak-free-shipping-card .ak-free-shipping-row{color:color-mix(in srgb,var(--ak-button-text) 70%,transparent)}.ak-free-shipping-card .ak-free-shipping-amount{color:var(--ak-button-text)}.ak-free-shipping-card .ak-free-shipping-progress-fill{height:calc(var(--ak-space-1) + .125rem);background:color-mix(in srgb,var(--ak-button-text) 58%,transparent)}.ak-free-shipping-card .ak-free-shipping-progress-rest{height:calc(var(--ak-space-1) + .125rem);background:color-mix(in srgb,var(--ak-button-text) 24%,transparent)}.ak-free-shipping-actions{display:flex;gap:var(--ak-space-3)}.ak-free-shipping-actions>*{flex:1 1 0}.ak-header-underline{position:relative}.ak-header-underline:after{content:"";position:absolute;right:0;bottom:calc(-1 * var(--ak-space-1));left:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--ak-transition-base)}.ak-header-underline:focus-visible:after,.ak-header-underline:hover:after{transform:scaleX(1)}.ak-site-header-shell{position:sticky;top:0;z-index:var(--ak-z-modal);color:var(--ak-color-text);background:rgb(255 253 249/84%);border-bottom:1px solid rgb(226 215 197/52%);backdrop-filter:blur(22px) saturate(1.15)}.ak-search-is-open .ak-site-header-shell{z-index:var(--ak-z-toast)}.ak-site-header{width:100%}.ak-site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ak-space-6);align-items:center;min-height:var(--ak-header-height);max-width:none;margin-inline:auto;padding-inline:var(--ak-page-content-offset)}.ak-site-header-mobile-menu{display:none}.ak-side-menu-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;color:var(--ak-color-text);background:transparent;border:1px solid transparent;border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base),border-color var(--ak-transition-base),transform var(--ak-transition-base)}.ak-side-menu-trigger:focus-visible,.ak-side-menu-trigger:hover{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-border);outline:none;transform:scale(1.025)}.ak-side-menu-trigger-lines{position:relative;display:block;width:1.25rem;height:.875rem}.ak-side-menu-trigger-lines:after,.ak-side-menu-trigger-lines:before{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:var(--ak-radius-full)}.ak-side-menu-trigger-lines:before{top:.125rem}.ak-side-menu-trigger-lines:after{bottom:.125rem}.ak-side-menu-trigger-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.ak-side-menu-backdrop{z-index:var(--ak-z-toast)}.ak-side-menu-panel{position:fixed;inset:0;z-index:calc(var(--ak-z-toast) + 1);width:100vw;height:100dvh;min-height:100svh;color:var(--ak-color-text);padding:0}.ak-side-menu-surface{display:flex;flex-direction:column;gap:var(--ak-space-4);height:100%;min-height:0;overflow:hidden;padding:var(--ak-space-4);background:radial-gradient(circle at 92% 8%,rgb(220 230 197/58%),transparent 10rem),linear-gradient(135deg,rgb(255 253 249/98%),rgb(251 248 242/96%)),var(--ak-color-bg);border:0;border-radius:0 0 var(--ak-radius-2xl) var(--ak-radius-2xl);box-shadow:none}.ak-side-menu-top{display:flex;align-items:center;justify-content:flex-end;gap:var(--ak-space-4)}.ak-side-menu-kicker,.ak-side-menu-section-heading h2{color:var(--ak-color-text);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);letter-spacing:var(--ak-letter-spacing-normal);text-transform:uppercase}.ak-side-menu-kicker,.ak-side-menu-section-heading h2{font-size:var(--ak-font-size-xl)}.ak-side-menu-close{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;color:var(--ak-color-text);background:var(--ak-color-surface);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base),border-color var(--ak-transition-base),transform var(--ak-transition-base)}.ak-side-menu-close:focus-visible,.ak-side-menu-close:hover{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-text);outline:none;transform:scale(1.025)}.ak-side-menu-content{display:grid;gap:var(--ak-space-4);min-height:0;overflow:auto;padding-block:var(--ak-space-1) var(--ak-space-4);padding-right:var(--ak-space-1);mask-image:linear-gradient(to bottom,var(--ak-color-black),var(--ak-color-black) calc(100% - var(--ak-space-5)),transparent);scrollbar-width:thin;scrollbar-color:var(--ak-color-border) transparent;-webkit-mask-image:linear-gradient(to bottom,var(--ak-color-black),var(--ak-color-black) calc(100% - var(--ak-space-5)),transparent)}.ak-side-menu-section{display:grid;gap:var(--ak-space-2)}.ak-side-menu-section:first-child{gap:var(--ak-space-4)}.ak-side-menu-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-4)}.ak-side-menu-all-products{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding-inline:var(--ak-space-3);color:var(--ak-button-text);background:var(--ak-button-bg);border:1px solid var(--ak-button-border);border-radius:var(--ak-button-radius);box-shadow:var(--ak-button-shadow);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase;transition:background var(--ak-transition-base),border-color var(--ak-transition-base),box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-side-menu-all-products:focus-visible,.ak-side-menu-all-products:hover{color:var(--ak-button-text);background:var(--ak-button-bg-hover);border-color:var(--ak-button-border-hover);box-shadow:var(--ak-button-shadow-hover);outline:none;transform:var(--ak-button-hover-transform)}.ak-side-menu-category-grid{display:grid;grid-template-columns:1fr;gap:var(--ak-space-2)}.ak-side-menu-category-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-3);color:var(--ak-color-text);background:rgb(255 255 255/74%);border:1px solid rgb(226 215 197/70%);box-shadow:0 .65rem 1.5rem rgb(62 43 36/5%);transition:background var(--ak-transition-base),border-color var(--ak-transition-base),box-shadow var(--ak-transition-base),color var(--ak-transition-base),transform var(--ak-transition-base);min-height:3rem;padding:var(--ak-space-2) var(--ak-space-4);border-radius:var(--ak-radius-full)}.ak-side-menu-category-card:focus-visible,.ak-side-menu-category-card:hover{color:var(--ak-color-text);background:var(--ak-color-surface);border-color:rgb(92 105 61/24%);box-shadow:0 1rem 2.25rem rgb(62 43 36/9%);outline:none;transform:translateY(calc(-1 * var(--ak-space-1)))}.ak-side-menu-category-card span:first-child{min-width:0;font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);overflow-wrap:anywhere;text-transform:uppercase}.ak-side-menu-category-icon{flex:0 0 auto;color:var(--ak-color-brand);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-regular);line-height:1}.ak-side-menu-page-list{display:grid;grid-template-columns:1fr;gap:0;padding-top:0}.ak-side-menu-page-link{display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-3);min-height:2.5rem;padding:var(--ak-space-1) var(--ak-space-3);color:var(--ak-color-text);text-decoration:none;transition:color var(--ak-transition-base)}.ak-side-menu-page-link:focus-visible,.ak-side-menu-page-link:hover{color:var(--ak-color-brand);outline:none}.ak-side-menu-page-link span:first-child{min-width:0;font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);overflow-wrap:anywhere;text-transform:uppercase}.ak-side-menu-meta{display:grid;gap:var(--ak-space-3);padding-top:var(--ak-space-4);border-top:1px solid rgb(226 215 197/74%)}.ak-side-menu-select-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-3);min-width:0;color:var(--ak-color-text)}.ak-side-menu-select-row .ak-locale-select{min-width:0}.ak-side-menu-copyright{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-site-actions,.ak-site-actions-desktop,.ak-site-header-brand-group,.ak-site-nav-links{display:flex;align-items:center}.ak-site-header-brand-group{min-width:0;gap:var(--ak-space-8)}.ak-site-brand{flex:0 0 auto;color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-site-nav-links{flex:0 0 auto;min-width:0;gap:var(--ak-space-1);padding:var(--ak-space-1);background:rgb(255 255 255/58%);border:1px solid rgb(226 215 197/68%);border-radius:var(--ak-radius-full);box-shadow:0 .5rem 1.5rem rgb(62 43 36/5%)}.ak-site-account-link,.ak-site-nav-link{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:2.375rem;padding-inline:var(--ak-space-3);color:var(--ak-color-text);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;white-space:nowrap;border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base),color var(--ak-transition-base),box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-site-nav-link{flex:0 0 auto}.ak-header-search-trigger:before,.ak-product-menu-trigger:before,.ak-site-account-link:before,.ak-site-icon-link:before,.ak-site-nav-link:before{content:"";position:absolute;inset:-40%;z-index:0;pointer-events:none;background:var(--ak-button-shine);opacity:0;transform:translateX(-65%) rotate(8deg);transition:opacity var(--ak-transition-base),transform var(--ak-button-shine-duration)}.ak-header-search-trigger:focus-visible:before,.ak-header-search-trigger:hover:before,.ak-product-menu-trigger:focus-visible:before,.ak-product-menu-trigger:hover:before,.ak-product-menu[data-state=open] .ak-product-menu-trigger:before,.ak-site-account-link:focus-visible:before,.ak-site-account-link:hover:before,.ak-site-cart[data-open=true] .ak-site-icon-link:before,.ak-site-icon-link:focus-visible:before,.ak-site-icon-link:hover:before,.ak-site-nav-link:focus-visible:before,.ak-site-nav-link:hover:before{opacity:1;transform:translateX(65%) rotate(8deg)}:where(.ak-site-nav-link,.ak-site-account-link,.ak-site-icon-link,.ak-header-search-trigger,.ak-product-menu-trigger)>*{position:relative;z-index:1}.ak-site-account-link{flex:0 0 auto;gap:var(--ak-space-2);min-width:-moz-max-content;min-width:max-content;min-height:2.75rem;padding-inline:var(--ak-space-4);color:var(--ak-button-text)}.ak-site-account-link-label{position:relative;z-index:1;display:inline-block;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.ak-site-account-link-icon{position:relative;z-index:1;display:none;align-items:center;justify-content:center}.ak-site-account-link-icon svg{width:var(--ak-space-5);height:var(--ak-space-5)}.ak-site-nav-link:focus-visible,.ak-site-nav-link:hover{background:var(--ak-color-bg-subtle);transform:scale(1.018)}.ak-site-account-link:focus-visible,.ak-site-account-link:hover{color:var(--ak-button-text);transform:var(--ak-button-hover-transform)}.ak-site-actions{justify-content:end}.ak-site-actions-desktop{gap:var(--ak-space-2)}.ak-site-actions-mobile{display:none}.ak-locale-select{position:relative;display:flex;width:100%;min-width:20rem}.ak-locale-options{position:absolute;bottom:calc(-1 * (100% - 2.25rem));left:0;z-index:var(--ak-z-dropdown);width:100%;max-height:27.625rem;overflow-y:auto;color:var(--ak-color-text);background:var(--ak-color-white);border-radius:var(--ak-radius-md);box-shadow:var(--ak-shadow-card);font-size:var(--ak-font-size-sm);text-transform:uppercase;scrollbar-width:none}.ak-locale-options::-webkit-scrollbar{display:none}@media (min-width:768px){.ak-locale-options{right:0;left:auto}}.ak-locale-option{display:flex;align-items:center;gap:var(--ak-space-2);padding:var(--ak-space-2) var(--ak-space-3);cursor:pointer;transition:background var(--ak-transition-base)}.ak-locale-option:focus-visible,.ak-locale-option:hover{background:var(--ak-color-bg-subtle)}.ak-flag-icon{width:1rem;height:1rem;flex:0 0 1rem}.ak-site-actions{gap:var(--ak-space-2)}.ak-header-location-trigger{position:relative;flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--ak-space-2);min-width:2.75rem;min-height:2.75rem;max-width:13rem;padding-inline:var(--ak-space-3);overflow:hidden;color:var(--ak-color-text);background:rgb(255 255 255/58%);border:1px solid rgb(226 215 197/78%);border-radius:var(--ak-radius-full);box-shadow:0 .5rem 1.5rem rgb(62 43 36/5%);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);white-space:nowrap;transition:background var(--ak-transition-base),border-color var(--ak-transition-base),transform var(--ak-transition-base)}.ak-header-location-trigger:focus-visible,.ak-header-location-trigger:hover,.ak-header-location-trigger[aria-expanded=true]{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-text);outline:none;transform:scale(1.018)}.ak-header-location-trigger svg{flex:0 0 auto}.ak-header-location-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}[data-testid=header-location-modal]{gap:var(--ak-space-1);padding:var(--ak-space-6);color:var(--ak-color-text);background:radial-gradient(circle at 90% 5%,rgb(220 230 197/42%),transparent 9rem),var(--ak-modal-bg);border-radius:var(--ak-radius-2xl)}[data-testid=header-location-modal] .ak-modal-description{justify-content:flex-start;padding-block:var(--ak-space-2) var(--ak-space-3);color:var(--ak-color-text-muted)}[data-testid=header-location-modal] .ak-modal-body{display:block}.ak-header-location-content{display:grid;gap:var(--ak-space-3);width:100%;min-height:var(--ak-space-12)}.ak-header-location-progress{display:flex;align-items:center;gap:var(--ak-space-3);min-height:var(--ak-space-12);font-weight:var(--ak-font-weight-semibold)}.ak-header-location-progress svg{flex:0 0 auto}.ak-header-location-confirmation,.ak-header-location-disclosure,.ak-header-location-message,.ak-header-location-status{margin:0;font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-header-location-confirmation{font-size:var(--ak-font-size-md)}.ak-header-location-confirmation strong{font-weight:var(--ak-font-weight-bold)}.ak-header-location-message{padding:var(--ak-space-3);color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-lg)}.ak-header-location-disclosure{color:var(--ak-color-text-muted)}.ak-header-location-disclosure a{color:inherit;font-weight:var(--ak-font-weight-semibold);text-decoration:underline;text-underline-offset:.15em}[data-testid=header-location-modal] .ak-modal-footer{align-items:stretch;flex-direction:column;gap:var(--ak-space-2);padding-top:var(--ak-space-4)}[data-testid=header-location-modal] .ak-modal-footer .ak-button-control{width:100%}@media (max-width:1535px){.ak-header-location-trigger{justify-content:center;width:2.75rem;min-width:2.75rem;max-width:2.75rem;padding-inline:0;background:transparent;border-color:transparent;box-shadow:none}.ak-header-location-trigger:hover,.ak-header-location-trigger[aria-expanded=true]{background:transparent;border-color:transparent;outline:none;transform:none}.ak-header-location-trigger:focus-visible{background:transparent;border-color:transparent;outline:2px solid var(--ak-color-text);outline-offset:2px;transform:none}.ak-header-location-trigger svg{width:var(--ak-space-6);height:var(--ak-space-6)}.ak-header-location-trigger svg path{stroke-width:1.25}.ak-header-location-trigger-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}}@media (max-width:767px){[data-testid=header-location-modal]{padding:var(--ak-space-5)}}@media (max-width:479px){.ak-header-location-trigger{width:2.5rem;min-width:2.5rem;max-width:2.5rem;min-height:2.5rem}}@media (max-width:359px){.ak-site-header-brand-group .ak-site-brand{font-size:0}.ak-site-brand:after{content:"АК";font-size:var(--ak-font-size-sm)}}@media (prefers-reduced-motion:reduce){.ak-header-location-progress .animate-spin{animation:none}}.ak-site-cart{position:relative;display:inline-flex;padding-block:var(--ak-space-2)}.ak-site-cart:after{content:"";position:absolute;top:100%;right:0;left:0;height:var(--ak-space-3)}.ak-header-search-trigger,.ak-site-icon-link{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;color:var(--ak-color-text);background:transparent;border:1px solid transparent;border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base),border-color var(--ak-transition-base),transform var(--ak-transition-base)}.ak-site-icon-link{position:relative;cursor:pointer}.ak-header-search-trigger:focus-visible,.ak-header-search-trigger:hover,.ak-site-cart[data-open=true] .ak-site-icon-link,.ak-site-icon-link:focus-visible,.ak-site-icon-link:hover{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-border);transform:scale(1.025)}.ak-site-cart[data-open=true] .ak-site-icon-link{overflow:hidden}.ak-site-cart-count{position:absolute;z-index:2;top:.25rem;right:.15rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding-inline:var(--ak-space-1);color:var(--ak-color-white);background:var(--ak-color-brand);border:1px solid var(--ak-color-bg);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-bold);line-height:1}.ak-site-cart-preview{position:absolute;top:calc(100% + var(--ak-space-3));right:0;z-index:var(--ak-z-dropdown);width:min(35rem,calc(100vw - (var(--ak-page-padding) * 2)));max-width:calc(100vw - (var(--ak-page-padding) * 2));color:var(--ak-color-text);pointer-events:none;visibility:hidden;overflow:hidden;background:radial-gradient(circle at 86% 12%,rgb(220 230 197/42%),transparent 10rem),linear-gradient(135deg,rgb(255 253 249/97%),rgb(251 248 242/94%)),var(--ak-color-bg);border:1px solid var(--ak-color-border);border-radius:2rem;box-shadow:0 1.75rem 4.5rem rgb(62 43 36/12%);opacity:0;transform:translateY(calc(-1 * var(--ak-space-3))) scale(.985);transition:opacity .22s ease,transform .26s ease,visibility .22s ease}.ak-site-cart[data-open=true] .ak-site-cart-preview{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0) scale(1)}.ak-site-cart-preview-inner{display:grid;gap:var(--ak-space-6);padding:var(--ak-space-6);min-width:0}.ak-site-cart-preview-header,.ak-site-cart-preview-total-main{display:flex;gap:var(--ak-space-4);align-items:baseline;justify-content:space-between}.ak-site-cart-preview-total{display:grid;gap:var(--ak-space-3);padding:var(--ak-space-4);background:rgb(255 255 255/62%);border:1px solid rgb(226 215 197/56%);border-radius:1.25rem}.ak-site-cart-preview-total-main{align-items:center}.ak-site-cart-preview-title{color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-site-cart-preview-count,.ak-site-cart-preview-empty,.ak-site-cart-preview-item-meta{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-site-cart-preview-item-meta{font-weight:var(--ak-font-weight-semibold)}.ak-site-cart-preview-list{display:grid;gap:var(--ak-space-3);max-height:min(28rem,calc(100svh - var(--ak-header-height) - 18rem));min-width:0;overflow:auto;padding-right:var(--ak-space-1);scrollbar-width:thin;scrollbar-color:rgb(62 43 36/18%) transparent}.ak-site-cart-preview-item{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:var(--ak-space-4);align-items:center;min-width:0;overflow:hidden;min-height:7rem;padding:var(--ak-space-4);color:var(--ak-color-text);background:rgb(255 255 255/72%);border:1px solid rgb(226 215 197/56%);border-radius:1.5rem;box-shadow:0 .75rem 2rem rgb(62 43 36/4%);transition:background var(--ak-transition-base),border-color var(--ak-transition-base),box-shadow var(--ak-transition-base),color var(--ak-transition-base)}.ak-site-cart-preview-item:focus-visible,.ak-site-cart-preview-item:hover{color:var(--ak-color-text);background:rgb(255 253 249/92%);border-color:rgb(45 45 45/18%);box-shadow:0 1.15rem 2.75rem rgb(62 43 36/8%)}.ak-site-cart-preview-thumb{width:5.75rem;overflow:hidden;border-radius:1.125rem}.ak-site-cart-preview-item-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ak-space-3);align-items:start;min-width:0}.ak-site-cart-preview-item-bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ak-space-3)}.ak-site-cart-quantity{display:inline-grid;grid-template-columns:2rem 2.125rem 2rem;width:-moz-max-content;width:max-content;overflow:hidden;background:rgb(255 253 249/84%);border:1px solid rgb(226 215 197/72%);border-radius:var(--ak-radius-full);box-shadow:0 .5rem 1.5rem rgb(62 43 36/4%)}.ak-site-cart-quantity,.ak-site-cart-quantity-button{align-items:center;min-height:2.25rem;color:var(--ak-color-text)}.ak-site-cart-quantity-button{display:inline-flex;justify-content:center;min-width:2rem;font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);line-height:1;transition:background var(--ak-transition-base),color var(--ak-transition-base)}.ak-site-cart-quantity-button:focus-visible,.ak-site-cart-quantity-button:hover{background:rgb(45 45 45/6%)}.ak-site-cart-quantity-button:disabled{color:var(--ak-color-text-subtle);cursor:pointer}.ak-site-cart-quantity-value{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;color:var(--ak-color-text);font-family:var(--ak-font-family-price);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:1}.ak-site-cart-quantity-value svg{width:1rem;height:1rem}.ak-site-cart-preview-item-text{display:grid;gap:var(--ak-space-1);min-width:0}.ak-site-cart-preview-item-title{overflow:hidden;font-size:var(--ak-font-size-md);text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ak-site-cart-preview-item-title,.ak-site-cart-preview-price,.ak-site-cart-preview-total-value{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-site-cart-preview-price,.ak-site-cart-preview-total-value{font-family:var(--ak-font-family-price);font-size:var(--ak-font-size-lg);min-width:0;white-space:nowrap}.ak-site-cart-preview-price{justify-self:end}.ak-site-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--ak-color-text-muted);background:transparent;border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);transition:color var(--ak-transition-base),background var(--ak-transition-base),border-color var(--ak-transition-base)}.ak-site-cart-remove:focus-visible,.ak-site-cart-remove:hover{color:var(--ak-color-danger);background:var(--ak-color-bg-subtle);border-color:var(--ak-color-danger)}.ak-site-cart-remove:disabled{color:var(--ak-color-text-subtle);cursor:wait}.ak-site-cart-remove svg{width:1rem;height:1rem}.ak-site-cart-preview-total-label{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-site-cart-preview-actions{display:grid;gap:var(--ak-space-3);align-items:center}.ak-site-cart-preview-link{width:100%;min-height:2.75rem;border-radius:var(--ak-radius-xl);font-size:var(--ak-font-size-md);text-transform:uppercase}.ak-site-cart-preview-actions .ak-site-cart-preview-link{padding-block:var(--ak-space-4)}.ak-header-search{position:relative;flex:0 0 auto;width:6.25rem;min-height:2.75rem}.ak-header-search-trigger{gap:var(--ak-space-2);width:100%;min-width:6.25rem;padding-inline:var(--ak-space-3);background:rgb(255 255 255/68%);border-color:rgb(226 215 197/78%);box-shadow:0 .5rem 1.5rem rgb(62 43 36/4%);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-header-search-trigger kbd{display:inline-flex;min-height:1.35rem;padding-inline:var(--ak-space-2);color:var(--ak-color-text-subtle);background:var(--ak-color-bg-subtle);font-family:var(--ak-font-family-sans);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-semibold);line-height:1;text-transform:none}.ak-header-search-form,.ak-header-search-trigger kbd{align-items:center;border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full)}.ak-header-search-form{position:absolute;top:0;right:0;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ak-space-3);width:min(12.5rem,18vw);min-width:11rem;min-height:2.75rem;padding-inline:var(--ak-space-3);color:var(--ak-color-text-muted);background:var(--ak-color-surface);box-shadow:var(--ak-elevated-card-shadow);transform-origin:right center;animation:ak-search-form-expand .3s cubic-bezier(.22,1,.36,1);will-change:width,min-width}.ak-header-search-form[data-state=closing]{animation:ak-search-form-collapse .22s cubic-bezier(.64,0,.78,0) forwards}@keyframes ak-search-form-expand{0%{width:6.25rem;min-width:6.25rem}to{width:min(12.5rem,18vw);min-width:11rem}}@keyframes ak-search-form-collapse{0%{width:min(12.5rem,18vw);min-width:11rem}to{width:6.25rem;min-width:6.25rem}}@media (prefers-reduced-motion:reduce){.ak-header-search-form{animation:none}}.ak-search-overlay{position:fixed;inset:var(--ak-header-height) 0 0;z-index:var(--ak-z-modal);padding:0}.ak-search-backdrop{position:absolute;inset:0;background:rgb(45 45 45/8%);animation:ak-search-backdrop-in .18s ease-out}.ak-search-overlay[data-state=closing] .ak-search-backdrop{animation:ak-search-backdrop-out .18s ease-in forwards}@keyframes ak-search-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ak-search-backdrop-out{0%{opacity:1}to{opacity:0}}.ak-search-panel{position:fixed;top:var(--ak-search-panel-top,calc(var(--ak-header-height) + var(--ak-space-2)));left:var(--ak-search-panel-left,50%);z-index:1;width:var(--ak-search-panel-width,min(35rem,calc(100vw - (var(--ak-space-4) * 2))));max-height:calc(100svh - var(--ak-search-panel-top, var(--ak-space-4)) - var(--ak-space-4));overflow:hidden;background:var(--ak-elevated-panel-bg);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-2xl);box-shadow:var(--ak-elevated-panel-shadow);animation:ak-search-panel-in .18s ease-out}.ak-search-panel[data-state=closing]{animation:ak-search-panel-out .16s ease-in forwards}@keyframes ak-search-panel-in{0%{opacity:0}to{opacity:1}}@keyframes ak-search-panel-out{0%{opacity:1}to{opacity:0}}.ak-search-panel-header{display:none}.ak-search-panel-copy{display:grid;gap:var(--ak-space-1);min-width:0}.ak-search-panel-title{color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-search-panel-subtitle{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-search-input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ak-space-3);align-items:center;min-height:3.5rem;padding-inline:var(--ak-space-4);color:var(--ak-color-text-muted);background:var(--ak-elevated-card-bg);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-xl);box-shadow:var(--ak-elevated-card-shadow)}.ak-search-input{width:100%;min-width:0;color:var(--ak-color-text);background:transparent;border:0;outline:0;font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-search-inline-close,.ak-search-input-row kbd{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;min-width:1.75rem;padding-inline:var(--ak-space-2);color:var(--ak-color-text-subtle);background:var(--ak-color-bg);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-semibold);line-height:1;white-space:nowrap}.ak-search-inline-close{color:var(--ak-color-text);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);transition:background var(--ak-transition-base),color var(--ak-transition-base)}.ak-search-inline-close svg{width:var(--ak-space-4);height:var(--ak-space-4)}.ak-search-inline-close:focus-visible,.ak-search-inline-close:hover{color:var(--ak-color-text);background:var(--ak-color-bg-subtle)}.ak-search-input::-moz-placeholder{color:var(--ak-color-text-muted);text-transform:uppercase}.ak-search-input::placeholder{color:var(--ak-color-text-muted);text-transform:uppercase}.ak-search-close{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-search-results{display:grid;gap:var(--ak-space-3);min-height:0;max-height:min(32rem,calc(100svh - var(--ak-search-panel-top, var(--ak-space-4)) - var(--ak-space-8)));overflow:hidden;padding:var(--ak-space-4);background:transparent;border:0;border-radius:inherit;box-shadow:none}.ak-search-section-frame{min-height:0;overflow:hidden;border-radius:var(--ak-radius-xl)}.ak-search-section{display:grid;gap:var(--ak-space-3);max-height:min(25rem,calc(100svh - var(--ak-search-panel-top, var(--ak-space-4)) - var(--ak-space-24)));overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ak-color-border) transparent}.ak-search-section-frame[data-fade-top=true][data-fade-bottom=true] .ak-search-section{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--ak-space-8),black calc(100% - var(--ak-space-8)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--ak-space-8),black calc(100% - var(--ak-space-8)),transparent 100%)}.ak-search-section-frame[data-fade-top=true]:not([data-fade-bottom=true]) .ak-search-section{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--ak-space-8),black 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--ak-space-8),black 100%)}.ak-search-section-frame[data-fade-bottom=true]:not([data-fade-top=true]) .ak-search-section{-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(100% - var(--ak-space-8)),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black calc(100% - var(--ak-space-8)),transparent 100%)}.ak-search-section-title{display:none;padding-inline:var(--ak-space-1);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-search-result{display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-5);min-height:3.25rem;padding:var(--ak-space-3) var(--ak-space-4);color:var(--ak-color-text);background:transparent;border:1px solid transparent;border-radius:var(--ak-radius-lg);box-shadow:none;transition:background var(--ak-transition-base),border-color var(--ak-transition-base),box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-search-result:focus-visible,.ak-search-result:hover{background:var(--ak-color-bg-subtle);border-color:transparent;box-shadow:none;transform:none}.ak-search-result span:first-child{font-size:var(--ak-font-size-md)}.ak-search-result span:first-child,.ak-search-result span:last-child{font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-search-result span:last-child{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-xs);text-transform:uppercase;white-space:nowrap}.ak-search-product-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ak-space-4);align-items:center;min-height:5.75rem;padding:var(--ak-space-4);color:var(--ak-color-text);background:var(--ak-color-surface);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-xl);box-shadow:none;transition:background var(--ak-transition-base),border-color var(--ak-transition-base),box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-search-product-result:focus-visible,.ak-search-product-result:hover{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-border);box-shadow:var(--ak-shadow-sm);transform:none}.ak-search-product-thumbnail.ak-thumbnail{width:4.75rem;background:var(--ak-color-bg-subtle);border-radius:var(--ak-radius-lg)}.ak-search-product-copy{display:grid;gap:var(--ak-space-1);min-width:0}.ak-search-product-copy span:first-child{color:var(--ak-color-text);font-size:var(--ak-font-size-md)}.ak-search-product-copy span:first-child,.ak-search-product-copy span:last-child{overflow:hidden;font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-overflow:ellipsis;white-space:nowrap}.ak-search-product-copy span:last-child{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-xs);text-transform:uppercase}.ak-search-all-results{display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;min-height:3rem;margin-block-start:var(--ak-space-2);padding:var(--ak-space-3) var(--ak-space-4);color:var(--ak-button-text);background:var(--ak-button-bg);border:1px solid var(--ak-button-border);border-radius:var(--ak-button-radius);box-shadow:var(--ak-button-shadow);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;transition:background var(--ak-transition-base),transform var(--ak-transition-base)}.ak-search-all-results:focus-visible,.ak-search-all-results:hover{background:var(--ak-button-bg-hover);transform:var(--ak-button-hover-transform)}.ak-search-empty{min-height:5.75rem;padding:var(--ak-space-6) var(--ak-space-5);color:var(--ak-color-text-muted);background:var(--ak-color-surface);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-xl);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal);text-align:center}.ak-product-menu{flex:0 0 auto;display:flex;align-items:center}.ak-product-menu-trigger{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:var(--ak-space-2);min-height:2.375rem;padding-inline:var(--ak-space-3);color:var(--ak-color-text);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;white-space:nowrap;border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base),color var(--ak-transition-base),transform var(--ak-transition-base)}.ak-product-menu-trigger:focus-visible,.ak-product-menu-trigger:hover,.ak-product-menu[data-state=open] .ak-product-menu-trigger{background:var(--ak-color-bg-subtle);transform:scale(1.018)}.ak-product-menu-trigger-icon{transition:transform var(--ak-transition-base)}.ak-product-menu[data-state=open] .ak-product-menu-trigger-icon{transform:rotate(180deg)}.ak-product-menu-panel{position:fixed;top:var(--ak-header-height);right:0;left:0;z-index:var(--ak-z-modal);visibility:hidden;overflow:hidden;height:calc(100svh - var(--ak-header-height));color:var(--ak-color-text);background:radial-gradient(circle at 76% 18%,rgb(220 230 197/44%),transparent 22rem),linear-gradient(135deg,rgb(255 253 249/97%),rgb(251 248 242/94%)),var(--ak-color-bg);border-bottom:1px solid var(--ak-color-border);box-shadow:0 1rem 3rem rgb(62 43 36/8%);opacity:0;transform:translateY(calc(-1 * var(--ak-space-8)));will-change:clip-path,opacity,transform}.ak-product-menu-inner{display:flex;flex-direction:column;width:100%;height:100%;max-width:var(--ak-page-max-width);margin-inline:auto;padding:var(--ak-space-8) var(--ak-page-padding)}.ak-product-menu-header{display:flex;align-items:end;justify-content:space-between;gap:var(--ak-space-8);margin-bottom:var(--ak-space-6)}.ak-product-menu-title{font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-tight)}.ak-product-menu-all-link,.ak-product-menu-title{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);text-transform:uppercase}.ak-product-menu-all-link{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-snug)}.ak-product-menu-layout{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.58fr);gap:var(--ak-space-6);flex:1;min-height:0}.ak-product-menu-rail{display:grid;align-content:start;grid-auto-rows:minmax(4.25rem,1fr);gap:var(--ak-space-2);min-height:0}.ak-product-menu-card{position:relative;overflow:hidden;background:rgb(255 255 255/72%);border:1px solid rgb(226 215 197/56%);border-radius:1.5rem;box-shadow:0 .75rem 2rem rgb(62 43 36/4%);transition:background var(--ak-transition-base),border-color var(--ak-transition-base),color var(--ak-transition-base),box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-product-menu-card:before{display:none}.ak-product-menu-rail .ak-product-menu-card:focus-within,.ak-product-menu-rail .ak-product-menu-card:hover,.ak-product-menu-rail .ak-product-menu-card[data-active=true]{background:var(--ak-color-surface);border-color:rgb(92 105 61/22%);box-shadow:0 1.25rem 3rem rgb(62 43 36/8%);transform:translateY(calc(-1 * var(--ak-space-1)))}.ak-product-menu-rail .ak-product-menu-card[data-active=true]{color:var(--ak-color-white);background:radial-gradient(circle at 100% 0,rgb(111 138 59/38%),transparent 9rem),var(--ak-color-text);border-color:var(--ak-color-text)}.ak-product-menu-category{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-5);height:100%;min-height:4.25rem;padding:var(--ak-space-4) var(--ak-space-5);color:var(--ak-color-text)}.ak-product-menu-rail .ak-product-menu-card[data-active=true] .ak-product-menu-category{color:var(--ak-color-white)}.ak-product-menu-category span:first-child{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-product-menu-category span:last-child{display:inline-block;flex:0 0 auto;color:currentColor;font-size:var(--ak-font-size-3xl);font-weight:300;line-height:1;opacity:.78;transition:opacity var(--ak-transition-base),transform var(--ak-transition-base)}.ak-product-menu-rail .ak-product-menu-card[data-active=true] .ak-product-menu-category span:last-child{color:currentColor;opacity:1}.ak-product-menu-feature{--ak-product-menu-visual-image:none;--ak-product-menu-fade-x-start:36%;--ak-product-menu-fade-x-mid:10%;--ak-product-menu-fade-x-low:3%;--ak-product-menu-fade-x-end:17%;--ak-product-menu-fade-y-start:34%;--ak-product-menu-fade-y-mid:6%;--ak-product-menu-fade-y-low:3%;--ak-product-menu-fade-y-end:22%;--ak-product-menu-fade-green-start:18%;--ak-product-menu-fade-green-mid:7%;--ak-product-menu-fade-green-low:2%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:var(--ak-space-6);min-height:0;padding:var(--ak-space-12) var(--ak-space-12);background:radial-gradient(circle at 88% 18%,rgb(255 253 249/84%),transparent 11rem),radial-gradient(circle at 84% 72%,rgb(92 105 61/12%),transparent 14rem),linear-gradient(135deg,var(--ak-color-brand-soft),rgb(255 253 249/82%));border-color:transparent;border-radius:2rem;box-shadow:0 1.5rem 4.5rem rgb(62 43 36/8%)}.ak-product-menu-feature[data-visual-fade=soft]{--ak-product-menu-fade-x-start:30%;--ak-product-menu-fade-x-mid:8%;--ak-product-menu-fade-x-low:2%;--ak-product-menu-fade-x-end:13%;--ak-product-menu-fade-y-start:28%;--ak-product-menu-fade-y-mid:5%;--ak-product-menu-fade-y-low:2%;--ak-product-menu-fade-y-end:17%;--ak-product-menu-fade-green-start:14%;--ak-product-menu-fade-green-mid:5%;--ak-product-menu-fade-green-low:1%}.ak-product-menu-feature:focus-within,.ak-product-menu-feature:hover{transform:none}.ak-product-menu-feature:before{display:none}.ak-product-menu-feature[data-has-visual=true]:before{content:"";position:absolute;inset:0;display:block;background:linear-gradient(90deg,rgb(255 253 249/var(--ak-product-menu-fade-x-start)) 0,rgb(255 253 249/var(--ak-product-menu-fade-x-mid)) 34%,rgb(255 253 249/var(--ak-product-menu-fade-x-low)) 64%,rgb(255 253 249/var(--ak-product-menu-fade-x-end)) 100%),linear-gradient(0deg,rgb(255 253 249/var(--ak-product-menu-fade-y-start)) 0,rgb(255 253 249/var(--ak-product-menu-fade-y-mid)) 26%,rgb(255 253 249/var(--ak-product-menu-fade-y-low)) 76%,rgb(255 253 249/var(--ak-product-menu-fade-y-end)) 100%),linear-gradient(90deg,rgb(232 240 214/var(--ak-product-menu-fade-green-start)) 0,rgb(232 240 214/var(--ak-product-menu-fade-green-mid)) 36%,rgb(232 240 214/var(--ak-product-menu-fade-green-low)) 64%,rgb(232 240 214/0) 100%),linear-gradient(rgb(62 43 36/8%),rgb(62 43 36/8%)),var(--ak-product-menu-visual-image);background-position:50%,50%,50%,50%,var(--ak-product-menu-visual-position,68% center);background-repeat:no-repeat;background-size:cover,cover,cover,cover,var(--ak-product-menu-visual-size,cover);opacity:1}.ak-product-menu-feature:after{content:"";position:absolute;right:var(--ak-space-8);bottom:var(--ak-space-8);width:12rem;height:12rem;border:1px solid rgb(92 105 61/22%);border-radius:var(--ak-radius-full);opacity:.72}.ak-product-menu-feature[data-child-layout=many]:after,.ak-product-menu-feature[data-has-visual=true]:after{display:none}.ak-product-menu-feature>*{position:relative;z-index:1}.ak-product-menu-feature-copy{display:grid;align-content:start;gap:var(--ak-space-6);max-width:38rem}.ak-product-menu-eyebrow{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-snug)}.ak-product-menu-eyebrow,.ak-product-menu-feature-title{font-weight:var(--ak-font-weight-semibold);text-transform:uppercase}.ak-product-menu-feature-title{color:var(--ak-color-text);font-size:var(--ak-font-size-4xl);line-height:var(--ak-line-height-tight)}.ak-product-menu-description{grid-column:1/2;grid-row:2/3;align-self:end;max-width:28.5rem;color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal);text-shadow:0 1px 0 rgb(255 253 249/68%),0 .75rem 2rem rgb(255 253 249/88%)}.ak-product-menu-actions{display:flex;align-items:start;gap:var(--ak-space-4);grid-column:2/3;grid-row:1/2;justify-self:end}.ak-product-menu-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;color:var(--ak-color-white);background:var(--ak-color-text);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);text-transform:uppercase;padding-inline:var(--ak-space-6)}.ak-product-menu-subcategories{display:grid;grid-column:2/3;grid-row:2/3;gap:0;align-self:stretch;width:100%;min-height:0;padding:var(--ak-space-4);background:rgb(255 253 249/62%);border:1px solid rgb(226 215 197/54%);border-radius:1.5rem;box-shadow:0 1rem 2.5rem rgb(62 43 36/5%)}.ak-product-menu-subcategories-title{padding:0 0 var(--ak-space-3);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);text-transform:uppercase}.ak-product-menu-subcategories-title,.ak-product-menu-subcategory{font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-product-menu-subcategory{display:flex;justify-content:space-between;align-items:center;gap:var(--ak-space-6);min-height:2.875rem;padding:var(--ak-space-2) 0;color:var(--ak-color-text);background:transparent;border-bottom:1px solid rgb(62 43 36/10%);border-radius:0;box-shadow:none;font-size:var(--ak-font-size-md);transition:color var(--ak-transition-base),transform var(--ak-transition-base)}.ak-product-menu-subcategory span:first-child{min-width:0}.ak-product-menu-subcategory span:last-child{flex:0 0 auto;color:currentColor;font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);opacity:.58;transition:opacity var(--ak-transition-base),transform var(--ak-transition-base)}.ak-product-menu-subcategory:focus-visible,.ak-product-menu-subcategory:hover{color:var(--ak-color-text);transform:translateX(var(--ak-space-1))}.ak-product-menu-subcategory:focus-visible span:last-child,.ak-product-menu-subcategory:hover span:last-child{opacity:1;transform:translateX(var(--ak-space-1))}.ak-product-menu-empty,.ak-product-menu-single{grid-column:1/-1;grid-row:2/3;align-self:end}.ak-product-menu-single{display:grid;gap:var(--ak-space-4);width:min(100%,34rem)}.ak-product-menu-single p{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);text-transform:uppercase}.ak-product-menu-single p,.ak-product-menu-single-link{font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-product-menu-single-link{display:flex;align-items:center;min-height:7.5rem;padding:var(--ak-space-6);color:var(--ak-color-text);background:rgb(255 253 249/74%);border:1px solid rgb(226 215 197/68%);border-radius:1.5rem;box-shadow:0 1rem 2.5rem rgb(62 43 36/5%);font-size:var(--ak-font-size-xl);transition:background var(--ak-transition-base),border-color var(--ak-transition-base),transform var(--ak-transition-base)}.ak-product-menu-single-link:focus-visible,.ak-product-menu-single-link:hover{background:var(--ak-color-surface);border-color:rgb(92 105 61/24%);transform:translateY(calc(-1 * var(--ak-space-1)))}.ak-product-menu-empty{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ak-space-12) var(--ak-space-6);width:100%}