#plp-app{visibility:hidden;opacity:0;transition:opacity .3s ease}#plp-app.plp-ready{visibility:visible;opacity:1}:root{--plp-orange: #F04F36;--plp-orange-hover: #d84530;--plp-blue: #046E82;--plp-green: #10AE00;--plp-beige: #F5F3ED;--plp-image-bg: #F2F2F2;--plp-image-bg-list: #EEEEEE;--plp-black: #252525;--plp-grey: #C2C2C2;--plp-border-grey: #D5D5D5;--plp-dark-grey: #5E5E5E;--plp-dark-grey-2: #6D6D6D;--plp-white: #FFFFFF;--plp-brown: #4E2E22;--plp-font-heading: "Montserrat", sans-serif;--plp-font-body: "Nunito Sans", sans-serif;--plp-sidebar-width: 260px;--plp-gap: 20px}.plp-layout{max-width:1440px;margin:25px auto 0;padding:0 45px;overflow-x:hidden}.plp-layout__body{display:flex;gap:15px}.plp-layout__sidebar{flex:0 0 var(--plp-sidebar-width);min-width:0}.plp-layout__main{flex:1;min-width:0}@media screen and (max-width:989px){.plp-layout__sidebar{display:none}.plp-layout{padding:0 20px}}@media screen and (max-width:749px){.plp-layout{padding:0 20px}}.plp-layout *,.plp-layout *:before,.plp-layout *:after{box-sizing:border-box}.plp-layout button{cursor:pointer;font-family:var(--plp-font-body)}.plp-layout a{text-decoration:none;color:inherit}.plp-layout a:hover{text-decoration:none!important;color:inherit!important}.plp-layout img{max-width:100%;height:auto;display:block}.plp-grid--grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:16px;row-gap:21px;margin-bottom:60px;padding-bottom:30px}.plp-grid--list{display:flex;flex-direction:column;gap:34px;margin-bottom:60px;padding-bottom:30px}.plp-grid__empty,.plp-grid__loading{text-align:center;padding:60px 20px;font-family:var(--plp-font-body);font-size:16px;color:var(--plp-dark-grey)}@media screen and (max-width:1100px){.plp-grid--grid{grid-template-columns:repeat(3,1fr);row-gap:21px}}@media screen and (max-width:749px){.plp-grid--grid{grid-template-columns:repeat(2,1fr);column-gap:17px;row-gap:14px}.plp-grid--list{gap:10px}}.plp-notify-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100000;display:flex;align-items:center;justify-content:center}.plp-notify-modal{background:var(--plp-white, #fff);border-radius:10px;padding:32px;width:min(90vw,420px);position:relative;font-family:var(--plp-font-body, "Nunito Sans", sans-serif)}.plp-notify-modal__close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:var(--plp-dark-grey, #5E5E5E)}.plp-notify-modal__title{font-size:20px;font-weight:700;color:var(--plp-black, #252525);margin:0 0 8px}.plp-notify-modal__text{font-size:14px;color:var(--plp-dark-grey, #5E5E5E);margin:0 0 20px}.plp-notify-modal__form{display:flex;gap:8px}.plp-notify-modal__input{flex:1;padding:10px 14px;border:1px solid var(--plp-grey, #C2C2C2);border-radius:6px;font-size:14px;font-family:inherit}.plp-notify-modal__input:focus{outline:2px solid var(--plp-blue, #046E82);outline-offset:1px}.plp-notify-modal__submit{padding:10px 20px;background:var(--plp-orange, #F04F36);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.plp-notify-modal__submit:hover{background:var(--plp-orange-hover, #d84530)}.plp-notify-modal__submit:disabled{background:var(--plp-grey, #C2C2C2);cursor:not-allowed}.plp-notify-modal__error{color:var(--plp-orange, #F04F36);font-size:13px;margin:8px 0 0}.plp-swiper-bar{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:60%;height:5px;background:#f3f3f3;border-radius:2px;overflow:hidden}.plp-swiper-bar .plp-swiper-thumb{display:block;position:absolute;top:0;height:100%;min-width:18px;background:#868686;border-radius:2px;transition:left .2s ease}.plp-back-to-top{position:fixed;right:20px;bottom:90px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--plp-orange, #F04F36);color:#fff;cursor:pointer;box-shadow:0 2px 8px #00000040;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:90}.plp-back-to-top--visible{opacity:1;visibility:visible;transform:none}.plp-back-to-top:hover{opacity:.9}.plp-back-to-top svg{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/plp-base.css.map */
