.an-landing{--an-ink:#14243a;--an-paper:#faf7f1;--an-navy:#203c61;--an-accent:#375782;--an-line:#d7d5d0;color:var(--an-ink);background:var(--an-paper);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;isolation:isolate}
.an-landing *{box-sizing:border-box}.an-landing img{display:block;width:100%;height:auto}.an-landing a{color:inherit}.an-landing button,.an-landing select{font:inherit}.an-landing button{cursor:pointer}.an-landing a,.an-landing button{-webkit-tap-highlight-color:transparent}.an-landing :focus-visible{outline:3px solid var(--an-accent);outline-offset:5px}.an-landing h1,.an-landing h2,.an-landing h3,.an-landing p,.an-landing figure{margin:0}.an-landing h1,.an-landing h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.04;letter-spacing:-.045em}.an-landing h3{font-weight:500}.an-shell{max-width:1440px;margin:auto;padding-inline:5.2%}.an-eyebrow{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.18em;font-weight:600}.an-topbar{background:var(--an-ink);color:#fff6e7;padding:10px 16px;text-align:center;font-size:13px;letter-spacing:.03em}.an-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:27px;border-bottom:1px solid var(--an-line)}.an-brand{text-decoration:none;display:flex;flex-direction:column;line-height:1}.an-wordmark{font-family:Georgia,'Times New Roman',serif;font-size:32px;letter-spacing:.12em}.an-tagline{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-top:8px}.an-nav{display:flex;gap:30px;align-items:center;font-size:14px}.an-nav a{text-decoration:none}.an-nav a:hover{text-decoration:underline;text-underline-offset:5px}.an-header-order{padding:10px 22px;border:1px solid var(--an-ink);text-decoration:none;font-size:14px}
.an-hero{display:grid;grid-template-columns:.9fr 1.3fr;min-height:630px}.an-hero-copy{padding:76px 9% 76px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.an-hero-copy .an-eyebrow{color:#526279;margin-bottom:24px}.an-hero h1{font-size:clamp(56px,7.1vw,118.4px);margin-bottom:25px}.an-hero h1 span{display:block;color:var(--an-accent);font-style:italic}.an-hero-description{max-width:370px;font-size:17px;color:#526173;line-height:1.7}.an-price-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:28px 0 23px}.an-price{font-size:22px;font-weight:500;letter-spacing:-.03em}.an-compare{font-size:16px;color:#788596}.an-size-note{border-left:1px solid var(--an-line);padding-left:18px;font-size:14px;color:#657284}.an-btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;background:var(--an-navy);color:#fff9ed!important;border:1px solid var(--an-navy);text-decoration:none;font-size:15px;transition:background .18s,border-color .18s}.an-btn:hover{background:var(--an-ink);border-color:var(--an-ink)}.an-hero-reassurance{font-size:13px;margin-top:14px;color:#657284}.an-hero-visual{position:relative;min-width:0;margin-right:-8.7%;overflow:hidden;background:#d9d7d1}.an-hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:63% center}.an-image-note{position:absolute;bottom:24px;left:26px;color:#fff9ee;text-shadow:0 1px 8px #14243a;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.an-hero-visual:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,rgba(12,29,52,.22));pointer-events:none}
.an-material-strip{display:grid;grid-template-columns:repeat(3,1fr);padding-block:24px;border-bottom:1px solid var(--an-line)}.an-material-strip>div{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;letter-spacing:.03em}.an-material-strip>div+div{border-left:1px solid var(--an-line)}.an-strip-index{color:#7b8794;font-size:12px}.an-intro{display:grid;grid-template-columns:1fr 1fr;gap:11%;padding-block:98px 94px}.an-intro h2{font-size:clamp(40px,4vw,64px);max-width:480px;margin-top:18px}.an-intro-copy>div:first-child>p{font-size:17px;color:#526173;max-width:460px;margin-top:16px}.an-facts{margin-top:28px}.an-fact{display:grid;grid-template-columns:30px 1fr;gap:15px;border-top:1px solid var(--an-line);padding:18px 0}.an-fact>span{font-family:Georgia,serif;color:#486589;font-size:16px}.an-fact h3{font-size:16px;margin-bottom:4px}.an-fact p{font-size:14px;line-height:1.65;color:#657284}
.an-style{background:#eeeae2;padding-block:82px 88px}.an-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.an-section-heading h2{font-size:clamp(41.6px,4.5vw,72px);margin-top:16px}.an-section-heading>p{max-width:330px;color:#576778;font-size:15px;line-height:1.7}.an-gallery{display:grid;grid-template-columns:1fr 1fr;gap:6%}.an-gallery figure:nth-child(2){margin-top:72px}.an-gallery figure{min-width:0}.an-image-button{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;color:var(--an-ink);text-align:left}.an-image-button img{transition:filter .2s}.an-image-button:hover img{filter:brightness(.97)}.an-gallery .an-image-button img{aspect-ratio:1143/1740;object-fit:cover;object-position:center 65%}.an-zoom-label{position:absolute;right:14px;bottom:14px;background:rgba(250,247,241,.95);padding:7px 12px;display:flex;gap:8px;align-items:center;font-size:13px;line-height:1.5}.an-zoom-label>span{font-size:17.6px;font-weight:400}.an-gallery figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font-size:13px;color:#607086}.an-gallery figcaption>span:first-child{color:#607795}
.an-details{background:var(--an-ink);color:#f6eede;padding-block:85px}.an-details-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:center}.an-details .an-eyebrow{color:#aebed1}.an-details h2{font-size:clamp(40px,4.5vw,72px);margin:18px 0 26px}.an-details-copy>p{color:#c7d2de;font-size:16px;margin-bottom:30px}.an-detail-row{padding:17px 0;border-top:1px solid #40546c}.an-detail-row h3{font-size:15px;color:#f6eede;margin-bottom:3px}.an-detail-row p{font-size:14px;color:#b5c5d7}.an-illustration{background:#f5f1e8;padding:10px}.an-illustration .an-image-button>img{height:auto;object-fit:contain}
.an-order{padding-block:94px;scroll-margin-top:32px}.an-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.an-order-photo{min-width:0;margin-top:10px}.an-order-photo>img{aspect-ratio:1/1;object-fit:cover;object-position:72% center}.an-order-caption{margin-top:14px;font-size:14px;color:#647388}.an-order h2{font-size:clamp(38.4px,4vw,60px);margin:18px 0 20px}.an-order-lead{color:#586b83;font-size:15px;max-width:450px;margin-bottom:24px!important}.an-product-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-block:1px solid var(--an-line);padding-block:20px;margin-block:20px 24px}.an-product-summary h3{font-size:16px;font-weight:600}.an-product-summary p{font-size:13px;color:#64758b;margin-top:3px}.an-order fieldset{margin:0;padding:0;border:0}.an-order legend{font-size:14px;margin-bottom:13px}.an-sizes{display:flex;flex-wrap:wrap;gap:10px}.an-size-choice{display:block;position:relative}.an-size-choice input{position:absolute;opacity:0;width:1px;height:1px}.an-size-choice label{display:flex;align-items:center;justify-content:center;min-width:52px;min-height:48px;padding:8px 15px;border:1px solid #bbc4cf;cursor:pointer;font-size:15px;transition:background .15s}.an-size-choice input:checked+label{background:var(--an-navy);color:#fff9ed;border-color:var(--an-navy)}.an-size-choice input:focus-visible+label{outline:3px solid var(--an-accent);outline-offset:4px}.an-size-choice input:disabled+label{opacity:.4;cursor:not-allowed;text-decoration:line-through}.an-availability{min-height:28px;font-size:13px;color:#446180;margin:15px 0 18px!important}.an-btn-wide{width:100%;margin-top:1px}.an-delivery-note{color:#66788d;font-size:13px;text-align:center;margin-top:14px!important}.an-trust-list{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--an-line)}.an-trust-list li{padding-top:12px;display:flex;gap:12px;align-items:baseline;font-size:14px}.an-trust-list li:before{content:'✓';color:#4b6e97}.an-order-app:empty{display:none}.an-app-hint{border:1px dashed var(--an-line);padding:20px;font-size:14px}.an-landing .an-product-form>select[name=id]{display:none}.an-landing .an-product-form .es-popup-button,.an-landing .an-product-form .es-popup-button-product{border-radius:0!important;min-height:52px}.an-landing .an-product-form .es-popup-button-overwrite{border-radius:0}.an-landing [hidden]{display:none!important}
.an-faq{padding-block:70px 88px;border-top:1px solid var(--an-line)}.an-faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.an-faq h2{font-size:clamp(36.8px,3.5vw,56px);margin-top:18px}.an-faq details{border-top:1px solid var(--an-line)}.an-faq details:last-child{border-bottom:1px solid var(--an-line)}.an-faq summary{list-style:none;cursor:pointer;padding:21px 30px 21px 0;position:relative;font-size:15px;line-height:1.6}.an-faq summary::-webkit-details-marker{display:none}.an-faq summary:after{content:'+';position:absolute;right:2px;font-size:20px;top:20px}.an-faq details[open] summary:after{content:'−'}.an-faq details>div{font-size:15px;line-height:1.75;color:#586c82;padding:0 18px 23px 0}.an-faq details>div p+p{margin-top:12px}.an-footer{background:var(--an-ink);color:#dde5ee;padding-block:36px}.an-footer .an-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.an-footer p{font-size:14px;color:#b0c0d2}.an-footer a{font-size:14px;text-underline-offset:4px}.an-sticky{position:fixed;bottom:0;left:0;right:0;z-index:20;display:none;align-items:center;justify-content:space-between;gap:18px;background:rgba(250,247,241,.97);border-top:1px solid var(--an-line);padding:12px 5.2% calc(12px + env(safe-area-inset-bottom))}.an-sticky-name{font-size:13px;color:#516a89}.an-sticky .an-price{font-size:17px;display:block}.an-sticky .an-btn{min-height:46px;padding:10px 22px;font-size:14px}.an-dialog{border:0;padding:52px 18px 18px;max-width:min(92vw,1100px);max-height:92dvh;background:#faf7f1;color:var(--an-ink);overflow:auto}.an-dialog::backdrop{background:rgba(10,22,39,.85)}.an-dialog img{width:auto;height:auto;max-width:100%;max-height:79dvh;object-fit:contain;margin:auto}.an-dialog-close{position:absolute;top:9px;right:15px;border:0;background:transparent;color:var(--an-ink);padding:8px;font-size:14px}.an-dialog-title{position:absolute;left:18px;top:16px;font-size:13px;font-weight:400}.an-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.an-hero-visual{margin-right:0}.an-hero{min-height:670px}}
@media(max-width:1050px){.an-nav{gap:18px}.an-hero{min-height:560px;grid-template-columns:1fr 1.15fr}.an-hero-copy{padding-block:56px}.an-hero h1{font-size:80px}.an-hero-description{font-size:16px}.an-intro,.an-order-grid{gap:7%}.an-details-grid{gap:6%;grid-template-columns:1fr 1.2fr}.an-header-order{display:none}}
@media(max-width:720px){.an-shell{padding-inline:6%}.an-topbar{font-size:12px}.an-header{padding-block:21px}.an-wordmark{font-size:26.4px}.an-tagline{font-size:10px}.an-nav{gap:20px;font-size:13px}.an-nav a:nth-child(2){display:none}.an-hero{display:flex;flex-direction:column;min-height:0}.an-hero-copy{padding:42px 0 34px}.an-hero-copy .an-eyebrow{margin-bottom:16px}.an-hero h1{font-size:clamp(60.8px,16vw,96px);line-height:1;margin-bottom:19px}.an-hero h1 span{display:inline;margin-left:9px}.an-hero-description{max-width:490px;font-size:16px}.an-price-row{margin:20px 0;gap:15px}.an-price{font-size:20px}.an-hero-copy .an-btn{width:100%}.an-hero-reassurance{font-size:12px;align-self:center}.an-hero-visual{margin-inline:-6.82%;height:360px;min-height:0}.an-hero-visual>img{object-position:66% center}.an-image-note{font-size:11px;left:22px;bottom:21px}.an-material-strip{padding-block:21px;gap:14px}.an-material-strip>div{flex-direction:column;gap:5px;text-align:center;font-size:12px;line-height:1.5}.an-strip-index{font-size:11px}.an-intro{grid-template-columns:1fr;gap:23px;padding-block:56px}.an-intro h2{font-size:44.8px;max-width:450px}.an-intro-copy>div:first-child>p{margin:0;font-size:16px;max-width:none}.an-facts{margin-top:25px}.an-fact{padding:16px 0}.an-style{padding-block:56px}.an-section-heading{display:block;margin-bottom:28px}.an-section-heading h2{font-size:48px;margin-bottom:21px}.an-section-heading>p{max-width:440px}.an-gallery{gap:4%}.an-gallery figure:nth-child(2){margin-top:36px}.an-gallery .an-image-button img{aspect-ratio:3/5;object-position:54% center}.an-gallery figcaption{display:block;font-size:12px;line-height:1.7}.an-gallery figcaption>span{display:block}.an-zoom-label{right:7px;bottom:8px;padding:4px 8px;font-size:11px}.an-zoom-label>span{font-size:14px}.an-details{padding-block:54px}.an-details-grid{grid-template-columns:1fr;gap:30px}.an-details h2{font-size:48px;max-width:360px}.an-details-copy>p{max-width:450px}.an-illustration{padding:5px}.an-order{padding-block:56px}.an-order-grid{grid-template-columns:1fr;gap:30px}.an-order-photo{display:none}.an-order h2{font-size:44.8px}.an-order-lead{font-size:15px}.an-order-caption{font-size:13px}.an-faq{padding-block:50px 72px}.an-faq-grid{grid-template-columns:1fr;gap:28px}.an-faq h2{font-size:44.8px}.an-footer{padding-bottom:110px}.an-footer .an-shell{flex-direction:column;align-items:flex-start;gap:17px}.an-footer p{font-size:13px}.an-sticky{display:flex}.an-dialog{padding-top:54px;width:94vw;max-width:94vw}.an-dialog img{max-height:78dvh}.an-dialog-title{font-size:12px;max-width:65%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}
@media(max-width:380px){.an-hero h1{font-size:55.2px}.an-nav{gap:12px}.an-wordmark{font-size:23.2px}.an-hero-visual{height:310px}.an-sizes{gap:8px}.an-size-choice label{min-width:47px;padding-inline:11px}.an-sticky{gap:10px}.an-sticky .an-btn{padding-inline:18px}.an-gallery{grid-template-columns:1fr;gap:28px}.an-gallery figure:nth-child(2){margin-top:0}.an-gallery .an-image-button img{aspect-ratio:3/4;object-position:center 66%}}
@media(prefers-reduced-motion:reduce){.an-landing *{scroll-behavior:auto!important;transition:none!important}}

.an-hero{min-height:700px;grid-template-columns:.9fr 1.3fr}
.an-hero h1{font-size:clamp(64px,7.1vw,112px)}
.an-hero h1 span{font-size:.74em;white-space:nowrap}
.an-hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 72%}
.an-gallery .an-image-button img{aspect-ratio:857/1536;object-fit:contain;object-position:center}
.an-campaign-link{display:block;scroll-margin-top:30px}
.an-order-photo .an-campaign-link>img{width:100%;height:auto;aspect-ratio:1229/1536;object-fit:contain}
.an-order-photo{margin-top:10px}
.an-order-photo .an-campaign-link:focus-visible{outline-offset:6px}
@media(min-width:1500px){.an-hero{min-height:740px}}
@media(max-width:1050px){.an-hero{min-height:640px}.an-hero h1{font-size:80px}}
@media(max-width:720px){
 .an-hero{min-height:0}.an-hero-copy{padding:36px 0 32px}
 .an-hero h1{font-size:clamp(64px,17vw,96px);line-height:1.04}
 .an-hero h1 span{display:block;margin-left:0;font-size:.78em;margin-top:4px}
 .an-hero-visual{height:500px}.an-hero-visual>img{object-position:50% 76%}
 .an-gallery{grid-template-columns:1fr;gap:32px}
 .an-gallery figure:nth-child(2){margin-top:0}
 .an-gallery .an-image-button img{aspect-ratio:857/1536;object-fit:contain}
 .an-gallery figcaption{display:flex;gap:14px;font-size:13px}
 .an-gallery figcaption>span{display:inline}
 .an-order-photo{display:block;order:2;margin-top:12px}
 .an-order-content{order:1}.an-order-caption{font-size:13px}
 .an-faq{padding-bottom:112px}
}
@media(max-width:380px){.an-hero h1{font-size:64px}.an-hero-visual{height:440px}}
