Changeset 2537638
- Timestamp:
- 05/26/2021 04:31:20 AM (5 years ago)
- Location:
- variationpress/trunk
- Files:
-
- 6 edited
-
assets/css/frontend.css (modified) (7 diffs)
-
assets/css/frontend.css.map (modified) (1 diff)
-
assets/js/gallery.js (modified) (2 diffs)
-
assets/scss/frontend.scss (modified) (12 diffs)
-
gulpfile.js (modified) (2 diffs)
-
includes/class-frontend.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
variationpress/trunk/assets/css/frontend.css
r2533901 r2537638 37 37 padding: 0px; 38 38 line-height: 0px; 39 font-size: 12px;40 display: flex;41 align-items: center;42 39 } 43 40 44 41 .savp-loop-form .savp-wrapper .savp-box { 45 margin-bottom: 1em;46 display: flex; 47 justify-content: center;42 margin-bottom: 0.25em; 43 display: flex; 44 justify-content: inherit; 48 45 flex-wrap: wrap; 49 46 min-width: 100%; … … 70 67 .savp-box.list li { 71 68 display: block; 72 margin-bottom: 10px; 69 margin-bottom: 0.5em; 70 } 71 72 .savp-n-form .savp-box.list { 73 flex-direction: column; 74 } 75 76 .savp-n-form .savp-box.list .li-inner { 77 width: 100%; 78 } 79 80 .savp-n-form .savp-box.list li { 81 flex-basis: 100%; 82 } 83 84 .savp-n-form .savp-box.list .l-stock-status { 85 padding-right: 2.5em; 73 86 } 74 87 75 88 .savp-box.list li .li-inner { 76 display: flex;77 border: 2px solid #ccc;78 margin: 0.5em;79 89 align-items: center; 80 90 } … … 82 92 .savp-box.list.vb-label li .li-inner .s-inner, 83 93 .savp-box.list.vb-select li .li-inner .s-inner { 84 padding- left: 0px;94 padding-right: 2em; 85 95 } 86 96 … … 226 236 .savp-box.vb-select li .s-inner { 227 237 line-height: 1; 238 padding-left: 5px; 239 padding-right: 5px; 228 240 } 229 241 … … 358 370 359 371 .savp-box { 360 margin: 0px -0.5em;372 margin: 0px; 361 373 padding: 0px; 362 374 display: flex; … … 548 560 } 549 561 562 @media (max-width: 500px) { 563 .savp_single-gallery .savp-main-wrapper { 564 margin-left: 0 !important; 565 } 566 } 567 550 568 /*Nav inside */ 551 569 .savp-gallery.nav-bottom-inside { … … 568 586 bottom: 0px; 569 587 width: 80px; 588 } 589 590 .savp-gallery.nav-left .savp-nav.hide, 591 .savp-gallery.nav-right .savp-nav.hide { 592 display: none; 593 } 594 595 @media (max-width: 500px) { 596 .savp-gallery.nav-left .savp-nav, 597 .savp-gallery.nav-right .savp-nav { 598 display: none; 599 } 570 600 } 571 601 -
variationpress/trunk/assets/css/frontend.css.map
r2533901 r2537638 1 {"version":3,"file":"frontend.css","sources":["frontend.scss" ],"sourcesContent":[".savp-wrapper select {\n display: none;\n}\n.savp-wrapper .savp-input-added {\n display: none !important;\n}\n\n.variations_form .reset_variations,\n.woocommerce div.product form.cart .reset_variations {\n display: none;\n}\n\n.woocommerce .variations_form.savp-n-form.cart table.variations tr {\n display: block;\n}\n.woocommerce .variations_form.savp-n-form.cart table.variations tr td.label,\n.woocommerce .variations_form.savp-n-form.cart table.variations tr td.value {\n padding-top: 0px;\n display: block;\n width: 100%;\n text-align: left;\n}\n\n.savp_tax_label {\n font-weight: bold;\n}\n.savp-current-term {\n margin-left: 0.25em;\n}\n\n.savp-loop-form .savp-wrapper .savp-box {\n list-style: none;\n margin: 0px -0.25em -0.25em;\n padding: 0px;\n line-height: 0px;\n font-size: 12px;\n display: flex;\n align-items: center;\n}\n.savp-loop-form .savp-wrapper .savp-box {\n margin-bottom: 1em;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n min-width: 100%;\n}\n\n.savp-box {\n margin: -0.25em;\n}\n.savp-box li {\n cursor: pointer;\n list-style: none;\n position: relative;\n padding: 0.25em;\n}\n.savp-copy .s-inner img {\n width: 50px;\n height: 50px;\n display: block;\n object-fit: cover;\n}\n\n.savp-box.list li {\n display: block;\n margin-bottom: 10px;\n}\n.savp-box.list li .li-inner {\n display: flex;\n border: 2px solid #ccc;\n margin: 0.5em;\n align-items: center;\n}\n.savp-box.list.vb-label li .li-inner .s-inner,\n.savp-box.list.vb-select li .li-inner .s-inner {\n padding-left: 0px;\n}\n\n.savp-box.list li .li-inner .s-inner {\n border: 0px none;\n}\n\n.savp-box li.selected .li-inner,\n.savp-box li:hover .li-inner,\n.savp-box .vb-thumbnail li.selected .li-inner,\n.savp-box .vb-image li.selected .li-inner,\n.savp-box .vb-thumbnail li:hover .li-inner,\n.savp-box .vb-image li:hover .li-inner {\n border-color: var(--color-border-active);\n}\n\n.savp-box.list li .l-name-wrap {\n flex-grow: 1;\n line-height: 1;\n text-align: left;\n margin-left: 1em;\n}\n\n.savp-box.list li .l-name-wrap .price {\n margin-bottom: 0px;\n}\n.l-name-wrap .l-name {\n font-weight: bold;\n}\n\n.vb-label .l-name,\n.vb-select .l-name {\n display: none;\n}\n.savp-box.list.vb-label li .s-inner {\n border-color: transparent !important;\n}\n\n.list .l-stock-status {\n line-height: 1;\n padding-right: 1.5em;\n padding-left: 12px;\n position: relative;\n}\n.list .li-inner:after {\n content: \"\";\n font-family: \"onestore\";\n display: none;\n position: absolute;\n top: 50%;\n right: 1em;\n transform: translateY(-50%);\n}\n.list .l-stock-status::before {\n content: \"\";\n font-family: \"onestore\";\n display: block;\n position: absolute;\n top: 50%;\n left: 2px;\n width: 6px;\n height: 6px;\n display: block;\n border-radius: 50%;\n transform: translateY(-50%);\n}\n\n.list .l-stock-status.out-of-stock::before,\n.list .unavailable .l-stock-status::before {\n background-color: red;\n}\n.list .l-stock-status.in-stock::before {\n background-color: green;\n}\n\n.list .selected .li-inner:after {\n content: \"\\e92b\";\n display: block;\n}\n.savp-box .savp-icon-plus {\n font-style: normal;\n}\n.savp-box .savp-icon-plus::before {\n content: \"\\e9bd\";\n font-family: \"onestore\";\n}\n\n.savp-box.blur li.disabled,\n.savp-copy.disabled.blur .s-inner {\n opacity: 0.6;\n}\n.savp-box .li-inner,\n.savp-copy .savp-copy-inner {\n position: relative;\n}\n\n.savp-box.cross li.disabled .s-inner::after,\n.savp-copy.disabled.cross .s-inner::after {\n content: \"\\ea12\";\n font-family: \"onestore\";\n display: block;\n color: rgb(216, 30, 68);\n display: block;\n z-index: 10;\n position: absolute;\n top: 50%;\n left: 50%;\n font-size: 20px;\n transform: translate(-50%, -50%);\n}\n.savp-copy-inner .it-color {\n width: 100%;\n height: 100%;\n display: block;\n}\n\n.savp-box li .li-inner {\n border: 2px solid #ccc;\n line-height: 1px;\n min-height: 2em;\n min-width: 2em;\n align-items: center;\n justify-content: center;\n display: inline-flex;\n align-items: center;\n background: #ffffff;\n}\n.savp-box.vb-label li .li-inner .s-inner {\n padding: 0.25em 0.5em;\n}\n\n.savp-box.vb-label li .s-inner,\n.savp-box.vb-select li .s-inner {\n line-height: 1;\n}\n.savp-box li.selected .s-inner {\n border-color: #666666;\n}\n\n.savp-box img {\n border-radius: 0px;\n}\n\n/*Copy-box*/\n.savp-copy {\n display: flex;\n align-items: center;\n line-height: 0;\n width: 100%;\n cursor: pointer;\n}\n.savp-copy.savp--label .savp-copy-inner,\n.savp-copy.savp--select .savp-copy-inner {\n display: none;\n}\n.savp-copy::after {\n content: \"\\e930\";\n font-family: \"onestore\";\n font-size: 110%;\n line-height: 1;\n margin-left: 0.5em;\n}\n.savp-copy-inner {\n border: 2px solid var(--color-border-active);\n}\n.savp-copy .s-inner {\n height: 100%;\n width: 100%;\n line-height: 0;\n display: inline-block;\n}\n.savp-copy.savp--thumbnail .li-inner {\n height: 50px;\n width: 50px;\n}\n\n.savp-copy-name {\n line-height: 1;\n flex-grow: 1;\n padding-right: 1em;\n text-align: right;\n}\n\n.woocommerce .product .item-wc-swatches form.cart {\n margin: 0px;\n}\n\n/*Can vas */\n.savp-canvas-drop {\n background: rgba(0, 0, 0, 0.4);\n height: 100%;\n display: block;\n width: 100%;\n z-index: 9901;\n}\n.savp-canvas-wrap {\n visibility: hidden;\n}\n.savp-canvas-wrap.active {\n display: block;\n z-index: 999999900;\n position: fixed;\n top: 0px;\n bottom: 0px;\n right: 0px;\n left: 0px;\n visibility: visible;\n}\n.savp-canvas {\n position: fixed;\n top: 0px;\n font-size: 14px;\n bottom: 0px;\n width: var(--popup-side-width, 400px);\n max-width: 100%;\n display: block;\n z-index: 9902;\n background: #ffffff;\n transition: all linear 0.3s;\n}\n.c-right .savp-canvas {\n right: 0px;\n transform: translateX(100%);\n}\n\n.c-left .savp-canvas {\n left: 0px;\n transform: translateX(-100%);\n}\n\n.savp-canvas-wrap.active .savp-canvas {\n transform: translateY(0);\n}\n\n.savp-canvas-content,\n.savp-canvas-heading {\n padding: var(--popup-gutter, 1.5em);\n}\n.savp-canvas-header {\n display: flex;\n box-shadow: 0 1px #eae8e4;\n height: 3.5em;\n}\n.savp-canvas-header::before,\n.savp-canvas-header::after {\n display: none;\n}\n.savp-canvas-content {\n max-height: calc(100% - 3.5rem);\n overflow: auto;\n}\n.savp-box {\n margin: 0px -0.5em;\n padding: 0px;\n display: flex;\n flex-wrap: wrap;\n}\n.savp-canvas .savp-box {\n display: block;\n}\n.savp-canvas-heading {\n font-size: 1.2em;\n font-weight: bold;\n text-transform: uppercase;\n flex-grow: 1;\n margin-bottom: 0px;\n margin-top: 0px;\n display: flex;\n align-items: center;\n}\n.savp-canvas-close {\n box-shadow: -1px 1px #eae8e4;\n width: 4em;\n display: flex;\n font-size: 1em;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.savp-canvas-close i::before {\n font-size: 1.5em;\n font-weight: 100;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.savp-canvas .savp-box.vb-thumbnail,\n.savp-canvas .savp-box.vb-image {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -3px; /* Spacing */\n margin-left: -3px; /* Spacing */\n}\n\n.savp-canvas .savp-box.vb-thumbnail li,\n.savp-canvas .savp-box.vb-image li {\n flex: 0 0 33.3333%;\n max-width: 33.3333%;\n margin: 0px;\n}\n.savp-canvas .savp-box.list li {\n margin-bottom: 0px;\n}\n.savp-canvas .savp-box.list .li-inner {\n padding: 0.5em 1em;\n margin: 0px;\n}\n\n@media (max-width: 300px) {\n .savp-canvas .savp-box.vb-thumbnail li,\n .savp-canvas .savp-box.vb-image li {\n flex: 0 0 50%;\n max-width: 50%;\n }\n}\n\n.savp-canvas .savp-box.vb-thumbnail li img,\n.savp-canvas .savp-box.vb-image li img {\n width: 100% !important;\n height: auto !important;\n display: block;\n padding: 0px;\n border: 0px none;\n outline: 0px none;\n}\n.savp-canvas .savp-box.vb-thumbnail li .s-inner,\n.savp-canvas .savp-box.vb-image li .s-inner {\n width: 100%;\n height: auto;\n padding: 0px;\n display: block;\n border: 0px none;\n}\n.savp-canvas .vb-thumbnail .li-inner,\n.savp-canvas .vb-image .li-inner {\n margin: 0.5em;\n display: block;\n padding: 0.5em;\n width: auto;\n border: 2px solid var(--color-border);\n}\n.savp-canvas .savp-box.vb-thumbnail li .li-inner:after,\n.savp-canvas .savp-box.vb-image li .li-inner:after {\n display: none;\n}\n.savp-canvas .savp-box.vb-thumbnail li .l-name-wrap,\n.savp-canvas .savp-box.vb-image li .l-name-wrap {\n margin-left: 0px;\n margin-top: 1em;\n}\n.savp-canvas .savp-box.vb-thumbnail li .l-stock-status,\n.savp-canvas .savp-box.vb-image li .l-stock-status {\n margin-top: 0.5em;\n line-height: 1.5;\n}\n\n.savp-canvas-form table.variations tr {\n display: flex;\n align-items: center;\n margin-bottom: 1em;\n}\n.savp-canvas-form table.variations tr:last-child {\n margin-bottom: 0px;\n}\n.savp-canvas-form table.variations tr td.label,\n.woocommerce div.product form.cart .variations td.label {\n margin: 0px;\n text-align: left;\n display: block;\n}\n.savp-canvas-form table.variations tr td.value,\n.single-product .savp-canvas-form table.variations tr td.value {\n vertical-align: middle;\n flex-grow: 1;\n margin: 0px;\n display: block;\n}\n\n.woocommerce-variation-add-to-cart.disabled {\n opacity: 0.4;\n position: relative;\n}\n.woocommerce-variation-add-to-cart.disabled::before {\n content: \"\";\n display: block !important;\n position: absolute;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n z-index: 50;\n background: transparent;\n opacity: 0;\n}\n\n/* PRODUCT GALLERY */\n.savp-gallery.hide {\n display: block;\n height: 0px;\n overflow: hidden;\n opacity: 0;\n}\n.woocommerce\n div.product.savp-gallery-added\n div.product-media\n .woocommerce-product-gallery {\n padding: 0px;\n}\n.woocommerce div.product {\n --swiper-navigation-color: #333;\n}\n.savp_single-gallery .savp-gallery.nav-bottom .savp-nav .swiper-slide img {\n width: auto;\n}\n\n.savp_single-gallery {\n\t.savp-main-wrapper {\n\t\tmargin-left: 95px;\n\t}\n}\n\n\n/*Nav inside */\n.savp-gallery.nav-bottom-inside {\n position: relative;\n}\n.savp-gallery.nav-bottom-inside .savp-nav {\n position: absolute;\n bottom: 2em;\n max-width: 600px;\n width: 60%;\n left: 50%;\n transform: translateX(-50%);\n}\n.savp-gallery.nav-left .savp-nav,\n.savp-gallery.nav-right .savp-nav {\n position: absolute;\n top: 0px;\n bottom: 0px;\n width: 80px;\n}\n.savp-gallery.nav-left .savp-nav {\n left: 0px;\n}\n.savp-gallery.nav-right .savp-nav {\n right: 0px;\n}\n\n.savp-gallery-wrap {\n display: block;\n position: relative;\n}\n\n.savp_gallery.loading::after,\n.savp-thumbnail.loading::after {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n z-index: 30;\n content: \"\";\n background: rgb(235,234,231) url(\"../images/loading.svg\") center center\n no-repeat;\n}\n.savp-thumbnail.loading .slick-arrow,\n.savp_gallery.loading .slick-arrow,\n.savp_gallery.loading .savp_slider-counter {\n display: none !important;\n}\n.savp-thumbnail img, \n.woocommerce ul.products li.product .savp-thumbnail img {\n margin-bottom: 0px;\n}\n.savp-thumbnail { \n margin-bottom: 1em;\n display: block;\n}\n.savp_gallery {\n position: relative;\n box-sizing: border-box;\n}\n\n.savp_slider-main {\n height: 100%;\n display: block;\n}\n\n.savp_slider-counter {\n position: absolute;\n top: 1em;\n right: 1em;\n z-index: 35;\n font-size: 11px;\n background: #ffffff;\n padding: 5px;\n border-radius: 3px;\n border: 1px solid #ccc;\n font-weight: bold;\n}\n.savp-thumbnail {\n max-width: 100%; \n width: 100%;\n display: block;\n line-height: 0px;\n position: relative;\n}\n.savp-thumbnail.savp-lgs-added {\n position: relative;\n}\n.savp-thumbnail.savp-lgs-added > img {\n opacity: 0;\n position: relative;\n z-index: 1;\n}\n.savp-thumbnail.savp-lgs-added .savp_slider-main {\n position: absolute;\n top: 0px;\n bottom: 0px;\n width: 100%;\n display: block;\n z-index: 5;\n}\n\n.savp_gallery * {\n box-sizing: border-box;\n}\n.savp_slider-main.gt-1 {\n margin: -3px;\n}\n\n.savp_slider-nav {\n display: block;\n margin: 0 auto;\n}\n\n.hr-nav .savp_slider-nav .slick-list {\n margin: 0 -3px;\n}\n\n.savp_gallery.nav-left .savp_slider-nav {\n position: absolute;\n top: 0px;\n left: 0px;\n z-index: 30;\n}\n.savp_gallery.nav-right .savp_slider-nav {\n position: absolute;\n top: 0px;\n right: 0px;\n z-index: 30;\n}\n.savp_gallery.nav-bottom .savp_slider-nav {\n max-width: 100%;\n}\n.savp_gallery.nav-inside {\n position: relative;\n}\n\n/* SLIDER GRID ---------------------------------------------------------- */\n.grid-view [class*=\"grid-\"] .swiper-wrapper {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -0.5em; /* Spacing */\n margin-left: -0.5em; /* Spacing */\n}\n.grid-view .slider-item-inner {\n margin: 0.5em;\n}\n.grid-view .swiper-button-prev,\n.grid-view .swiper-button-next {\n display: none;\n}\n.grid-view [class*=\"grid-\"] .swiper-wrapper .swiper-slide {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n}\n.grid-view .grid-1 .swiper-wrapper .swiper-slide {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.grid-view .grid-2 .swiper-wrapper .swiper-slide {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.grid-view .grid-3 .swiper-wrapper .swiper-slide {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.grid-view .grid-4 .swiper-wrapper .swiper-slide {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n/* NAV GRID ---------------------------------------------------------- */\n[class*=\"nav-bottom-grid-\"] .savp-nav .swiper-wrapper {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: auto;\n height: auto;\n margin-right: -0.5em; /* Spacing */\n margin-left: -0.5em; /* Spacing */\n}\n[class*=\"nav-bottom-grid-\"] .savp-nav .slider-item-inner {\n margin: 0.5em;\n}\n[class*=\"nav-bottom-grid-\"] .savp-nav .swiper-button-prev,\n[class*=\"nav-bottom-grid-\"] .savp-nav .swiper-button-next {\n display: none;\n}\n[class*=\"nav-bottom-grid-\"] .savp-nav .swiper-slide {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n}\n.nav-bottom-grid-1 .savp-nav .swiper-wrapper .swiper-slide {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.nav-bottom-grid-2 .savp-nav .swiper-wrapper .swiper-slide {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.nav-bottom-grid-3 .savp-nav .swiper-wrapper .swiper-slide {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.nav-bottom-grid-4 .savp-nav .swiper-wrapper .swiper-slide {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.savp-main.only-one .swiper-button-prev,\n.savp-main.only-one .swiper-button-next {\n display: none;\n}\n.savp-main--video {\n height: 1px;\n display: block;\n overflow: hidden;\n padding-top: 100%;\n position: relative;\n}\n.savp-main--video iframe,\n.savp-main--video > div,\n.savp-main--video .wp-video {\n margin: 0 auto;\n height: 100%;\n display: block;\n width: 100%;\n position: absolute;\n top: 0px;\n left: 0px;\n}\n\n.pswp__item .pswp--video {\n display: flex;\n align-items: center;\n vertical-align: middle;\n height: 100%;\n width: 100%;\n}\n.pswp__item .pswp--video iframe,\n.pswp__item .pswp--video .wp-video {\n margin: 0 auto;\n height: 56% !important;\n display: block;\n width: 100%;\n max-width: 800px;\n}\n\n/* Loop Products ------------------------------------------------------------ */\n.savp_tb.variations {\n display: block;\n width: 100%;\n}\n.savp-loop-form {\n width: 100%;\n}\n.savp-loop-form .savp-row-pa-attr {\n margin-bottom: 0.25em;\n}\n.savp-loop-form .savp-row-pa-attr:last-child {\n margin-bottom: 0;\n}\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"thumbnail\"] li,\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"image\"] li {\n line-height: 0px;\n}\n.savp-loop-form\n .savp-row-pa-attr\n .savp-box[data-type=\"thumbnail\"]\n li\n span.has-img,\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"image\"] li span.has-img {\n line-height: 0px;\n margin-bottom: 0px;\n padding: 0px;\n}\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"thumbnail\"] .s-inner,\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"image\"] .s-inner {\n line-height: 0px;\n margin-bottom: 0%;\n width: 2em;\n height: 2em;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n.s-inner img {\n width: 100%;\n height: 100%;\n display: block;\n object-fit: cover;\n} \n\n/* 3rd Suport */\n.variations_form .value::after {\n display: none;\n}\n.js-image-zoom__zoomed-image {\n z-index: 9999999;\n border: 1px solid #ccc;\n}\n.js-image-zoom__zoomed-area {\n cursor: grabbing;\n border: 1px solid #ccc;\n}\n\n.item-wc-swatches .variations_form {\n display: none;\n}\n.item-wc-swatches .variations_form.savp_added {\n display: block;\n} \n\n/* Responsive */\n[data-device=\"mobile\"] .savp-canvas {\n width: 100%;\n}\n"],"names":[],"mappings":"AAAA,AAAA,aAAa,CAAC,MAAM,CAAC;CACjB,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,aAAa,CAAC,iBAAiB,CAAC;CAC5B,OAAO,EAAE,eAAe;CAC3B;;AAED,AAAA,gBAAgB,CAAC,iBAAiB;AAClC,YAAY,CAAC,GAAG,AAAA,QAAQ,CAAC,IAAI,AAAA,KAAK,CAAC,iBAAiB,CAAC;CACjD,OAAO,EAAE,IAAI;CAChB;;AAED,AAAA,YAAY,CAAC,gBAAgB,AAAA,YAAY,AAAA,KAAK,CAAC,KAAK,AAAA,WAAW,CAAC,EAAE,CAAC;CAC/D,OAAO,EAAE,KAAK;CACjB;;AACD,AAAA,YAAY,CAAC,gBAAgB,AAAA,YAAY,AAAA,KAAK,CAAC,KAAK,AAAA,WAAW,CAAC,EAAE,CAAC,EAAE,AAAA,MAAM;AAC3E,YAAY,CAAC,gBAAgB,AAAA,YAAY,AAAA,KAAK,CAAC,KAAK,AAAA,WAAW,CAAC,EAAE,CAAC,EAAE,AAAA,MAAM,CAAC;CACxE,WAAW,EAAE,GAAG;CAChB,OAAO,EAAE,KAAK;CACd,KAAK,EAAE,IAAI;CACX,UAAU,EAAE,IAAI;CACnB;;AAED,AAAA,eAAe,CAAC;CACZ,WAAW,EAAE,IAAI;CACpB;;AACD,AAAA,kBAAkB,CAAC;CACf,WAAW,EAAE,MAAM;CACtB;;AAED,AAAA,eAAe,CAAC,aAAa,CAAC,SAAS,CAAC;CACpC,UAAU,EAAE,IAAI;CAChB,MAAM,EAAE,mBAAmB;CAC3B,OAAO,EAAE,GAAG;CACZ,WAAW,EAAE,GAAG;CAChB,SAAS,EAAE,IAAI;CACf,OAAO,EAAE,IAAI;CACb,WAAW,EAAE,MAAM;CACtB;;AACD,AAAA,eAAe,CAAC,aAAa,CAAC,SAAS,CAAC;CACpC,aAAa,EAAE,GAAG;CAClB,OAAO,EAAE,IAAI;CACb,eAAe,EAAE,MAAM;CACvB,SAAS,EAAE,IAAI;CACf,SAAS,EAAE,IAAI;CAClB;;AAED,AAAA,SAAS,CAAC;CACN,MAAM,EAAE,OAAO;CAClB;;AACD,AAAA,SAAS,CAAC,EAAE,CAAC;CACT,MAAM,EAAE,OAAO;CACf,UAAU,EAAE,IAAI;CAChB,QAAQ,EAAE,QAAQ;CAClB,OAAO,EAAE,MAAM;CAClB;;AACD,AAAA,UAAU,CAAC,QAAQ,CAAC,GAAG,CAAC;CACpB,KAAK,EAAE,IAAI;CACX,MAAM,EAAE,IAAI;CACZ,OAAO,EAAE,KAAK;CACd,UAAU,EAAE,KAAK;CACpB;;AAED,AAAA,SAAS,AAAA,KAAK,CAAC,EAAE,CAAC;CACd,OAAO,EAAE,KAAK;CACd,aAAa,EAAE,IAAI;CACtB;;AACD,AAAA,SAAS,AAAA,KAAK,CAAC,EAAE,CAAC,SAAS,CAAC;CACxB,OAAO,EAAE,IAAI;CACb,MAAM,EAAE,cAAc;CACtB,MAAM,EAAE,KAAK;CACb,WAAW,EAAE,MAAM;CACtB;;AACD,AAAA,SAAS,AAAA,KAAK,AAAA,SAAS,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ;AAC7C,SAAS,AAAA,KAAK,AAAA,UAAU,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC;CAC3C,YAAY,EAAE,GAAG;CACpB;;AAED,AAAA,SAAS,AAAA,KAAK,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC;CACjC,MAAM,EAAE,QAAQ;CACnB;;AAED,AAAA,SAAS,CAAC,EAAE,AAAA,SAAS,CAAC,SAAS;AAC/B,SAAS,CAAC,EAAE,AAAA,MAAM,CAAC,SAAS;AAC5B,SAAS,CAAC,aAAa,CAAC,EAAE,AAAA,SAAS,CAAC,SAAS;AAC7C,SAAS,CAAC,SAAS,CAAC,EAAE,AAAA,SAAS,CAAC,SAAS;AACzC,SAAS,CAAC,aAAa,CAAC,EAAE,AAAA,MAAM,CAAC,SAAS;AAC1C,SAAS,CAAC,SAAS,CAAC,EAAE,AAAA,MAAM,CAAC,SAAS,CAAC;CACnC,YAAY,EAAE,0BAA0B;CAC3C;;AAED,AAAA,SAAS,AAAA,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC;CAC3B,SAAS,EAAE,CAAC;CACZ,WAAW,EAAE,CAAC;CACd,UAAU,EAAE,IAAI;CAChB,WAAW,EAAE,GAAG;CACnB;;AAED,AAAA,SAAS,AAAA,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,MAAM,CAAC;CAClC,aAAa,EAAE,GAAG;CACrB;;AACD,AAAA,YAAY,CAAC,OAAO,CAAC;CACjB,WAAW,EAAE,IAAI;CACpB;;AAED,AAAA,SAAS,CAAC,OAAO;AACjB,UAAU,CAAC,OAAO,CAAC;CACf,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,SAAS,AAAA,KAAK,AAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC;CAChC,YAAY,EAAE,sBAAsB;CACvC;;AAED,AAAA,KAAK,CAAC,eAAe,CAAC;CAClB,WAAW,EAAE,CAAC;CACd,aAAa,EAAE,KAAK;CACpB,YAAY,EAAE,IAAI;CAClB,QAAQ,EAAE,QAAQ;CACrB;;AACD,AAAA,KAAK,CAAC,SAAS,AAAA,MAAM,CAAC;CAClB,OAAO,EAAE,EAAE;CACX,WAAW,EAAE,UAAU;CACvB,OAAO,EAAE,IAAI;CACb,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,KAAK,EAAE,GAAG;CACV,SAAS,EAAE,gBAAgB;CAC9B;;AACD,AAAA,KAAK,CAAC,eAAe,AAAA,QAAQ,CAAC;CAC1B,OAAO,EAAE,EAAE;CACX,WAAW,EAAE,UAAU;CACvB,OAAO,EAAE,KAAK;CACd,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,IAAI,EAAE,GAAG;CACT,KAAK,EAAE,GAAG;CACV,MAAM,EAAE,GAAG;CACX,OAAO,EAAE,KAAK;CACd,aAAa,EAAE,GAAG;CAClB,SAAS,EAAE,gBAAgB;CAC9B;;AAED,AAAA,KAAK,CAAC,eAAe,AAAA,aAAa,AAAA,QAAQ;AAC1C,KAAK,CAAC,YAAY,CAAC,eAAe,AAAA,QAAQ,CAAC;CACvC,gBAAgB,EAAE,GAAG;CACxB;;AACD,AAAA,KAAK,CAAC,eAAe,AAAA,SAAS,AAAA,QAAQ,CAAC;CACnC,gBAAgB,EAAE,KAAK;CAC1B;;AAED,AAAA,KAAK,CAAC,SAAS,CAAC,SAAS,AAAA,MAAM,CAAC;CAC5B,OAAO,EAAE,OAAO;CAChB,OAAO,EAAE,KAAK;CACjB;;AACD,AAAA,SAAS,CAAC,eAAe,CAAC;CACtB,UAAU,EAAE,MAAM;CACrB;;AACD,AAAA,SAAS,CAAC,eAAe,AAAA,QAAQ,CAAC;CAC9B,OAAO,EAAE,OAAO;CAChB,WAAW,EAAE,UAAU;CAC1B;;AAED,AAAA,SAAS,AAAA,KAAK,CAAC,EAAE,AAAA,SAAS;AAC1B,UAAU,AAAA,SAAS,AAAA,KAAK,CAAC,QAAQ,CAAC;CAC9B,OAAO,EAAE,GAAG;CACf;;AACD,AAAA,SAAS,CAAC,SAAS;AACnB,UAAU,CAAC,gBAAgB,CAAC;CACxB,QAAQ,EAAE,QAAQ;CACrB;;AAED,AAAA,SAAS,AAAA,MAAM,CAAC,EAAE,AAAA,SAAS,CAAC,QAAQ,AAAA,OAAO;AAC3C,UAAU,AAAA,SAAS,AAAA,MAAM,CAAC,QAAQ,AAAA,OAAO,CAAC;CACtC,OAAO,EAAE,OAAO;CAChB,WAAW,EAAE,UAAU;CACvB,OAAO,EAAE,KAAK;CACd,KAAK,EAAE,OAAgB;CACvB,OAAO,EAAE,KAAK;CACd,OAAO,EAAE,EAAE;CACX,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,IAAI,EAAE,GAAG;CACT,SAAS,EAAE,IAAI;CACf,SAAS,EAAE,qBAAqB;CACnC;;AACD,AAAA,gBAAgB,CAAC,SAAS,CAAC;CACvB,KAAK,EAAE,IAAI;CACX,MAAM,EAAE,IAAI;CACZ,OAAO,EAAE,KAAK;CACjB;;AAED,AAAA,SAAS,CAAC,EAAE,CAAC,SAAS,CAAC;CACnB,MAAM,EAAE,cAAc;CACtB,WAAW,EAAE,GAAG;CAChB,UAAU,EAAE,GAAG;CACf,SAAS,EAAE,GAAG;CACd,WAAW,EAAE,MAAM;CACnB,eAAe,EAAE,MAAM;CACvB,OAAO,EAAE,WAAW;CACpB,WAAW,EAAE,MAAM;CACnB,UAAU,EAAE,OAAO;CACtB;;AACD,AAAA,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC;CACrC,OAAO,EAAE,YAAY;CACxB;;AAED,AAAA,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC,QAAQ;AAC9B,SAAS,AAAA,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC;CAC5B,WAAW,EAAE,CAAC;CACjB;;AACD,AAAA,SAAS,CAAC,EAAE,AAAA,SAAS,CAAC,QAAQ,CAAC;CAC3B,YAAY,EAAE,OAAO;CACxB;;AAED,AAAA,SAAS,CAAC,GAAG,CAAC;CACV,aAAa,EAAE,GAAG;CACrB;;AAED,YAAY;AACZ,AAAA,UAAU,CAAC;CACP,OAAO,EAAE,IAAI;CACb,WAAW,EAAE,MAAM;CACnB,WAAW,EAAE,CAAC;CACd,KAAK,EAAE,IAAI;CACX,MAAM,EAAE,OAAO;CAClB;;AACD,AAAA,UAAU,AAAA,YAAY,CAAC,gBAAgB;AACvC,UAAU,AAAA,aAAa,CAAC,gBAAgB,CAAC;CACrC,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,UAAU,AAAA,OAAO,CAAC;CACd,OAAO,EAAE,OAAO;CAChB,WAAW,EAAE,UAAU;CACvB,SAAS,EAAE,IAAI;CACf,WAAW,EAAE,CAAC;CACd,WAAW,EAAE,KAAK;CACrB;;AACD,AAAA,gBAAgB,CAAC;CACb,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,0BAA0B;CAC/C;;AACD,AAAA,UAAU,CAAC,QAAQ,CAAC;CAChB,MAAM,EAAE,IAAI;CACZ,KAAK,EAAE,IAAI;CACX,WAAW,EAAE,CAAC;CACd,OAAO,EAAE,YAAY;CACxB;;AACD,AAAA,UAAU,AAAA,gBAAgB,CAAC,SAAS,CAAC;CACjC,MAAM,EAAE,IAAI;CACZ,KAAK,EAAE,IAAI;CACd;;AAED,AAAA,eAAe,CAAC;CACZ,WAAW,EAAE,CAAC;CACd,SAAS,EAAE,CAAC;CACZ,aAAa,EAAE,GAAG;CAClB,UAAU,EAAE,KAAK;CACpB;;AAED,AAAA,YAAY,CAAC,QAAQ,CAAC,iBAAiB,CAAC,IAAI,AAAA,KAAK,CAAC;CAC9C,MAAM,EAAE,GAAG;CACd;;AAED,YAAY;AACZ,AAAA,iBAAiB,CAAC;CACd,UAAU,EAAE,kBAAkB;CAC9B,MAAM,EAAE,IAAI;CACZ,OAAO,EAAE,KAAK;CACd,KAAK,EAAE,IAAI;CACX,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,iBAAiB,CAAC;CACd,UAAU,EAAE,MAAM;CACrB;;AACD,AAAA,iBAAiB,AAAA,OAAO,CAAC;CACrB,OAAO,EAAE,KAAK;CACd,OAAO,EAAE,SAAS;CAClB,QAAQ,EAAE,KAAK;CACf,GAAG,EAAE,GAAG;CACR,MAAM,EAAE,GAAG;CACX,KAAK,EAAE,GAAG;CACV,IAAI,EAAE,GAAG;CACT,UAAU,EAAE,OAAO;CACtB;;AACD,AAAA,YAAY,CAAC;CACT,QAAQ,EAAE,KAAK;CACf,GAAG,EAAE,GAAG;CACR,SAAS,EAAE,IAAI;CACf,MAAM,EAAE,GAAG;CACX,KAAK,EAAE,8BAA8B;CACrC,SAAS,EAAE,IAAI;CACf,OAAO,EAAE,KAAK;CACd,OAAO,EAAE,IAAI;CACb,UAAU,EAAE,OAAO;CACnB,UAAU,EAAE,eAAe;CAC9B;;AACD,AAAA,QAAQ,CAAC,YAAY,CAAC;CAClB,KAAK,EAAE,GAAG;CACV,SAAS,EAAE,gBAAgB;CAC9B;;AAED,AAAA,OAAO,CAAC,YAAY,CAAC;CACjB,IAAI,EAAE,GAAG;CACT,SAAS,EAAE,iBAAiB;CAC/B;;AAED,AAAA,iBAAiB,AAAA,OAAO,CAAC,YAAY,CAAC;CAClC,SAAS,EAAE,aAAa;CAC3B;;AAED,AAAA,oBAAoB;AACpB,oBAAoB,CAAC;CACjB,OAAO,EAAE,0BAA0B;CACtC;;AACD,AAAA,mBAAmB,CAAC;CAChB,OAAO,EAAE,IAAI;CACb,UAAU,EAAE,aAAa;CACzB,MAAM,EAAE,KAAK;CAChB;;AACD,AAAA,mBAAmB,AAAA,QAAQ;AAC3B,mBAAmB,AAAA,OAAO,CAAC;CACvB,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,oBAAoB,CAAC;CACjB,UAAU,EAAE,mBAAmB;CAC/B,QAAQ,EAAE,IAAI;CACjB;;AACD,AAAA,SAAS,CAAC;CACN,MAAM,EAAE,UAAU;CAClB,OAAO,EAAE,GAAG;CACZ,OAAO,EAAE,IAAI;CACb,SAAS,EAAE,IAAI;CAClB;;AACD,AAAA,YAAY,CAAC,SAAS,CAAC;CACnB,OAAO,EAAE,KAAK;CACjB;;AACD,AAAA,oBAAoB,CAAC;CACjB,SAAS,EAAE,KAAK;CAChB,WAAW,EAAE,IAAI;CACjB,cAAc,EAAE,SAAS;CACzB,SAAS,EAAE,CAAC;CACZ,aAAa,EAAE,GAAG;CAClB,UAAU,EAAE,GAAG;CACf,OAAO,EAAE,IAAI;CACb,WAAW,EAAE,MAAM;CACtB;;AACD,AAAA,kBAAkB,CAAC;CACf,UAAU,EAAE,gBAAgB;CAC5B,KAAK,EAAE,GAAG;CACV,OAAO,EAAE,IAAI;CACb,SAAS,EAAE,GAAG;CACd,eAAe,EAAE,MAAM;CACvB,WAAW,EAAE,MAAM;CACnB,MAAM,EAAE,OAAO;CAClB;;AACD,AAAA,kBAAkB,CAAC,CAAC,AAAA,QAAQ,CAAC;CACzB,SAAS,EAAE,KAAK;CAChB,WAAW,EAAE,GAAG;CAChB,OAAO,EAAE,IAAI;CACb,WAAW,EAAE,MAAM;CACnB,eAAe,EAAE,MAAM;CAC1B;;AAED,AAAA,YAAY,CAAC,SAAS,AAAA,aAAa;AACnC,YAAY,CAAC,SAAS,AAAA,SAAS,CAAC;CAC5B,OAAO,EAAE,WAAW;CACpB,OAAO,EAAE,IAAI;CACb,aAAa,EAAE,IAAI;CACnB,SAAS,EAAE,IAAI;CACf,YAAY,EAAE,IAAI;CAAE,aAAa;CACjC,WAAW,EAAE,IAAI;CAAE,aAAa;CACnC;;AAED,AAAA,YAAY,CAAC,SAAS,AAAA,aAAa,CAAC,EAAE;AACtC,YAAY,CAAC,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC;CAC/B,IAAI,EAAE,YAAY;CAClB,SAAS,EAAE,QAAQ;CACnB,MAAM,EAAE,GAAG;CACd;;AACD,AAAA,YAAY,CAAC,SAAS,AAAA,KAAK,CAAC,EAAE,CAAC;CAC3B,aAAa,EAAE,GAAG;CACrB;;AACD,AAAA,YAAY,CAAC,SAAS,AAAA,KAAK,CAAC,SAAS,CAAC;CAClC,OAAO,EAAE,SAAS;CAClB,MAAM,EAAE,GAAG;CACd;;AAED,MAAM,EAAE,SAAS,EAAE,KAAK;CACpB,AAAA,YAAY,CAAC,SAAS,AAAA,aAAa,CAAC,EAAE;CACtC,YAAY,CAAC,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC;EAC/B,IAAI,EAAE,OAAO;EACb,SAAS,EAAE,GAAG;EACjB;;;AAGL,AAAA,YAAY,CAAC,SAAS,AAAA,aAAa,CAAC,EAAE,CAAC,GAAG;AAC1C,YAAY,CAAC,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC,GAAG,CAAC;CACnC,KAAK,EAAE,eAAe;CACtB,MAAM,EAAE,eAAe;CACvB,OAAO,EAAE,KAAK;CACd,OAAO,EAAE,GAAG;CACZ,MAAM,EAAE,QAAQ;CAChB,OAAO,EAAE,QAAQ;CACpB;;AACD,AAAA,YAAY,CAAC,SAAS,AAAA,aAAa,CAAC,EAAE,CAAC,QAAQ;AAC/C,YAAY,CAAC,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC;CACxC,KAAK,EAAE,IAAI;CACX,MAAM,EAAE,IAAI;CACZ,OAAO,EAAE,GAAG;CACZ,OAAO,EAAE,KAAK;CACd,MAAM,EAAE,QAAQ;CACnB;;AACD,AAAA,YAAY,CAAC,aAAa,CAAC,SAAS;AACpC,YAAY,CAAC,SAAS,CAAC,SAAS,CAAC;CAC7B,MAAM,EAAE,KAAK;CACb,OAAO,EAAE,KAAK;CACd,OAAO,EAAE,KAAK;CACd,KAAK,EAAE,IAAI;CACX,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,mBAAmB;CACxC;;AACD,AAAA,YAAY,CAAC,SAAS,AAAA,aAAa,CAAC,EAAE,CAAC,SAAS,AAAA,MAAM;AACtD,YAAY,CAAC,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC,SAAS,AAAA,MAAM,CAAC;CAC/C,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,YAAY,CAAC,SAAS,AAAA,aAAa,CAAC,EAAE,CAAC,YAAY;AACnD,YAAY,CAAC,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC;CAC5C,WAAW,EAAE,GAAG;CAChB,UAAU,EAAE,GAAG;CAClB;;AACD,AAAA,YAAY,CAAC,SAAS,AAAA,aAAa,CAAC,EAAE,CAAC,eAAe;AACtD,YAAY,CAAC,SAAS,AAAA,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC;CAC/C,UAAU,EAAE,KAAK;CACjB,WAAW,EAAE,GAAG;CACnB;;AAED,AAAA,iBAAiB,CAAC,KAAK,AAAA,WAAW,CAAC,EAAE,CAAC;CAClC,OAAO,EAAE,IAAI;CACb,WAAW,EAAE,MAAM;CACnB,aAAa,EAAE,GAAG;CACrB;;AACD,AAAA,iBAAiB,CAAC,KAAK,AAAA,WAAW,CAAC,EAAE,AAAA,WAAW,CAAC;CAC7C,aAAa,EAAE,GAAG;CACrB;;AACD,AAAA,iBAAiB,CAAC,KAAK,AAAA,WAAW,CAAC,EAAE,CAAC,EAAE,AAAA,MAAM;AAC9C,YAAY,CAAC,GAAG,AAAA,QAAQ,CAAC,IAAI,AAAA,KAAK,CAAC,WAAW,CAAC,EAAE,AAAA,MAAM,CAAC;CACpD,MAAM,EAAE,GAAG;CACX,UAAU,EAAE,IAAI;CAChB,OAAO,EAAE,KAAK;CACjB;;AACD,AAAA,iBAAiB,CAAC,KAAK,AAAA,WAAW,CAAC,EAAE,CAAC,EAAE,AAAA,MAAM;AAC9C,eAAe,CAAC,iBAAiB,CAAC,KAAK,AAAA,WAAW,CAAC,EAAE,CAAC,EAAE,AAAA,MAAM,CAAC;CAC3D,cAAc,EAAE,MAAM;CACtB,SAAS,EAAE,CAAC;CACZ,MAAM,EAAE,GAAG;CACX,OAAO,EAAE,KAAK;CACjB;;AAED,AAAA,kCAAkC,AAAA,SAAS,CAAC;CACxC,OAAO,EAAE,GAAG;CACZ,QAAQ,EAAE,QAAQ;CACrB;;AACD,AAAA,kCAAkC,AAAA,SAAS,AAAA,QAAQ,CAAC;CAChD,OAAO,EAAE,EAAE;CACX,OAAO,EAAE,gBAAgB;CACzB,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,IAAI,EAAE,GAAG;CACT,KAAK,EAAE,GAAG;CACV,MAAM,EAAE,GAAG;CACX,OAAO,EAAE,EAAE;CACX,UAAU,EAAE,WAAW;CACvB,OAAO,EAAE,CAAC;CACb;;AAED,qBAAqB;AACrB,AAAA,aAAa,AAAA,KAAK,CAAC;CACf,OAAO,EAAE,KAAK;CACd,MAAM,EAAE,GAAG;CACX,QAAQ,EAAE,MAAM;CAChB,OAAO,EAAE,CAAC;CACb;;AACD,AAAA,YAAY;AACR,GAAG,AAAA,QAAQ,AAAA,mBAAmB;AAC9B,GAAG,AAAA,cAAc;AACjB,4BAA4B,CAAC;CAC7B,OAAO,EAAE,GAAG;CACf;;AACD,AAAA,YAAY,CAAC,GAAG,AAAA,QAAQ,CAAC;CACrB,yBAAyB,CAAA,KAAC;CAC7B;;AACD,AAAA,oBAAoB,CAAC,aAAa,AAAA,WAAW,CAAC,SAAS,CAAC,aAAa,CAAC,GAAG,CAAC;CACtE,KAAK,EAAE,IAAI;CACd;;AAED,AACC,oBADmB,CACnB,kBAAkB,CAAC;CAClB,WAAW,EAAE,IAAI;CACjB;;AAIF,eAAe;AACf,AAAA,aAAa,AAAA,kBAAkB,CAAC;CAC5B,QAAQ,EAAE,QAAQ;CACrB;;AACD,AAAA,aAAa,AAAA,kBAAkB,CAAC,SAAS,CAAC;CACtC,QAAQ,EAAE,QAAQ;CAClB,MAAM,EAAE,GAAG;CACX,SAAS,EAAE,KAAK;CAChB,KAAK,EAAE,GAAG;CACV,IAAI,EAAE,GAAG;CACT,SAAS,EAAE,gBAAgB;CAC9B;;AACD,AAAA,aAAa,AAAA,SAAS,CAAC,SAAS;AAChC,aAAa,AAAA,UAAU,CAAC,SAAS,CAAC;CAC9B,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,MAAM,EAAE,GAAG;CACX,KAAK,EAAE,IAAI;CACd;;AACD,AAAA,aAAa,AAAA,SAAS,CAAC,SAAS,CAAC;CAC7B,IAAI,EAAE,GAAG;CACZ;;AACD,AAAA,aAAa,AAAA,UAAU,CAAC,SAAS,CAAC;CAC9B,KAAK,EAAE,GAAG;CACb;;AAED,AAAA,kBAAkB,CAAC;CACf,OAAO,EAAE,KAAK;CACd,QAAQ,EAAE,QAAQ;CACrB;;AAED,AAAA,aAAa,AAAA,QAAQ,AAAA,OAAO;AAC5B,eAAe,AAAA,QAAQ,AAAA,OAAO,CAAC;CAC3B,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,IAAI,EAAE,GAAG;CACT,KAAK,EAAE,IAAI;CACX,MAAM,EAAE,IAAI;CACZ,OAAO,EAAE,EAAE;CACX,OAAO,EAAE,EAAE;CACX,UAAU,EAAE,OAAgB,CAAC,4BAA4B,CAAC,MAAM,CAAC,MAAM,CACnE,SAAS;CAChB;;AACD,AAAA,eAAe,AAAA,QAAQ,CAAC,YAAY;AACpC,aAAa,AAAA,QAAQ,CAAC,YAAY;AAClC,aAAa,AAAA,QAAQ,CAAC,oBAAoB,CAAC;CACvC,OAAO,EAAE,eAAe;CAC3B;;AACD,AAAA,eAAe,CAAC,GAAG;AACnB,YAAY,CAAC,EAAE,AAAA,SAAS,CAAC,EAAE,AAAA,QAAQ,CAAC,eAAe,CAAC,GAAG,CAAC;CACpD,aAAa,EAAE,GAAG;CACrB;;AACD,AAAA,eAAe,CAAC;CACZ,aAAa,EAAE,GAAG;CAClB,OAAO,EAAE,KAAK;CACjB;;AACD,AAAA,aAAa,CAAC;CACV,QAAQ,EAAE,QAAQ;CAClB,UAAU,EAAE,UAAU;CACzB;;AAED,AAAA,iBAAiB,CAAC;CACd,MAAM,EAAE,IAAI;CACZ,OAAO,EAAE,KAAK;CACjB;;AAED,AAAA,oBAAoB,CAAC;CACjB,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,KAAK,EAAE,GAAG;CACV,OAAO,EAAE,EAAE;CACX,SAAS,EAAE,IAAI;CACf,UAAU,EAAE,OAAO;CACnB,OAAO,EAAE,GAAG;CACZ,aAAa,EAAE,GAAG;CAClB,MAAM,EAAE,cAAc;CACtB,WAAW,EAAE,IAAI;CACpB;;AACD,AAAA,eAAe,CAAC;CACZ,SAAS,EAAE,IAAI;CACf,KAAK,EAAE,IAAI;CACX,OAAO,EAAE,KAAK;CACd,WAAW,EAAE,GAAG;CAChB,QAAQ,EAAE,QAAQ;CACrB;;AACD,AAAA,eAAe,AAAA,eAAe,CAAC;CAC3B,QAAQ,EAAE,QAAQ;CACrB;;AACD,AAAA,eAAe,AAAA,eAAe,GAAG,GAAG,CAAC;CACjC,OAAO,EAAE,CAAC;CACV,QAAQ,EAAE,QAAQ;CAClB,OAAO,EAAE,CAAC;CACb;;AACD,AAAA,eAAe,AAAA,eAAe,CAAC,iBAAiB,CAAC;CAC7C,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,MAAM,EAAE,GAAG;CACX,KAAK,EAAE,IAAI;CACX,OAAO,EAAE,KAAK;CACd,OAAO,EAAE,CAAC;CACb;;AAED,AAAA,aAAa,CAAC,CAAC,CAAC;CACZ,UAAU,EAAE,UAAU;CACzB;;AACD,AAAA,iBAAiB,AAAA,KAAK,CAAC;CACnB,MAAM,EAAE,IAAI;CACf;;AAED,AAAA,gBAAgB,CAAC;CACb,OAAO,EAAE,KAAK;CACd,MAAM,EAAE,MAAM;CACjB;;AAED,AAAA,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC;CACjC,MAAM,EAAE,MAAM;CACjB;;AAED,AAAA,aAAa,AAAA,SAAS,CAAC,gBAAgB,CAAC;CACpC,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,IAAI,EAAE,GAAG;CACT,OAAO,EAAE,EAAE;CACd;;AACD,AAAA,aAAa,AAAA,UAAU,CAAC,gBAAgB,CAAC;CACrC,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,KAAK,EAAE,GAAG;CACV,OAAO,EAAE,EAAE;CACd;;AACD,AAAA,aAAa,AAAA,WAAW,CAAC,gBAAgB,CAAC;CACtC,SAAS,EAAE,IAAI;CAClB;;AACD,AAAA,aAAa,AAAA,WAAW,CAAC;CACrB,QAAQ,EAAE,QAAQ;CACrB;;AAED,4EAA4E;AAC5E,AAAA,UAAU,EAAC,AAAA,KAAC,EAAO,OAAO,AAAd,EAAgB,eAAe,CAAC;CACxC,OAAO,EAAE,WAAW;CACpB,OAAO,EAAE,IAAI;CACb,aAAa,EAAE,IAAI;CACnB,SAAS,EAAE,IAAI;CACf,YAAY,EAAE,MAAM;CAAE,aAAa;CACnC,WAAW,EAAE,MAAM;CAAE,aAAa;CACrC;;AACD,AAAA,UAAU,CAAC,kBAAkB,CAAC;CAC1B,MAAM,EAAE,KAAK;CAChB;;AACD,AAAA,UAAU,CAAC,mBAAmB;AAC9B,UAAU,CAAC,mBAAmB,CAAC;CAC3B,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,UAAU,EAAC,AAAA,KAAC,EAAO,OAAO,AAAd,EAAgB,eAAe,CAAC,aAAa,CAAC;CACtD,uBAAuB,EAAE,CAAC;CAC1B,UAAU,EAAE,CAAC;CACb,iBAAiB,EAAE,CAAC;CACvB;;AACD,AAAA,UAAU,CAAC,OAAO,CAAC,eAAe,CAAC,aAAa,CAAC;CAC7C,IAAI,EAAE,QAAQ;CACd,SAAS,EAAE,IAAI;CAClB;;AACD,AAAA,UAAU,CAAC,OAAO,CAAC,eAAe,CAAC,aAAa,CAAC;CAC7C,IAAI,EAAE,OAAO;CACb,SAAS,EAAE,GAAG;CACjB;;AACD,AAAA,UAAU,CAAC,OAAO,CAAC,eAAe,CAAC,aAAa,CAAC;CAC7C,IAAI,EAAE,aAAa;CACnB,SAAS,EAAE,SAAS;CACvB;;AACD,AAAA,UAAU,CAAC,OAAO,CAAC,eAAe,CAAC,aAAa,CAAC;CAC7C,IAAI,EAAE,OAAO;CACb,SAAS,EAAE,GAAG;CACjB;;AAED,yEAAyE;CACzE,AAAA,AAAA,KAAC,EAAO,kBAAkB,AAAzB,EAA2B,SAAS,CAAC,eAAe,CAAC;CAClD,OAAO,EAAE,WAAW;CACpB,OAAO,EAAE,IAAI;CACb,aAAa,EAAE,IAAI;CACnB,SAAS,EAAE,IAAI;CACf,KAAK,EAAE,IAAI;CACX,MAAM,EAAE,IAAI;CACZ,YAAY,EAAE,MAAM;CAAE,aAAa;CACnC,WAAW,EAAE,MAAM;CAAE,aAAa;CACrC;;CACD,AAAA,AAAA,KAAC,EAAO,kBAAkB,AAAzB,EAA2B,SAAS,CAAC,kBAAkB,CAAC;CACrD,MAAM,EAAE,KAAK;CAChB;;CACD,AAAA,AAAA,KAAC,EAAO,kBAAkB,AAAzB,EAA2B,SAAS,CAAC,mBAAmB;CACzD,AAAA,KAAC,EAAO,kBAAkB,AAAzB,EAA2B,SAAS,CAAC,mBAAmB,CAAC;CACtD,OAAO,EAAE,IAAI;CAChB;;CACD,AAAA,AAAA,KAAC,EAAO,kBAAkB,AAAzB,EAA2B,SAAS,CAAC,aAAa,CAAC;CAChD,uBAAuB,EAAE,CAAC;CAC1B,UAAU,EAAE,CAAC;CACb,iBAAiB,EAAE,CAAC;CACvB;;AACD,AAAA,kBAAkB,CAAC,SAAS,CAAC,eAAe,CAAC,aAAa,CAAC;CACvD,IAAI,EAAE,QAAQ;CACd,SAAS,EAAE,IAAI;CAClB;;AACD,AAAA,kBAAkB,CAAC,SAAS,CAAC,eAAe,CAAC,aAAa,CAAC;CACvD,IAAI,EAAE,OAAO;CACb,SAAS,EAAE,GAAG;CACjB;;AACD,AAAA,kBAAkB,CAAC,SAAS,CAAC,eAAe,CAAC,aAAa,CAAC;CACvD,IAAI,EAAE,aAAa;CACnB,SAAS,EAAE,SAAS;CACvB;;AACD,AAAA,kBAAkB,CAAC,SAAS,CAAC,eAAe,CAAC,aAAa,CAAC;CACvD,IAAI,EAAE,OAAO;CACb,SAAS,EAAE,GAAG;CACjB;;AACD,AAAA,UAAU,AAAA,SAAS,CAAC,mBAAmB;AACvC,UAAU,AAAA,SAAS,CAAC,mBAAmB,CAAC;CACpC,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,iBAAiB,CAAC;CACd,MAAM,EAAE,GAAG;CACX,OAAO,EAAE,KAAK;CACd,QAAQ,EAAE,MAAM;CAChB,WAAW,EAAE,IAAI;CACjB,QAAQ,EAAE,QAAQ;CACrB;;AACD,AAAA,iBAAiB,CAAC,MAAM;AACxB,iBAAiB,GAAG,GAAG;AACvB,iBAAiB,CAAC,SAAS,CAAC;CACxB,MAAM,EAAE,MAAM;CACd,MAAM,EAAE,IAAI;CACZ,OAAO,EAAE,KAAK;CACd,KAAK,EAAE,IAAI;CACX,QAAQ,EAAE,QAAQ;CAClB,GAAG,EAAE,GAAG;CACR,IAAI,EAAE,GAAG;CACZ;;AAED,AAAA,WAAW,CAAC,YAAY,CAAC;CACrB,OAAO,EAAE,IAAI;CACb,WAAW,EAAE,MAAM;CACnB,cAAc,EAAE,MAAM;CACtB,MAAM,EAAE,IAAI;CACZ,KAAK,EAAE,IAAI;CACd;;AACD,AAAA,WAAW,CAAC,YAAY,CAAC,MAAM;AAC/B,WAAW,CAAC,YAAY,CAAC,SAAS,CAAC;CAC/B,MAAM,EAAE,MAAM;CACd,MAAM,EAAE,cAAc;CACtB,OAAO,EAAE,KAAK;CACd,KAAK,EAAE,IAAI;CACX,SAAS,EAAE,KAAK;CACnB;;AAED,gFAAgF;AAChF,AAAA,QAAQ,AAAA,WAAW,CAAC;CAChB,OAAO,EAAE,KAAK;CACd,KAAK,EAAE,IAAI;CACd;;AACD,AAAA,eAAe,CAAC;CACZ,KAAK,EAAE,IAAI;CACd;;AACD,AAAA,eAAe,CAAC,iBAAiB,CAAC;CAC9B,aAAa,EAAE,MAAM;CACxB;;AACD,AAAA,eAAe,CAAC,iBAAiB,AAAA,WAAW,CAAC;CACzC,aAAa,EAAE,CAAC;CACnB;;AACD,AAAA,eAAe,CAAC,iBAAiB,CAAC,SAAS,CAAA,AAAA,SAAC,CAAU,WAAW,AAArB,EAAuB,EAAE;AACrE,eAAe,CAAC,iBAAiB,CAAC,SAAS,CAAA,AAAA,SAAC,CAAU,OAAO,AAAjB,EAAmB,EAAE,CAAC;CAC9D,WAAW,EAAE,GAAG;CACnB;;AACD,AAAA,eAAe;AACX,iBAAiB;AACjB,SAAS,CAAA,AAAA,SAAC,CAAU,WAAW,AAArB;AACV,EAAE;AACF,IAAI,AAAA,QAAQ;AAChB,eAAe,CAAC,iBAAiB,CAAC,SAAS,CAAA,AAAA,SAAC,CAAU,OAAO,AAAjB,EAAmB,EAAE,CAAC,IAAI,AAAA,QAAQ,CAAC;CAC3E,WAAW,EAAE,GAAG;CAChB,aAAa,EAAE,GAAG;CAClB,OAAO,EAAE,GAAG;CACf;;AACD,AAAA,eAAe,CAAC,iBAAiB,CAAC,SAAS,CAAA,AAAA,SAAC,CAAU,WAAW,AAArB,EAAuB,QAAQ;AAC3E,eAAe,CAAC,iBAAiB,CAAC,SAAS,CAAA,AAAA,SAAC,CAAU,OAAO,AAAjB,EAAmB,QAAQ,CAAC;CACpE,WAAW,EAAE,GAAG;CAChB,aAAa,EAAE,EAAE;CACjB,KAAK,EAAE,GAAG;CACV,MAAM,EAAE,GAAG;CACX,OAAO,EAAE,WAAW;CACpB,WAAW,EAAE,MAAM;CACnB,eAAe,EAAE,MAAM;CAC1B;;AACD,AAAA,QAAQ,CAAC,GAAG,CAAC;CACT,KAAK,EAAE,IAAI;CACX,MAAM,EAAE,IAAI;CACZ,OAAO,EAAE,KAAK;CACd,UAAU,EAAE,KAAK;CACpB;;AAED,gBAAgB;AAChB,AAAA,gBAAgB,CAAC,MAAM,AAAA,OAAO,CAAC;CAC3B,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,4BAA4B,CAAC;CACzB,OAAO,EAAE,OAAO;CAChB,MAAM,EAAE,cAAc;CACzB;;AACD,AAAA,2BAA2B,CAAC;CACxB,MAAM,EAAE,QAAQ;CAChB,MAAM,EAAE,cAAc;CACzB;;AAED,AAAA,iBAAiB,CAAC,gBAAgB,CAAC;CAC/B,OAAO,EAAE,IAAI;CAChB;;AACD,AAAA,iBAAiB,CAAC,gBAAgB,AAAA,WAAW,CAAC;CAC1C,OAAO,EAAE,KAAK;CACjB;;AAED,gBAAgB;CAChB,AAAA,AAAA,WAAC,CAAY,QAAQ,AAApB,EAAsB,YAAY,CAAC;CAChC,KAAK,EAAE,IAAI;CACd"}1 {"version":3,"file":"frontend.css","sources":["frontend.scss","../../../../themes/onestore/assets/scss/__variables.scss","../../../../themes/onestore/assets/scss/__mixins.scss"],"sourcesContent":["@import \"../../../../themes/onestore/assets/scss/_variables\";\n@import \"../../../../themes/onestore/assets/scss/_mixins\";\n\n.savp-wrapper select {\n display: none;\n}\n.savp-wrapper .savp-input-added {\n display: none !important;\n}\n\n.variations_form .reset_variations,\n.woocommerce div.product form.cart .reset_variations {\n display: none;\n}\n\n.woocommerce .variations_form.savp-n-form.cart table.variations tr {\n display: block;\n}\n.woocommerce .variations_form.savp-n-form.cart table.variations tr td.label,\n.woocommerce .variations_form.savp-n-form.cart table.variations tr td.value {\n padding-top: 0px;\n display: block;\n width: 100%;\n text-align: left;\n}\n\n.savp_tax_label {\n font-weight: bold;\n}\n.savp-current-term {\n margin-left: 0.25em;\n}\n\n.savp-loop-form .savp-wrapper .savp-box {\n list-style: none;\n margin: 0px -0.25em -0.25em;\n padding: 0px;\n line-height: 0px;\n}\n.savp-loop-form .savp-wrapper .savp-box {\n margin-bottom: 0.25em;\n display: flex;\n justify-content: inherit;\n flex-wrap: wrap;\n min-width: 100%;\n}\n\n.savp-box {\n margin: -0.25em;\n}\n.savp-box li {\n cursor: pointer;\n list-style: none;\n position: relative;\n padding: 0.25em;\n}\n.savp-copy .s-inner img {\n width: 50px;\n height: 50px;\n display: block;\n object-fit: cover;\n}\n\n.savp-box.list li {\n display: block;\n margin-bottom: 0.5em;\n}\n.savp-n-form {\n .savp-box.list {\n .li-inner {\n width: 100%;\n }\n li {\n flex-basis: 100%;\n }\n flex-direction: column;\n .l-stock-status {\n padding-right: 2.5em;\n }\n }\n}\n.savp-box.list li .li-inner {\n align-items: center;\n}\n.savp-box.list.vb-label li .li-inner .s-inner,\n.savp-box.list.vb-select li .li-inner .s-inner {\n padding-right: 2em;\n}\n\n.savp-box.list li .li-inner .s-inner {\n border: 0px none;\n}\n\n.savp-box li.selected .li-inner,\n.savp-box li:hover .li-inner,\n.savp-box .vb-thumbnail li.selected .li-inner,\n.savp-box .vb-image li.selected .li-inner,\n.savp-box .vb-thumbnail li:hover .li-inner,\n.savp-box .vb-image li:hover .li-inner {\n border-color: var(--color-border-active);\n}\n\n.savp-box.list li .l-name-wrap {\n flex-grow: 1;\n line-height: 1;\n text-align: left;\n margin-left: 1em;\n}\n\n.savp-box.list li .l-name-wrap .price {\n margin-bottom: 0px;\n}\n.l-name-wrap .l-name {\n font-weight: bold;\n}\n\n.vb-label .l-name,\n.vb-select .l-name {\n display: none;\n}\n.savp-box.list.vb-label li .s-inner {\n border-color: transparent !important;\n}\n\n.list .l-stock-status {\n line-height: 1;\n padding-right: 1.5em;\n padding-left: 12px;\n position: relative;\n}\n.list .li-inner:after {\n content: \"\";\n font-family: \"onestore\";\n display: none;\n position: absolute;\n top: 50%;\n right: 1em;\n transform: translateY(-50%);\n}\n.list .l-stock-status::before {\n content: \"\";\n font-family: \"onestore\";\n display: block;\n position: absolute;\n top: 50%;\n left: 2px;\n width: 6px;\n height: 6px;\n display: block;\n border-radius: 50%;\n transform: translateY(-50%);\n}\n\n.list .l-stock-status.out-of-stock::before,\n.list .unavailable .l-stock-status::before {\n background-color: red;\n}\n.list .l-stock-status.in-stock::before {\n background-color: green;\n}\n\n.list .selected .li-inner:after {\n content: \"\\e92b\";\n display: block;\n}\n.savp-box .savp-icon-plus {\n font-style: normal;\n}\n.savp-box .savp-icon-plus::before {\n content: \"\\e9bd\";\n font-family: \"onestore\";\n}\n\n.savp-box.blur li.disabled,\n.savp-copy.disabled.blur .s-inner {\n opacity: 0.6;\n}\n.savp-box .li-inner,\n.savp-copy .savp-copy-inner {\n position: relative;\n}\n\n.savp-box.cross li.disabled .s-inner::after,\n.savp-copy.disabled.cross .s-inner::after {\n content: \"\\ea12\";\n font-family: \"onestore\";\n display: block;\n color: rgb(216, 30, 68);\n display: block;\n z-index: 10;\n position: absolute;\n top: 50%;\n left: 50%;\n font-size: 20px;\n transform: translate(-50%, -50%);\n}\n.savp-copy-inner .it-color {\n width: 100%;\n height: 100%;\n display: block;\n}\n\n.savp-box li .li-inner {\n border: 2px solid #ccc;\n line-height: 1px;\n min-height: 2em;\n min-width: 2em;\n align-items: center;\n justify-content: center;\n display: inline-flex;\n align-items: center;\n background: #ffffff;\n}\n.savp-box.vb-label li .li-inner .s-inner {\n padding: 0.25em 0.5em;\n}\n\n.savp-box.vb-label li .s-inner,\n.savp-box.vb-select li .s-inner {\n line-height: 1;\n padding-left: 5px;\n padding-right: 5px;\n}\n.savp-box li.selected .s-inner {\n border-color: #666666;\n}\n\n.savp-box img {\n border-radius: 0px;\n}\n\n/*Copy-box*/\n.savp-copy {\n display: flex;\n align-items: center;\n line-height: 0;\n width: 100%;\n cursor: pointer;\n}\n.savp-copy.savp--label .savp-copy-inner,\n.savp-copy.savp--select .savp-copy-inner {\n display: none;\n}\n.savp-copy::after {\n content: \"\\e930\";\n font-family: \"onestore\";\n font-size: 110%;\n line-height: 1;\n margin-left: 0.5em;\n}\n.savp-copy-inner {\n border: 2px solid var(--color-border-active);\n}\n.savp-copy .s-inner {\n height: 100%;\n width: 100%;\n line-height: 0;\n display: inline-block;\n}\n.savp-copy.savp--thumbnail .li-inner {\n height: 50px;\n width: 50px;\n}\n\n.savp-copy-name {\n line-height: 1;\n flex-grow: 1;\n padding-right: 1em;\n text-align: right;\n}\n\n.woocommerce .product .item-wc-swatches form.cart {\n margin: 0px;\n}\n\n/*Can vas */\n.savp-canvas-drop {\n background: rgba(0, 0, 0, 0.4);\n height: 100%;\n display: block;\n width: 100%;\n z-index: 9901;\n}\n.savp-canvas-wrap {\n visibility: hidden;\n}\n.savp-canvas-wrap.active {\n display: block;\n z-index: 999999900;\n position: fixed;\n top: 0px;\n bottom: 0px;\n right: 0px;\n left: 0px;\n visibility: visible;\n}\n.savp-canvas {\n position: fixed;\n top: 0px;\n font-size: 14px;\n bottom: 0px;\n width: var(--popup-side-width, 400px);\n max-width: 100%;\n display: block;\n z-index: 9902;\n background: #ffffff;\n transition: all linear 0.3s;\n}\n.c-right .savp-canvas {\n right: 0px;\n transform: translateX(100%);\n}\n\n.c-left .savp-canvas {\n left: 0px;\n transform: translateX(-100%);\n}\n\n.savp-canvas-wrap.active .savp-canvas {\n transform: translateY(0);\n}\n\n.savp-canvas-content,\n.savp-canvas-heading {\n padding: var(--popup-gutter, 1.5em);\n}\n.savp-canvas-header {\n display: flex;\n box-shadow: 0 1px #eae8e4;\n height: 3.5em;\n}\n.savp-canvas-header::before,\n.savp-canvas-header::after {\n display: none;\n}\n.savp-canvas-content {\n max-height: calc(100% - 3.5rem);\n overflow: auto;\n}\n.savp-box {\n margin: 0px;\n padding: 0px;\n display: flex;\n flex-wrap: wrap;\n}\n.savp-canvas .savp-box {\n display: block;\n}\n.savp-canvas-heading {\n font-size: 1.2em;\n font-weight: bold;\n text-transform: uppercase;\n flex-grow: 1;\n margin-bottom: 0px;\n margin-top: 0px;\n display: flex;\n align-items: center;\n}\n.savp-canvas-close {\n box-shadow: -1px 1px #eae8e4;\n width: 4em;\n display: flex;\n font-size: 1em;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.savp-canvas-close i::before {\n font-size: 1.5em;\n font-weight: 100;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.savp-canvas .savp-box.vb-thumbnail,\n.savp-canvas .savp-box.vb-image {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -3px; /* Spacing */\n margin-left: -3px; /* Spacing */\n}\n\n.savp-canvas .savp-box.vb-thumbnail li,\n.savp-canvas .savp-box.vb-image li {\n flex: 0 0 33.3333%;\n max-width: 33.3333%;\n margin: 0px;\n}\n.savp-canvas .savp-box.list li {\n margin-bottom: 0px;\n}\n.savp-canvas .savp-box.list .li-inner {\n padding: 0.5em 1em;\n margin: 0px;\n}\n\n@media (max-width: 300px) {\n .savp-canvas .savp-box.vb-thumbnail li,\n .savp-canvas .savp-box.vb-image li {\n flex: 0 0 50%;\n max-width: 50%;\n }\n}\n\n.savp-canvas .savp-box.vb-thumbnail li img,\n.savp-canvas .savp-box.vb-image li img {\n width: 100% !important;\n height: auto !important;\n display: block;\n padding: 0px;\n border: 0px none;\n outline: 0px none;\n}\n.savp-canvas .savp-box.vb-thumbnail li .s-inner,\n.savp-canvas .savp-box.vb-image li .s-inner {\n width: 100%;\n height: auto;\n padding: 0px;\n display: block;\n border: 0px none;\n}\n.savp-canvas .vb-thumbnail .li-inner,\n.savp-canvas .vb-image .li-inner {\n margin: 0.5em;\n display: block;\n padding: 0.5em;\n width: auto;\n border: 2px solid var(--color-border);\n}\n.savp-canvas .savp-box.vb-thumbnail li .li-inner:after,\n.savp-canvas .savp-box.vb-image li .li-inner:after {\n display: none;\n}\n.savp-canvas .savp-box.vb-thumbnail li .l-name-wrap,\n.savp-canvas .savp-box.vb-image li .l-name-wrap {\n margin-left: 0px;\n margin-top: 1em;\n}\n.savp-canvas .savp-box.vb-thumbnail li .l-stock-status,\n.savp-canvas .savp-box.vb-image li .l-stock-status {\n margin-top: 0.5em;\n line-height: 1.5;\n}\n\n.savp-canvas-form table.variations tr {\n display: flex;\n align-items: center;\n margin-bottom: 1em;\n}\n.savp-canvas-form table.variations tr:last-child {\n margin-bottom: 0px;\n}\n.savp-canvas-form table.variations tr td.label,\n.woocommerce div.product form.cart .variations td.label {\n margin: 0px;\n text-align: left;\n display: block;\n}\n.savp-canvas-form table.variations tr td.value,\n.single-product .savp-canvas-form table.variations tr td.value {\n vertical-align: middle;\n flex-grow: 1;\n margin: 0px;\n display: block;\n}\n\n.woocommerce-variation-add-to-cart.disabled {\n opacity: 0.4;\n position: relative;\n}\n.woocommerce-variation-add-to-cart.disabled::before {\n content: \"\";\n display: block !important;\n position: absolute;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n z-index: 50;\n background: transparent;\n opacity: 0;\n}\n\n/* PRODUCT GALLERY */\n.savp-gallery.hide {\n display: block;\n height: 0px;\n overflow: hidden;\n opacity: 0;\n}\n.woocommerce\n div.product.savp-gallery-added\n div.product-media\n .woocommerce-product-gallery {\n padding: 0px;\n}\n.woocommerce div.product {\n --swiper-navigation-color: #333;\n}\n.savp_single-gallery .savp-gallery.nav-bottom .savp-nav .swiper-slide img {\n width: auto;\n}\n\n.savp_single-gallery {\n .savp-main-wrapper {\n margin-left: 95px;\n @include for-mobile() {\n margin-left: 0 !important;\n }\n }\n}\n\n/*Nav inside */\n.savp-gallery.nav-bottom-inside {\n position: relative;\n}\n.savp-gallery.nav-bottom-inside .savp-nav {\n position: absolute;\n bottom: 2em;\n max-width: 600px;\n width: 60%;\n left: 50%;\n transform: translateX(-50%);\n}\n.savp-gallery.nav-left .savp-nav,\n.savp-gallery.nav-right .savp-nav {\n position: absolute;\n top: 0px;\n bottom: 0px;\n width: 80px;\n &.hide {\n display: none;\n }\n @include for-mobile() {\n display: none;\n }\n}\n.savp-gallery.nav-left .savp-nav {\n left: 0px;\n}\n.savp-gallery.nav-right .savp-nav {\n right: 0px;\n}\n\n.savp-gallery-wrap {\n display: block;\n position: relative;\n}\n\n.savp_gallery.loading::after,\n.savp-thumbnail.loading::after {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n z-index: 30;\n content: \"\";\n background: rgb(235, 234, 231) url(\"../images/loading.svg\") center center\n no-repeat;\n}\n.savp-thumbnail.loading .slick-arrow,\n.savp_gallery.loading .slick-arrow,\n.savp_gallery.loading .savp_slider-counter {\n display: none !important;\n}\n.savp-thumbnail img,\n.woocommerce ul.products li.product .savp-thumbnail img {\n margin-bottom: 0px;\n}\n.savp-thumbnail {\n margin-bottom: 1em;\n display: block;\n}\n.savp_gallery {\n position: relative;\n box-sizing: border-box;\n}\n\n.savp_slider-main {\n height: 100%;\n display: block;\n}\n\n.savp_slider-counter {\n position: absolute;\n top: 1em;\n right: 1em;\n z-index: 35;\n font-size: 11px;\n background: #ffffff;\n padding: 5px;\n border-radius: 3px;\n border: 1px solid #ccc;\n font-weight: bold;\n}\n.savp-thumbnail {\n max-width: 100%;\n width: 100%;\n display: block;\n line-height: 0px;\n position: relative;\n}\n.savp-thumbnail.savp-lgs-added {\n position: relative;\n}\n.savp-thumbnail.savp-lgs-added > img {\n opacity: 0;\n position: relative;\n z-index: 1;\n}\n.savp-thumbnail.savp-lgs-added .savp_slider-main {\n position: absolute;\n top: 0px;\n bottom: 0px;\n width: 100%;\n display: block;\n z-index: 5;\n}\n\n.savp_gallery * {\n box-sizing: border-box;\n}\n.savp_slider-main.gt-1 {\n margin: -3px;\n}\n\n.savp_slider-nav {\n display: block;\n margin: 0 auto;\n}\n\n.hr-nav .savp_slider-nav .slick-list {\n margin: 0 -3px;\n}\n\n.savp_gallery.nav-left .savp_slider-nav {\n position: absolute;\n top: 0px;\n left: 0px;\n z-index: 30;\n}\n.savp_gallery.nav-right .savp_slider-nav {\n position: absolute;\n top: 0px;\n right: 0px;\n z-index: 30;\n}\n.savp_gallery.nav-bottom .savp_slider-nav {\n max-width: 100%;\n}\n.savp_gallery.nav-inside {\n position: relative;\n}\n\n/* SLIDER GRID ---------------------------------------------------------- */\n.grid-view [class*=\"grid-\"] .swiper-wrapper {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -0.5em; /* Spacing */\n margin-left: -0.5em; /* Spacing */\n}\n.grid-view .slider-item-inner {\n margin: 0.5em;\n}\n.grid-view .swiper-button-prev,\n.grid-view .swiper-button-next {\n display: none;\n}\n.grid-view [class*=\"grid-\"] .swiper-wrapper .swiper-slide {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n}\n.grid-view .grid-1 .swiper-wrapper .swiper-slide {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.grid-view .grid-2 .swiper-wrapper .swiper-slide {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.grid-view .grid-3 .swiper-wrapper .swiper-slide {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.grid-view .grid-4 .swiper-wrapper .swiper-slide {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n/* NAV GRID ---------------------------------------------------------- */\n[class*=\"nav-bottom-grid-\"] .savp-nav .swiper-wrapper {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: auto;\n height: auto;\n margin-right: -0.5em; /* Spacing */\n margin-left: -0.5em; /* Spacing */\n}\n[class*=\"nav-bottom-grid-\"] .savp-nav .slider-item-inner {\n margin: 0.5em;\n}\n[class*=\"nav-bottom-grid-\"] .savp-nav .swiper-button-prev,\n[class*=\"nav-bottom-grid-\"] .savp-nav .swiper-button-next {\n display: none;\n}\n[class*=\"nav-bottom-grid-\"] .savp-nav .swiper-slide {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n}\n.nav-bottom-grid-1 .savp-nav .swiper-wrapper .swiper-slide {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.nav-bottom-grid-2 .savp-nav .swiper-wrapper .swiper-slide {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.nav-bottom-grid-3 .savp-nav .swiper-wrapper .swiper-slide {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.nav-bottom-grid-4 .savp-nav .swiper-wrapper .swiper-slide {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.savp-main.only-one .swiper-button-prev,\n.savp-main.only-one .swiper-button-next {\n display: none;\n}\n.savp-main--video {\n height: 1px;\n display: block;\n overflow: hidden;\n padding-top: 100%;\n position: relative;\n}\n.savp-main--video iframe,\n.savp-main--video > div,\n.savp-main--video .wp-video {\n margin: 0 auto;\n height: 100%;\n display: block;\n width: 100%;\n position: absolute;\n top: 0px;\n left: 0px;\n}\n\n.pswp__item .pswp--video {\n display: flex;\n align-items: center;\n vertical-align: middle;\n height: 100%;\n width: 100%;\n}\n.pswp__item .pswp--video iframe,\n.pswp__item .pswp--video .wp-video {\n margin: 0 auto;\n height: 56% !important;\n display: block;\n width: 100%;\n max-width: 800px;\n}\n\n/* Loop Products ------------------------------------------------------------ */\n.savp_tb.variations {\n display: block;\n width: 100%;\n}\n.savp-loop-form {\n width: 100%;\n}\n.savp-loop-form .savp-row-pa-attr {\n margin-bottom: 0.25em;\n}\n.savp-loop-form .savp-row-pa-attr:last-child {\n margin-bottom: 0;\n}\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"thumbnail\"] li,\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"image\"] li {\n line-height: 0px;\n}\n.savp-loop-form\n .savp-row-pa-attr\n .savp-box[data-type=\"thumbnail\"]\n li\n span.has-img,\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"image\"] li span.has-img {\n line-height: 0px;\n margin-bottom: 0px;\n padding: 0px;\n}\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"thumbnail\"] .s-inner,\n.savp-loop-form .savp-row-pa-attr .savp-box[data-type=\"image\"] .s-inner {\n line-height: 0px;\n margin-bottom: 0%;\n width: 2em;\n height: 2em;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n.s-inner img {\n width: 100%;\n height: 100%;\n display: block;\n object-fit: cover;\n}\n\n/* 3rd Suport */\n.variations_form .value::after {\n display: none;\n}\n.js-image-zoom__zoomed-image {\n z-index: 9999999;\n border: 1px solid #ccc;\n}\n.js-image-zoom__zoomed-area {\n cursor: grabbing;\n border: 1px solid #ccc;\n}\n\n.item-wc-swatches .variations_form {\n display: none;\n}\n.item-wc-swatches .variations_form.savp_added {\n display: block;\n}\n\n/* Responsive */\n[data-device=\"mobile\"] .savp-canvas {\n width: 100%;\n}\n","// Colors.\n$color_transparent: rgba(0, 0, 0, 0);\n$color_white: #ffffff;\n$color_black: #000000;\n$color_accent: #19110b;\n$color_accent2: #19110b;\n$color_bg: #ffffff;\n$color_text: #666666;\n$color_remove: #fb565e;\n$color_heading: #333333;\n$color_subtitle: rgba(0, 0, 0, 0.05);\n$color_border: rgba(0, 0, 0, 0.1);\n\n\n// Responsive Breakpoints.\n$breakpoint_lg: 1024px;\n$breakpoint_md: 768px;\n$breakpoint_sm: 500px;\n\n$breakpoint_wordpress: 783px;\n\n// WordPress.\n$adminbar_height: 32px;\n$adminbar_height_mobile: 46px;\n\n// Popup.\n$popup_gutter: 30px;\n$popup_side_width: 40vw;\n$popup_center_width: 60vw;\n$popup_side_width_md: 50vw;\n$popup_center_with_md: 80vw;\n$popup_side_width_sm: 98vw;\n$popup_center_width_sm: 95vw;\n\n// Spacing.\n$spacing_lg: 4em;\n$spacing_md: 2em;\n$spacing_sm: 1em;\n$spacing_md_lg: 3em;\n$spacing_md_md: 1.5em;\n$spacing_md_sm: 1em;\n$spacing_sm_lg: 2em;\n$spacing_sm_md: 1.2em;\n$spacing_sm_sm: 1em;\n","// -------------------------------------------------------------\n// Typography\n// -------------------------------------------------------------\n\n@mixin base() {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\n Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif; // default\n font-size: 15px; // default\n font-style: normal;\n font-weight: normal;\n line-height: 1.7; // default\n letter-spacing: 0;\n text-transform: none;\n}\n\n@mixin h1() {\n font-size: 32px; // default\n font-style: normal;\n font-weight: 600; // default\n line-height: 1.3; // default\n letter-spacing: 0;\n text-transform: none;\n}\n\n@mixin h2() {\n font-size: 27px; // default\n font-style: normal;\n font-weight: 600; // default\n line-height: 1.4; // default\n letter-spacing: 0;\n text-transform: none;\n}\n\n@mixin h3() {\n font-size: 22px; // default\n font-style: normal;\n font-weight: 600; // default\n line-height: 1.5; // default\n letter-spacing: 0;\n text-transform: none;\n}\n\n@mixin h4() {\n font-size: 17px; // default\n font-style: normal;\n font-weight: 600; // default\n line-height: 1.6; // default\n letter-spacing: 0;\n text-transform: none;\n}\n\n@mixin headingColor($link: true) {\n color: $color_heading; // default\n\n @if $link {\n a {\n color: $color_heading; // default\n\n &:hover,\n &:focus {\n color: $color_accent; // default\n }\n }\n }\n}\n\n@mixin blockquote() {\n font-size: 20px; // default\n font-style: italic; // default\n font-weight: 300; // default\n line-height: 1.6; // default\n}\n\n@mixin input($color: true) {\n display: inline-block;\n max-width: 100%;\n appearance: none;\n @include transition();\n\n padding: 10px 12px; // default\n @include border(); // default\n border-color: inherit; // default\n border-radius: 3px; // default\n\n @if $color {\n @include inputColor();\n }\n\n font-family: inherit; // default\n font-size: inherit; // default\n font-style: inherit; // default\n font-weight: inherit; // default\n line-height: normal;\n letter-spacing: inherit; // default\n text-transform: inherit; // default\n vertical-align: middle;\n}\n\n@mixin inputColor($focus: true) {\n color: inherit; // default\n background-color: $color_bg; // default\n\n @if $focus {\n &:focus {\n background-color: $color_subtitle; // default\n }\n }\n}\n\n@mixin select($color: true) {\n @include input($color);\n background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1kcm9wZG93biIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzAgMjAiPjxwYXRoIGQ9Ik0xOS4zNiw5LDE1LjIsMTMuMTJhLjI4LjI4LDAsMCwxLS40MSwwTDEwLjYzLDlhLjI4LjI4LDAsMCwxLDAtLjQxbC40NS0uNDVBLjI5LjI5LDAsMCwxLDExLjI5LDhhLjMxLjMxLDAsMCwxLC4yMS4wOUwxNSwxMS42MSwxOC41MSw4LjFhLjI4LjI4LDAsMCwxLC40MSwwbC40NS40NWEuMjguMjgsMCwwLDEsMCwuNDFaIi8+PC9zdmc+);\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 1.8em 1.2em;\n padding-right: 1.8em;\n}\n\n@mixin button($color: true) {\n display: inline-block;\n cursor: pointer;\n appearance: none;\n\n padding: var(--button-padding);\n border-width: var(--button-border-width);\n border-style: var(--button-border-style);\n border-radius: var(--button-border-radius);\n\n @if $color {\n @include buttonColor();\n }\n &.outline {\n background: none;\n color: currentColor;\n }\n &.round {\n border-radius: 100px; // default\n }\n &.sm {\n padding: var(--button-padding-sm);\n }\n &.lg {\n padding: var(--button-padding-lg);\n font-size: 125%;\n }\n\n font-family: inherit; // default\n font-size: 1rem; // default\n font-style: normal; // default\n font-weight: 600; // default\n line-height: normal;\n letter-spacing: 0; // default\n text-transform: none; // default\n text-align: center;\n\n @include transition();\n &.icon-only {\n .onestore-icon,\n i.fa,\n .icon {\n transform: scale(1.6);\n }\n } \n &.loading {\n position: relative;\n color: rgba(255, 255, 255, 0);\n &::before {\n content: \"\\e97a\";\n animation: loading 1.1s infinite linear;\n position: absolute;\n font-family: \"onestore\" !important;\n top: calc( 50% - 0.5em );\n left: calc( 50% - 0.5em );\n transform: scale(1.6);\n }\n &.icon-only {\n &::before {\n display: none;\n }\n .onestore-icon {\n &::before {\n content: \"\\e97a\";\n animation: loading 1.1s infinite linear;\n }\n }\n }\n }\n}\n\n@mixin buttonColor($focus: true) {\n color: var(--button-color); // default\n background-color: var(--button-bg-color); // default\n border-color: var(--button-border-color); // default\n &.loading {\n &::before {\n color: var(--button-color);\n }\n }\n @if ($focus) {\n &:hover,\n &:focus {\n color: var(--button-color-hover); // default\n background-color: var(--button-bg-color-hover); // default\n border-color: var(--button-border-color-hover); // default\n &.loading {\n &::before {\n color: var(--button-color-hover); // default\n }\n }\n }\n }\n}\n\n@mixin meta($color: true) {\n font-size: 0.85em; // default\n line-height: 1.7; // default\n\n @if $color {\n @include metaColor();\n }\n}\n\n@mixin metaColor($link: true) {\n color: inherit; // default\n\n @if $link {\n a {\n color: inherit; // default\n\n &:hover,\n &:focus {\n color: $color_accent; // default\n }\n }\n }\n}\n\n@mixin table() {\n width: 100%;\n margin: 0 0 1.5rem;\n // border-collapse: collapse;\n border-spacing: 0;\n\n @include border();\n border-bottom: none;\n\n th,\n td {\n padding: 0.75rem;\n\n border: none; // reset\n @include border(bottom);\n border-color: inherit; // reset\n }\n\n th {\n font-weight: 600;\n text-align: initial;\n @include headingColor();\n }\n}\n\n// -------------------------------------------------------------\n// Transitions\n// -------------------------------------------------------------\n\n@mixin transition($transitions...) {\n $completeTransitions: ();\n $defaults: (all, 0.25s, null, null);\n\n @if 0 == length($transitions) {\n $transitions: all;\n }\n\n @each $transition in $transitions {\n $currentTransition: ();\n\n @for $i from 1 through length($defaults) {\n $p: null;\n @if $i <= length($transition) {\n $p: nth($transition, $i);\n } @else {\n $p: nth($defaults, $i);\n }\n $currentTransition: append($currentTransition, $p);\n }\n\n $completeTransitions: append(\n $completeTransitions,\n $currentTransition,\n comma\n );\n }\n\n transition: $completeTransitions;\n backface-visibility: hidden;\n}\n\n// -------------------------------------------------------------\n// Border\n// -------------------------------------------------------------\n\n@mixin border($direction: null, $width: 1px, $style: solid) {\n @if $direction != null {\n $direction: $direction + \"-\";\n }\n\n border-#{$direction}width: $width;\n border-#{$direction}style: $style;\n}\n\n// -------------------------------------------------------------\n// Floating clear\n// -------------------------------------------------------------\n\n@mixin float-container() {\n &:before,\n &:after {\n content: \"\";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n}\n\n// -------------------------------------------------------------\n// For Devices\n// -------------------------------------------------------------\n\n@mixin for-mobile {\n @media (max-width: #{$breakpoint_sm }) {\n @content;\n }\n}\n\n@mixin for-tablet {\n @media (max-width: #{$breakpoint_md }) {\n @content;\n }\n}\n\n@mixin for-tablet-up {\n @media (min-width: #{$breakpoint_md }) {\n @content;\n }\n}\n\n@mixin for-desktop {\n @media (min-width: #{$breakpoint_lg}) {\n @content;\n }\n}\n"],"names":[],"mappings":"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"} -
variationpress/trunk/assets/js/gallery.js
r2534874 r2537638 380 380 disableSlider(); 381 381 if (useNav) { 382 $nav.show(); 382 $nav.removeClass("hide"); 383 } else { 384 if ($nav) { 385 $nav.addClass("hide"); 386 } 383 387 } 384 388 … … 455 459 }); 456 460 if (useNav) { 457 $nav. hide();461 $nav.addClass("hide"); 458 462 } 459 463 }; -
variationpress/trunk/assets/scss/frontend.scss
r2533901 r2537638 1 @import "../../../../themes/onestore/assets/scss/_variables"; 2 @import "../../../../themes/onestore/assets/scss/_mixins"; 3 1 4 .savp-wrapper select { 2 5 display: none; … … 34 37 padding: 0px; 35 38 line-height: 0px; 36 font-size: 12px;37 display: flex;38 align-items: center;39 39 } 40 40 .savp-loop-form .savp-wrapper .savp-box { 41 margin-bottom: 1em;42 display: flex; 43 justify-content: center;41 margin-bottom: 0.25em; 42 display: flex; 43 justify-content: inherit; 44 44 flex-wrap: wrap; 45 45 min-width: 100%; … … 64 64 .savp-box.list li { 65 65 display: block; 66 margin-bottom: 10px; 66 margin-bottom: 0.5em; 67 } 68 .savp-n-form { 69 .savp-box.list { 70 .li-inner { 71 width: 100%; 72 } 73 li { 74 flex-basis: 100%; 75 } 76 flex-direction: column; 77 .l-stock-status { 78 padding-right: 2.5em; 79 } 80 } 67 81 } 68 82 .savp-box.list li .li-inner { 69 display: flex;70 border: 2px solid #ccc;71 margin: 0.5em;72 83 align-items: center; 73 84 } 74 85 .savp-box.list.vb-label li .li-inner .s-inner, 75 86 .savp-box.list.vb-select li .li-inner .s-inner { 76 padding- left: 0px;87 padding-right: 2em; 77 88 } 78 89 … … 208 219 .savp-box.vb-select li .s-inner { 209 220 line-height: 1; 221 padding-left: 5px; 222 padding-right: 5px; 210 223 } 211 224 .savp-box li.selected .s-inner { … … 326 339 } 327 340 .savp-box { 328 margin: 0px -0.5em;341 margin: 0px; 329 342 padding: 0px; 330 343 display: flex; … … 493 506 494 507 .savp_single-gallery { 495 .savp-main-wrapper { 496 margin-left: 95px; 497 } 498 } 499 508 .savp-main-wrapper { 509 margin-left: 95px; 510 @include for-mobile() { 511 margin-left: 0 !important; 512 } 513 } 514 } 500 515 501 516 /*Nav inside */ … … 517 532 bottom: 0px; 518 533 width: 80px; 534 &.hide { 535 display: none; 536 } 537 @include for-mobile() { 538 display: none; 539 } 519 540 } 520 541 .savp-gallery.nav-left .savp-nav { … … 539 560 z-index: 30; 540 561 content: ""; 541 background: rgb(235, 234,231) url("../images/loading.svg") center center562 background: rgb(235, 234, 231) url("../images/loading.svg") center center 542 563 no-repeat; 543 564 } … … 547 568 display: none !important; 548 569 } 549 .savp-thumbnail img, 570 .savp-thumbnail img, 550 571 .woocommerce ul.products li.product .savp-thumbnail img { 551 572 margin-bottom: 0px; 552 573 } 553 .savp-thumbnail { 574 .savp-thumbnail { 554 575 margin-bottom: 1em; 555 576 display: block; … … 578 599 } 579 600 .savp-thumbnail { 580 max-width: 100%; 601 max-width: 100%; 581 602 width: 100%; 582 603 display: block; … … 795 816 display: block; 796 817 object-fit: cover; 797 } 818 } 798 819 799 820 /* 3rd Suport */ … … 815 836 .item-wc-swatches .variations_form.savp_added { 816 837 display: block; 817 } 838 } 818 839 819 840 /* Responsive */ -
variationpress/trunk/gulpfile.js
r2533901 r2537638 120 120 { base: "./" } 121 121 ) 122 .pipe(zip(" variationpress.zip"))122 .pipe(zip("onestore-plus.zip")) 123 123 .pipe(gulp.dest("./dist")); 124 124 }; … … 153 153 }); 154 154 155 /** 156 * Task: Convert SASS to CSS files. 157 */ 158 gulp.task("css_sass_build", function () { 159 return gulp 160 .src(config.src.scss) 161 .pipe( 162 sass({ 163 outputStyle: "expanded", 164 indentType: "tab", 165 indentWidth: 1, 166 }).on("error", sass.logError) 167 ) 168 .pipe(gulp.dest(config.dest.css)); 169 }); 170 155 171 gulp.task("css_dev", gulp.series("css_sass")); 172 gulp.task("build", gulp.series("css_sass_build")); 156 173 /** 157 174 * Task: Watch all files and copy to 'build' folder. -
variationpress/trunk/includes/class-frontend.php
r2533901 r2537638 139 139 'behavior' => sanitize_text_field( $this->get_settings( 'savp_attr_behavior', 'blur-cross' ) ), 140 140 'behavior_singular' => sanitize_text_field( $this->get_settings( 'savp_attr_behavior_singular', 'blur-cross' ) ), 141 'align' => sanitize_text_field( $this->get_settings( 'savp_attr_align', '' ) ),142 141 'border_width' => sanitize_text_field( $this->get_settings( 'savp_border_width', 2 ) ), 143 142 'border_color' => sanitize_text_field( $this->get_settings( 'savp_border_color', '' ) ),
Note: See TracChangeset
for help on using the changeset viewer.