.ac-pdp-closing{display:block;background:#fff;color:#050505;font:400 17px/27.2px var(--ac-body,Roboto,Arial,sans-serif);letter-spacing:0}
.ac-pdp-closing,.ac-pdp-closing *{box-sizing:border-box}
.ac-pdp-closing :is(p,h2,h3,ul){margin:0}
.ac-pdp-closing [hidden]{display:none!important}
.ac-pdp-closing__inner{max-width:var(--ac-page-width,1440px);margin:auto;padding:96px var(--ac-editorial-gutter,80px);display:grid;gap:40px}
.ac-pdp-closing h2{font:400 52px/57.2px Abigeta,serif;letter-spacing:0;color:inherit}
.ac-pdp-closing__eyebrow{font-size:15px;line-height:27px;font-weight:500;color:#616161}
.ac-pdp-closing__body p+p{margin-top:12px}
.ac-pdp-closing__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border:1px solid #050505;border-radius:40px;background:#050505;color:#fff;font:400 15px/22px var(--ac-body,Roboto,Arial,sans-serif);text-decoration:none;text-align:center;cursor:pointer}
.ac-pdp-closing__button:disabled{opacity:.55;cursor:not-allowed}
.ac-pdp-closing :focus-visible{outline:2px solid #050505;outline-offset:4px}
.ac-pdp-closing .price{font:500 16px/24px var(--ac-body,Roboto,Arial,sans-serif);letter-spacing:0;color:inherit}
.ac-pdp-related__intro{display:grid;gap:12px;max-width:900px}
.ac-pdp-related apeloig-related-gallery{display:block;min-width:0}
.ac-pdp-related__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none}
.ac-pdp-related__card{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.ac-pdp-related__image{position:relative;display:block;flex-shrink:0;width:100%;aspect-ratio:413.33/260;overflow:hidden;background:#fff}
.ac-pdp-related__image :is(img,svg){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
.ac-pdp-related h3{font:400 17px/22.1px Abigeta,serif;color:inherit;letter-spacing:0}
.ac-pdp-related h3 a{color:inherit;text-decoration:none}
.ac-pdp-related__link{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;font-size:14px;line-height:22.4px;color:#050505;text-underline-offset:3px}
.ac-pdp-related__availability{font-size:14px;line-height:22px}
.ac-pdp-related__all{justify-self:start;min-width:190px}
.ac-pdp-related__hint{display:none}
.ac-pdp-final{background:#f7f7f7}
.ac-pdp-final .ac-pdp-closing__inner{padding-block:64px;grid-template-columns:minmax(0,660px) 320px;justify-content:space-between;align-items:center}
.ac-pdp-final__copy{display:grid;gap:20px;min-width:0}
.ac-pdp-final__copy .ac-pdp-closing__button{width:320px;max-width:100%;margin-top:4px}
.ac-pdp-final__image{width:320px;height:288px;overflow:hidden}
.ac-pdp-final__image img{display:block;width:100%;height:100%;object-fit:contain}
.ac-pdp-final__image--lifestyle img{object-fit:cover}
.ac-pdp-final__product{display:none}
@media(min-width:990px) and (max-width:1199px){.ac-pdp-closing__inner{padding-inline:40px}}
@media(max-width:989px){
 .ac-pdp-closing{font-size:15px;line-height:24px}
 .ac-pdp-closing__inner{padding:56px var(--ac-editorial-gutter,16px);gap:24px}
 .ac-pdp-closing h2{font-size:30px;line-height:33px}
 .ac-pdp-closing__eyebrow{font-size:12px;line-height:21.6px}
 .ac-pdp-related__items{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:8px;overscroll-behavior-x:contain}
 .ac-pdp-related__card{flex:0 0 238px;max-width:100%;scroll-snap-align:start}
 .ac-pdp-related__image{aspect-ratio:1}
 .ac-pdp-related h3{font-size:16px;line-height:20.8px}
 .ac-pdp-related__hint{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;line-height:20px;color:#616161}
 .ac-pdp-related__all{min-height:48px}
 .ac-pdp-final .ac-pdp-closing__inner{display:flex;flex-direction:column;align-items:stretch;padding:16px var(--ac-editorial-gutter,16px) 56px;gap:16px}
 .ac-pdp-final__image{order:-1;width:100%;height:auto;aspect-ratio:358/310}
 .ac-pdp-final__copy{gap:16px}
 .ac-pdp-final__copy .ac-pdp-closing__button{width:100%;margin-top:8px}
 .ac-pdp-final__product{display:grid;gap:4px}
}

.ac-pdp-related__price .price__regular .ac-related-price--regular{margin-right:0}
.ac-pdp-related__price.price--on-sale .ac-related-price--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}
