/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/styles/templates/page.configurator.scss ***!
  \********************************************************************************************************************************************************************************************************************************/.product-card-loading{background-color:#f5f5f5;border-radius:.5rem;padding:1.25rem;position:relative}.loading-image{width:16.6875rem;height:16.6875rem;margin-left:auto;margin-right:auto;background-color:#e0e0e0;border-radius:.5rem;margin-bottom:1.875rem}.loading-badge{width:3.75rem;height:1.25rem;background-color:#e0e0e0;border-radius:.25rem;margin-bottom:1rem}.loading-title{width:80%;height:1.5rem;background-color:#e0e0e0;border-radius:.25rem;margin-bottom:.5rem}.loading-text{width:90%;height:1rem;background-color:#e0e0e0;border-radius:4px;margin-bottom:8px}.loading-text.short{width:60%}.loading-button{width:100%;height:3rem;background-color:#e0e0e0;border-radius:4px;margin-top:auto}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[5].use[0]!./src/js/bundles/vue/apps/configurator/ConfiguratorProduct.vue?vue&type=style&index=0&id=050e3be9&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.product-card{box-shadow:0 10px 20px #0000000d}.variant-wrapper{bottom:-100%;left:0;width:100%;background-color:#fff;border-top:1px solid #ddd;box-sizing:border-box;transform:translateY(100%);transition:transform .4s ease;z-index:102}.variant-wrapper.show{transform:translateY(0);bottom:0}.product-item__hover-image{opacity:0;pointer-events:none}.product-item__image:hover+.product-item__hover-image{opacity:1}/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[5].use[0]!./src/js/bundles/vue/apps/configurator/ConfiguratorVideo.vue?vue&type=style&index=0&id=19612416&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.video-container[data-v-19612416]{position:relative}video[data-v-19612416]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[5].use[0]!./src/js/bundles/vue/apps/cart/Loader.vue?vue&type=style&index=0&id=18cb68ae&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.loader[data-v-18cb68ae]{display:inline-block;position:relative;width:20px;height:20px}.loader div[data-v-18cb68ae]{animation:lds-roller-18cb68ae 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:10px 10px}.loader div[data-v-18cb68ae]:after{content:" ";display:block;position:absolute;width:1.75px;height:1.75px;border-radius:50%;background:#000;margin:-1px 0 0 -1px}.loader div[data-v-18cb68ae]:nth-child(1){animation-delay:-36ms}.loader div[data-v-18cb68ae]:nth-child(1):after{top:15.75px;left:15.75px}.loader div[data-v-18cb68ae]:nth-child(2){animation-delay:-72ms}.loader div[data-v-18cb68ae]:nth-child(2):after{top:17px;left:14px}.loader div[data-v-18cb68ae]:nth-child(3){animation-delay:-.108s}.loader div[data-v-18cb68ae]:nth-child(3):after{top:17.75px;left:12px}.loader div[data-v-18cb68ae]:nth-child(4){animation-delay:-.144s}.loader div[data-v-18cb68ae]:nth-child(4):after{top:18px;left:10px}.loader div[data-v-18cb68ae]:nth-child(5){animation-delay:-.18s}.loader div[data-v-18cb68ae]:nth-child(5):after{top:17.75px;left:8px}.loader div[data-v-18cb68ae]:nth-child(6){animation-delay:-.216s}.loader div[data-v-18cb68ae]:nth-child(6):after{top:17px;left:6px}.loader div[data-v-18cb68ae]:nth-child(7){animation-delay:-.252s}.loader div[data-v-18cb68ae]:nth-child(7):after{top:15.75px;left:4.25px}.loader div[data-v-18cb68ae]:nth-child(8){animation-delay:-.288s}.loader div[data-v-18cb68ae]:nth-child(8):after{top:14px;left:3px}@keyframes lds-roller-18cb68ae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[5].use[0]!./src/js/bundles/vue/apps/configurator/Configurator.vue?vue&type=style&index=0&id=5e77a654&lang=scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.configurator{grid-template-columns:calc(50% - 11px) calc(50% - 11px);gap:32px 22px}.configurator-header{max-width:100vw}#configurator .category-slider .swiper-slide{width:auto!important}.configurator-wrapper{flex:1 1 0}@media (max-width: 768px){.categorySwiper__Wrapper{max-width:calc(100vw - 40px)}}.full-width{grid-column:1/-1;background-color:#d0d0d0}.subfilter.active{border-radius:6px;border:1px solid #ff5e03;background:#fff;box-shadow:0 0 5px 2px #ff5e0366}@media (max-width: 1023px){.mini-cart{position:fixed;bottom:0;left:0;z-index:51;right:0}}.mini-cart__mobile.mini-cart .minCart__freeGifttext{display:block}.mini-cart__mobile.mini-cart .purchase-mode__toggler,.mini-cart__mobile.mini-cart .cart-head,.mini-cart__mobile.mini-cart .cartItem__body,.mini-cart__mobile.mini-cart .cart-item__placeholder,.mini-cart__mobile.mini-cart .mini-cart__bg,.mini-cart__mobile.mini-cart .miniCart_recommendations{display:none}.mini-cart__mobile.mini-cart .cart-body{height:auto}.mini-cart__mobile.mini-cart .cartItems__list{display:flex;gap:8px}.mini-cart__mobile.mini-cart .cart-item{padding:0;margin-bottom:0}.mini-cart__mobile.mini-cart .cart-item__image{width:80px;height:76px}.mini-cart__mobile.mini-cart .cart-item__placeholderMobile{display:block;border-radius:4px}#shopify-section-announcement,#shopify-section-header{transition:top .2s ease-in 0s}.header-move-up #shopify-section-announcement,.header-move-up #shopify-section-header{top:-80px!important;transition:top .2s ease-in 0s}.mini-cart__mobile{opacity:0;pointer-events:none}.header-move-up .mini-cart__mobile{opacity:1;pointer-events:all}/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[5].use[0]!./src/js/bundles/vue/apps/plp/ProductImagesPopup.vue?vue&type=style&index=0&id=29690fe9&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.productImages__popup .swiper-pagination-bullet-active{background-color:#000!important}/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[5].use[0]!./src/js/bundles/vue/apps/productSidebar/MiniPdpSidebar.vue?vue&type=style&index=0&id=36adbde0&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/@media (min-width: 768px){.product-sidebar__content{max-width:100%;width:464px}}
/*# sourceMappingURL=/cdn/shop/t/1069/assets/bundle.page.configurator.css.map */
