:root{--akko-ink: #2e3a4e;--akko-navy: #2e3a4e;--akko-gold: #b08d4f;--akko-muted: rgba(46,58,78,.68);--akko-border: rgba(46,58,78,.14);--akko-border-light: rgba(46,58,78,.1);--akko-serif: "Cormorant Garamond", serif}html,body{overflow-x:clip}.akko-r-section{padding:64px 20px}.akko-r-wrap{max-width:1200px;margin:0 auto}.akko-r-center{text-align:center}.akko-r-eyebrow{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#b08d4f;margin:0 0 12px}.akko-r-title{font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.4vw,44px);font-weight:400;color:#2e3a4e;line-height:1.15;margin:0 0 20px}.akko-r-text{font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.7;color:#2e3a4eb8}.product-info--akko,.akko-customizer,[data-akko-root]{background:#faf7f2}.akko-customizer img,.product-info--akko img{max-width:100%;height:auto}.akko-title{font-family:Cormorant Garamond,serif;font-size:clamp(28px,3vw,40px);color:#2e3a4e;font-weight:400;line-height:1.15;margin:0 0 6px}.akko-brandline{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#b08d4f;margin:0 0 4px}.akko-price{font-family:Cormorant Garamond,serif;font-size:26px;color:#2e3a4e}.akko-madein{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#b08d4f;display:flex;align-items:center;gap:6px;margin:8px 0 20px}.akko-label{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#2e3a4e8c;margin:0 0 10px;display:block}.akko-size-selector{margin:22px 0}.akko-size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.akko-size-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid rgba(46,58,78,.14);border-radius:12px;background:#fff;text-decoration:none;transition:border-color .25s ease}.akko-size-card:hover{border-color:#b08d4f}.akko-size-card.is-active{border:2px solid #b08d4f}.akko-size-card__name{font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#2e3a4e}.akko-size-card__price{font-family:Cormorant Garamond,serif;font-size:16px;color:#2e3a4eb8}.akko-size-details{margin-top:10px;text-align:center;font-family:Jost,sans-serif;font-size:13px;color:#2e3a4eb8}.akko-swatches{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 20px}.akko-swatches label,.akko-swatches .ColorSwatch{width:44px;height:44px;border-radius:50%;cursor:pointer;display:inline-block}.akko-swatches input:checked+label,.akko-swatches label:has(input:checked){box-shadow:0 0 0 2px #fff,0 0 0 4px #b08d4f}.PatternSwatchList,[data-option-type=imprim] ul{display:grid!important;grid-template-columns:repeat(5,1fr);gap:8px;list-style:none;padding:0;margin:6px 0 20px}.PatternSwatch,[data-option-type=imprim] label{display:block;width:100%;aspect-ratio:1/1;border:1px solid rgba(46,58,78,.14);border-radius:8px;overflow:hidden;cursor:pointer;background:#fff}.PatternSwatch img,[data-option-type=imprim] label img{width:100%;height:100%;max-width:64px;object-fit:cover;display:block}[data-option-type=imprim] input:checked+label,[data-option-type=imprim] label:has(input:checked){border:2px solid #b08d4f}.akko-module-personnalisation,.akko-panel--embroidery{background:#fff;border:1px solid rgba(176,141,79,.55);border-radius:6px;overflow:hidden;margin:24px 0}.akko-personalize-toggle{display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;background:#fff;border:none;border-bottom:1px solid rgba(46,58,78,.08);cursor:pointer;text-align:left;font-family:inherit}.akko-personalize-toggle__icon{color:#b08d4f;flex:0 0 auto;display:flex}.akko-personalize-toggle__text{flex:1;display:flex;flex-direction:column;gap:3px}.akko-personalize-toggle__title{font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#2e3a4e}.akko-personalize-toggle__sub{font-family:Cormorant Garamond,serif;font-style:italic;font-size:15px;color:#b08d4f}.akko-switch{position:relative;width:46px;height:26px;border-radius:999px;background:#2e3a4e2e;transition:background .25s ease;flex:0 0 auto}.akko-switch__dot{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .25s ease}.is-embroidery-open .akko-switch,[data-akko-root].is-embroidery-open .akko-switch{background:#b08d4f}.is-embroidery-open .akko-switch__dot,[data-akko-root].is-embroidery-open .akko-switch__dot{transform:translate(20px)}.akko-customizer [data-akko-panel],.akko-customizer .akko-panel{padding:22px 24px;background:#fff}.akko-section-title{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#2e3a4e;display:flex;align-items:center;gap:8px;margin:0 0 16px}.akko-section-title svg{stroke:#b08d4f}.akko-customizer input[type=text],.akko-customizer input.akko-input,.akko-customizer input[name^="properties[LINE"]{width:100%;font-family:Cormorant Garamond,serif;font-size:17px;color:#2e3a4e;background:#fff;border:1px solid rgba(46,58,78,.14);border-radius:10px;padding:12px 14px;margin-bottom:12px;outline:none;transition:border-color .25s ease;box-shadow:none;box-sizing:border-box}.akko-customizer input[type=text]:focus,.akko-customizer input[name^="properties[LINE"]:focus{border-color:#b08d4f}.akko-hint{font-family:Jost,sans-serif;font-size:12px;color:#2e3a4e73;margin:4px 0 20px}.akko-customizer [data-akko-font-label],.akko-group-label{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#2e3a4e;display:block;margin:18px 0 10px}.akko-chips--fonts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:6px}.akko-chips--fonts .akko-font-chip,.akko-chips--fonts button{border:1px solid rgba(46,58,78,.18);border-radius:4px;background:#fff;padding:14px 4px;text-align:center;cursor:pointer;transition:border-color .25s ease;font-family:inherit}.akko-chips--fonts .akko-font-chip:hover,.akko-chips--fonts button:hover{border-color:#b08d4f}.akko-chips--fonts .akko-font-chip.is-active,.akko-chips--fonts button.is-active,.akko-chips--fonts button[aria-pressed=true]{border:1.5px solid #b08d4f}.akko-customizer [data-thread-swatches]{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;margin:6px 0 14px;padding-bottom:4px}.akko-customizer [data-thread-swatches] label{position:relative;flex:0 0 auto;cursor:pointer}.akko-customizer [data-thread-swatches] .akko-thread__swatch,.akko-customizer [data-thread-swatches] label span{width:30px;height:30px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #2e3a4e1f}.akko-customizer [data-thread-swatches] input:checked+span,.akko-customizer [data-thread-swatches] label:has(input:checked) span{box-shadow:0 0 0 2px #fff,0 0 0 4px #b08d4f}.akko-customizer [data-thread-swatches] label:has(input:checked):after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:13px;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.3);pointer-events:none}.akko-remove{display:inline-block;margin-top:8px;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.08em;color:#2e3a4e80;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.akko-cta,.product-info--akko button[type=submit],.akko-customizer button[type=submit]{background:#2e3a4e!important;color:#fff!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important;padding:18px!important;width:100%!important;border:none!important;border-radius:0!important;cursor:pointer!important;transition:background .3s ease!important}.akko-cta:hover,.product-info--akko button[type=submit]:hover,.akko-customizer button[type=submit]:hover{background:#b08d4f!important}.akko-klarna,.akko-delivery-line{text-align:center;font-family:Jost,sans-serif;font-size:13px;color:#2e3a4eb8;margin-top:12px}.product-info--akko details,.akko-customizer details{border-top:1px solid rgba(46,58,78,.12);background:transparent}.product-info--akko details summary,.akko-customizer details summary{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#2e3a4e;padding:16px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.product-info--akko details summary::-webkit-details-marker,.akko-customizer details summary::-webkit-details-marker{display:none}.product-info--akko details .rte,.akko-customizer details .rte{padding:0 0 16px;font-size:15px;line-height:1.7;color:#2e3a4eb8}.akko-other-sizes{display:flex;gap:12px;margin:24px 0}.akko-other-sizes a{flex:1;text-align:center;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#2e3a4e;text-decoration:none;padding:14px 8px;border:1px solid rgba(46,58,78,.14);border-radius:10px;background:#fff;transition:border-color .25s ease}.akko-other-sizes a:hover{border-color:#b08d4f}[data-akko-gallery]{position:relative}.akko-embroidery-preview,[data-akko-overlay]{position:absolute!important;left:8%!important;right:8%!important;top:31%!important;height:30%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;pointer-events:none!important;z-index:5!important}.akko-preview-lines{display:flex;flex-direction:column;align-items:center;gap:2px}[data-akko-preview-line="1"]{font-family:Allura,cursive;font-size:clamp(16px,1.8vw,26px);line-height:1.25}[data-akko-preview-line="2"]{font-family:Allura,cursive;font-size:clamp(13px,1.4vw,20px);line-height:1.25}.akko-disclaimer-badge{position:absolute;left:12px;bottom:12px;z-index:6;background:#2e3a4eeb;color:#fff;font-family:Jost,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:7px 12px;border-radius:4px;pointer-events:none;transition:opacity .3s ease}.akko-thumbnails-nav,.akko-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding-bottom:4px}.akko-thumb,.akko-gallery-thumbs img{width:96px;height:96px;object-fit:cover;border:1px solid rgba(46,58,78,.1);border-radius:6px;cursor:pointer;flex:0 0 auto}.akko-thumb.is-active,.akko-gallery-thumbs img.is-active{border:2px solid #b08d4f}.akko-customizer input[type=radio]{position:absolute;opacity:0;pointer-events:none}.akko-customizer [data-option-type=couleur] label,.akko-customizer .ColorSwatch,.akko-customizer [class*=color-swatch i],.akko-customizer [class*=ColorSwatch i]{display:inline-block!important;width:40px!important;height:40px!important;border-radius:50%!important;cursor:pointer!important;background-clip:padding-box!important;box-shadow:inset 0 0 0 1px #2e3a4e26!important;margin:0 8px 8px 0!important}.akko-customizer [data-option-type=couleur] label:has(input:checked),.akko-customizer .ColorSwatch:has(input:checked){box-shadow:0 0 0 2px #fff,0 0 0 4px #b08d4f!important}.akko-customizer [data-option-type=couleur] label>span,.akko-customizer .ColorSwatch>span{display:block;width:100%;height:100%;border-radius:50%}.akko-customizer [data-option-type=imprim] label,.akko-customizer .PatternSwatch,.akko-customizer [class*=pattern-swatch i],.akko-customizer [class*=PatternSwatch i]{display:inline-block!important;width:58px!important;height:58px!important;aspect-ratio:1/1!important;border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(46,58,78,.18)!important;cursor:pointer!important;background:#fff!important;margin:0 8px 8px 0!important;vertical-align:top!important}.akko-customizer [data-option-type=imprim] label img,.akko-customizer .PatternSwatch img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.akko-customizer [data-option-type=imprim] label:has(input:checked),.akko-customizer .PatternSwatch:has(input:checked){border:2px solid #b08d4f!important}.akko-customizer [data-thread-swatches] label,.akko-customizer .akko-thread{position:relative!important;display:inline-block!important;margin:0 8px 8px 0!important;cursor:pointer!important}.akko-customizer [data-thread-swatches] label>span,.akko-customizer .akko-thread__swatch{display:block!important;width:30px!important;height:30px!important;border-radius:50%!important;background:var(--swatch, #ccc)!important;box-shadow:inset 0 0 0 1px #2e3a4e26!important}.akko-customizer [data-thread-swatches] label:has(input:checked)>span,.akko-customizer .akko-thread:has(input:checked) .akko-thread__swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #b08d4f!important}.akko-thread__option input[type=radio],.akko-customizer .akko-color input[type=radio],.akko-customizer .akko-print input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;pointer-events:none!important}.akko-thread-swatches{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;margin:8px 0 16px!important;padding:4px 2px!important}.akko-thread__option{position:relative!important;flex:0 0 auto!important;cursor:pointer!important;display:inline-block!important}.akko-thread__swatch{display:block!important;width:30px!important;height:30px!important;border-radius:50%!important;background:var(--swatch, #ccc)!important;box-shadow:inset 0 0 0 1px #2e3a4e26!important}.akko-thread__check{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;pointer-events:none!important}.akko-thread__option.is-active .akko-thread__swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #b08d4f!important}.akko-thread__option.is-active .akko-thread__check{opacity:1!important}.akko-color-swatches,.akko-customizer [data-akko-colors]{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:8px 0 18px!important}.akko-customizer [data-akko-colors] button,.akko-color-swatches button{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;border:none!important;cursor:pointer!important;padding:0!important;box-shadow:inset 0 0 0 1px #2e3a4e26!important;background-clip:padding-box!important}.akko-customizer [data-akko-colors] button.is-active,.akko-color-swatches button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #b08d4f!important}.akko-print-swatches,.akko-customizer [data-akko-prints]{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:8px!important;margin:8px 0 18px!important}.akko-customizer [data-akko-prints] button,.akko-print-swatches button{width:100%!important;aspect-ratio:1/1!important;border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(46,58,78,.18)!important;background:#fff!important;cursor:pointer!important;padding:0!important}.akko-customizer [data-akko-prints] button img,.akko-print-swatches button img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.akko-customizer [data-akko-prints] button.is-active,.akko-print-swatches button.is-active{border:2px solid #b08d4f!important}.akko-customizer [data-akko-fonts]{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:8px!important;margin:8px 0 18px!important}.akko-customizer [data-akko-fonts] button{border:1px solid rgba(46,58,78,.18)!important;border-radius:4px!important;background:#fff!important;padding:12px 4px!important;text-align:center!important;cursor:pointer!important}.akko-customizer [data-akko-fonts] button.is-active{border:1.5px solid #b08d4f!important}.akko-customizer [data-akko-sizes]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}body.template-product,.template-product #MainContent,.template-product .shopify-section,.product-info--akko,.akko-customizer,[data-akko-root]{background:#faf7f2!important}.template-product [data-akko-gallery]{background:transparent!important}.akko-customizer .akko-panel--embroidery,.akko-customizer [class*=embroidery]:has(.akko-personalize-toggle),.akko-module-personnalisation{background:#fff!important;border:1px solid rgba(176,141,79,.55)!important;border-radius:6px!important;overflow:hidden!important}.akko-customizer .akko-personalize-toggle{background:#fff!important;border:none!important;border-bottom:1px solid rgba(46,58,78,.08)!important}.akko-customizer .akko-hint,.akko-customizer p:not(.akko-label):not(.akko-section-title):not(.akko-title):not(.akko-price),.product-info--akko .akko-delivery-line,.product-info--akko .akko-klarna{font-family:Jost,sans-serif!important;font-size:13px!important;line-height:1.6!important;color:#2e3a4e99!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important}.akko-customizer .akko-group-label,.akko-customizer [data-akko-font-label],.akko-customizer .akko-section-label,.product-info--akko .akko-label{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#2e3a4e8c!important;margin:20px 0 10px!important}.akko-customizer .akko-group-label em,.akko-customizer .akko-section-label__value,.akko-customizer [data-akko-font-label] em{text-transform:none!important;letter-spacing:0!important;color:#2e3a4e73!important;font-style:normal!important}.akko-r-hero{position:relative;padding:0;overflow:hidden}.akko-r-hero__img{width:100%;height:82vh;min-height:520px;object-fit:cover;display:block}.akko-r-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2e3a4e2e,#2e3a4e52)}.akko-r-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px}.akko-r-hero__kicker{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:#ffffffeb;margin:0 0 16px}.akko-r-hero__title{font-family:Cormorant Garamond,serif;font-size:clamp(38px,6vw,72px);font-weight:400;color:#fff;line-height:1.08;margin:0 0 26px;text-shadow:0 2px 20px rgba(46,58,78,.25)}.akko-r-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.akko-r-btn{font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;padding:16px 30px;text-decoration:none;cursor:pointer;transition:all .3s ease;display:inline-block;border:1px solid transparent}.akko-r-btn--solid{background:#2e3a4e;color:#fff}.akko-r-btn--solid:hover{background:#b08d4f}.akko-r-btn--ghost{background:#ffffff24;color:#fff;border-color:#ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.akko-r-btn--ghost:hover{background:#fff;color:#2e3a4e}.akko-r-icons{padding:36px 20px;background:#faf7f2}.akko-r-icons__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto}.akko-r-icon{text-align:center}.akko-r-icon__circle{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:#fff;border:1px solid rgba(176,141,79,.4);display:flex;align-items:center;justify-content:center;color:#b08d4f}.akko-r-icon__title{font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#2e3a4e;margin:0 0 4px}.akko-r-icon__text{font-family:Jost,sans-serif;font-size:12px;color:#2e3a4e99;margin:0}@media(max-width:749px){.akko-r-icons__grid{grid-template-columns:repeat(2,1fr)}}.akko-r-collection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:40px auto 0}.akko-r-product__img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;display:block;background:#fff}.akko-r-product__body{padding:18px 6px 0;text-align:center}.akko-r-product__name{font-family:Cormorant Garamond,serif;font-size:24px;color:#2e3a4e;margin:0 0 4px}.akko-r-product__note{font-family:Cormorant Garamond,serif;font-style:italic;font-size:16px;color:#b08d4f;margin:0 0 8px}.akko-r-product__dims,.akko-r-product__count{font-family:Jost,sans-serif;font-size:12px;color:#2e3a4e8c;margin:0 0 4px}.akko-r-product__desc{font-family:Jost,sans-serif;font-size:13px;line-height:1.6;color:#2e3a4eb8;margin:8px 0 12px}.akko-r-product__colors{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.akko-r-color{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #2e3a4e26}.akko-r-product__price{font-family:Cormorant Garamond,serif;font-size:22px;color:#2e3a4e;margin:0 0 14px}.akko-r-product__cta{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#2e3a4e;text-decoration:none;border-bottom:1px solid #b08d4f;padding-bottom:3px}.akko-r-product__cta:hover{color:#b08d4f}@media(max-width:749px){.akko-r-collection__grid{grid-template-columns:1fr}}.akko-r-personas{background:#fff}.akko-r-personas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:40px auto 0}.akko-r-persona{background:#faf7f2;border:1px solid rgba(46,58,78,.08);border-radius:16px;padding:36px 28px;text-align:center}.akko-r-persona__icon{width:60px;height:60px;margin:0 auto 18px;border-radius:50%;background:#fff;border:1px solid rgba(176,141,79,.4);display:flex;align-items:center;justify-content:center;color:#b08d4f}.akko-r-persona__title{font-family:Cormorant Garamond,serif;font-size:24px;color:#2e3a4e;margin:0 0 12px}.akko-r-persona__text{font-family:Jost,sans-serif;font-size:14px;line-height:1.7;color:#2e3a4eb8;margin:0 0 18px}.akko-r-persona__cta{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#b08d4f;text-decoration:none}@media(max-width:749px){.akko-r-personas__grid{grid-template-columns:1fr}}.akko-r-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:40px auto 0}.akko-r-step{text-align:center;padding:0 8px}.akko-r-step__num{display:block;font-family:Jost,sans-serif;font-size:20px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#b08d4f;line-height:1;margin-bottom:10px}.akko-r-step__icon{color:#b08d4f;margin:0 auto 12px;display:flex;justify-content:center;align-items:center;width:58px;height:58px;border-radius:50%;border:1px solid rgba(176,141,79,.45)}.akko-r-step__title{font-family:Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#2e3a4e;margin:0 0 8px}.akko-r-step__text{font-family:Jost,sans-serif;font-size:13px;line-height:1.6;color:#2e3a4eb8;margin:0}@media(max-width:749px){.akko-r-steps__grid{grid-template-columns:repeat(2,1fr)}}.akko-r-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.akko-r-split__img{min-height:420px;background:#fff}.akko-r-split__img img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.akko-r-split__inner{display:flex;align-items:center;padding:64px 48px;background:#faf7f2}.akko-r-split__text{font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.75;color:#2e3a4ec7;margin:18px 0 26px}.akko-r-split__link{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#2e3a4e;text-decoration:none;border-bottom:1px solid #b08d4f;padding-bottom:3px}@media(max-width:749px){.akko-r-split{grid-template-columns:1fr}.akko-r-split__inner{padding:44px 24px;order:1}.akko-r-split__img{order:2;min-height:300px}.akko-r-split__img img{min-height:300px}}.akko-r-savoir__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1100px;margin:40px auto 0}.akko-r-savoir__num{font-family:Cormorant Garamond,serif;font-size:44px;color:#b08d4f80;line-height:1;margin-bottom:12px}.akko-r-savoir__title{font-family:Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#2e3a4e;margin:0 0 10px}.akko-r-savoir__text{font-family:Jost,sans-serif;font-size:13px;line-height:1.7;color:#2e3a4eb8;margin:0}@media(max-width:749px){.akko-r-savoir__grid{grid-template-columns:repeat(2,1fr)}}.akko-r-histoire__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:40px auto 0}.akko-r-histoire__line{width:44px;height:2px;background:#b08d4f;margin:0 auto 18px}.akko-r-histoire__title{font-family:Cormorant Garamond,serif;font-size:24px;color:#2e3a4e;margin:0 0 12px}.akko-r-histoire__text{font-family:Jost,sans-serif;font-size:14px;line-height:1.7;color:#2e3a4eb8;margin:0}@media(max-width:749px){.akko-r-histoire__grid{grid-template-columns:1fr}}.akko-r-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1200px;margin:40px auto 0}.akko-r-gallery__item{aspect-ratio:1/1;overflow:hidden;border-radius:10px;background:#fff}.akko-r-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.akko-r-gallery__item:hover img{transform:scale(1.04)}@media(max-width:749px){.akko-r-gallery__grid{grid-template-columns:repeat(2,1fr)}}.akko-r-faq__list{max-width:780px;margin:30px auto 0}.akko-r-faq__item{border-bottom:1px solid rgba(46,58,78,.12)}.akko-r-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:Jost,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;color:#2e3a4e;text-align:left;padding:20px 0;background:none;border:none;cursor:pointer}.akko-r-faq__chevron{color:#b08d4f;transition:transform .3s ease;flex:0 0 auto;margin-left:16px}.akko-r-faq__item[open] .akko-r-faq__chevron,.akko-r-faq__item.is-open .akko-r-faq__chevron{transform:rotate(180deg)}.akko-r-faq__answer{font-family:Cormorant Garamond,serif;font-size:17px;line-height:1.7;color:#2e3a4eb8;padding:0 0 20px;margin:0}
/*# sourceMappingURL=/cdn/shop/t/69/assets/akko-refonte.css.map */
