@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(DMSans-Regular.woff2) format("woff2"),url(DMSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(DMSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(DMSans-Bold.woff2) format("woff2"),url(DMSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:italic;font-weight:400;src:url(DMSerifDisplay-Italic.woff2) format("woff2"),url(DMSerifDisplay-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(DMSerifDisplay-Regular.woff2) format("woff2"),url(DMSerifDisplay-Regular.woff) format("woff")}.c-slider{display:grid;grid-template:"arrow-prev viewport arrow-next"/0 1fr 0;place-items:start;position:relative;width:100%}.c-slider--pdp{grid-area:images}@media(min-width:820px){.c-slider--pdp{grid-template:"thumbnails arrow-prev viewport arrow-next"/102px 0 1fr 0}}@media(min-width:960px){.c-slider--products{grid-template:"arrow-prev viewport arrow-next"/auto 1fr auto}}.c-slider--promotions{grid-template:"header" "viewport"}@media(min-width:560px){.c-slider--promotions{grid-template:"header viewport"/min(30vw,300px) 1fr}}@media(max-width:559px){.c-slider--promotions .c-slider__track{row-gap:30px}}@media(min-width:560px)and (max-width:960px){.c-slider--promotions .c-slider__track{--slides:1.5}}@media(min-width:960px){.c-slider--promotions .c-slider__track{--slides:2;--gap:30px}}@media(min-width:1280px){.c-slider--promotions .c-slider__track{--slides:2.5}}.c-slider__header{grid-area:header;width:100%}.c-slider__header>h2{-webkit-padding-after:5px;border-left:1px solid #d5b55a;margin-bottom:20px;padding-block-end:5px;padding-inline:25px;text-align:left}.c-slider__header>div{position:relative}.c-slider__header>div:not(:empty){-moz-column-gap:25px;column-gap:25px;display:flex}.c-slider__header>div *{visibility:visible!important}.c-slider__viewport{grid-area:viewport;overflow:hidden;width:100%}.c-slider__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.c-slider__viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.c-slider__track{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-slider__track--products{--gap:max(30px,4%)}@media(max-width:559px){.c-slider__track--products:not(.is-mobile-slider){flex-wrap:wrap}}@media(min-width:560px){.c-slider__track--products{--gap:max(30px,4%);margin-left:calc(var(--gap)*-1)}.slider-ready .c-slider__track--products{margin-left:0}}@media(min-width:560px)and (max-width:820px){.c-slider__track--products{--slides:2}}@media(min-width:820px)and (max-width:960px){.c-slider__track--products{--slides:3}}@media(min-width:960px){.c-slider__track--products{--slides:4}}@media(min-width:1280px){.c-slider__track--products{--slides:var(--slidesPerRow,4)}}.c-slider__track--articles{--gap:0px;--slides:1}@media(max-width:639px){.c-slider__track--articles{flex-wrap:wrap;row-gap:var(--gap)}}@media(min-width:640px)and (max-width:960px){.c-slider__track--articles{--slides:2}}@media(min-width:960px){.c-slider__track--articles{--slides:var(--slides-per-row,3)}}.c-slider__slide{flex-shrink:0;margin:0;margin-left:var(--gap,0);position:relative;width:100%}.c-slider__slide--product{display:flex;justify-content:center}@media(min-width:560px){.c-slider__slide--product{width:calc(100%/var(--slides) - var(--gap))}.slider-ready .c-slider__slide--product{width:calc(100%/var(--slides) - var(--gap)*(var(--slides) - 1)/var(--slides))}}.c-slider__slide--article{display:flex;width:calc(100%/var(--slides) - var(--gap)*max(var(--slides) - 1,1)/var(--slides))}.c-slider__thumbnails{align-self:stretch;grid-area:thumbnails;height:100%;justify-self:start;width:100%}@media(max-width:819px){.c-slider__thumbnails{display:none}}.c-slider__thumbnails-viewport{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);max-height:348px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1440px){.c-slider__thumbnails-viewport{max-height:532px}}.c-slider__thumbnails-track{display:flex;flex-direction:column;max-height:inherit;row-gap:20px}.c-slider__thumbnails-arrow{display:flex;justify-content:center;margin-top:10px;padding-right:30px}.c-slider__thumbnails button{display:flex;height:72px;padding:4px;width:72px}.c-slider__thumbnails button.is-selected{box-shadow:inset 0 0 0 1px #d5b55a}.c-slider__arrow{color:#fff;height:40px;place-self:center;transition:color .2s;width:40px;z-index:1}[style*="--arrows-position"] .c-slider__arrow{align-self:flex-start;transform:translateY(calc(var(--arrows-position) - 5px))}.c-slider__arrow[disabled]{visibility:hidden}.c-slider__arrow:hover{color:#f8f8f8}.c-slider__arrow--prev{grid-area:arrow-prev;justify-self:start}.c-slider__arrow--next{grid-area:arrow-next;justify-self:flex-end}.c-slider__dots{grid-column-gap:12px;display:grid;grid-auto-flow:column;grid-column:1/-1;grid-row:1/-1;margin-bottom:6.5px;margin-right:12px;place-self:end;z-index:1}@media(min-width:768px){.c-slider__dots{margin-bottom:14px;margin-right:45px}}.c-slider__dots>*{border-radius:12px;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 1px #d5b55a;height:12px;transition:box-shadow .1s cubic-bezier(.645,.045,.355,1);width:12px}.c-slider__dots>:focus,.c-slider__dots>:hover{outline:none}.c-slider__dots>[aria-current]{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px #d5b55a}