.configuration .material{height:75px;width:75px;border-radius:2px;border:2px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;text-align:center;font-weight:400;text-shadow:1px 1px 2px #00000094}.summaryTab .summary-item{margin-bottom:10px}.summaryTab .summary-item .ant-typography{margin-bottom:0}.summaryTab{padding:25px}:root{--primary-color: #3f51b5;--highlight: #ffa500;--text-primary: #4d4d4d;--text-secondary: #6b6b6b;--text-tertiary: #b4b4b4;--background-primary: #ffffff;--background-secondary: #f7f7f7;--background-tertiary: #4d4d4d}@media screen and (min-width: 1201px){.product-component-content{width:90%}}@media screen and (min-width: 1451px){.product-component .image-container{width:540px;height:540px}}@media screen and (max-width: 1450px){.image-container{width:400px;height:400px}}@media screen and (max-width: 1500px){.product-component .product-image{height:100%;width:100%}}@media screen and (min-width: 1200px){.breadcrumb-desktop{width:100%!important;display:flex!important;justify-content:flex-end!important;margin-bottom:8px}.breadcrumb-mobile{display:none!important}.configurator-header{text-align:center}}@media screen and (max-width: 360px){.ant-row.product-component-content{justify-content:center!important;display:flex!important}}@media screen and (max-width: 450px){.product-component .image-container{height:320px!important;width:320px!important}.product-component .product-image{height:100%;width:100%}.material{height:42px!important;width:42px!important}.configuration .option-card{cursor:pointer;border:1px solid #00000026;margin:0 5px 5px 0}.variation-container{padding-left:5px!important}}.product-component{--antd-tab-background-color: var(--background-secondary);--ant-tab-text-color: var(--text-primary);--ant-tab-border: 3px solid}.product-component{display:flex;padding:10px;justify-content:center;background-color:var(--background-primary);font-family:Fira Sans,sans-serif}@media screen and (max-width: 575px){.configuration{width:95vw!important}}@media screen and (max-width: 780px){.configuration .configurator-header .ant-col.items{font-size:14px;text-align:center}}@media screen and (min-width: 781px){.configuration .configurator-header .ant-col.items{font-size:18px}}@media screen and (max-width: 1199px){.product-component .lateral-menu .ant-btn{width:45%!important}.product-component .ant-menu-item{display:flex;justify-content:center}.product-component .image-container{height:436px;width:436px;justify-content:center!important}.product-image{height:100%;width:100%}.product-component .lateral-menu .ant-menu{justify-content:center;flex-direction:row;display:flex}.product-component .ant-menu-title-content{display:none!important}.product-component .lateral-menu{order:2;margin:10px 0}.column-buttons{display:flex;justify-content:space-around}.breadcrumb-desktop{display:none!important}.breadcrumb-mobile{width:100%!important;display:flex!important;justify-content:flex-end!important}.skeleton-lateral-menu{display:none!important}}.product-component .product-component-header{margin-bottom:25px}.product-component-header h2.ant-typography{line-height:1;margin-bottom:10px;font-weight:700}.product-component .product-component-header .ant-typography{margin-bottom:5px}.product-component .product-component-header .ant-typography.description,.product-component .product-component-header .ant-typography.by,.product-component .product-component-header .ant-typography.code{font-weight:300}.product-component .ant-card-head{background-color:#f7f7f7;border:none}.product-component .product-component-header .ant-typography b{font-weight:500}.product-component .product-component-header .price{line-height:1;font-size:1.75rem;font-weight:600;margin-bottom:10px;color:#e53935;margin-top:unset}.product-component .product-component-header .price .ant-typography{font-weight:300;color:#e53935}.product-component .lateral-menu .ant-menu{background-color:var(--background-secondary)}.product-component .lateral-menu .ant-menu .ant-menu-item{margin-top:0;height:48px;line-height:48px;margin-bottom:0}.product-component .lateral-menu .ant-menu .ant-menu-item:hover,.product-component .lateral-menu .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:var(--background-tertiary);color:#fff}.product-component .lateral-menu .ant-menu .ant-menu-item.ant-menu-item-selected{border-bottom:2px solid var(--highlight)}.ant-tabs-nav-operations{display:none!important}.product-component .lateral-menu .ant-btn{width:100%;margin-top:10px;height:35px}.product-component .detail-container{display:flex;justify-content:center}.product-component .image-container{position:relative}.product-component .image-container img{position:absolute}.configuration.ant-tabs.ant-tabs-top.ant-tabs-card{background-color:var(--antd-tab-background-color);min-height:calc(100% - 135px)}.configuration .ant-tabs-content.ant-tabs-content-top{background-color:var(--antd-tab-background-color)}.configuration .ant-tabs-nav-list{width:100%}.configuration .ant-tabs-nav-list .ant-tabs-tab{width:50%;display:flex;align-items:center;justify-content:center;border:none!important;padding:16px!important;color:var(--ant-tab-text-color)}.configuration .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background-color:var(--antd-tab-background-color);color:var(--ant-tab-text-color)}.configuration .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ant-tab-text-color)}.configuration .ant-tabs-nav{margin-bottom:0!important}.configuration .summary{padding:8px 24px}.configuration .configurator-header{display:flex;justify-content:space-around;height:80px}.configuration .configuration-content{width:100%;overflow-y:auto;max-height:550px}.configuration .configurator-header .ant-col.items{display:flex;justify-content:center;align-items:center;font-weight:600;cursor:pointer;height:100%;width:100%;border-bottom:var(--ant-tab-border);border-bottom-color:var(--antd-tab-background-color)}.configuration .configurator-header .ant-col.items:hover,.configuration .configurator-header .ant-col.items.active{color:inherit;border-bottom-color:var(--highlight)}.skeleton-lateral-menu li{height:40px!important}.skeleton-product-info .ant-skeleton-title{height:40px!important;margin-top:0!important}.skeleton-product-info .ant-skeleton-content .ant-skeleton-paragraph>li{height:16px!important;margin-top:17px!important}.skeleton-product-info .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:16px!important}.skeleton-product-price .ant-skeleton-title{height:32px!important;margin-top:10px!important;margin-bottom:-2px!important}.description-container,.arrival-container{width:100%;margin-left:10px;margin-right:10px}.family-product-image{border-bottom:2px solid transparent;margin-bottom:10px;transition:.2s}.family-product-image:hover{border-bottom-color:var(--highlight);cursor:pointer}.ant-menu .ant-menu-item{border-radius:0!important}.variation-container{margin:12px 0}.skeleton-configurator{padding:25px 50px!important}.skeleton-configurator li{height:30px!important}.configuration .option-card{cursor:pointer;border:1px solid #00000026}.configuration .option-card .ant-image.ant-image-error{display:block}.configuration .option-card:hover{box-shadow:0 0 6px #00000030}.configuration .material{height:75px;width:75px;border-radius:2px!important;border:2px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;text-align:center;font-weight:400;text-shadow:1px 1px 2px #00000094}.configuration .material.active{border-color:var(--highlight)}
