.apollon-categories{padding-top:var(--acg-pad-top, 96px);padding-bottom:var(--acg-pad-bottom, 96px);color:#1f1f1f;background:#fff}.apollon-categories__header{display:grid;gap:1.2rem;margin-bottom:var(--acg-head-gap, 40px);text-align:center}.apollon-categories__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--acg-gap-row, 24px) var(--acg-gap-col, 12px);align-items:stretch}@media screen and (max-width:749px){.apollon-categories{padding-top:calc(var(--acg-pad-top, 96px) * .65);padding-bottom:calc(var(--acg-pad-bottom, 96px) * .65)}}.apollon-fam{background:var(--acf-bg, #ffffff);color:var(--acf-ink, #1c1a18);padding-top:var(--acf-pad-top, 88px);padding-bottom:var(--acf-pad-bottom, 96px)}.apollon-fam__inner{max-width:var(--acf-measure, 1400px);margin:0 auto;padding:0 2.4rem}.apollon-fam__head{margin-bottom:4.8rem}.apollon-fam__eyebrow{margin:0 0 1rem;font-size:var(--acf-eyebrow-size, 12px);font-weight:600;letter-spacing:var(--acf-eyebrow-track, .12em);text-transform:uppercase;color:var(--acf-eyebrow, #a87b4f)}.apollon-fam__heading{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.4rem,3vw,var(--acf-heading-size, 40px));line-height:1.12;letter-spacing:-.015em;text-wrap:balance;color:var(--acf-ink, #1c1a18)}.apollon-fam__grid{display:grid;grid-template-columns:repeat(var(--acf-cols, 3),minmax(0,1fr));gap:var(--acf-gap, 32px)}.apollon-fam__card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.apollon-fam__card--wide{grid-column:1 / -1}.apollon-fam__media{position:relative;display:block;width:100%;aspect-ratio:var(--acf-ratio, 4 / 3);overflow:hidden;background:#0000000a}.apollon-fam__card--wide .apollon-fam__media{aspect-ratio:var(--acf-wide-ratio, 16 / 5)}.apollon-fam__media img,.apollon-fam__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,0,.2,1)}.apollon-fam__card:hover .apollon-fam__media img{transform:scale(1.04)}.apollon-fam__body{display:flex;flex-direction:column;gap:.6rem}.apollon-fam__name{font-family:var(--font-heading-family);font-size:var(--acf-name-size, 20px);font-weight:500;line-height:1.25;letter-spacing:-.01em}.apollon-fam__desc{font-size:1.4rem;line-height:1.5;color:var(--acf-muted, rgba(28, 26, 24, .66))}.apollon-fam--below .apollon-fam__body{margin-top:1.6rem}.apollon-fam--below .apollon-fam__card:hover .apollon-fam__name{text-decoration:underline;text-underline-offset:.4rem}.apollon-fam__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12100f00 35%,rgba(18,16,15,var(--acf-scrim, .55)))}.apollon-fam--overlay .apollon-fam__body{position:absolute;inset-inline:0;bottom:0;padding:2.4rem;color:#fff}.apollon-fam--overlay .apollon-fam__name{color:#fff}.apollon-fam--overlay .apollon-fam__desc{color:#ffffffdb}@media screen and (max-width:989px){.apollon-fam__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.apollon-fam{padding-top:var(--acf-pad-top-m);padding-bottom:var(--acf-pad-bottom-m)}.apollon-fam__head{margin-bottom:3.2rem}.apollon-fam__grid{grid-template-columns:minmax(0,1fr)}.apollon-fam__card--wide .apollon-fam__media{aspect-ratio:var(--acf-ratio, 4 / 3)}}@media(prefers-reduced-motion:reduce){.apollon-fam__media img{transition:none}.apollon-fam__card:hover .apollon-fam__media img{transform:none}}.apollon-collection-header{position:relative;display:flex;min-height:var(--ach-height-mobile, 200px);overflow:hidden;isolation:isolate}.apollon-collection-header__media,.apollon-collection-header__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.apollon-collection-header__media{z-index:-2}.apollon-collection-header__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.apollon-collection-header__overlay{z-index:-1;background:linear-gradient(90deg,rgba(20,18,16,calc(var(--ach-overlay,.5) + .12)),rgba(20,18,16,var(--ach-overlay,.5)) 58%,rgba(20,18,16,calc(var(--ach-overlay,.5) - .12)))}.apollon-collection-header__inner{display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:1.8rem;padding-bottom:2.2rem}.apollon-collection-header__breadcrumb{display:flex;align-items:center;gap:.8rem;margin-bottom:1.8rem;font-size:1.2rem;line-height:1.2;color:rgba(var(--color-foreground),.68)}.apollon-collection-header__breadcrumb a{color:inherit;text-decoration:none}.apollon-collection-header__content{max-width:62rem}.apollon-collection-header__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,8vw,4rem);font-weight:400;line-height:1.08;letter-spacing:-.025em}.apollon-collection-header__description{max-width:54rem;margin-top:1.4rem;font-size:1.45rem;line-height:1.45;color:rgba(var(--color-foreground),.82)}.apollon-collection-header__description *{margin-top:0;margin-bottom:0;color:inherit}.apollon-collection-header--image,.apollon-collection-header--image .apollon-collection-header__title{color:#fff}.apollon-collection-header--image .apollon-collection-header__breadcrumb{color:#ffffffb8}.apollon-collection-header--image .apollon-collection-header__description{color:#ffffffe0}@media screen and (max-width:575px){.apollon-collection-header__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:750px){.apollon-collection-header{min-height:var(--ach-height-desktop, 230px)}.apollon-collection-header__inner{padding-top:2.4rem;padding-bottom:2.8rem}.apollon-collection-header__breadcrumb{margin-bottom:2rem}.apollon-collection-header__title{font-size:clamp(3.6rem,4vw,4.8rem)}.apollon-collection-header__description{margin-top:1.6rem;font-size:1.55rem}}.apollon-callout{padding-block:clamp(6rem,9vw,11rem);color:#1f1f1f;background:#96b7c3}.apollon-callout--trade{background:#fff}.apollon-callout__inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.2rem clamp(3rem,8vw,12rem);align-items:start}.apollon-callout__eyebrow{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.apollon-callout__heading{grid-column:2;margin:0;font-size:clamp(3.2rem,5vw,6.4rem);font-weight:500;line-height:1.04;letter-spacing:-.035em}.apollon-callout__text{grid-column:2;max-width:80rem;margin:1.2rem 0 0;font-size:clamp(1.6rem,1.7vw,2rem);line-height:1.6}.apollon-callout__proof{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:3rem 0 0;padding:0;list-style:none}.apollon-callout__proof li{padding:2rem;border:.1rem solid rgba(31,31,31,.22);border-radius:.4rem;font-size:1.4rem;font-weight:600}.apollon-callout .button{grid-column:2;justify-self:start;margin-top:2.4rem}@media screen and (max-width:749px){.apollon-callout__inner{grid-template-columns:1fr}.apollon-callout__heading,.apollon-callout__text,.apollon-callout__proof,.apollon-callout .button{grid-column:1}.apollon-callout__proof{grid-template-columns:1fr}}.apollon-hero{--apollon-charcoal: #1f1f1f;--apollon-blue: #96b7c3;--apollon-canvas: #f4f0e8;color:var(--apollon-charcoal);background:#fff;view-transition-name:apollon-home-hero}.apollon-hero__inner{display:grid;min-height:min(82rem,calc(100vh - var(--header-height, 0px)))}.apollon-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,11rem) max(2rem,calc((100vw - 176rem)/2));padding-right:clamp(2rem,7vw,10rem);background:var(--apollon-canvas)}.apollon-hero__eyebrow{margin:0 0 1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4c6d78}.apollon-hero__heading{max-width:72rem;margin:0;font-size:clamp(3.8rem,6vw,8rem);font-weight:500;line-height:.98;letter-spacing:-.04em}.apollon-hero__text{max-width:65rem;margin:2.4rem 0 0;font-size:clamp(1.6rem,1.7vw,2rem);line-height:1.6}.apollon-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.apollon-hero__button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.3rem 2.2rem;border:.1rem solid var(--apollon-charcoal);border-radius:.4rem;font-size:1.4rem;font-weight:700;text-decoration:none;transition:color .2s ease,background .2s ease}.apollon-hero__button--primary{color:#fff;background:var(--apollon-charcoal)}.apollon-hero__button--secondary{color:var(--apollon-charcoal);background:transparent}.apollon-hero__button:hover{color:var(--apollon-charcoal);background:var(--apollon-blue)}.apollon-hero__proof{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:4rem 0 0;padding:2rem 0 0;border-top:.1rem solid rgba(31,31,31,.18);list-style:none;font-size:1.3rem}.apollon-hero__proof li{display:flex;align-items:center;gap:.8rem}.apollon-hero__proof li:before{width:.7rem;height:.7rem;border-radius:50%;background:var(--apollon-blue);content:""}.apollon-hero__media{position:relative;min-height:50rem;overflow:hidden;background:var(--apollon-blue)}.apollon-hero__primary,.apollon-hero__primary img,.apollon-hero__placeholder{width:100%;height:100%}.apollon-hero__primary img{display:block;object-fit:contain;padding:clamp(3rem,7vw,9rem);background:#fff}.apollon-hero__secondary{position:absolute;right:clamp(1.6rem,4vw,5rem);bottom:clamp(1.6rem,4vw,5rem);width:min(31%,24rem);aspect-ratio:3 / 4;border:.8rem solid #fff;overflow:hidden}.apollon-hero__secondary img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width:990px){.apollon-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media screen and (max-width:989px){.apollon-hero__inner{min-height:0}.apollon-hero__content{padding-inline:2rem}.apollon-hero__media{min-height:48rem}}@media(prefers-reduced-motion:reduce){.apollon-hero{view-transition-name:none}}.apollon-mq{--amq-w: var(--amq-cell, 180px);--amq-h: var(--amq-height, 56px);display:block;background:var(--amq-bg, #ffffff);padding-top:var(--amq-pad-top, 64px);padding-bottom:var(--amq-pad-bottom, 64px);overflow:hidden}.apollon-mq__inner{max-width:var(--amq-measure, 1400px);margin-inline:auto;margin-bottom:calc(var(--amq-eyebrow-gap, 32px) + var(--amq-h) * .25);padding:0 2.4rem;text-align:var(--amq-align, left)}.apollon-mq__eyebrow{margin:0;font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);font-style:var(--font-subtitle-style);font-size:calc(var(--font-subtitle-scale) * 1rem - .1rem);letter-spacing:var(--font-subtitle-letter-spacing);line-height:140%;text-transform:uppercase;color:var(--amq-eyebrow, #a87b4f)}@media screen and (min-width:1200px){.apollon-mq__eyebrow{font-size:calc(var(--font-subtitle-scale) * 1rem)}}.apollon-mq__viewport{overflow-x:auto;overflow-y:hidden;padding-bottom:var(--amq-lane, 10px);margin-top:calc(var(--amq-h) * -.25);margin-bottom:calc(var(--amq-h) * -.25 - var(--amq-lane, 10px));scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--duration-default, .15s) linear}.apollon-mq__viewport:focus-visible{outline:.2rem solid var(--amq-eyebrow, #a87b4f);outline-offset:.4rem}.apollon-mq__viewport::-webkit-scrollbar{height:var(--amq-lane, 10px)}.apollon-mq__viewport::-webkit-scrollbar-track{background:transparent}.apollon-mq__viewport::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background var(--duration-default, .15s) linear}.apollon-mq--bar:hover .apollon-mq__viewport,.apollon-mq--bar .apollon-mq__viewport:focus-within{scrollbar-color:var(--amq-thumb, rgba(168, 123, 79, .5)) transparent}.apollon-mq--bar:hover .apollon-mq__viewport::-webkit-scrollbar-thumb,.apollon-mq--bar .apollon-mq__viewport:focus-within::-webkit-scrollbar-thumb{background:var(--amq-thumb, rgba(168, 123, 79, .5))}.apollon-mq__track{display:flex;width:max-content;gap:var(--amq-gap, 64px)}.apollon-mq__list{display:flex;align-items:center;gap:var(--amq-gap, 64px);margin:0;padding:0;list-style:none}.apollon-mq__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--amq-w);height:calc(var(--amq-h) * 1.5)}.apollon-mq__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.apollon-mq__item img{max-width:calc(var(--amq-w) * var(--amq-scale, 1));max-height:calc(var(--amq-h) * var(--amq-scale, 1));width:auto;height:auto;object-fit:contain;transition:filter var(--duration-default, .15s),opacity var(--duration-default, .15s)}.apollon-mq__fallback{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;opacity:.5}.apollon-mq--mono .apollon-mq__item img{filter:grayscale(1);opacity:.62}.apollon-mq--mono .apollon-mq__link:hover img{filter:none;opacity:1}@media(hover:none){.apollon-mq{--amq-lane: 0px}.apollon-mq__viewport{scrollbar-width:none}.apollon-mq__viewport::-webkit-scrollbar{display:none}}@media screen and (max-width:749px){.apollon-mq{--amq-w: calc(var(--amq-cell, 180px) * .7);--amq-h: calc(var(--amq-height, 56px) * .8);padding-top:var(--amq-pad-top-m);padding-bottom:var(--amq-pad-bottom-m)}.apollon-mq__inner{margin-bottom:calc(var(--amq-eyebrow-gap, 32px) * .75 + var(--amq-h) * .25)}.apollon-mq__track,.apollon-mq__list{gap:calc(var(--amq-gap, 64px) * .6)}}@media(prefers-reduced-motion:reduce){.apollon-mq__list[aria-hidden=true]{display:none}.apollon-mq__item img,.apollon-mq__viewport{transition:none}}.apollon-sv{background:var(--sv-bg, #ffffff);color:var(--sv-ink, #1c1a18);padding-top:var(--sv-pad-top, 96px);padding-bottom:var(--sv-pad-bottom, 96px)}.apollon-sv__inner{max-width:var(--sv-measure, 1400px);margin:0 auto;padding:0 2.4rem;display:grid;grid-template-columns:var(--sv-text-col, 1fr) 1fr;gap:var(--sv-gap, 64px);align-items:stretch}.apollon-sv--left .apollon-sv__text{order:2}.apollon-sv--left .apollon-sv__media{order:1}.apollon-sv__text{display:flex;flex-direction:column;align-items:flex-start}.apollon-sv__eyebrow{margin:0 0 1rem;font-size:var(--sv-eyebrow-size, 12px);font-weight:600;letter-spacing:var(--sv-eyebrow-track, .12em);text-transform:uppercase;color:var(--sv-eyebrow, #a87b4f)}.apollon-sv__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--sv-heading-weight, 500);font-size:clamp(calc(var(--sv-heading-size, 40px) * .6),calc(var(--sv-heading-size, 40px) * .6 + 2vw),var(--sv-heading-size, 40px));line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.apollon-sv__intro{margin:0;max-width:46ch;font-size:1.6rem;line-height:1.6;color:var(--sv-muted);text-wrap:pretty}.apollon-sv__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:2.8rem;padding:1.2rem 3.2rem;border:.1rem solid var(--sv-ink, #1c1a18);border-radius:0;font-family:var(--font-button-family);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-default, .15s),color var(--duration-default, .15s)}.apollon-sv__button--outline{background:transparent;color:var(--sv-ink, #1c1a18)}.apollon-sv__button--outline:hover,.apollon-sv__button--solid{background:var(--sv-ink, #1c1a18);color:var(--sv-bg, #ffffff)}.apollon-sv__button--solid:hover{opacity:.85}.apollon-sv__list{list-style:none;margin:auto 0 0;padding:0;width:100%;padding-top:4.8rem}.apollon-sv__row{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 0;border-bottom:.1rem solid var(--sv-rule);color:var(--sv-muted);text-decoration:none;transition:color var(--duration-default, .15s)}.apollon-sv__row:hover,.apollon-sv__row.is-active{color:var(--sv-ink, #1c1a18)}.apollon-sv__row-text{flex:1;display:flex;flex-direction:column;gap:.3rem}.apollon-sv__row-title{font-family:var(--font-heading-family);font-size:var(--sv-row-size, 24px);font-weight:400;line-height:1.2;letter-spacing:-.01em}.apollon-sv__row-note{font-size:1.4rem;line-height:1.4;color:var(--sv-muted)}.apollon-sv__row-arrow{width:1.4rem;height:1.4rem;flex:none;opacity:0;transition:opacity var(--duration-default, .15s),transform var(--duration-default, .15s)}.apollon-sv__row:hover .apollon-sv__row-arrow,.apollon-sv__row.is-active .apollon-sv__row-arrow{opacity:1;transform:translate(.3rem)}.apollon-sv__thumb{display:none}.apollon-sv__media{position:relative;width:100%;aspect-ratio:var(--sv-ratio, 5 / 6);overflow:hidden;background:#0000000a}.apollon-sv__pane{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.apollon-sv__pane:first-child,.apollon-sv__pane.is-active{opacity:1}.apollon-sv__pane:first-child:not(.is-active):has(~.is-active){opacity:0}.apollon-sv__pane img,.apollon-sv__placeholder{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.apollon-sv__inner{grid-template-columns:minmax(0,1fr);gap:3.2rem}.apollon-sv--left .apollon-sv__text,.apollon-sv--left .apollon-sv__media{order:0}.apollon-sv__list{margin-top:0;padding-top:3.2rem}}@media screen and (max-width:749px){.apollon-sv{padding-top:var(--sv-pad-top-m);padding-bottom:var(--sv-pad-bottom-m)}.apollon-sv__media{display:none}.apollon-sv__button{width:100%}.apollon-sv__thumb{display:block;flex:none;width:6.4rem;height:6.4rem;overflow:hidden}.apollon-sv__thumb img{width:100%;height:100%;object-fit:cover;display:block}.apollon-sv__row{color:var(--sv-ink, #1c1a18)}.apollon-sv__row-arrow{opacity:1}}@media(prefers-reduced-motion:reduce){.apollon-sv__pane,.apollon-sv__row,.apollon-sv__button,.apollon-sv__row-arrow{transition:none}}.apollon-services{padding-block:clamp(6rem,9vw,12rem);color:#1f1f1f;background:#f4f0e8}.apollon-services__header{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(24rem,.5fr);gap:1.2rem 4rem;align-items:end;margin-bottom:3.2rem}.apollon-services__eyebrow{grid-column:1 / -1;margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4c6d78}.apollon-services__heading{margin:0;font-size:clamp(3.2rem,5vw,6.4rem);font-weight:500;line-height:1.04;letter-spacing:-.035em}.apollon-services__intro{margin:0;font-size:1.6rem;line-height:1.6}.apollon-services__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(24rem,auto);gap:1.2rem}.apollon-service{position:relative;grid-column:span 4;min-height:38rem;border-radius:.4rem;overflow:hidden;color:#fff;background:#1f1f1f;text-decoration:none}.apollon-service--featured{grid-column:span 8;grid-row:span 2;min-height:77.2rem}.apollon-service--text{color:#1f1f1f;background:#d8c3a5}.apollon-service__media,.apollon-service__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.apollon-service__media img{display:block;object-fit:cover;transition:transform .5s ease}.apollon-service__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1212120f,#121212d1)}.apollon-service--text .apollon-service__shade{display:none}.apollon-service__content{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(2rem,3vw,3.2rem)}.apollon-service__title{font-size:clamp(2.2rem,2.8vw,3.6rem);font-weight:500;line-height:1.08}.apollon-service__text{max-width:54rem;margin-top:1rem;font-size:1.4rem;line-height:1.55;opacity:.88}.apollon-service__cta{margin-top:2rem;padding-bottom:.3rem;border-bottom:.1rem solid currentColor;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.apollon-service:hover .apollon-service__media img{transform:scale(1.035)}@media screen and (max-width:989px){.apollon-services__header{grid-template-columns:1fr}.apollon-service,.apollon-service--featured{grid-column:span 6;grid-row:auto;min-height:46rem}}@media screen and (max-width:599px){.apollon-services__grid{grid-template-columns:1fr}.apollon-service,.apollon-service--featured{grid-column:1;min-height:42rem}}@media(prefers-reduced-motion:reduce){.apollon-service__media img{transition:none}}.apollon-categories{padding-top:var(--asc-pad-top, 96px);padding-bottom:var(--asc-pad-bottom, 96px);color:#1f1f1f;background:#fff}.apollon-categories__header{display:grid;gap:1.2rem;margin-bottom:var(--asc-head-gap, 40px);text-align:center}.apollon-categories__eyebrow{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4c6d78}.apollon-categories__heading{max-width:80rem;margin:0 auto;font-size:clamp(2rem,2.4vw,3rem);font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.apollon-categories__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--asc-gap-row, 24px) var(--asc-gap-col, 12px);align-items:stretch}.apollon-category{display:flex;flex-direction:column;grid-column:span 3;color:inherit;text-decoration:none}.apollon-category__media{position:relative;display:block;flex:1 1 auto;min-height:34rem;border-radius:.4rem;overflow:hidden;background:#96b7c3}.apollon-category--feature{grid-column:span 6}.apollon-category--feature .apollon-category__media{min-height:52rem}.apollon-category--wide{grid-column:span 4}.apollon-category--wide .apollon-category__media{min-height:38rem}.apollon-category__media img,.apollon-category__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.apollon-category__title{display:block;margin-top:1.6rem;font-size:1.3rem;font-weight:600;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;text-align:center}.apollon-category:hover .apollon-category__media img{transform:scale(1.035)}.apollon-category:hover .apollon-category__title{text-decoration:underline;text-underline-offset:.4rem}@media screen and (max-width:989px){.apollon-category,.apollon-category--feature,.apollon-category--wide{grid-column:span 6}.apollon-category__media,.apollon-category--feature .apollon-category__media,.apollon-category--wide .apollon-category__media{min-height:38rem}}@media screen and (max-width:749px){.apollon-categories{padding-top:calc(var(--asc-pad-top, 96px) * .65);padding-bottom:calc(var(--asc-pad-bottom, 96px) * .65)}}@media screen and (max-width:599px){.apollon-categories__grid{grid-template-columns:1fr}.apollon-category,.apollon-category--feature,.apollon-category--wide{grid-column:1}.apollon-category__media,.apollon-category--feature .apollon-category__media,.apollon-category--wide .apollon-category__media{min-height:36rem}}@media(prefers-reduced-motion:reduce){.apollon-category__media img{transition:none}}.apollon-show{background:var(--sc-bg, #ffffff);color:var(--sc-ink, #1c1a18);padding-top:var(--sc-pad-top, 96px);padding-bottom:var(--sc-pad-bottom, 96px);overflow:hidden}.apollon-show__inner{max-width:var(--sc-measure, 1400px);margin:0 auto;padding:0 2.4rem}.apollon-show__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:4rem}.apollon-show__eyebrow{margin:0 0 1rem;font-size:var(--sc-eyebrow-size, 12px);font-weight:600;letter-spacing:var(--sc-eyebrow-track, .12em);text-transform:uppercase;color:var(--sc-eyebrow, #a87b4f)}.apollon-show__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--sc-heading-weight, 500);font-size:clamp(calc(var(--sc-heading-size, 40px) * .6),calc(var(--sc-heading-size, 40px) * .6 + 2vw),var(--sc-heading-size, 40px));line-height:1.15;letter-spacing:-.015em;text-wrap:balance;color:var(--sc-ink, #1c1a18)}.apollon-show__tools{display:flex;align-items:center;gap:2.4rem}.apollon-show__cta{display:inline-flex;align-items:center;gap:.6rem;flex:none;white-space:nowrap;text-decoration:none;color:var(--sc-ink, #1c1a18);font-size:1.4rem;font-weight:600}.apollon-show__cta span{text-decoration:underline;text-underline-offset:.4rem}.apollon-show__cta svg{width:1.2rem;height:1.2rem;flex:none;transition:transform var(--duration-default, .15s)}.apollon-show__cta:hover svg{transform:translate(.3rem)}.apollon-show__arrows{display:flex;gap:.8rem}.apollon-show__arrows[hidden]{display:none}.apollon-show__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:var(--sc-ink, #1c1a18);background:transparent;border:.1rem solid currentColor;border-radius:50%;cursor:pointer;transition:background-color var(--duration-default, .15s),color var(--duration-default, .15s),opacity var(--duration-default, .15s)}.apollon-show__arrow svg{width:1.6rem;height:1.6rem}.apollon-show__arrow:hover{background:var(--sc-ink, #1c1a18);color:var(--sc-bg, #ffffff)}.apollon-show__arrow:disabled{opacity:.2;cursor:default}.apollon-show__strip{display:flex;gap:var(--sc-gap, 24px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.apollon-show__strip::-webkit-scrollbar{display:none}.apollon-show--bleed .apollon-show__strip{margin-right:calc(50% - 50vw - 2.4rem);padding-right:2.4rem}.apollon-show__card{flex:0 0 calc((100% - (var(--sc-cols, 3) - 1) * var(--sc-gap, 24px)) / var(--sc-cols, 3));scroll-snap-align:start;display:flex;flex-direction:column;color:inherit;text-decoration:none}.apollon-show__media{display:block;width:100%;aspect-ratio:var(--sc-ratio, 4 / 3);overflow:hidden;background:#0000000a}.apollon-show__media img,.apollon-show__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,0,.2,1)}a.apollon-show__card:hover .apollon-show__media img{transform:scale(1.04)}.apollon-show__body{display:flex;flex-direction:column;gap:.6rem;margin-top:1.8rem}.apollon-show__title{font-family:var(--font-heading-family);font-size:var(--sc-title-size, 20px);font-weight:500;line-height:1.25;letter-spacing:-.01em}a.apollon-show__card:hover .apollon-show__title{text-decoration:underline;text-underline-offset:.4rem}.apollon-show__text{font-size:1.5rem;line-height:1.5;color:var(--sc-muted);text-wrap:pretty}@media screen and (max-width:989px){.apollon-show__card{flex:0 0 56%}}@media screen and (max-width:749px){.apollon-show{padding-top:var(--sc-pad-top-m);padding-bottom:var(--sc-pad-bottom-m)}.apollon-show__head{margin-bottom:2.8rem}.apollon-show__card{flex:0 0 82%}.apollon-show__tools{width:100%;justify-content:space-between}.apollon-show__arrows{display:none}}@media(prefers-reduced-motion:reduce){.apollon-show__strip{scroll-behavior:auto}.apollon-show__media img,.apollon-show__cta svg,.apollon-show__arrow{transition:none}a.apollon-show__card:hover .apollon-show__media img{transform:none}}.apollon-statement{background:var(--ast-bg, #f9f9f9);color:var(--ast-ink, #1f1f1f);padding:var(--ast-pad-top, 96px) 2.4rem var(--ast-pad-bottom, 96px)}.apollon-statement__inner{max-width:var(--ast-measure, 760px);margin:0 auto}.apollon-statement--center{text-align:center}.apollon-statement--left{text-align:left}.apollon-statement--left .apollon-statement__inner{margin-inline:0}.apollon-statement__eyebrow{margin:0 0 1.4rem;font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);font-style:var(--font-subtitle-style);font-size:calc(var(--font-subtitle-scale) * 1rem - .1rem);letter-spacing:var(--font-subtitle-letter-spacing);line-height:140%;text-transform:uppercase;color:var(--ast-eyebrow, #4c6d78)}@media screen and (min-width:1200px){.apollon-statement__eyebrow{font-size:calc(var(--font-subtitle-scale) * 1rem)}}.apollon-statement__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.4rem,3.4vw,var(--ast-heading-size, 40px));line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.apollon-statement__heading--caps{text-transform:uppercase;letter-spacing:.08em}.apollon-statement .apollon-statement__body,.apollon-statement .apollon-statement__body p,.apollon-statement .apollon-statement__body li{font-size:var(--ast-body-size, 17px);line-height:1.6;color:var(--ast-muted);text-wrap:pretty}.apollon-statement__body>*+*{margin-top:1.2rem}.apollon-statement__body>*:first-child{margin-top:0}.apollon-statement__body>*:last-child{margin-bottom:0}.apollon-statement__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.apollon-statement--center .apollon-statement__buttons{justify-content:center}.apollon-statement__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 3.2rem;border:.1rem solid var(--ast-ink, #1f1f1f);border-radius:0;font-family:var(--font-button-family);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-default, .15s),color var(--duration-default, .15s)}.apollon-statement__button--outline{background:transparent;color:var(--ast-ink, #1f1f1f)}.apollon-statement__button--outline:hover,.apollon-statement__button--solid{background:var(--ast-ink, #1f1f1f);color:var(--ast-bg, #f9f9f9)}.apollon-statement__button--solid:hover{opacity:.85}.apollon-statement__button:focus-visible{outline:.2rem solid var(--ast-ink, #1f1f1f);outline-offset:.3rem}@media screen and (max-width:749px){.apollon-statement{padding-top:var(--ast-pad-top-m);padding-bottom:var(--ast-pad-bottom-m)}.apollon-statement__button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.apollon-statement__button{transition:none}}.apollon-story{background:var(--ast-bg, #1c1a18);color:var(--ast-ink, #f2ede4);padding-top:var(--ast-pad-top, 96px);padding-bottom:var(--ast-pad-bottom, 96px)}.apollon-story__heading,.apollon-story__body,.apollon-story__body p,.apollon-story__body li,.apollon-story__body strong,.apollon-story__body em,.apollon-story__cta{color:var(--ast-ink, #f2ede4)}.apollon-story__body a{color:inherit}.apollon-story__inner{display:grid;grid-template-columns:var(--ast-media, 55%) 1fr;gap:var(--ast-gap, 64px);align-items:center;max-width:1400px;margin:0 auto;padding:0 2.4rem}.apollon-story--top .apollon-story__inner{align-items:start}.apollon-story--right .apollon-story__media{order:2}.apollon-story--right .apollon-story__inner{grid-template-columns:1fr var(--ast-media, 55%)}.apollon-story__media{min-width:0;margin:0}.apollon-story__img{display:block;width:100%;height:100%;aspect-ratio:var(--ast-ratio, 4 / 3);object-fit:cover;border-radius:.4rem}.apollon-story--natural .apollon-story__img{aspect-ratio:auto;height:auto;object-fit:contain}.apollon-story--framed .apollon-story__img{border:var(--ast-frame-w, 3px) solid var(--ast-frame, #d9cdb8)}.apollon-story__caption{margin:var(--ast-caption-gap, 12px) 0 0;font-family:var(--ast-caption-font, var(--font-body-family));font-size:var(--ast-caption-size, 13px);font-style:italic;line-height:1.5;color:var(--ast-caption, #8a8175)}.apollon-story--caption-roman .apollon-story__caption{font-style:normal}.apollon-story__text{min-width:0}.apollon-story__eyebrow{margin:0 0 1.6rem;font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);font-style:var(--font-subtitle-style);font-size:calc(var(--font-subtitle-scale) * 1rem - .1rem);letter-spacing:var(--font-subtitle-letter-spacing);line-height:140%;text-transform:uppercase;color:var(--ast-eyebrow, #a87b4f)}@media screen and (min-width:1200px){.apollon-story__eyebrow{font-size:calc(var(--font-subtitle-scale) * 1rem)}}.apollon-story__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--ast-heading-weight, 300);font-size:clamp(calc(var(--ast-heading-size, 40px) * .62),calc(var(--ast-heading-size, 40px) * .62 + 2vw),var(--ast-heading-size, 40px));line-height:1.14;letter-spacing:var(--ast-heading-track, -.015em);text-wrap:balance}.apollon-story--caps .apollon-story__heading{text-transform:uppercase}.apollon-story__mark{display:block;width:var(--ast-mark-w, 56px);height:.1rem;margin:2.4rem 0;background:var(--ast-eyebrow, #a87b4f)}.apollon-story__heading+.apollon-story__body{margin-top:2.4rem}.apollon-story__body{font-size:var(--ast-body-size, 16px);line-height:1.7;max-width:var(--ast-body-width, 46ch)}.apollon-story__body>*+*{margin-top:1.4rem}.apollon-story__body>*:first-child{margin-top:0}.apollon-story__body>*:last-child{margin-bottom:0}.apollon-story__cta{display:inline-flex;align-items:center;gap:.8rem;margin-top:3.2rem}.apollon-story__cta-arrow{width:1.2rem;height:1.2rem;flex:none;transition:transform var(--duration-default, .15s)}.apollon-story__cta:hover .apollon-story__cta-arrow{transform:translate(.3rem)}.apollon-story__cta--link span{font-size:1.5rem;font-weight:600;text-decoration:underline;text-underline-offset:.4rem}.apollon-story__cta--outline,.apollon-story__cta--solid{justify-content:center;min-height:4.4rem;padding:1rem 2.8rem;border:.1rem solid var(--ast-ink, #f2ede4);border-radius:0;font-family:var(--font-button-family);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-default, .15s),color var(--duration-default, .15s)}.apollon-story__cta--outline{background:transparent}.apollon-story__cta--outline:hover,.apollon-story__cta--solid{background:var(--ast-ink, #f2ede4);color:var(--ast-bg, #1c1a18)}.apollon-story__cta--solid:hover{opacity:.85}@media screen and (max-width:749px){.apollon-story{padding-top:calc(var(--ast-pad-top, 96px) * .65);padding-bottom:calc(var(--ast-pad-bottom, 96px) * .65)}.apollon-story__inner,.apollon-story--right .apollon-story__inner{grid-template-columns:1fr;gap:3.2rem}.apollon-story--right .apollon-story__media{order:0}.apollon-story__media--desktop{display:none}.apollon-story__body{max-width:none}.apollon-story--cta-wide .apollon-story__cta--outline,.apollon-story--cta-wide .apollon-story__cta--solid{display:flex;width:100%}}@media(prefers-reduced-motion:reduce){.apollon-story__cta,.apollon-story__cta-arrow{transition:none}}.apollon-pw{--pw-surface: #ffffff;--pw-ink: #1a1a1a;--pw-muted: #4a4740;--pw-accent: #8a8676;--pw-line: #ddd9cd;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(4rem,8vh,9rem) 2rem;background:var(--pw-surface);color:var(--pw-ink);overflow:hidden}.apollon-pw__inner{width:100%;max-width:54rem;text-align:center}.apollon-pw__mark{margin-bottom:clamp(2.4rem,4vh,4rem)}.apollon-pw__logo{display:inline-block;height:auto;max-width:100%}.apollon-pw__wordmark{display:inline-block;font-size:2.2rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.apollon-pw p.apollon-pw__eyebrow{margin:0 0 1.6rem;font-size:1.15rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--pw-accent)}.apollon-pw h1.apollon-pw__heading,.apollon-pw h2.apollon-pw__heading{margin:0 0 1.8rem;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.1;letter-spacing:-.02em;font-weight:400;color:var(--pw-ink);text-wrap:balance}.apollon-pw h2.apollon-pw__heading--second{margin-top:0}.apollon-pw__rule{display:block;width:4rem;height:.1rem;margin:2.6rem auto;background:var(--pw-line)}.apollon-pw .apollon-pw__text,.apollon-pw .apollon-pw__text p{margin:0 auto;max-width:40rem;font-size:1.55rem;line-height:1.65;color:var(--pw-muted)}.apollon-pw .apollon-pw__text p+p{margin-top:1rem}.apollon-pw p.apollon-pw__status{display:inline-flex;align-items:center;gap:.8rem;margin:2rem 0 0;padding:.6rem 1.4rem;border:.1rem solid var(--pw-line);border-radius:10rem;font-size:1.3rem;color:var(--pw-ink)}.apollon-pw__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--pw-accent);flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.apollon-pw__dot{animation:apollon-pw-pulse 2.4s ease-in-out infinite}}@keyframes apollon-pw-pulse{0%,to{opacity:1}50%{opacity:.35}}.apollon-pw__signup{margin-top:clamp(2.8rem,5vh,4rem)}.apollon-pw p.apollon-pw__signup-heading{margin:0 0 1.2rem;font-size:1.4rem;color:var(--pw-muted)}.apollon-pw__form{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 auto;max-width:42rem}.apollon-pw__form input{flex:1 1 22rem;min-height:4.8rem;padding:1.2rem 1.6rem;color:var(--pw-ink);background:#fff;border:.1rem solid var(--pw-line);border-radius:.3rem;font:inherit;font-size:1.5rem;transition:border-color .15s,background-color .15s}.apollon-pw__form input::placeholder{color:#a39f92}.apollon-pw__form input:hover{border-color:var(--pw-accent)}.apollon-pw__form input:focus{outline:none;border-color:var(--pw-ink);background:#fff}.apollon-pw__form input[aria-invalid=true]{border-color:#a4402f}.apollon-pw__form button{flex:0 0 auto;min-height:4.8rem;padding:1.2rem 3rem;color:#fff;background:var(--pw-ink);border:0;border-radius:.3rem;font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:filter .15s,transform .15s}.apollon-pw__form button:hover{filter:brightness(1.35)}.apollon-pw__form button:active{transform:translateY(.1rem)}.apollon-pw p.apollon-pw__msg{flex:1 0 100%;margin:.4rem 0 0;font-size:1.3rem;color:var(--pw-muted)}.apollon-pw p.apollon-pw__msg--error{color:#a4402f}.apollon-pw__gate{margin-top:clamp(2.4rem,4vh,3.4rem);padding-top:clamp(2.4rem,4vh,3.4rem);border-top:.1rem solid var(--pw-line)}.apollon-pw__form--gate{max-width:34rem}.apollon-pw__form--gate input{flex:1 1 18rem;min-height:4.2rem;font-size:1.4rem}.apollon-pw__form--gate button{min-height:4.2rem;padding:1rem 2rem}.apollon-pw__text+.apollon-pw__gate,.apollon-pw__status+.apollon-pw__gate{border-top:0}.apollon-pw p.apollon-pw__contact{margin:2.4rem 0 0;font-size:1.4rem}.apollon-pw .apollon-pw__contact a{color:var(--pw-muted);text-decoration:underline;text-underline-offset:.35rem}.apollon-pw .apollon-pw__contact a:hover{color:var(--pw-ink)}@media screen and (max-width:549px){.apollon-pw__form input,.apollon-pw__form button{flex:1 0 100%}}@media(prefers-reduced-motion:no-preference){.apollon-pw__mark,.apollon-pw__eyebrow,.apollon-pw__heading,.apollon-pw__text,.apollon-pw__status,.apollon-pw__signup,.apollon-pw__gate,.apollon-pw__contact{animation:apollon-pw-rise .7s cubic-bezier(.22,.61,.36,1) both}.apollon-pw__eyebrow{animation-delay:.06s}.apollon-pw__heading{animation-delay:.12s}.apollon-pw__text{animation-delay:.18s}.apollon-pw__status{animation-delay:.22s}.apollon-pw__signup{animation-delay:.26s}.apollon-pw__gate{animation-delay:.32s}.apollon-pw__contact{animation-delay:.36s}}@keyframes apollon-pw-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}body.password .password-main{flex:0 0 auto;padding-top:0;padding-bottom:0;min-height:0}body.password .password-main .shopify-section,body.password .password-main .spaced-section{margin:0;padding:0}@media screen and (min-width:990px){body.password .password-main{padding-top:0;padding-bottom:0}}body.password .header-wrapper{padding:0}body.password .header-wrapper+hr{display:none}body.password .password__footer{padding-top:2rem;background:#fff;color:var(--pw-muted)}body.password .password__footer-login{padding-bottom:2rem}body.password .password__footer a,body.password .password__footer .icon-shopify{color:#8a8676}body.password .password__footer a:hover{color:#1a1a1a}body.password .password__footer>hr,body.password .password__footer+hr{display:none}.ag-policy-page{max-width:96rem}.ag-policy-page__body{line-height:1.65}.ag-policy-page__body>p{margin-block:0 1.4rem}.ag-policy-page__body>h2{margin:3.6rem 0 1.4rem;font-size:clamp(1.8rem,2vw,2.2rem)}.ag-policy-page__body details{border-top:.1rem solid rgba(var(--color-foreground),.22)}.ag-policy-page__body details:first-of-type{margin-top:3.6rem}.ag-policy-page__body details:last-of-type{border-bottom:.1rem solid rgba(var(--color-foreground),.22)}.ag-policy-page__body summary{position:relative;padding:2rem 4rem 2rem 0;color:rgb(var(--color-foreground-title));cursor:pointer;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.2rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.3;list-style:none}.ag-policy-page__body summary::-webkit-details-marker{display:none}.ag-policy-page__body summary:after{position:absolute;top:50%;right:.6rem;width:2.4rem;height:2.4rem;color:currentColor;content:"+";font-family:var(--font-body-family);font-size:2.4rem;font-weight:400;line-height:2.2rem;text-align:center;transform:translateY(-50%)}.ag-policy-page__body details[open]>summary:after{content:"\2212"}.ag-policy-page__body summary:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.ag-policy-page__panel{padding:0 0 2.8rem}.ag-policy-page__panel>:first-child{margin-top:0}.ag-policy-page__panel>:last-child{margin-bottom:0}@media screen and (max-width:749px){.ag-policy-page__body summary{padding-block:1.7rem;font-size:1.8rem}}.wood-panel-faq{padding-block:clamp(2.4rem,3vw,4rem)}.wood-panel-faq__layout{display:grid;gap:2.4rem}.wood-panel-faq__intro{align-self:start;padding-left:1.6rem;border-left:.3rem solid rgba(var(--color-foreground),.22)}.wood-panel-faq__subheading{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.68}.wood-panel-faq__heading{margin:0;line-height:1.08}.wood-panel-faq__items{padding-inline:1.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;box-shadow:0 1rem 3rem rgba(var(--color-foreground),.05);overflow:hidden}.wood-panel-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.wood-panel-faq__item:last-child{border-bottom:0}.wood-panel-faq__question{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.7rem;cursor:pointer;font-size:1.5rem;font-weight:600;line-height:1.35;list-style:none;transition:opacity .18s ease}.wood-panel-faq__question::-webkit-details-marker{display:none}.wood-panel-faq__icon{position:relative;flex:0 0 1.6rem;width:1.6rem;height:1.6rem}.wood-panel-faq__icon:before,.wood-panel-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.1rem;background:currentColor;transition:transform .18s ease}.wood-panel-faq__icon:after{transform:rotate(90deg)}.wood-panel-faq__item[open] .wood-panel-faq__icon:after{transform:rotate(0)}.wood-panel-faq__question:hover{opacity:.68}.wood-panel-faq__answer{max-width:72rem;padding:0 3.6rem 1.8rem 0;line-height:1.65;opacity:.78}.wood-panel-faq__answer>:first-child{margin-top:0}.wood-panel-faq__answer>:last-child{margin-bottom:0}@media screen and (min-width:750px){.wood-panel-faq__layout{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:4.8rem;align-items:start}.wood-panel-faq__items{padding-inline:2.4rem}.wood-panel-faq__question{font-size:1.6rem}}@media screen and (max-width:749px){.wood-panel-faq__heading{font-size:clamp(2.4rem,8vw,3.2rem)}.wood-panel-faq__question{gap:1.4rem}.wood-panel-faq__answer{padding-right:2rem}}.shopify-policy__container{width:min(100% - 4rem,96rem);max-width:96rem;margin-inline:auto}.shopify-policy__title{text-align:left}.shopify-policy__body{line-height:1.65}.shopify-policy__body>.rte>p{margin-block:0 1.4rem}.shopify-policy__body details{border-top:.1rem solid rgba(var(--color-foreground),.22)}.shopify-policy__body details:first-of-type{margin-top:3.6rem}.shopify-policy__body details:last-of-type{border-bottom:.1rem solid rgba(var(--color-foreground),.22)}.shopify-policy__body summary{position:relative;padding:2rem 4rem 2rem 0;color:rgb(var(--color-foreground-title));cursor:pointer;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.2rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.3;list-style:none}.shopify-policy__body summary::-webkit-details-marker{display:none}.shopify-policy__body summary:after{position:absolute;top:50%;right:.6rem;width:2.4rem;height:2.4rem;color:currentColor;content:"+";font-family:var(--font-body-family);font-size:2.4rem;font-weight:400;line-height:2.2rem;text-align:center;transform:translateY(-50%)}.shopify-policy__body details[open]>summary:after{content:"\2212"}.shopify-policy__body summary:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.ag-policy-accordion__panel{padding:0 0 2.8rem}.ag-policy-accordion__panel>:first-child{margin-top:0}.ag-policy-accordion__panel>:last-child{margin-bottom:0}@media screen and (max-width:749px){.shopify-policy__container{width:min(100% - 3rem,96rem)}.shopify-policy__body summary{padding-block:1.7rem;font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/78/compiled_assets/styles.css.map */
