plp-content-rows,plp-scroller,plp-video,plp-gallery{display:block}.plp-section{--plp-pad: clamp(var(--plp-inner-padding-mobile, 32px), 5vw, var(--plp-inner-padding, 64px));padding-top:var(--plp-pt-mobile, 0px);padding-bottom:var(--plp-pb-mobile, 0px)}@media(min-width:769px){.plp-section{padding-top:var(--plp-pt, 0px);padding-bottom:var(--plp-pb, 0px)}}.plp-surface{position:relative;background:var(--plp-bg, rgb(var(--bg-color)));border-radius:var(--plp-radius, 16px);padding:var(--plp-pad);color:var(--plp-text-color, rgb(var(--text-color)));overflow:hidden}.plp-heading{margin:0;color:var(--plp-heading-color, rgb(var(--heading-color)))}.plp-text,.plp-text p,.plp-text li{color:var(--plp-text-color, rgb(var(--text-color)))}.plp-text>:first-child{margin-top:0}.plp-text>:last-child{margin-bottom:0}.plp-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.plp-section-header{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:var(--plp-header-gap, 24px);padding-inline-start:min(var(--plp-header-indent, 64px),4vw)}.plp-section-header .plp-heading{font-weight:700}.plp-dots{display:flex;align-items:center;justify-content:center;gap:calc(var(--plp-dots-size, 14px) * 1.9);width:fit-content;margin:1.6rem auto 0;padding:calc(var(--plp-dots-size, 14px) * 1.65) calc(var(--plp-dots-size, 14px) * 3.2);border-radius:100px;background:var(--plp-dots-bg, #f0f0f0)}.plp-dot{width:var(--plp-dots-size, 14px);height:var(--plp-dots-size, 14px);flex:0 0 auto;padding:0;border:0;border-radius:50%;background:var(--plp-dots-color, #3e1b55);opacity:.25;cursor:pointer;transition:opacity .2s ease}.plp-dot[aria-current=true]{opacity:1}.plp-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;border:var(--btn-border-width, 1px) solid var(--plp-btn-bg, #3e1b55);border-radius:100px;background-color:var(--plp-btn-bg, #3e1b55);color:var(--plp-btn-text, #ffffff);font-weight:700;line-height:1.2em;text-align:center;text-transform:var(--btn-text-transform, none);text-decoration:none;transition:opacity .3s ease;cursor:pointer}.plp-btn,.plp-btn--sm{padding:var(--btn-padding-y, 12px) 26px;font-size:.88em}@media(min-width:769px){.plp-btn--md{padding:1.8rem 4rem;font-size:1.6rem}.plp-btn--lg{padding:2.4rem 5.6rem;font-size:1.8rem}}.plp-btn:hover,.plp-btn:focus-visible{opacity:.85;color:var(--plp-btn-text, #ffffff)}
/*# sourceMappingURL=/cdn/shop/t/331/assets/plp-sections.css.map */
