.note-aug{background-color:var(--note-page-bg, #ffffff);padding:min(var(--note-pad, 48px),10vw) min(24px,5vw);margin-top:min(var(--note-mt, 0px),12vw);margin-bottom:min(var(--note-mb, 0px),12vw)}.note-aug__card{position:relative;width:100%;max-width:var(--note-max, 720px);margin:0 auto;padding:min(var(--note-inner, 34px),7vw);background-color:var(--note-bg, #fdf8e9);border-left:var(--note-edge, 5px) solid var(--note-accent, #0e3a63);border-radius:var(--note-radius, 8px);box-shadow:0 2px 14px #0000000d}.note-aug__icon{display:inline-flex;margin-bottom:min(16px,4vw);color:var(--note-eyebrow, #b08a3e)}.note-aug__eyebrow{margin:0 0 min(10px,2.5vw);font-family:var(--font-body-family);font-size:min(var(--note-eyebrow-size, 12px),3.3vw);font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--note-eyebrow, #b08a3e)}.note-aug__heading{margin:0 0 min(16px,4vw);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:min(var(--note-heading-size, 24px),6vw);line-height:1.3;color:var(--note-heading, #1c2b3a)}.note-aug__text{font-family:var(--font-body-family);font-size:min(var(--note-text-size, 16px),4.4vw);line-height:var(--note-line-height, 1.7);color:var(--note-text, #4a4a4a)}.note-aug__text p{margin:0 0 1.1em}.note-aug__text p:last-child{margin-bottom:0}.note-aug__text strong{font-weight:700;color:var(--note-heading, #1c2b3a)}.note-aug__text a{color:inherit}.note-aug__signature{margin:min(22px,5vw) 0 0;font-family:var(--font-heading-family);font-style:italic;font-weight:700;font-size:min(var(--note-signature-size, 17px),4.6vw);line-height:1.4;color:var(--note-signature, #1c2b3a)}.bantxt-aug{background-color:var(--bantxt-bg, #0e3a63);padding:min(var(--bantxt-pad, 34px),8vw) min(24px,5vw);margin-top:min(var(--bantxt-mt, 0px),12vw);margin-bottom:min(var(--bantxt-mb, 0px),12vw)}.bantxt-aug__wrap{width:100%;max-width:var(--bantxt-max, 1100px);margin:0 auto;text-align:center}.bantxt-aug__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--bantxt-heading-weight, 400);font-size:min(var(--bantxt-heading-size, 34px),6.4vw);letter-spacing:var(--bantxt-heading-ls, 0px);line-height:1.25;color:var(--bantxt-heading-color, #ffffff)}.bantxt-aug__sub{margin:min(var(--bantxt-gap, 14px),4vw) 0 0;font-family:var(--font-body-family);font-size:min(var(--bantxt-sub-size, 15px),4.2vw);line-height:1.6;color:var(--bantxt-sub-color, #e6ecf3)}.anun-aug{background-color:var(--anun-bg, #093863);padding:min(var(--anun-pad, 14px),4vw) min(20px,5vw);width:100%}.anun-aug--sticky{position:sticky;top:0;z-index:20}.anun-aug__viewport{position:relative;display:grid}.anun-aug__slide{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:min(var(--anun-gap, 4px),2vw);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.anun-aug__slide.is-active{opacity:1;visibility:visible}.anun-aug__link{display:flex;flex-direction:column;align-items:center;gap:inherit;text-decoration:none;color:inherit}.anun-aug__line1{font-family:var(--font-body-family);font-size:min(var(--anun-line1-size, 14px),3.9vw);font-weight:var(--anun-line1-weight, 700);letter-spacing:var(--anun-line1-ls, 2.5px);line-height:1.4;text-transform:uppercase;color:var(--anun-line1-color, #ffffff)}.anun-aug__line2{font-family:var(--font-body-family);font-size:min(var(--anun-line2-size, 15px),4.2vw);line-height:1.4;color:var(--anun-line2-color, #e6ecf3)}.anun-aug--hide-mob{display:block}@media(max-width:749px){.anun-aug--hide-mob{display:none}}.usp-aug{background-color:var(--usp-bg, #ffffff);padding-top:min(var(--usp-pad, 56px),12vw);padding-bottom:min(var(--usp-pad, 56px),12vw);padding-left:min(24px,5vw);padding-right:min(24px,5vw);margin-top:min(var(--usp-mt, 0px),12vw);margin-bottom:min(var(--usp-mb, 0px),12vw)}.usp-aug__wrap{width:100%;max-width:var(--usp-max, 1300px);margin:0 auto}.usp-aug__heading{margin:0 0 min(32px,7vw);text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:min(22px,5.6vw);letter-spacing:.04em;text-transform:uppercase;color:var(--usp-title-color, #1c1c1c)}.usp-aug__grid{display:grid;grid-template-columns:repeat(var(--usp-cols, 3),minmax(0,1fr));gap:min(var(--usp-gap, 40px),6vw);align-items:start}.usp-aug__item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--usp-item-width, 380px);margin:0 auto}.usp-aug__icon{display:flex;align-items:center;justify-content:center;width:min(var(--usp-icon-size, 48px),18vw);height:min(var(--usp-icon-size, 48px),18vw);margin-bottom:min(18px,4.5vw);color:var(--usp-icon-color, #1c1c1c)}.usp-aug__icon svg{width:100%;height:100%;display:block;stroke-width:var(--usp-icon-stroke, 2)}.usp-aug__icon-img{width:100%;height:100%;object-fit:contain;display:block}.usp-aug__title{margin:0 0 min(12px,3vw);font-family:var(--font-body-family);font-weight:700;font-size:min(var(--usp-title-size, 15px),4.2vw);letter-spacing:var(--usp-title-ls, .6px);line-height:1.35;text-transform:uppercase;color:var(--usp-title-color, #1c1c1c)}.usp-aug__text{font-family:var(--font-body-family);font-size:min(var(--usp-text-size, 16px),4.4vw);line-height:var(--usp-line-height, 1.6);color:var(--usp-text-color, #3f3f3f)}.usp-aug__text p{margin:0 0 .8em}.usp-aug__text p:last-child{margin-bottom:0}.usp-aug__text a{color:inherit}@media(max-width:749px){.usp-aug__grid{grid-template-columns:1fr;gap:min(var(--usp-gap, 40px),9vw)}.usp-aug__item{max-width:100%}}.adieu-aug{background-color:var(--adieu-bg, #ffffff);padding-top:min(var(--adieu-pad, 64px),13vw);padding-bottom:min(var(--adieu-pad, 64px),13vw);padding-left:min(28px,5vw);padding-right:min(28px,5vw);margin-top:min(var(--adieu-mt, 0px),12vw);margin-bottom:min(var(--adieu-mb, 0px),12vw)}.adieu-aug__wrap{width:100%;max-width:var(--adieu-max, 1240px);margin:0 auto;display:grid;grid-template-columns:var(--adieu-text-col, 45%) 1fr;align-items:center;gap:min(var(--adieu-gap, 48px),7vw)}@media(min-width:750px){.adieu-aug--img-left .adieu-aug__wrap{grid-template-columns:1fr var(--adieu-text-col, 45%)}}@media(min-width:750px){.adieu-aug--img-left .adieu-aug__text-col{order:2}.adieu-aug--img-left .adieu-aug__media{order:1}}.adieu-aug__text-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:min(var(--adieu-block-gap, 18px),5vw);padding:min(12px,3vw)}.adieu-aug--align-left .adieu-aug__text-col{align-items:flex-start;text-align:left}.adieu-aug__eyebrow{margin:0;font-family:var(--font-body-family);font-size:min(12px,3.4vw);letter-spacing:.18em;text-transform:uppercase;color:var(--adieu-text-color, #4a4a4a);opacity:.7}.adieu-aug__heading{margin:0;align-self:stretch;font-family:var(--font-body-family);font-size:min(var(--adieu-heading-size, 26px),6.4vw);font-weight:var(--adieu-heading-weight, 700);line-height:1.25;letter-spacing:.01em;text-transform:uppercase;color:var(--adieu-heading-color, #1c1c1c)}.adieu-aug__text{font-family:var(--font-body-family);font-size:min(var(--adieu-text-size, 16px),4.4vw);line-height:var(--adieu-line-height, 1.7);color:var(--adieu-text-color, #4a4a4a)}.adieu-aug__text p{margin:0 0 1.4em}.adieu-aug__text p:last-child{margin-bottom:0}.adieu-aug__text a{color:inherit}.adieu-aug__signature{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:min(var(--adieu-signature-size, 18px),5vw);line-height:1.4;color:var(--adieu-signature-color, #2b2b2b)}.adieu-aug__btn{display:inline-block;margin-top:min(8px,2.5vw);padding:min(16px,4vw) min(40px,10vw);border:1px solid var(--adieu-btn-bg, #0e3a63);border-radius:var(--adieu-btn-radius, 4px);background-color:var(--adieu-btn-bg, #0e3a63);color:var(--adieu-btn-text, #ffffff);font-family:var(--font-body-family);font-size:min(14px,3.8vw);font-weight:600;letter-spacing:3px;text-transform:uppercase;text-decoration:none;line-height:1;transition:opacity .3s ease}.adieu-aug__btn:hover{opacity:.88}.adieu-aug__media{overflow:hidden;border-radius:var(--adieu-radius, 0px)}.adieu-aug__img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:var(--adieu-ratio, 1.5)}.adieu-aug__img--placeholder{background-color:#eae5dd}@media(max-width:749px){.adieu-aug__wrap{grid-template-columns:1fr;gap:min(var(--adieu-gap, 48px),8vw)}.adieu-aug--mob-image .adieu-aug__media{order:1}.adieu-aug--mob-image .adieu-aug__text-col,.adieu-aug--mob-text .adieu-aug__media{order:2}.adieu-aug--mob-text .adieu-aug__text-col{order:1}.adieu-aug__text-col{padding:0}.adieu-aug__img{aspect-ratio:var(--adieu-ratio, 1.5)}}.gar-aug{background-color:var(--gar-bg, #ffffff);padding-top:min(var(--gar-pad, 48px),11vw);padding-bottom:min(var(--gar-pad, 48px),11vw);padding-left:min(20px,4vw);padding-right:min(20px,4vw);margin-top:min(var(--gar-mt, 0px),12vw);margin-bottom:min(var(--gar-mb, 0px),12vw)}.gar-aug__wrap{width:100%;max-width:var(--gar-max, 1100px);margin:0 auto}.gar-aug__grid{display:grid;grid-template-columns:repeat(var(--gar-cols, 2),minmax(0,1fr));gap:min(var(--gar-gap, 60px),8vw);justify-items:center}.gar-aug__item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--gar-item, 300px)}.gar-aug__icon{display:flex;align-items:center;justify-content:center;width:min(var(--gar-icon-size, 40px),14vw);height:min(var(--gar-icon-size, 40px),14vw);margin-bottom:min(16px,4vw);color:var(--gar-icon-color, #1c1c1c)}.gar-aug__icon svg,.gar-aug__icon-img{width:100%;height:100%;display:block}.gar-aug__icon-img{object-fit:contain}.gar-aug__title{margin:0 0 min(8px,2vw);font-family:var(--font-body-family);font-weight:700;font-size:min(var(--gar-title-size, 14px),3.9vw);letter-spacing:.02em;line-height:1.35;text-transform:uppercase;color:var(--gar-title-color, #1c1c1c)}.gar-aug__text{margin:0;font-family:var(--font-body-family);font-size:min(var(--gar-text-size, 15px),4.1vw);line-height:1.5;color:var(--gar-text-color, #4a4a4a)}@media(max-width:749px){.gar-aug__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(var(--gar-gap, 60px),6vw)}.gar-aug__item{max-width:100%}}.imgdest-aug{background-color:var(--imgdest-bg, #ffffff);margin-top:min(var(--imgdest-mt, 0px),12vw);margin-bottom:min(var(--imgdest-mb, 0px),12vw);width:100%}.imgdest-aug__wrap{width:100%;margin:0 auto;overflow:hidden;border-radius:var(--imgdest-radius, 0px);line-height:0}.imgdest-aug--page .imgdest-aug__wrap{max-width:var(--imgdest-max, 1400px);padding-left:min(24px,5vw);padding-right:min(24px,5vw)}.imgdest-aug__link{display:block;line-height:0}.imgdest-aug__img{display:block;width:100%;height:auto;filter:brightness(var(--imgdest-brightness, 100%))}.imgdest-aug__placeholder{background-color:#eae5dd}.imgdest-aug--fit-cover .imgdest-aug__img{height:min(var(--imgdest-height, 600px),92vh);object-fit:cover}.imgdest-aug__img--mob{display:none}@media(max-width:749px){.imgdest-aug--has-mob .imgdest-aug__img--desk{display:none}.imgdest-aug--has-mob .imgdest-aug__img--mob{display:block}.imgdest-aug--fit-cover .imgdest-aug__img{height:min(var(--imgdest-height, 600px),70vh)}.imgdest-aug--page .imgdest-aug__wrap{padding-left:0;padding-right:0}}.infinite-aug{display:block;text-align:center;margin-top:min(3rem,7vw);min-height:1px}.infinite-aug__spinner{display:flex;justify-content:center;gap:.6rem;padding:min(1.6rem,4vw) 0}.infinite-aug__spinner[hidden]{display:none}.infinite-aug__dot{width:.8rem;height:.8rem;border-radius:50%;background-color:rgb(var(--color-foreground));opacity:.35;animation:infinite-aug-pulse 1.2s ease-in-out infinite}.infinite-aug__dot:nth-child(2){animation-delay:.15s}.infinite-aug__dot:nth-child(3){animation-delay:.3s}@keyframes infinite-aug-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.infinite-aug__dot{animation:none;opacity:.6}}.infinite-aug__end{margin:0;padding:min(1.6rem,4vw) 0;font-size:min(1.4rem,3.8vw);letter-spacing:.06em;opacity:.55}.infinite-aug__end[hidden]{display:none}.msj-aug{background-color:var(--msj-bg, #ffffff);padding-top:min(var(--msj-pad, 56px),12vw);padding-bottom:min(var(--msj-pad, 56px),12vw);padding-left:min(24px,6vw);padding-right:min(24px,6vw);margin-top:min(var(--msj-mt, 0px),12vw);margin-bottom:min(var(--msj-mb, 0px),12vw)}.msj-aug__wrap{width:100%;max-width:var(--msj-max, 900px);margin:0 auto;text-align:center}.msj-aug__text{font-family:var(--font-body-family);font-size:min(var(--msj-size, 16px),4.4vw);line-height:var(--msj-line-height, 1.7);color:var(--msj-color, #3a3a3a)}.msj-aug__text p{margin:0 0 min(var(--msj-gap, 28px),8vw)}.msj-aug__text p:last-child{margin-bottom:0}.msj-aug__text a{color:inherit}.msj-aug__highlight{margin:min(var(--msj-gap, 28px),8vw) 0 0;font-family:var(--font-body-family);font-size:min(var(--msj-highlight-size, 17px),4.6vw);font-weight:700;line-height:1.5;color:var(--msj-highlight-color, #111111)}.navcol-aug{background-color:var(--navcol-bg, #ededed);border-top:var(--navcol-border-width, 0px) solid var(--navcol-border, #d8d8d8);border-bottom:var(--navcol-border-width, 0px) solid var(--navcol-border, #d8d8d8);width:100%}.navcol-aug--sticky{position:sticky;top:0;z-index:15}.navcol-aug__wrap{width:100%;max-width:var(--navcol-max, 1300px);margin:0 auto}.navcol-aug__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 min(var(--navcol-gap, 34px),5vw);margin:0;padding:min(var(--navcol-pad, 14px),4vw) min(20px,5vw);list-style:none}.navcol-aug__item{margin:0}.navcol-aug__link{display:inline-block;padding:4px 0;font-family:var(--font-body-family);font-size:min(var(--navcol-size, 14px),3.8vw);font-weight:var(--navcol-weight, 400);letter-spacing:var(--navcol-ls, 1px);line-height:1.5;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--navcol-color, #6b6b6b);transition:color .25s ease}.navcol-aug__link:hover,.navcol-aug__link:focus-visible,.navcol-aug__link.is-active{color:var(--navcol-hover, #000000)}.navcol-aug--hover-underline .navcol-aug__link{position:relative}.navcol-aug--hover-underline .navcol-aug__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--navcol-hover, #000000);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.navcol-aug--hover-underline .navcol-aug__link:hover:after,.navcol-aug--hover-underline .navcol-aug__link.is-active:after{transform:scaleX(1)}.navcol-aug--hover-bold .navcol-aug__link:hover,.navcol-aug--hover-bold .navcol-aug__link.is-active{font-weight:600}@media(max-width:749px){.navcol-aug__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:16px;padding-right:16px}.navcol-aug__list::-webkit-scrollbar{display:none}}.nota-aug{background-color:var(--nota-bg, #ffffff);padding-top:min(var(--nota-pad, 64px),14vw);padding-bottom:min(var(--nota-pad, 64px),14vw);padding-left:min(24px,6vw);padding-right:min(24px,6vw);margin-top:min(var(--nota-mt, 0px),12vw);margin-bottom:min(var(--nota-mb, 0px),12vw)}.nota-aug__inner{width:100%;max-width:var(--nota-inner, 620px);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:min(var(--nota-gap, 16px),5vw)}.nota-aug--align-left .nota-aug__inner{align-items:flex-start;text-align:left;margin-left:0}.nota-aug__eyebrow{margin:0;font-family:var(--font-body-family);font-size:min(12px,3.4vw);letter-spacing:.18em;text-transform:uppercase;color:var(--nota-text-color, #4a4a4a);opacity:.7}.nota-aug__heading{margin:0;font-family:var(--font-body-family);font-size:min(var(--nota-heading-size, 17px),5vw);font-weight:var(--nota-heading-weight, 700);letter-spacing:var(--nota-heading-ls, 0px);line-height:1.35;color:var(--nota-heading-color, #1c1c1c)}.nota-aug__line{display:block;width:42px;height:1px;background-color:var(--nota-heading-color, #1c1c1c);opacity:.35}.nota-aug__text{font-family:var(--font-body-family);font-size:min(var(--nota-text-size, 16px),4.4vw);line-height:var(--nota-line-height, 1.75);color:var(--nota-text-color, #4a4a4a)}.nota-aug__text p{margin:0 0 1em}.nota-aug__text p:last-child{margin-bottom:0}.nota-aug__text a{color:inherit}.nota-aug__signature{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:min(var(--nota-signature-size, 20px),5.6vw);line-height:1.3;color:var(--nota-heading-color, #1c1c1c)}.nota-aug__btn{display:inline-block;margin-top:min(8px,2.5vw);padding:.9rem 2.2rem;border:1px solid var(--nota-heading-color, #1c1c1c);color:var(--nota-heading-color, #1c1c1c);font-family:var(--font-body-family);font-size:min(13px,3.6vw);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .35s ease,color .35s ease}.nota-aug__btn:hover{background-color:var(--nota-heading-color, #1c1c1c);color:var(--nota-bg, #ffffff)}@media(max-width:749px){.nota-aug__inner{max-width:100%}.nota-aug__text{line-height:calc(var(--nota-line-height, 1.75) - .05)}}.foot-aug{background-color:var(--foot-bg, #093863);padding-top:min(var(--foot-pad, 52px),12vw);padding-bottom:min(var(--foot-pad, 52px),12vw);padding-left:min(28px,5vw);padding-right:min(28px,5vw)}.foot-aug__wrap{width:100%;max-width:var(--foot-max, 1300px);margin:0 auto}.foot-aug__grid{display:grid;grid-template-columns:repeat(var(--foot-cols, 3),minmax(0,1fr));gap:min(var(--foot-gap, 40px),6vw);align-items:start}.foot-aug__details{width:100%}.foot-aug__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.foot-aug__summary::-webkit-details-marker{display:none}.foot-aug__heading{display:block;font-family:var(--font-body-family);font-size:min(var(--foot-heading-size, 14px),4vw);font-weight:600;letter-spacing:var(--foot-heading-ls, 3px);line-height:1.4;text-transform:uppercase;color:var(--foot-heading-color, #ffffff)}.foot-aug__chevron{display:none;color:var(--foot-heading-color, #ffffff);transition:transform .3s ease}.foot-aug__content{padding-top:min(18px,4vw)}.foot-aug__subheading{margin:0 0 min(12px,3vw);font-family:var(--font-body-family);font-size:min(var(--foot-text-size, 15px),4.2vw);font-weight:700;color:var(--foot-heading-color, #ffffff)}.foot-aug__text{font-family:var(--font-body-family);font-size:min(var(--foot-text-size, 15px),4.2vw);line-height:var(--foot-line-height, 1.7);color:var(--foot-text-color, #e6ecf3)}.foot-aug__text p{margin:0 0 1em}.foot-aug__text p:last-child{margin-bottom:0}.foot-aug__text ul,.foot-aug__text ol{margin:.4em 0 1em;padding-left:1.2em}.foot-aug__text li{margin-bottom:.35em}.foot-aug__text a{color:inherit}.foot-aug__links{margin:0;padding:0;list-style:none}.foot-aug__links li{margin-bottom:min(14px,3.5vw)}.foot-aug__links li:last-child{margin-bottom:0}.foot-aug__links a{font-family:var(--font-body-family);font-size:min(var(--foot-text-size, 15px),4.2vw);line-height:1.5;color:var(--foot-text-color, #e6ecf3);text-decoration:none;transition:opacity .25s ease}.foot-aug__links a:hover{opacity:.7;text-decoration:underline}.foot-aug__email{display:flex;align-items:center;flex-wrap:wrap;gap:.4em;margin:min(16px,4vw) 0 0;font-family:var(--font-body-family);font-size:min(var(--foot-text-size, 15px),4.2vw);line-height:1.6;color:var(--foot-text-color, #e6ecf3)}.foot-aug__email strong{color:var(--foot-heading-color, #ffffff)}.foot-aug__email-icon{display:inline-flex;color:var(--foot-heading-color, #ffffff)}.foot-aug__email a{color:inherit}.foot-aug__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:min(10px,2.5vw);margin-top:min(48px,10vw)}.foot-aug__pay{display:inline-flex}.foot-aug__pay svg{height:var(--foot-icon-height, 24px);width:auto;display:block}.foot-aug__copy{margin:min(28px,6vw) 0 0;text-align:center;font-family:var(--font-body-family);font-size:min(13px,3.6vw);line-height:1.5;color:var(--foot-text-color, #e6ecf3)}@media(min-width:750px){.foot-aug__details>.foot-aug__content{display:block}.foot-aug__summary{cursor:default;pointer-events:none}}@supports selector(details::details-content){@media(min-width:750px){.foot-aug__details::details-content{content-visibility:visible}}}@media(max-width:749px){.foot-aug__grid{grid-template-columns:1fr;gap:0}.foot-aug__col{border-bottom:1px solid var(--foot-border-color, #1d4d7a)}.foot-aug__col:first-child{border-top:1px solid var(--foot-border-color, #1d4d7a)}.foot-aug__summary{justify-content:center;position:relative;padding:18px 34px;text-align:center}.foot-aug__chevron{display:inline-flex;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.foot-aug__details[open] .foot-aug__chevron{transform:translateY(-50%) rotate(180deg)}.foot-aug__content{padding:0 8px 22px}.foot-aug__email{justify-content:flex-start}}.faq-aug{background-color:var(--faqs-bg, #ffffff);padding-top:min(var(--faqs-pad, 56px),12vw);padding-bottom:min(var(--faqs-pad, 56px),12vw);padding-left:min(24px,5vw);padding-right:min(24px,5vw);margin-top:min(var(--faqs-mt, 0px),12vw);margin-bottom:min(var(--faqs-mb, 0px),12vw)}.faq-aug__wrap{width:100%;max-width:var(--faqs-max, 1000px);margin:0 auto}.faq-aug__heading{margin:0 0 min(38px,8vw);text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:min(var(--faqs-heading-size, 20px),5.4vw);letter-spacing:.03em;line-height:1.3;text-transform:uppercase;color:var(--faqs-heading-color, #1c1c1c)}.faq-aug__item{border-bottom:1px solid var(--faqs-border, #e6e6e6)}.faq-aug__item:first-child{border-top:1px solid var(--faqs-border, #e6e6e6)}.faq-aug__question{display:flex;align-items:center;gap:.7em;margin:0;padding:min(var(--faqs-gap, 20px),5vw) 2px;list-style:none;cursor:pointer;font-family:var(--font-body-family);font-size:min(var(--faqs-question-size, 17px),4.6vw);font-weight:400;line-height:1.4;color:var(--faqs-question-color, #1c1c1c)}.faq-aug__question::-webkit-details-marker{display:none}.faq-aug__question-text{flex:1 1 auto}.faq-aug__item[open] .faq-aug__icon{transform:rotate(180deg)}.faq-aug__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border:1px solid var(--faqs-icon, #d8d8d8);border-radius:50%;color:var(--faqs-icon, #6b6b6b);transition:transform .3s ease}.faq-aug__answer{padding:0 2px min(var(--faqs-gap, 20px),5vw) calc(26px + .7em);font-family:var(--font-body-family);font-size:min(var(--faqs-text-size, 16px),4.4vw);line-height:var(--faqs-line-height, 1.6);color:var(--faqs-text-color, #3f3f3f)}.faq-aug__answer p{margin:0 0 1em}.faq-aug__answer p:last-child{margin-bottom:0}.faq-aug__answer a{color:inherit}.faq-aug__answer ul,.faq-aug__answer ol{margin:.4em 0 1em;padding-left:1.2em}.sug-aug{background-color:var(--sug-bg, #ffffff);padding-top:min(var(--sug-pad, 56px),12vw);padding-bottom:min(var(--sug-pad, 56px),12vw);margin-top:min(var(--sug-mt, 0px),12vw);margin-bottom:min(var(--sug-mb, 0px),12vw)}.sug-aug__wrap{width:100%;max-width:var(--sug-max, 1500px);margin:0 auto;padding-left:min(28px,4vw);padding-right:min(28px,4vw)}.sug-aug__heading{margin:0;text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:min(var(--sug-heading-size, 22px),5.6vw);letter-spacing:.02em;line-height:1.3;text-transform:uppercase;color:var(--sug-heading-color, #1c1c1c)}.sug-aug__top-button{margin-top:min(18px,4vw);text-align:center}.sug-aug__btn{display:inline-block;padding:min(13px,3.4vw) min(30px,7vw);border:1px solid var(--sug-btn-border, #e0e0e0);background-color:var(--sug-btn-bg, #ffffff);color:var(--sug-btn-text, #2b2b2b);font-family:var(--font-body-family);font-size:min(13px,3.5vw);letter-spacing:.16em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease}.sug-aug__btn:hover{background-color:var(--sug-btn-text, #2b2b2b);color:var(--sug-btn-bg, #ffffff)}.sug-aug__grid{display:grid;grid-template-columns:repeat(var(--sug-cols, 4),minmax(0,1fr));gap:min(var(--sug-gap, 24px),4vw);margin-top:min(34px,7vw)}.sug-aug__card{display:block;text-decoration:none;color:inherit}.sug-aug__media{position:relative;overflow:hidden;border-radius:var(--sug-radius, 0px);aspect-ratio:var(--sug-ratio, 1);background-color:#f2efe9}.sug-aug__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.sug-aug__card:hover .sug-aug__img{transform:scale(1.05)}.sug-aug__badge{position:absolute;top:0;right:0;z-index:2;padding:.5em 1em;background-color:var(--sug-badge-bg, #0e3a63);color:var(--sug-badge-text, #ffffff);font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.sug-aug__info{padding-top:min(16px,3.5vw);text-align:center}.sug-aug__title{margin:0 0 min(8px,2vw);font-family:var(--font-body-family);font-weight:400;font-size:min(var(--sug-title-size, 15px),3.8vw);letter-spacing:var(--sug-title-ls, 1.5px);line-height:1.45;text-transform:none;color:var(--sug-title-color, #2b2b2b);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sug-title-lines, 2);line-clamp:var(--sug-title-lines, 2);overflow:hidden;text-overflow:ellipsis;min-height:calc(var(--sug-title-lines, 2) * 1.45em)}.sug-aug--upper .sug-aug__title{text-transform:uppercase}.sug-aug__prices{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.15em .5em;font-family:var(--font-body-family);font-size:min(var(--sug-price-size, 14px),3.6vw);line-height:1.4}.sug-aug__compare,.sug-aug__price,.sug-aug__save{white-space:nowrap}.sug-aug__compare{color:var(--sug-compare-color, #8a8a8a);text-decoration:line-through}.sug-aug__price{color:var(--sug-price-color, #2b2b2b)}.sug-aug__save{color:var(--sug-save-color, #c0392b)}@supports (container-type: inline-size){.sug-aug__card{container-type:inline-size}.sug-aug__title{font-size:min(var(--sug-title-size, 15px),6.5cqi)}.sug-aug__prices{font-size:min(var(--sug-price-size, 14px),5.6cqi)}.sug-aug__badge{font-size:min(12px,5cqi)}}@media(max-width:749px){.sug-aug__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(var(--sug-gap, 24px),3.5vw);margin-top:min(24px,6vw)}.sug-aug__wrap{padding-left:16px;padding-right:16px}.sug-aug__card:hover .sug-aug__img{transform:none}}.avis-aug{background-color:var(--avis-bg, #ffffff);padding-top:min(var(--avis-pad, 56px),12vw);padding-bottom:min(var(--avis-pad, 56px),12vw);margin-top:min(var(--avis-mt, 0px),12vw);margin-bottom:min(var(--avis-mb, 0px),12vw);overflow:hidden}.avis-aug__heading{max-width:var(--avis-max, 1400px);margin:0 auto min(32px,7vw);padding:0 min(24px,5vw);text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:min(var(--avis-heading-size, 26px),6.4vw);letter-spacing:.02em;line-height:1.3;text-transform:uppercase;color:var(--avis-heading-color, #1c1c1c)}.avis-aug__viewport{display:flex;gap:min(var(--avis-gap, 24px),5vw);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:max(24px,calc((100vw - var(--avis-max, 1400px)) / 2));padding:6px max(24px,calc((100vw - var(--avis-max, 1400px)) / 2)) 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.avis-aug__viewport::-webkit-scrollbar{display:none}.avis-aug__card{flex:0 0 var(--avis-card, 300px);scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;text-align:center;padding:min(18px,4vw);background-color:var(--avis-card-bg, #ffffff);border:1px solid var(--avis-border, #e6e6e6);border-radius:var(--avis-radius, 10px);box-shadow:0 1px 6px #0000000a}.avis-aug__media{width:100%;overflow:hidden;border-radius:calc(var(--avis-radius, 10px) - 2px)}.avis-aug__img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.avis-aug__stars{display:flex;justify-content:center;gap:2px;margin:min(16px,4vw) 0 min(14px,3.5vw);color:var(--avis-star, #f5a623)}.avis-aug__text{margin:0;font-family:var(--font-body-family);font-size:min(var(--avis-text-size, 15px),4.2vw);line-height:1.6;color:var(--avis-text-color, #3f3f3f)}.avis-aug__name{margin:auto 0 0;padding-top:min(18px,4vw);font-family:var(--font-body-family);font-size:min(var(--avis-name-size, 13px),3.6vw);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--avis-name-color, #1c1c1c)}.avis-aug__arrows{display:flex;justify-content:center;gap:28px;margin-top:min(26px,6vw)}.avis-aug__arrow{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:transparent;color:var(--avis-heading-color, #1c1c1c);cursor:pointer;opacity:.75;transition:opacity .25s ease}.avis-aug__arrow:hover{opacity:1}@media(max-width:749px){.avis-aug__viewport{scroll-padding-left:16px;padding-left:16px;padding-right:16px}.avis-aug__card{flex-basis:min(var(--avis-card, 300px),76vw)}}.avph-aug{background-color:var(--avph-bg, #ffffff);padding-top:min(var(--avph-pad, 56px),12vw);padding-bottom:min(var(--avph-pad, 56px),12vw);margin-top:min(var(--avph-mt, 0px),12vw);margin-bottom:min(var(--avph-mb, 0px),12vw);overflow:hidden}.avph-aug__wrap{width:100%;max-width:var(--avph-max, 1500px);margin:0 auto}.avph-aug__heading{margin:0 0 min(34px,7vw);padding:0 min(24px,5vw);text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:min(var(--avph-heading-size, 22px),5.6vw);letter-spacing:.03em;line-height:1.3;text-transform:uppercase;color:var(--avph-heading-color, #1c1c1c)}.avph-aug__viewport{display:flex;gap:min(var(--avph-gap, 22px),3.5vw);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 min(24px,5vw) 6px;scroll-padding-left:min(24px,5vw);-webkit-overflow-scrolling:touch;scrollbar-width:none}.avph-aug__viewport::-webkit-scrollbar{display:none}.avph-aug__card{flex:0 0 calc((100% - (var(--avph-cols, 3) - 1) * min(var(--avph-gap, 22px),3.5vw)) / var(--avph-cols, 3));scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--avph-radius, 10px);background-color:var(--avph-card-bg, #f5f5f5)}.avph-aug__media{width:100%;overflow:hidden;background-color:#ece7df}.avph-aug__img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:var(--avph-ratio, 1)}.avph-aug__body{display:flex;flex-direction:column;flex:1 1 auto;align-items:center;padding:min(20px,4.5vw) min(18px,4vw);text-align:center}.avph-aug__stars{display:flex;gap:2px;margin-bottom:min(14px,3.5vw);color:var(--avph-star, #f5c518)}.avph-aug__stars svg{display:block}.avph-aug__text{margin:0 0 min(18px,4vw);font-family:var(--font-body-family);font-size:min(var(--avph-text-size, 15px),4.2vw);line-height:1.6;color:var(--avph-text-color, #3f3f3f)}.avph-aug__name{width:100%;margin:auto 0 0;padding-top:min(14px,3.5vw);border-top:1px solid var(--avph-line, #e0e0e0);font-family:var(--font-body-family);font-size:min(14px,3.9vw);font-weight:700;line-height:1.4;color:var(--avph-name-color, #1c1c1c)}.avph-aug__dots{display:flex;justify-content:center;gap:8px;margin-top:min(26px,6vw)}.avph-aug__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background-color:var(--avph-line, #d6d6d6);cursor:pointer;transition:background-color .3s ease,transform .3s ease}.avph-aug__dot.is-active{background-color:var(--avph-name-color, #1c1c1c);transform:scale(1.25)}@media(max-width:989px){.avph-aug__card{flex-basis:calc((100% - min(var(--avph-gap, 22px),3.5vw))/2)}}@media(max-width:749px){.avph-aug__viewport{padding-left:16px;padding-right:16px;scroll-padding-left:16px}.avph-aug__card{flex-basis:82%}}.selcol-aug{background-color:var(--selcol-bg, #ffffff);padding-top:min(var(--selcol-pad, 56px),12vw);padding-bottom:min(var(--selcol-pad, 56px),12vw)}.selcol-aug__wrap{width:100%;max-width:var(--selcol-max, 1440px);margin:0 auto;padding-left:min(28px,5vw);padding-right:min(28px,5vw)}.selcol-aug__heading{margin:0 0 min(34px,7vw);text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:min(var(--selcol-heading-size, 22px),5.6vw);letter-spacing:.03em;line-height:1.3;text-transform:uppercase;color:var(--selcol-heading-color, #1c1c1c)}.selcol-aug__grid{display:grid;grid-template-columns:repeat(var(--selcol-cols, 4),minmax(0,1fr));gap:min(var(--selcol-gap, 26px),4vw)}.selcol-aug__card{display:block;text-decoration:none;color:inherit}.selcol-aug__media{overflow:hidden;border-radius:var(--selcol-radius, 12px);background-color:#ece7df}.selcol-aug__img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:var(--selcol-ratio, 1);transition:transform .6s ease}.selcol-aug__card:hover .selcol-aug__img{transform:scale(1.05)}.selcol-aug__label{display:flex;align-items:center;justify-content:center;gap:.5em;margin-top:min(18px,4vw);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:min(var(--selcol-label-size, 19px),4.6vw);letter-spacing:var(--selcol-label-ls, 0px);line-height:1.3;text-align:center;color:var(--selcol-label-color, #2b2b2b)}.selcol-aug__arrow{display:inline-flex;flex:0 0 auto;transition:transform .3s ease}.selcol-aug__card:hover .selcol-aug__arrow{transform:translate(4px)}@supports (container-type: inline-size){.selcol-aug__card{container-type:inline-size}.selcol-aug__label{font-size:min(var(--selcol-label-size, 19px),8cqi)}}@media(max-width:749px){.selcol-aug__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(var(--selcol-gap, 26px),4.5vw)}.selcol-aug__wrap{padding-left:16px;padding-right:16px}.selcol-aug__card:hover .selcol-aug__img{transform:none}.selcol-aug__label{margin-top:min(12px,3vw)}}.hero-aug{position:relative;width:100%;overflow:hidden;margin-top:min(var(--hero-mt, 0px),12vw);margin-bottom:min(var(--hero-mb, 0px),12vw)}.hero-aug__viewport{position:relative;width:100%;height:min(var(--hero-h, 620px),92vh)}.hero-aug__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s ease}.hero-aug__slide.is-active{opacity:1;visibility:visible;z-index:1}.hero-aug__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-aug__img,.hero-aug__video{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(var(--slide-brightness, 100%))}.hero-aug__placeholder{background:#d9d2c7}.hero-aug__img--mob{display:none}.hero-aug__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#000000 0%,transparent 42%,transparent 58%,#000000 100%);opacity:calc(var(--slide-scrim, 0) / 100);pointer-events:none}.hero-aug--zoom .hero-aug__slide.is-active .hero-aug__img,.hero-aug--zoom .hero-aug__slide.is-active .hero-aug__video{animation:heroAugZoom calc(var(--hero-speed, 6s) + 4s) ease-out forwards}@keyframes heroAugZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-aug__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.7rem;padding:min(var(--hero-pad, 32px),9vw)}.hero-aug--align-left .hero-aug__content{align-items:flex-start;text-align:left}.hero-aug--align-right .hero-aug__content{align-items:flex-end;text-align:right}.hero-aug--vpos-top .hero-aug__content{justify-content:flex-start}.hero-aug--vpos-bottom .hero-aug__content{justify-content:flex-end;padding-bottom:min(calc(var(--hero-pad, 32px) + 40px),16vw)}.hero-aug__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--hero-title-weight, 700);font-size:min(var(--hero-title-size, 44px),8.6vw);letter-spacing:var(--hero-title-ls, 2px);line-height:1.12;color:var(--hero-text, #ffffff);text-shadow:0 2px 20px rgba(0,0,0,.35)}.hero-aug--upper .hero-aug__title{text-transform:uppercase}.hero-aug__subtitle{margin:0;font-family:var(--font-body-family);font-size:min(var(--hero-sub-size, 14px),4.4vw);letter-spacing:.06em;line-height:1.5;color:var(--hero-text, #ffffff);opacity:.92;text-shadow:0 1px 14px rgba(0,0,0,.35)}.hero-aug__btn{display:inline-block;margin-top:.6rem;padding:.85rem 2.1rem;border:1px solid var(--hero-text, #ffffff);color:var(--hero-text, #ffffff);font-family:var(--font-body-family);font-size:min(13px,3.6vw);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .35s ease,color .35s ease}.hero-aug__btn:hover{background-color:var(--hero-text, #ffffff);color:#111}.hero-aug--anim .hero-aug__slide.is-active .hero-aug__title,.hero-aug--anim .hero-aug__slide.is-active .hero-aug__subtitle,.hero-aug--anim .hero-aug__slide.is-active .hero-aug__btn{animation:heroAugUp 1s cubic-bezier(.22,.61,.36,1) both}.hero-aug--anim .hero-aug__slide.is-active .hero-aug__subtitle{animation-delay:.15s}.hero-aug--anim .hero-aug__slide.is-active .hero-aug__btn{animation-delay:.3s}@keyframes heroAugUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-aug__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--hero-text, #ffffff);cursor:pointer;opacity:.75;transition:opacity .3s ease,background-color .3s ease}.hero-aug__arrow:hover{opacity:1;background-color:#00000040}.hero-aug__arrow--prev{left:14px}.hero-aug__arrow--next{right:14px}.hero-aug--hide-arrows .hero-aug__arrow{display:none}.hero-aug__bars{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:4;display:flex;gap:10px;transition:opacity .3s ease}.hero-aug--hide-bars .hero-aug__bars{opacity:0;pointer-events:none}.hero-aug__bar{position:relative;width:46px;height:2px;padding:10px 0;border:0;background:transparent;cursor:pointer;overflow:visible}.hero-aug__bar:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;transform:translateY(-50%);background:var(--hero-text, #ffffff);opacity:.35}.hero-aug__bar-fill{position:absolute;left:0;top:50%;width:100%;height:2px;transform:translateY(-50%) scaleX(0);transform-origin:left center;background:var(--hero-text, #ffffff)}.hero-aug__bar.is-active .hero-aug__bar-fill{animation:heroAugFill var(--hero-speed, 6s) linear forwards}.hero-aug--pause:hover .hero-aug__bar.is-active .hero-aug__bar-fill,.hero-aug--pause:hover .hero-aug__slide.is-active .hero-aug__img,.hero-aug--pause:hover .hero-aug__slide.is-active .hero-aug__video{animation-play-state:paused}.hero-aug--no-auto .hero-aug__bar.is-active .hero-aug__bar-fill{animation:none;transform:translateY(-50%) scaleX(1)}@keyframes heroAugFill{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@media(prefers-reduced-motion:reduce){.hero-aug--zoom .hero-aug__slide.is-active .hero-aug__img,.hero-aug--zoom .hero-aug__slide.is-active .hero-aug__video,.hero-aug--anim .hero-aug__slide.is-active .hero-aug__title,.hero-aug--anim .hero-aug__slide.is-active .hero-aug__subtitle,.hero-aug--anim .hero-aug__slide.is-active .hero-aug__btn{animation:none}}@media(max-width:749px){.hero-aug__viewport{height:min(var(--hero-h, 620px),68vh)}.hero-aug__slide--has-mob .hero-aug__img--desk{display:none}.hero-aug__slide--has-mob .hero-aug__img--mob{display:block}.hero-aug__arrow{width:38px;height:38px}.hero-aug__arrow--prev{left:4px}.hero-aug__arrow--next{right:4px}.hero-aug__bars{bottom:16px;gap:8px}.hero-aug__bar{width:34px}}.prod-aug{background-color:var(--prod-bg, #ffffff);padding-top:min(var(--prod-pad, 56px),12vw);padding-bottom:min(var(--prod-pad, 56px),12vw);margin-top:min(var(--prod-mt, 0px),12vw);margin-bottom:min(var(--prod-mb, 0px),12vw);overflow:hidden}.prod-aug__wrap{width:100%;max-width:var(--prod-max, 1300px);margin:0 auto;padding-left:min(28px,5vw);padding-right:min(28px,5vw)}.prod-aug__heading{margin:0 0 min(8px,2vw);text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:min(var(--prod-heading-size, 22px),5.6vw);letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:var(--prod-heading-color, #1c1c1c)}.prod-aug__subheading{margin:0 auto min(10px,3vw);max-width:620px;text-align:center;font-family:var(--font-body-family);font-size:min(15px,4vw);line-height:1.6;color:var(--prod-title-color, #3a3a3a);opacity:.85}.prod-aug__grid{display:grid;grid-template-columns:repeat(var(--prod-cols, 4),minmax(0,1fr));gap:min(var(--prod-gap, 20px),4vw);margin-top:min(28px,6vw)}.prod-aug__card{display:block;text-decoration:none;color:inherit}.prod-aug__media{position:relative;overflow:hidden;border-radius:var(--prod-radius, 4px);aspect-ratio:var(--prod-ratio, 1);background-color:#f2efe9}.prod-aug__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.prod-aug__card:hover .prod-aug__img{transform:scale(1.05)}.prod-aug__badge{position:absolute;top:0;right:0;z-index:2;padding:.45em .9em;background-color:var(--prod-badge-bg, #1b3f8b);color:var(--prod-badge-text, #ffffff);font-family:var(--font-body-family);font-size:min(13px,3.4vw);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.prod-aug__soldout{position:absolute;left:0;bottom:0;z-index:2;padding:.45em .9em;background-color:#fff;color:#1c1c1c;font-family:var(--font-body-family);font-size:min(12px,3.2vw);letter-spacing:.1em;text-transform:uppercase}.prod-aug__info{padding-top:min(16px,4vw);text-align:center}.prod-aug__title{margin:0 0 min(10px,3vw);font-family:var(--font-body-family);font-weight:400;font-size:min(var(--prod-title-size, 15px),4.2vw);letter-spacing:var(--prod-title-ls, 1px);line-height:1.45;color:var(--prod-title-color, #2b2b2b);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--prod-title-lines, 2);line-clamp:var(--prod-title-lines, 2);overflow:hidden;text-overflow:ellipsis}.prod-aug--fixed-title .prod-aug__title{min-height:calc(var(--prod-title-lines, 2) * 1.45em)}.prod-aug--upper .prod-aug__title{text-transform:uppercase}.prod-aug__pricing{display:flex;flex-direction:column;align-items:center;gap:min(6px,1.5vw)}.prod-aug--price-inline .prod-aug__pricing{flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:.5em}.prod-aug__prices{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.15em .5em;font-family:var(--font-body-family);font-size:min(var(--prod-price-size, 15px),4.2vw);line-height:1.4}.prod-aug--price-inline .prod-aug__prices{flex-wrap:nowrap}.prod-aug__compare,.prod-aug__price{white-space:nowrap}.prod-aug__compare{color:var(--prod-compare-color, #8a8a8a);text-decoration:line-through}.prod-aug__price{color:var(--prod-price-color, #2b2b2b)}.prod-aug__save{margin:0;font-family:var(--font-body-family);font-size:min(var(--prod-save-size, 13px),3.6vw);line-height:1.35;white-space:nowrap;color:var(--prod-save-color, #c0392b)}@supports (container-type: inline-size){.prod-aug__card{container-type:inline-size}.prod-aug__prices{font-size:min(var(--prod-price-size, 15px),9cqi)}.prod-aug__save{font-size:min(var(--prod-save-size, 13px),7cqi)}.prod-aug__title{font-size:min(var(--prod-title-size, 15px),8.5cqi)}.prod-aug--price-inline .prod-aug__prices{font-size:min(var(--prod-price-size, 15px),5.6cqi)}.prod-aug--price-inline .prod-aug__save{font-size:min(var(--prod-save-size, 13px),4.6cqi)}}.prod-aug__footer{margin-top:min(36px,8vw);text-align:center}.prod-aug__btn{display:inline-block;padding:min(16px,4vw) min(44px,11vw);border:1px solid var(--prod-btn-bg, #0e3a63);border-radius:var(--prod-btn-radius, 4px);background-color:var(--prod-btn-bg, #0e3a63);color:var(--prod-btn-text, #ffffff);font-family:var(--font-body-family);font-size:min(var(--prod-btn-size, 14px),3.8vw);font-weight:600;letter-spacing:var(--prod-btn-ls, 3px);text-transform:uppercase;text-decoration:none;line-height:1;transition:opacity .3s ease,background-color .3s ease,color .3s ease}.prod-aug__btn:hover{opacity:.88}.prod-aug--btn-outline .prod-aug__btn{background-color:transparent;color:var(--prod-btn-bg, #0e3a63)}.prod-aug--btn-outline .prod-aug__btn:hover{opacity:1;background-color:var(--prod-btn-bg, #0e3a63);color:var(--prod-btn-text, #ffffff)}@media(max-width:749px){.prod-aug--mob-grid .prod-aug__grid{grid-template-columns:repeat(var(--prod-mob-cols, 2),minmax(0,1fr));grid-auto-flow:row;gap:min(var(--prod-gap, 20px),4vw);margin-top:min(24px,6vw);overflow:visible}.prod-aug--mob-grid .prod-aug__card:hover .prod-aug__img{transform:none}.prod-aug--mob-grid .prod-aug__badge{font-size:min(11px,2.9vw);padding:.4em .7em}.prod-aug--mob-carousel .prod-aug__wrap{padding-left:0;padding-right:0}.prod-aug--mob-carousel .prod-aug__heading,.prod-aug--mob-carousel .prod-aug__subheading,.prod-aug--mob-carousel .prod-aug__footer{padding-left:16px;padding-right:16px}.prod-aug--mob-carousel .prod-aug__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--prod-mob-size, 66%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:16px;padding-left:16px;padding-right:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.prod-aug--mob-carousel .prod-aug__grid::-webkit-scrollbar{display:none}.prod-aug--mob-carousel .prod-aug__card{scroll-snap-align:start}.prod-aug--mob-carousel .prod-aug__card:hover .prod-aug__img{transform:none}}.product-block-annonce{margin:1.4rem 0 0;padding:min(var(--annonceb-pad, 18px),5vw);background-color:var(--annonceb-bg, #fbe9ec);border:1px solid var(--annonceb-border, #f3cdd4);border-radius:var(--annonceb-radius, 6px)}.product-block-annonce__text{margin:0;font-family:var(--font-body-family);font-size:min(var(--annonceb-size, 14px),3.9vw);line-height:1.6;color:var(--annonceb-text, #a03a4a);text-align:center}.product-block-annonce__prefix{margin-right:.3em;font-weight:700;color:var(--annonceb-strong, #8c2b3c);text-transform:uppercase;letter-spacing:.03em}.product-block-atouts{margin:1.2rem 0}.product-block-atouts__list{margin:0;padding:0;list-style:none}.product-block-atouts__item{display:flex;align-items:center;gap:.9rem}.product-block-atouts__item+.product-block-atouts__item{margin-top:min(var(--atoutsb-gap, 12px),4vw)}.product-block-atouts__icon{display:inline-flex;flex:0 0 auto;color:var(--atoutsb-icon, #1c1c1c)}.product-block-atouts__icon svg{width:min(var(--atoutsb-icon-size, 20px),6vw);height:min(var(--atoutsb-icon-size, 20px),6vw);display:block}.product-block-atouts__text{font-family:var(--font-body-family);font-size:min(var(--atoutsb-size, 15px),4.2vw);line-height:1.5;color:var(--atoutsb-text, #3a3a3a)}.product-block-avisc{margin:1.8rem 0}.product-block-avisc__track{display:flex;gap:min(var(--aviscb-gap, 14px),4vw);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-block-avisc__track::-webkit-scrollbar{display:none}.product-block-avisc__card{flex:0 0 min(var(--aviscb-card-width, 300px),78%);scroll-snap-align:start;display:flex;flex-direction:column;padding:18px;background-color:var(--aviscb-card-bg, #f4f4f5);border-radius:var(--aviscb-radius, 4px)}.product-block-avisc__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.product-block-avisc__stars{display:inline-flex;gap:2px}.product-block-avisc__stars svg{display:block}.product-block-avisc__verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body-family);font-size:13px;line-height:1;color:var(--aviscb-meta, #4b5563)}.product-block-avisc__title{margin:0 0 10px;font-family:var(--font-body-family);font-size:min(var(--aviscb-title-size, 15px),4.2vw);font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;color:var(--aviscb-title, #1f2937)}.product-block-avisc__text{margin:0 0 14px;font-family:var(--font-body-family);font-size:min(var(--aviscb-text-size, 14px),3.9vw);line-height:1.6;color:var(--aviscb-text, #374151)}.product-block-avisc__meta{margin:auto 0 0;font-family:var(--font-body-family);font-size:13px;line-height:1.4;color:var(--aviscb-meta, #6b7280)}.product-block-avisc__meta strong{color:var(--aviscb-title, #1f2937)}.product-block-avisc__footer{margin:16px 0 0;font-family:var(--font-body-family);font-size:13px;font-style:italic;line-height:1.5;text-align:center;color:var(--aviscb-meta, #4b5563)}.product-block-avis{display:flex;align-items:center;flex-wrap:wrap;gap:min(var(--avisb-gap, 8px),3vw);margin-bottom:.8rem}.product-block-avis__stars{display:inline-flex}.product-block-avis__stars svg{display:block;height:min(var(--avisb-star-size, 20px),6vw);width:auto}.product-block-avis__text{font-family:var(--font-body-family);font-size:min(var(--avisb-size, 15px),4.2vw);font-weight:400;line-height:1.4;color:var(--avisb-text, #1c1c1c)}.product-block-faq{margin:1.6rem 0;border-top:1px solid var(--faqb-border, #e8e2d8)}.product-block-faq__row{border-bottom:1px solid var(--faqb-border, #e8e2d8)}.product-block-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:min(var(--faqb-pad, 18px),5vw) 4px;list-style:none;cursor:pointer}.product-block-faq__summary::-webkit-details-marker{display:none}.product-block-faq__title{flex:1 1 auto;font-family:var(--font-body-family);font-size:min(var(--faqb-title-size, 13px),3.6vw);font-weight:400;letter-spacing:var(--faqb-title-ls, 2px);line-height:1.4;text-align:center;text-transform:uppercase;color:var(--faqb-title, #2b2b2b)}.product-block-faq__chevron{display:inline-flex;flex:0 0 auto;color:var(--faqb-title, #2b2b2b);transition:transform .3s ease}.product-block-faq__row[open] .product-block-faq__chevron{transform:rotate(180deg)}.product-block-faq__content{padding:0 4px min(var(--faqb-pad, 18px),5vw);font-family:var(--font-body-family);font-size:min(var(--faqb-text-size, 15px),4.2vw);line-height:var(--faqb-line-height, 1.7);color:var(--faqb-text, #4a4a4a)}.product-block-faq__content p{margin:0 0 1em}.product-block-faq__content p:last-child{margin-bottom:0}.product-block-faq__content ul,.product-block-faq__content ol{margin:.4em 0 1em;padding-left:1.2em}.product-block-msg{margin:1.6rem 0;padding:min(var(--msgb-pad, 26px),6vw);background-color:var(--msgb-bg, #fdf9f3);border:1px solid var(--msgb-border, #e4c98f);border-radius:var(--msgb-radius, 10px);text-align:center}.product-block-msg__rule{display:block;width:70px;height:1px;margin:0 auto min(18px,4vw);background-color:var(--msgb-divider, #d8cdb8)}.product-block-msg__rule+.product-block-msg__closing,.product-block-msg__box+.product-block-msg__rule{margin-top:min(22px,5vw)}.product-block-msg__eyebrow{margin:0 0 min(14px,3.5vw);font-family:var(--font-body-family);font-size:min(var(--msgb-eyebrow-size, 12px),3.3vw);font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--msgb-eyebrow, #b08a3e)}.product-block-msg__heading{margin:0 0 min(16px,4vw);font-family:var(--font-heading-family);font-style:italic;font-weight:700;font-size:min(var(--msgb-heading-size, 27px),7vw);line-height:1.25;color:var(--msgb-heading, #1c2b3a)}.product-block-msg__text{font-family:var(--font-body-family);font-size:min(var(--msgb-text-size, 15px),4.2vw);line-height:1.65;color:var(--msgb-text, #4a4a4a)}.product-block-msg__text p{margin:0 0 .9em}.product-block-msg__text p:last-child{margin-bottom:0}.product-block-msg__text strong{color:var(--msgb-accent, #c0392b);font-weight:700}.product-block-msg__box{margin:min(22px,5vw) 0;padding:min(18px,4.5vw);background-color:var(--msgb-box-bg, #fbeceb);border-radius:calc(var(--msgb-radius, 10px) - 2px)}.product-block-msg__claimed{display:flex;align-items:center;justify-content:center;gap:.5em;margin:0 0 min(12px,3vw);font-family:var(--font-body-family);font-size:min(var(--msgb-text-size, 15px),4vw);font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--msgb-accent, #c0392b)}.product-block-msg__dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background-color:var(--msgb-accent, #c0392b);animation:product-block-msg-fade 1.8s ease-in-out infinite}@keyframes product-block-msg-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@media(prefers-reduced-motion:reduce){.product-block-msg__dot{animation:none}}.product-block-msg__bar{position:relative;width:100%;height:8px;border-radius:8px;background-color:var(--msgb-bar-bg, #f0d3d1);overflow:hidden}.product-block-msg__fill{position:absolute;inset:0 auto 0 0;width:var(--msgb-percent, 90%);border-radius:8px;background-color:var(--msgb-accent, #c0392b)}.product-block-msg__note{margin:min(12px,3vw) 0 0;font-family:var(--font-body-family);font-size:min(13px,3.6vw);font-style:italic;line-height:1.5;color:var(--msgb-text, #6b6b6b)}.product-block-msg__closing{margin:0 0 min(8px,2vw);font-family:var(--font-body-family);font-size:min(var(--msgb-text-size, 15px),4.2vw);font-style:italic;line-height:1.5;color:var(--msgb-text, #6b6b6b)}.product-block-msg__signature{margin:0;font-family:var(--font-body-family);font-size:min(var(--msgb-text-size, 15px),4.2vw);font-weight:700;line-height:1.5;color:var(--msgb-signature, #1c2b3a)}.product-block-paiement{margin:1.2rem 0 0;text-align:center}.product-block-paiement__text{margin:0 0 .9rem;font-family:var(--font-body-family);font-size:min(var(--paiementb-size, 13px),3.6vw);line-height:1.5;color:var(--paiementb-text, #6b6b6b)}.product-block-paiement__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:min(8px,2.4vw)}.product-block-paiement__icon{display:inline-flex}.product-block-paiement__icon svg{height:min(var(--paiementb-icon-height, 24px),7vw);width:auto;display:block}.product-block-prix{margin-bottom:1rem}.product-block-prix__row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem}.product-block-prix__price{font-family:var(--font-body-family);font-size:min(var(--prixb-size, 32px),8.5vw);font-weight:700;line-height:1.2;color:var(--prixb-color, #17803d)}.product-block-prix__compare{font-family:var(--font-body-family);font-size:min(var(--prixb-compare-size, 20px),5.6vw);font-weight:500;line-height:1.2;color:var(--prixb-compare, #6b6b6b);text-decoration:line-through}.product-block-prix__badge{display:inline-block;padding:.45em .85em;border-radius:var(--prixb-badge-radius, 3px);background-color:var(--prixb-badge-bg, #17803d);color:var(--prixb-badge-text, #ffffff);font-family:var(--font-body-family);font-size:min(var(--prixb-badge-size, 14px),3.8vw);font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.product-block-prix__note{margin:.5rem 0 0;font-family:var(--font-body-family);font-size:min(13px,3.6vw);line-height:1.5;color:var(--prixb-compare, #6b6b6b)}.product-form__submit,.shopify-payment-button__button--unbranded{background-color:var(--prixb-btn-bg, #0e3a63)!important;border-color:var(--prixb-btn-bg, #0e3a63)!important;color:var(--prixb-btn-text, #ffffff)!important;border-radius:var(--prixb-btn-radius, 2px)!important;min-height:5.4rem;font-family:var(--font-body-family);font-size:min(var(--prixb-btn-size, 15px),4vw);font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:none;transition:opacity .25s ease}.product-form__submit:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{opacity:.9}.product-form__submit[disabled],.product-form__submit.disabled{opacity:.55}@media(max-width:749px){.product-form__submit,.shopify-payment-button__button--unbranded{min-height:4.8rem;letter-spacing:.1em}}.product-block-stock{margin:1.4rem 0;padding-top:1.4rem;border-top:1px solid rgba(0,0,0,.08)}.product-block-stock__label{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem}.product-block-stock__dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background-color:var(--stockb-dot, #d64545);animation:product-block-stock-fade 1.8s ease-in-out infinite}@keyframes product-block-stock-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@media(prefers-reduced-motion:reduce){.product-block-stock__dot{animation:none}}.product-block-stock__text{font-family:var(--font-body-family);font-size:min(var(--stockb-size, 15px),4.2vw);font-weight:600;line-height:1.4;color:var(--stockb-text, #1c1c1c)}.product-block-stock__bar{position:relative;width:100%;height:4px;border-radius:4px;background-color:var(--stockb-bar-bg, #e6e6e6);overflow:hidden}.product-block-stock__fill{position:absolute;inset:0 auto 0 0;width:var(--stockb-percent, 20%);border-radius:4px;background-color:var(--stockb-bar, #1c1c1c)}.product-block-tailles{margin:0}.product-block-tailles__anchor{display:flex;align-items:baseline;gap:.5em}.product-block-tailles__link{display:inline-flex;align-items:baseline;gap:.5em;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--font-body-family);font-size:min(var(--taillesb-link-size, 14px),3.8vw);letter-spacing:0;line-height:1.3;text-transform:none;color:var(--taillesb-link, #1c1c1c)}.product-block-tailles__dash{text-decoration:none}.product-block-tailles__label{text-decoration:underline;text-underline-offset:3px}.product-block-tailles__modal[hidden]{display:none!important}.product-block-tailles__panel{position:relative;z-index:1;width:100%;max-width:720px;max-height:86vh;overflow-y:auto;padding:min(28px,6vw);background-color:#fff;border-radius:var(--taillesb-radius, 4px);box-shadow:0 12px 40px #0000002e}.product-block-tailles__close{position:absolute;top:min(14px,3vw);right:min(14px,3vw);padding:4px;border:0;background:transparent;cursor:pointer;color:var(--taillesb-text, #4a4a4a)}.product-block-tailles__head{margin-bottom:min(22px,5vw);padding-right:32px;text-align:center}.product-block-tailles__title{margin:0;font-family:var(--font-body-family);font-size:min(18px,4.8vw);font-weight:700;line-height:1.35;color:var(--taillesb-head, #1c1c1c)}.product-block-tailles__subtitle{margin:.4rem 0 0;font-family:var(--font-body-family);font-size:min(13px,3.6vw);line-height:1.4;color:var(--taillesb-text, #8a8a8a)}.product-block-tailles__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-block-tailles__table{width:100%;border-collapse:collapse;font-family:var(--font-body-family);font-size:min(var(--taillesb-size, 15px),4vw)}.product-block-tailles__table th,.product-block-tailles__table td{padding:min(14px,3.5vw) min(12px,3vw);border:1px solid var(--taillesb-line, #e0e0e0);text-align:center;line-height:1.4}.product-block-tailles__table th{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--taillesb-head, #1c1c1c);white-space:nowrap}.product-block-tailles__table td{color:var(--taillesb-text, #4a4a4a)}.product-block-tailles__table td:first-child{font-weight:700;color:var(--taillesb-head, #1c1c1c)}.product-block-tailles__note{margin:min(18px,4vw) 0 0;font-family:var(--font-body-family);font-size:min(13px,3.6vw);line-height:1.55;text-align:center;color:var(--taillesb-text, #6b6b6b)}.product-block-viewers{container-type:inline-size;margin:1.2rem 0;padding:min(var(--viewb-pad, 10px),3vw) min(var(--viewb-pad, 14px),4vw);background-color:var(--viewb-bg, #fdf6ec);border:1px solid var(--viewb-border, #f0e2cc);border-radius:var(--viewb-radius, 6px)}.product-block-viewers__text{display:block;margin:0;font-family:var(--font-body-family);font-size:var(--viewb-size, 14px);line-height:1.45;text-align:center;white-space:normal;color:var(--viewb-text, #4a4a4a)}.product-block-viewers__text>*{margin-right:.3em}.product-block-viewers__text>*:last-child{margin-right:0}.product-block-viewers__icon{font-size:1.1em;line-height:1}.product-block-viewers__prefix{font-weight:700;color:var(--viewb-strong, #c8641e)}.product-block-viewers__number{font-weight:700;font-variant-numeric:tabular-nums;color:var(--viewb-number, #d0021b)}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
