@media only screen and (max-width: 767px){.frcp-app-loaded .frcp-app-parent{padding-left:0;padding-right:0}}.frcp-app{position:relative;background:var(--frcp-backgroundColor);color:var(--frcp-textColor);line-height:20px}.frcp-main{padding:24px 0;background:var(--frcp-backgroundColor)}@media only screen and (min-width: 768px){.frcp-main{display:flex;align-items:flex-start;max-width:var(--frcp-maxWidth);margin:20px auto;padding:32px 24px;box-sizing:content-box;gap:var(--frcp-desktopGutter);justify-content:space-between}}.frcp-nav{box-sizing:border-box}@media only screen and (min-width: 768px){.frcp-nav{width:var(--frcp-navDesktopWidth)}}.frcp-main-view{display:block;box-sizing:border-box}@media only screen and (max-width: 767px){.frcp-main-view{padding:16px}}@media only screen and (min-width: 768px){.frcp-main-view{width:calc(100% - var(--frcp-navDesktopWidth) - var(--frcp-desktopGutter))}}.frcp-main-view--loading{position:relative;min-height:300px}@media only screen and (min-width: 768px){.frcp-main-view--loading{min-height:440px}}.frcp-section__title-row{padding:12px 0;border-bottom:var(--frcp-borderStyle);display:flex;justify-content:space-between;align-items:center;gap:20px}.frcp-section__title{font-size:18px;line-height:24px}.frcp-section__content{padding-top:24px}@media only screen and (min-width: 768px){.frcp-section__content{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}}.frcp-section__spinner-container{position:relative;width:100%;height:300px}@-webkit-keyframes frcp-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes frcp-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.frcp-card{border:var(--frcp-borderStyle);border-radius:var(--frcp-borderRadius);box-shadow:var(--frcp-shadow);font-size:14px}.frcp-card__title{font-size:16px}.frcp-hidden{display:none}.frcp-noscroll{position:relative;overflow:hidden}.frcp-pagination{margin-top:20px;text-align:center}.frcp-pagination__page,.frcp-pagination__first-page,.frcp-pagination__last-page{cursor:pointer;display:inline-block;margin:0 4px}.frcp-pagination__page--current{background:var(--frcp-primaryColor);color:var(--frcp-btnTextColor);padding:2px 8px}.frcp-popup-wrapper{display:none;position:fixed;z-index:10600;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end";grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:12px;transition:background-color .1s;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;grid-template-columns:auto minmax(0,1fr) auto}.frcp-popup-wrapper--swall{background:var(--frcp-swalPopupUnderlay)}.frcp-popup{position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:600px;max-width:100%;border:none;border-radius:4px;background:var(--frcp-popupBackground);color:var(--frcp-popupColor);font-size:14px;grid-column:2;grid-row:2;align-self:center;justify-self:center;padding:20px}.frcp-popup__header{display:flex;border-bottom:1px solid var(--frcp-popupColor)}.frcp-popup__title{flex-grow:1;font-size:24px;line-height:40px;color:var(--frcp-popupColor);padding-bottom:12px;font-weight:700}.frcp-popup__close{cursor:pointer;padding:4px;font-size:20px;line-height:1}.frcp-popup__close:hover{opacity:var(--frcp-hoverOpacity);text-decoration:none}.frcp-popup-wrapper--toast .frcp-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end;margin-bottom:40px;font-size:16px;padding:12px 40px;width:auto}.frcp-popup-wrapper--toast .frcp-popup .frcp-message__link{color:#fff}.frcp-popup-wrapper--toast-error{background-color:var(--frcp-errorBackground);color:var(--frcp-errorColor)}.frcp-popup-open--swall,.frcp-popup-open--toast{overflow:hidden;height:auto!important}.frcp-popup-open--swall .frcp-popup-wrapper--open.frcp-popup-wrapper--swall,.frcp-popup-open--toast .frcp-popup-wrapper--open.frcp-popup-wrapper--toast{display:grid}.frcp-icon{display:inline-block;vertical-align:middle;height:20px;width:20px}.frcp-icon>svg{width:100%;height:100%}.frcp-close-icon{box-sizing:border-box;position:relative;display:inline-block;transform:scale(var(--frcp-closeIconScale, 1));width:20px;height:20px;border:2px solid transparent;border-radius:40px;cursor:pointer}.frcp-close-icon:after,.frcp-close-icon:before{content:"";display:inline-block;box-sizing:border-box;position:absolute;width:16px;height:2px;background:var(--frcp-textColor);transform:rotate(45deg);border-radius:5px;top:8px;left:1px}.frcp-close-icon:after{transform:rotate(-45deg)}.frcp-btn{display:flex;padding:8px 20px;border:var(--frcp-borderStyle);border-radius:var(--frcp-borderRadius);box-shadow:var(--frcp-shadow);text-decoration:none;cursor:pointer;text-align:center;box-sizing:border-box;line-height:20px;position:relative;justify-content:center;align-items:center;gap:4px}.frcp-btn--xs{padding:4px 12px}.frcp-btn__text{vertical-align:middle}.frcp-btn.frcp-btn--primary{color:var(--frcp-btnTextColor);background:var(--frcp-primaryColor);border-color:var(--frcp-primaryColor)}.frcp-btn.frcp-btn--primary:hover,.frcp-btn.frcp-btn--primary:focus{color:var(--frcp-btnTextColor);background:var(--frcp-primaryColor);border-color:var(--frcp-primaryColor)}.frcp-btn.frcp-btn--secondary{color:var(--frcp-textColor)}.frcp-btn.frcp-btn--secondary:hover,.frcp-btn.frcp-btn--secondary:focus{color:var(--frcp-textColor)}.frcp-btn:hover{opacity:var(--frcp-hoverOpacity);text-decoration:none}.frcp-btn:focus{opacity:1}.frcp-btn--loading{position:relative;pointer-events:none}.frcp-btn--loading .frcp-btn__text{opacity:0}.frcp-btn--disabled{pointer-events:none;opacity:var(--frcp-hoverOpacity)}.frcp-swall{padding:20px}.frcp-swall .frcp-swall__title{font-size:18px;font-weight:400;text-align:var(--frcp-textAlignLeft);padding:24px 20px}.frcp-swall .frcp-swall__popup{padding-bottom:0;width:480px}.frcp-swall .frcp-swall__html-container{font-size:16px;font-weight:600;margin:0;padding:20px;text-align:var(--frcp-textAlignLeft);border-top:var(--frcp-borderStyle);border-bottom:var(--frcp-borderStyle)}.frcp-swall .frcp-swall__actions{padding:20px;margin:0;width:100%;display:flex;justify-content:space-between}.frcp-swal-toast.swal2-container.swal2-container{width:480px}.frcp-swal-toast .swal2-popup.swal2-toast{display:flex!important;align-items:center;margin-bottom:40px}.frcp-swal-toast .swal2-popup.swal2-toast .swal2-actions{margin:0;flex-grow:1;justify-content:flex-end}.frcp-swal-toast .frcp-btn{white-space:nowrap;box-shadow:none}.frcp-swal-toast .swal2-html-container.swal2-html-container.swal2-html-container{color:var(--frcp-successColor);font-size:14px}.frcp-swal-toast .swal2-icon.swal2-icon{border-color:var(--frcp-successIconColor)}.frcp-swal-toast .swal2-icon.swal2-success [class^=swal2-x-mark-line]{background:var(--frcp-successIconColor)}.frcp-swal-toast .swal2-icon.swal2-error{border-color:var(--frcp-errorIconColor)}.frcp-swal-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background:var(--frcp-errorIconColor)}.frcp-swal-toast--error .swal2-popup.swal2-toast{background:var(--frcp-errorBackground)}.frcp-swal-toast--success .swal2-popup.swal2-toast{background:var(--frcp-successBackground)}.swal2-container.frcp-swal-toast *{box-sizing:content-box!important}.frcp-form .vue-tel-input{border:var(--frcp-borderStyle);border-radius:var(--frcp-borderRadius);width:100%;margin-top:4px}.frcp-form .vue-tel-input:focus-within{box-shadow:none;border-color:var(--frcp-lightBackground)}.frcp-form .vue-tel-input .vti__dropdown{border-top-left-radius:var(--frcp-borderRadius);border-bottom-left-radius:var(--frcp-borderRadius)}.frcp-form .vue-tel-input .vti__input{border-top-right-radius:var(--frcp-borderRadius);border-bottom-right-radius:var(--frcp-borderRadius);margin:0;padding-top:8px;padding-bottom:8px;font-size:inherit}.frcp-form .vue-tel-input .vti__input:focus,.frcp-form .vue-tel-input .vti__input:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.frcp-form .vue-tel-input .vti__input.vti__search_box{border-top:none;border-left:none;border-right:none;width:100%;margin-bottom:8px}.frcp-form .vue-tel-input .vti__dropdown-list{padding:0}.frcp-form .vue-tel-input .vti__flag{display:inline-block}.frcp-wishlist-page{padding:16px;min-height:400px}@media only screen and (min-width: 768px){.frcp-wishlist-page{padding:24px}}.frcp-wishlist-page .frcp-wishlist{width:100%;padding:12px}@media only screen and (min-width: 768px){.frcp-product{width:calc(20% - 16px)}}@media only screen and (max-width: 1200px){.frcp-product{width:calc(25% - 16px)}}@media only screen and (max-width: 991px){.frcp-product{width:calc(33% - 14px)}}@media only screen and (max-width: 767px){.frcp-product{width:calc(33.3% - 8px)}}@media only screen and (max-width: 540px){.frcp-product{width:calc(50% - 6px)}.frcp-product .frcp-btn{padding:8px}}@media only screen and (max-width: 350px){.frcp-product{width:100%}}
