body.pl-design-system{background-color:var(--pl-color-background);color:var(--pl-color-text);font-family:var(--font-body-family);font-size:var(--pl-type-body-desktop);line-height:var(--pl-type-body-leading);-webkit-font-smoothing:antialiased}.pl-design-system .wbs-website-wrapper,.pl-design-system #MainContent{background-color:var(--pl-color-background)}.pl-design-system :where(h1,h2,h3,h4,h5,h6){color:var(--heading-color);font-family:var(--font-heading-family);font-weight:var(--pl-type-heading-weight);line-height:var(--pl-type-heading-leading);overflow-wrap:anywhere}.pl-design-system :where(h1){font-size:var(--pl-type-h1)}.pl-design-system :where(h2){font-size:var(--pl-type-h2)}.pl-design-system :where(h3){font-size:var(--pl-type-h3)}.pl-design-system :where(h4){font-size:var(--pl-type-h4)}.pl-design-system :where(h5){font-size:var(--pl-type-h5)}.pl-design-system :where(h6){font-size:var(--pl-type-h6)}.pl-design-system #MainContent .wbs-container{max-width:calc(var(--pl-content-width) + var(--pl-gutter-desktop) * 2);padding-inline:var(--pl-gutter-desktop)}.pl-design-system :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--pl-focus-color)!important;outline-offset:3px}.pl-design-system :where(button,input,select,textarea){font-family:var(--font-body-family)}.pl-design-system .wbs-btn-base.wbs-btn{--btn-radius: var(--pl-control-radius);min-height:var(--pl-control-height);font-family:var(--font-button-family, var(--font-body-family));font-size:max(14px,var(--btn-size, 14px));font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;box-shadow:none}.pl-design-system .wbs-btn-base:is(.wbs-btn-color-primary,.wbs-btn-color-dark){--btn-color: var(--button-color);--btn-background: var(--button-background);--btn-border: var(--button-background);--btn-color-hover: var(--button-color);--btn-background-hover: var(--button-background);--btn-border-hover: var(--button-background)}.pl-design-system .wbs-btn-base.wbs-btn-style-outline:is(.wbs-btn-color-primary,.wbs-btn-color-dark){--btn-color: var(--heading-color);--btn-background: transparent;--btn-border: var(--border-color);--btn-color-hover: var(--button-color);--btn-background-hover: var(--button-background);--btn-border-hover: var(--button-background)}.pl-design-system .wbs-btn-base:is(.wbs-btn-style-link,.wbs-btn-style-bordered,.wbs-btn-style-bordered_top):is(.wbs-btn-color-primary,.wbs-btn-color-dark){--btn-color: var(--heading-color);--btn-background: transparent;--btn-color-hover: var(--accent-color);--btn-background-hover: transparent}.pl-design-system :where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],select,textarea){border-radius:var(--pl-control-radius);font-size:16px}.pl-design-system #wbs-search-hidden input:not([type=submit]):not([type=checkbox]),.pl-design-system #wbs-search-hidden select,.pl-design-system #wbs-search-hidden textarea{font-size:16px;min-height:var(--pl-control-height);border-radius:var(--pl-control-radius)}.pl-design-system #wbs-mini_cart .wbs-drawer__bottom :is(.wbs-btn__cart,.wbs-btn__checkout){min-height:var(--pl-control-height);font-size:14px;letter-spacing:0;text-transform:none}.pl-design-system .wbs-rte{overflow-wrap:anywhere}.pl-design-system .wbs-rte :where(p,li){line-height:var(--pl-type-body-leading)}.pl-design-system .wbs-rte :where(a){text-underline-offset:3px}@media(max-width:767px){body.pl-design-system{font-size:var(--pl-type-body-mobile)}.pl-design-system #MainContent .wbs-container{padding-inline:var(--pl-gutter-mobile)}.pl-design-system :where(h1){font-size:max(22px,calc(var(--pl-type-h1) * var(--pl-heading-mobile-scale)))}.pl-design-system :where(h2){font-size:max(20px,calc(var(--pl-type-h2) * var(--pl-heading-mobile-scale)))}.pl-design-system :where(h3){font-size:max(18px,calc(var(--pl-type-h3) * var(--pl-heading-mobile-scale)))}.pl-design-system :where(h4){font-size:max(16px,calc(var(--pl-type-h4) * var(--pl-heading-mobile-scale)))}.pl-design-system :where(h5){font-size:max(15px,calc(var(--pl-type-h5) * var(--pl-heading-mobile-scale)))}.pl-design-system :where(h6){font-size:max(14px,calc(var(--pl-type-h6) * var(--pl-heading-mobile-scale)))}}@media(prefers-reduced-motion:reduce){body.pl-design-system{scroll-behavior:auto}.pl-design-system .wbs-btn-base{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pl-design-system.css.map */
