html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#171717;font-family:Arial,Helvetica,sans-serif;margin:0;min-width:320px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid #d8a630;outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main{color:#151515;width:100%}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase}.home-hero{background:#ece8de;display:grid;grid-template-columns:1fr 1fr;min-height:720px}.home-hero__copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px)}.home-hero h1{font-size:clamp(58px,7vw,112px);letter-spacing:-.065em;line-height:.86;margin:0;max-width:680px}.home-hero__intro{font-size:clamp(18px,2vw,25px);line-height:1.45;margin:38px 0 30px;max-width:520px}.pill-link{align-items:center;border:1.5px solid;border-radius:99px;color:inherit;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.06em;min-height:46px;padding:0 24px;text-decoration:none;text-transform:uppercase}.pill-link:hover{background:#151515;color:#fff}.home-hero__art{background:#1a8c69;color:#f7f1e5;min-height:620px;overflow:hidden;position:relative}.hero-disc{aspect-ratio:1;border:2px solid;border-radius:50%;position:absolute;right:-5%;top:8%;width:64%}.hero-grid{background:repeating-linear-gradient(90deg,#0000 0 17%,currentColor 17% calc(17% + 1px));border:2px solid;inset:26% 18% 12% 10%;position:absolute;transform:rotate(-9deg)}.home-hero__art strong{font-size:clamp(8rem,20vw,20rem);left:8%;letter-spacing:-.1em;line-height:.8;position:absolute;top:7%}.home-hero__art small{bottom:7%;font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.3;position:absolute;right:7%}.home-note{grid-gap:40px;background:#151515;color:#fff;display:grid;gap:40px;grid-template-columns:1fr 3fr;padding:clamp(60px,8vw,120px) clamp(24px,5vw,80px)}.home-note>p:last-child{font-size:clamp(30px,4.4vw,68px);letter-spacing:-.04em;line-height:1.08;margin:0;max-width:1100px}.home-categories,.home-products{padding:clamp(70px,9vw,140px) clamp(24px,5vw,80px)}.section-heading{margin-bottom:50px;max-width:760px}.section-heading h2{font-size:clamp(40px,5vw,76px);letter-spacing:-.045em;line-height:1;margin:0}.section-heading--row{align-items:end;display:flex;gap:30px;justify-content:space-between;max-width:none}.category-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.editorial-card{color:inherit;text-decoration:none}.editorial-card:nth-child(2){margin-top:90px}.editorial-card__caption{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:36px 1fr;padding-top:20px}.editorial-card__caption span{font-size:11px;grid-row:span 2}.editorial-card__caption h3{font-size:22px;margin:0 0 8px}.editorial-card__caption p{font-size:14px;line-height:1.5;margin:0}.home-manifesto{background:#d8a630;color:#151515;padding:clamp(80px,12vw,180px) clamp(24px,8vw,140px)}.home-manifesto h2{font-size:clamp(62px,10vw,150px);letter-spacing:-.07em;line-height:.82;margin:0 0 50px}.home-manifesto>p:last-child{font-size:clamp(19px,2vw,28px);line-height:1.4;margin:0 0 0 auto;max-width:750px}.text-arrow{color:inherit;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}.product-row{grid-gap:42px 20px;display:grid;gap:42px 20px;grid-template-columns:repeat(4,1fr)}.home-product-card{color:inherit;text-decoration:none}.home-product-card h3{font-size:15px;font-weight:600;margin:15px 0 4px}.home-product-card>p{font-size:14px;margin:0}.home-journal{background:#c7c6dd;display:grid;grid-template-columns:1.1fr .9fr;min-height:600px}.journal-art{align-items:center;background:#32325a;color:#c7c6dd;display:flex;gap:10px;justify-content:center;overflow:hidden;position:relative}.journal-art:after{aspect-ratio:1;border:2px solid;border-radius:50%;content:"";position:absolute;width:58%}.journal-art span{font-size:clamp(8rem,22vw,22rem);font-weight:700;letter-spacing:-.12em;line-height:1;z-index:1}.journal-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,8vw,120px)}.journal-copy h2{font-size:clamp(50px,6vw,90px);letter-spacing:-.05em;line-height:.94;margin:0 0 30px}.journal-copy>p:not(.eyebrow){font-size:19px;line-height:1.55;margin:0 0 30px}.pill-link--dark:hover{background:#32325a}@media(max-width:900px){.home-hero,.home-journal{grid-template-columns:1fr}.home-hero__art{grid-row:1;min-height:520px}.home-note{grid-template-columns:1fr}.category-grid{grid-template-columns:1fr 1fr}.editorial-card:nth-child(2){margin-top:50px}.product-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home-hero{min-height:0}.home-hero__art{min-height:390px}.home-hero__copy{padding:54px 24px 70px}.home-hero h1{font-size:56px}.category-grid{grid-template-columns:1fr}.editorial-card:nth-child(2){margin-top:0}.section-heading--row{align-items:flex-start;flex-direction:column}.product-row{gap:30px 12px}}.product-visual{aspect-ratio:4/5;background:#f3efe7;margin:0;overflow:hidden;position:relative;width:100%}.product-visual img{display:block;height:100%;object-fit:cover;width:100%}.product-visual--compact{border-radius:4px}.policy-page,.privacy{font-family:sans-serif;padding:60px 40px;width:100%}@media(max-width:768px){.policy-page,.privacy{padding:40px 20px}.policy-title{font-size:28px}.policy-content{font-size:16px}.policy-content h2{font-size:20px}.policy-content h3{font-size:18px}}.product-detail{color:#171717;padding:clamp(36px,6vw,86px)}.product-detail__container{grid-gap:clamp(40px,7vw,100px);display:grid;gap:clamp(40px,7vw,100px);grid-template-columns:minmax(0,1.15fr) minmax(340px,450px);margin:0 auto;max-width:1500px}.gallery-column{min-width:0}.main-image-container{background:#f2eee6}.main-image{width:100%}.artwork-note{color:#666;font-size:12px;line-height:1.5;margin:14px 0 0;max-width:600px}.product-breadcrumbs{color:#666;font-size:12px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.product-name{font-size:clamp(34px,4vw,54px);font-weight:600;letter-spacing:-.045em;line-height:.98;margin:0 0 12px}.product-price{font-size:20px;margin-bottom:18px}.preview-badge{background:#ece8de;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.4;margin:0 0 30px;padding:10px 12px}.product-options-section{margin-bottom:25px}.option-label{font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:10px}.size-options{display:flex;flex-wrap:wrap;gap:8px}.size-btn{background:#fff;border:1px solid #aaa;border-radius:99px;color:#171717;cursor:pointer;min-height:38px;padding:7px 16px}.size-btn.active,.size-btn:hover{background:#171717;border-color:#171717;color:#fff}.add-to-cart-btn{background:#1a8c69;border:0;border-radius:99px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.06em;margin:12px 0 20px;padding:16px;width:100%}.add-to-cart-btn:hover{background:#126e52}.shipping-info{border-bottom:1px solid #ddd;font-size:12px;line-height:1.5;margin-bottom:30px;padding-bottom:20px;text-align:center}.product-description{font-size:15px;line-height:1.6;margin-bottom:30px}.details-care{border-top:1px solid #ddd}.details-section{border-bottom:1px solid #ddd;padding:20px 0}.section-header{align-items:center;display:flex;justify-content:space-between}.section-header h4{font-size:13px;letter-spacing:.08em;margin:0}.toggle-btn{font-size:20px;padding:0 10px}.section-content{font-size:14px;padding-top:13px}.section-content ul{line-height:1.7;margin:0;padding-left:18px}.product-detail__not-found{display:grid;min-height:50vh;place-content:center;text-align:center}.product-detail__not-found a{color:inherit}@media(max-width:850px){.product-detail__container{grid-template-columns:1fr}}.cart-page{font-family:sans-serif;padding:40px}.cart-title{font-size:24px;font-weight:600;margin:0 0 40px}.empty-cart{padding:60px 0;text-align:center}.continue-shopping-link{color:#1a8c69;display:inline-block;font-size:15px;font-weight:500;margin-top:20px;text-decoration:none}.continue-shopping-link:hover{text-decoration:underline}.cart-items{margin-bottom:40px}.cart-item{grid-gap:30px;border-bottom:1px solid #eee;display:grid;gap:30px;grid-template-columns:150px 1fr;padding:20px 0}.item-image-wrapper{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;padding:20px}.item-image-wrapper a{display:block;width:100%}.item-details{display:flex;flex-direction:column;gap:10px}.item-name-link{color:#000;text-decoration:none}.item-name{font-size:16px;font-weight:500;margin:0}.item-price{font-size:15px}.item-size{font-size:14px}.quantity-controls{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.quantity-wrapper{align-items:center;border:1px solid #ccc;border-radius:20px;display:flex;gap:10px;padding:5px 15px}.quantity-label{color:#666;font-size:12px;margin-right:10px;text-transform:uppercase}.quantity-btn{background:none;border:none;cursor:pointer;font-size:18px;padding:0 5px}.quantity-value{font-size:14px;min-width:20px;text-align:center}.item-actions{display:flex;gap:15px}.action-link{background:none;border:none;cursor:pointer;font-size:12px;padding:0;text-decoration:underline;text-transform:uppercase}.action-link.remove-link{color:#000}.cart-summary{margin-left:auto;max-width:300px}.cart-preview-note{color:#666;font-size:13px;line-height:1.5}.summary-row{display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-bottom:10px}.delivery-note{color:#666;font-size:13px;margin-bottom:20px}.checkout-btn{background-color:#1a8c69;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:15px;text-transform:uppercase;width:100%}.review-page{color:#171717;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.review-intro{background:#1a8c69;color:#fff;min-height:680px;padding:clamp(60px,9vw,130px)}.review-kicker{font-size:12px;font-weight:700;letter-spacing:.15em;margin:0 0 24px}.review-intro h1{font-size:clamp(62px,9vw,128px);letter-spacing:-.07em;line-height:.84;margin:0 0 60px;max-width:700px}.review-notice{border:1px solid #ffffff8c;max-width:650px;padding:24px}.review-notice strong{font-size:20px}.review-notice p{font-size:16px;line-height:1.55;margin:10px 0 0}.review-summary{padding:clamp(50px,7vw,100px) clamp(24px,5vw,70px)}.review-actions h2,.review-summary h2{font-size:clamp(30px,4vw,50px);letter-spacing:-.04em;margin:0 0 35px}.review-items{border-top:1px solid #ccc}.review-item{grid-gap:18px;align-items:center;border-bottom:1px solid #ccc;display:grid;gap:18px;grid-template-columns:86px 1fr auto;padding:18px 0}.review-item__visual{width:86px}.review-item h3{font-size:16px;margin:0 0 6px}.review-item p{color:#666;font-size:13px;margin:0}.review-total{display:flex;font-size:20px;justify-content:space-between;padding:25px 0}.review-fineprint{color:#666;font-size:13px;line-height:1.55}.review-actions a,.review-empty a{color:inherit;text-decoration:underline}.review-actions{background:#ece8de;grid-column:1/-1;padding:clamp(60px,8vw,120px)}.review-actions p{font-size:18px;line-height:1.5;max-width:620px}.review-email{align-items:center;border:1.5px solid;border-radius:99px;display:inline-flex;font-weight:700;margin:15px 20px 15px 0;min-height:46px;padding:0 24px;text-decoration:none!important;text-transform:uppercase}@media (max-width:850px){.review-page{grid-template-columns:1fr}.review-intro{min-height:0}.review-actions{grid-column:auto}}.successDiv{background:#ece8de;display:grid;min-height:60vh;padding:60px 24px;place-items:center}.success-container{max-width:680px;text-align:center}.success-container h1{font-size:clamp(44px,7vw,82px);letter-spacing:-.05em;line-height:.95;margin:0 0 20px}.success-container p{font-size:18px;line-height:1.5}.success-container a{color:inherit;font-weight:700}.policy-page{font-family:sans-serif;padding:60px 40px;width:100%}@media(max-width:768px){.policy-page{padding:40px 20px}.policy-title{font-size:28px}.policy-content{font-size:16px}.policy-content h2{font-size:20px}.policy-content h3{font-size:18px}}.shop{color:#171717;padding:clamp(50px,7vw,100px) clamp(20px,5vw,80px) clamp(80px,10vw,150px)}.shop-controls{margin-bottom:55px}.shop-kicker{font-size:12px;font-weight:700;letter-spacing:.15em;margin:0 0 16px}.shop-controls h1{font-size:clamp(58px,9vw,128px);letter-spacing:-.07em;line-height:.85;margin:0 0 22px}.shop-intro{color:#555;font-size:16px;line-height:1.5;margin:0;max-width:620px}.shop .products-grid{grid-gap:48px 20px;display:grid;gap:48px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}.shop .product-card{color:inherit;min-width:0;text-decoration:none;width:auto}.shop .product-image-wrapper{margin-bottom:16px;overflow:hidden}.shop .product-card:hover .product-visual{transform:scale(.985)}.shop .product-visual{transition:transform .2s ease}.shop .product-info{display:flex;flex-direction:column;gap:5px}.shop .product-name{font-size:15px;font-weight:600;line-height:1.4;margin:0}.shop .product-price{color:#444;font-size:14px;margin:0}@media(max-width:1000px){.shop .products-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.shop .products-grid{gap:34px 12px;grid-template-columns:repeat(2,1fr)}}.contact-page{color:#171717;display:grid;grid-template-columns:1.2fr .8fr;min-height:680px}.contact-hero{align-items:flex-start;background:#d8a630;display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,9vw,140px)}.contact-kicker{font-size:12px;font-weight:700;letter-spacing:.15em;margin:0 0 22px}.contact-hero h1{font-size:clamp(74px,11vw,160px);letter-spacing:-.07em;line-height:.8;margin:0 0 35px}.contact-hero p{font-size:20px;line-height:1.5;max-width:600px}.contact-hero a{color:inherit;font-size:clamp(20px,3vw,34px);font-weight:700;margin-top:20px;overflow-wrap:anywhere}.contact-guidance{background:#ece8de;display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,7vw,100px)}.contact-guidance h2{font-size:clamp(36px,5vw,62px);letter-spacing:-.045em;line-height:.95;margin:0 0 30px}.contact-guidance li,.contact-guidance p{font-size:15px;line-height:1.6;margin-bottom:16px}@media(max-width:820px){.contact-page{grid-template-columns:1fr}}.policy-page,.returns{font-family:sans-serif;padding:60px 40px;width:100%}@media(max-width:768px){.policy-page,.returns{padding:40px 20px}.policy-title{font-size:28px}.policy-content{font-size:16px}.policy-content h2{font-size:20px}.policy-content h3{font-size:18px}}.about-page{color:#171717}.about-intro{background:#ece8de;padding:clamp(70px,11vw,170px) clamp(24px,8vw,130px)}.about-intro h1{font-size:clamp(64px,10vw,148px);letter-spacing:-.07em;line-height:.84;margin:0 0 45px;max-width:1050px}.about-intro>p:last-child{font-size:clamp(20px,2.2vw,30px);line-height:1.45;margin:0 0 0 auto;max-width:760px}.about-art{grid-gap:18px;background:#151515;display:grid;gap:18px;grid-template-columns:1.3fr .9fr 1.1fr;min-height:520px;padding:clamp(24px,5vw,70px)}.about-art__block{align-items:flex-end;display:flex;font-size:clamp(46px,7vw,104px);font-weight:700;letter-spacing:-.07em;overflow:hidden;padding:28px}.about-art__block--one{background:#1a8c69;color:#d9efe6}.about-art__block--two{align-items:center;background:#d8a630;color:#27231b}.about-art__block--three{align-items:flex-start;background:#c7c6dd;color:#32325a}.about-art__block span{writing-mode:vertical-rl}.about-principles{padding:clamp(70px,10vw,150px) clamp(24px,8vw,130px)}.about-principles ol{border-top:1px solid #bbb;list-style:none;margin:0;padding:0}.about-principles li{grid-gap:24px;border-bottom:1px solid #bbb;display:grid;gap:24px;grid-template-columns:80px 1fr;padding:30px 0}.about-principles li>span{font-size:12px;letter-spacing:.12em;padding-top:6px}.about-principles h3{font-size:clamp(28px,4vw,48px);margin:0 0 10px}.about-principles li p{font-size:18px;line-height:1.55;margin:0;max-width:680px}.about-status{background:#1a8c69;color:#fff;padding:clamp(70px,10vw,150px) clamp(24px,8vw,130px)}.about-status h2{font-size:clamp(54px,8vw,112px);letter-spacing:-.06em;line-height:.9;margin:0 0 35px}.about-status>p:last-child{font-size:clamp(19px,2vw,28px);line-height:1.5;margin:0 0 0 auto;max-width:780px}@media(max-width:700px){.about-art{grid-template-columns:1fr;min-height:900px}.about-art__block span{writing-mode:initial}.about-principles li{grid-template-columns:45px 1fr}}.site-header{font-family:sans-serif;width:100%}.header-top{background-color:#1a8c69;color:#fff;font-size:12px;font-weight:500;padding:8px 0;text-align:center}.header-main{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:20px 40px}.header-nav{display:flex;gap:20px}.nav-link{color:#000;font-size:13px;font-weight:500;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.nav-link:hover{opacity:.7}.header-logo{color:#000;font-size:24px;font-weight:500;text-align:center;text-decoration:none}.header-actions{align-items:center;display:flex;gap:15px}.action-btn{background:none;border:none;color:#000;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.5px;padding:0;text-decoration:none;text-transform:uppercase}.action-btn:hover{opacity:.7}.cart-count{font-weight:400}@media(max-width:700px){.header-top{line-height:1.4;padding:8px 14px}.header-main{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr auto;padding:18px 20px}.header-logo{grid-column:1/-1;grid-row:1;justify-self:center}.header-nav{gap:14px;grid-row:2}.header-actions{grid-row:2}.action-btn,.nav-link{font-size:11px}}.site-footer{background:#151515;color:#fff;padding:clamp(50px,7vw,90px) clamp(24px,5vw,80px) 36px}.footer-heading{align-items:flex-end;border-bottom:1px solid #555;display:flex;gap:30px;justify-content:space-between;padding-bottom:45px}.footer-heading span{font-size:clamp(44px,8vw,112px);font-weight:700;letter-spacing:-.07em;line-height:.8}.footer-heading p{font-size:14px;margin:0}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0;max-width:none;padding:55px 0}.footer-column{min-width:0}.footer-title{font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 22px}.footer-link{background:none;border:0;color:#fff;cursor:pointer;display:block;font:inherit;font-size:13px;line-height:1.5;margin:0 0 11px;padding:0;text-align:left;text-decoration:none;width:fit-content}.footer-link:focus-visible,.footer-link:hover{opacity:1;text-decoration:underline}.footer-note{color:#aaa;display:block;font-size:12px;line-height:1.55;max-width:290px}.footer-bottom{align-items:center;border-top:1px solid #555;color:#aaa;display:flex;font-size:11px;gap:20px;justify-content:space-between;margin:0;max-width:none;padding-top:28px}@media(max-width:780px){.footer-heading{align-items:flex-start;flex-direction:column}.footer-content{grid-template-columns:1fr 1fr}}@media(max-width:460px){.footer-content{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}}.delivery,.policy-page{font-family:sans-serif;padding:60px 40px;width:100%}.policy-container{margin:0 auto;max-width:900px}.policy-title{font-size:clamp(48px,8vw,104px);font-weight:700;letter-spacing:-.06em;line-height:.9;margin-bottom:40px}.policy-updated{color:#666;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 22px;text-transform:uppercase}.policy-content{font-size:18px;line-height:1.8}.policy-content p{margin-bottom:20px}.policy-content h2{font-size:24px;font-weight:700;margin:40px 0 20px;text-transform:uppercase}.policy-content h3{font-size:20px;font-weight:700;margin:30px 0 15px}.policy-content ol,.policy-content ul{margin:20px 0;padding-left:30px}.policy-content li{margin-bottom:10px}.policy-content a{color:#157d68;text-decoration:underline}.policy-content a:hover{opacity:.7}.policy-content strong{font-weight:700}.policy-callout{background:#eef5f1;border-left:5px solid #1a8c69;margin:0 0 40px;padding:22px}.storage-table-wrap{overflow-x:auto}.storage-table{border-collapse:collapse;font-size:14px;line-height:1.5;width:100%}.storage-table td,.storage-table th{border:1px solid #ccc;padding:14px;text-align:left;vertical-align:top}.storage-table th{background:#ece8de}@media(max-width:768px){.delivery,.policy-page{padding:40px 20px}.policy-title{font-size:28px}.policy-content{font-size:16px}.policy-content h2{font-size:20px}.policy-content h3{font-size:18px}}.faqs-page{color:#171717;padding:clamp(60px,9vw,130px) clamp(24px,7vw,110px)}.faqs-intro{margin-bottom:70px;max-width:950px}.faqs-kicker{font-size:12px;font-weight:700;letter-spacing:.15em;margin:0 0 20px}.faqs-intro h1{font-size:clamp(64px,10vw,142px);letter-spacing:-.07em;line-height:.84;margin:0 0 25px}.faqs-intro>p:last-child{font-size:20px;line-height:1.5;max-width:580px}.faqs-list{border-top:1px solid #aaa;margin-left:auto;max-width:1050px}.faqs-list details{border-bottom:1px solid #aaa}.faqs-list summary{grid-gap:15px;cursor:pointer;display:grid;font-size:clamp(20px,2.4vw,30px);font-weight:600;gap:15px;grid-template-columns:55px 1fr;list-style:none;padding:28px 48px 28px 0;position:relative}.faqs-list summary::-webkit-details-marker{display:none}.faqs-list summary:after{content:"+";font-size:30px;font-weight:400;position:absolute;right:5px}.faqs-list details[open] summary:after{content:"−"}.faqs-list summary span{font-size:11px;font-weight:400;letter-spacing:.1em;padding-top:7px}.faq-answer{font-size:17px;line-height:1.6;max-width:780px;padding:0 25px 30px 70px}.faq-answer a{color:#11694e}@media(max-width:600px){.faqs-list summary{grid-template-columns:38px 1fr}.faq-answer{padding-left:53px}}.cookie-notice{align-items:center;background:#151515;border:1px solid #555;bottom:22px;box-shadow:0 12px 45px #00000047;color:#fff;display:flex;gap:30px;justify-content:space-between;left:22px;margin-left:auto;max-width:920px;padding:24px;position:fixed;right:22px;z-index:1000}.cookie-notice h2{font-size:19px;margin:0 0 8px}.cookie-notice p{font-size:13px;line-height:1.55;margin:0;max-width:680px}.cookie-notice a{color:inherit}.cookie-notice button{background:#fff;border:1px solid #fff;border-radius:99px;color:#151515;cursor:pointer;flex:0 0 auto;font-weight:700;min-height:42px;padding:0 22px}.cookie-notice button:hover{background:#1a8c69;color:#fff}@media(max-width:620px){.cookie-notice{align-items:flex-start;flex-direction:column}.cookie-notice button{width:100%}}
/*# sourceMappingURL=main.d7f9edb3.css.map*/