﻿.cms.price-calculator-ctn .container{margin-bottom:50px;}.cms.price-calculator-ctn .sizes-ctn{width:100%!important;}.options-wrapper{width:100%;}.options-wrapper.price-calculator{margin:auto;}@media(min-width:768px){.options-wrapper{width:54%;}}.options-wrapper label{font-size:14px;line-height:1;}.options-wrapper .switcher-wrapper{display:flex;flex-wrap:wrap;}.options-wrapper .switcher-wrapper h3{margin-top:0;width:100%;}.options-wrapper .switcher-wrapper .oval-btn-wrapper{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;margin-bottom:10px;}@media(max-width:767px){.options-wrapper .switcher-wrapper .oval-btn-wrapper{position:relative;margin-bottom:20px;}}.options-wrapper .switcher-wrapper .oval-btn-wrapper>div{width:28%;}@media(min-width:768px){.options-wrapper .switcher-wrapper .oval-btn-wrapper>div{position:relative;}}@media(max-width:767px){.options-wrapper .switcher-wrapper .oval-btn-wrapper{flex-wrap:wrap;}.options-wrapper .switcher-wrapper .oval-btn-wrapper>div,.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn{width:100%;}}@media(max-width:991px){.options-wrapper .switcher-wrapper .oval-btn-wrapper{justify-content:left;gap:10px;}}.options-wrapper .switcher-wrapper .oval-btn-wrapper .extra-text{display:none;font-size:15px;position:absolute;}@media(min-width:768px){.options-wrapper .switcher-wrapper .oval-btn-wrapper .extra-text{top:100%;white-space:nowrap;}}@media(max-width:767px){.options-wrapper .switcher-wrapper .oval-btn-wrapper .extra-text{bottom:-20px;}}.options-wrapper .switcher-wrapper .oval-btn-wrapper .extra-text.active{display:block;}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn{background-color:#888;color:#fff;border-radius:50px;text-align:center;display:flex;flex-wrap:wrap;padding:5px;min-height:42px!important;}@media(max-width:991px) and (min-width:768px){.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn{min-height:auto;max-height:20px;padding:5px 15px;position:relative;}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn span span{position:absolute;top:100%;left:50%;opacity:0;width:150px;padding:10px;border-radius:10px;background:#000;transform:translateX(-50%);}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn:hover span span{opacity:1;}}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn:hover,.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn.active,.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn:active{opacity:1;text-decoration:none!important;}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn.disabled{background-color:rgba(0,0,0,.25);}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn.disabled:hover{background-color:rgba(0,0,0,.25);}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn.disabled .coming-soon-text{color:#f00;font-size:.6em;}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn:focus,.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn:hover{color:#fff!important;background-color:#000;text-decoration:none!important;}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn .text{font-weight:bold;width:100%;font-size:14px;font-weight:bold;line-height:1;align-self:center;margin-top:-3px;}@media(min-width:992px){.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn .text{font-size:16px;}}.options-wrapper .switcher-wrapper .oval-btn-wrapper .oval-btn .text>span{display:block;font-weight:normal;font-size:14px;margin-top:5px;}.options-wrapper .sizes-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:0;}.options-wrapper .sizes-wrapper .section-title{width:100%;}.options-wrapper .sizes-wrapper .dimension-warning-ctn,.options-wrapper .sizes-wrapper .info{border:1px solid #000;border-radius:5px;padding:5px;font-size:14px;}@media(max-width:767px){.options-wrapper .sizes-wrapper .dimension-warning-ctn,.options-wrapper .sizes-wrapper .info{font-size:14px;line-height:1.2;}}.options-wrapper .sizes-wrapper .info{margin-bottom:10px;}.options-wrapper .sizes-wrapper .info a{color:#f00;}.options-wrapper .sizes-wrapper .info.error{color:#f00;}.options-wrapper .sizes-wrapper .ctn-with-warning{display:flex;gap:5px;}@media(min-width:768px){.options-wrapper .sizes-wrapper .ctn-with-warning{gap:20px;}}.options-wrapper .sizes-wrapper .ctn-with-warning .sizes-input-ctn{width:50%;}@media(min-width:1200px){.options-wrapper .sizes-wrapper .ctn-with-warning .sizes-input-ctn{width:40%;}}.options-wrapper .sizes-wrapper .ctn-with-warning .full-height{height:calc(100% - 10px);}.options-wrapper .sizes-wrapper .ctn-with-warning .info-ctn{width:50%;}@media(min-width:1200px){.options-wrapper .sizes-wrapper .ctn-with-warning .info-ctn{width:60%;}}.options-wrapper .sizes-wrapper .ctn-with-warning .info-ctn.total-surface .info{width:auto;display:inline-flex;}.options-wrapper .sizes-wrapper .ctn-with-warning .info-ctn .info{font-size:14px;width:100%;}.options-wrapper .sizes-wrapper .sizes-ctn{display:flex;flex-wrap:wrap;width:100%;}.options-wrapper .sizes-wrapper .sizes-ctn>div{width:100%;}.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn{display:flex;flex-wrap:wrap;margin-bottom:10px;justify-content:space-between;padding-right:10px;align-items:center;}.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn label{width:40%;text-transform:uppercase;line-height:1;margin-bottom:0;}@media(min-width:1200px){.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn label{width:65%;}}.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn label .unit-abbr{font-size:12px;text-transform:lowercase;}.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn select{padding:5px 6px;}.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn select,.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn input{padding:5px;font-size:15px;width:35%;}@media(min-width:768px){.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn select,.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn input{width:55%;}}@media(min-width:1200px){.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn select,.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn input{width:35%;}}.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn select option,.options-wrapper .sizes-wrapper .sizes-ctn .size-ctn input option{font-size:15px;}.options-wrapper .sizes-wrapper .warning-ctn{width:55%;}@media(max-width:575px){.canvas-type-selector .canvas-warning,.canvas-type-selector .section-title{width:100%!important;}.canvas-type-selector .canvas-warning{margin-top:0!important;margin-left:0!important;}.canvas-type-selector .filter-list{max-width:410px!important;width:100%!important;}.canvas-type-selector .filter-list>div{margin-bottom:10px;}}.prices-ctn .sale{color:#f00;font-size:12px;border:1px solid #f00;border-radius:10px;padding:2px 5px;font-weight:bold;display:inline-block;line-height:1;}.prices-ctn .real-price-ctn{float:right;display:inline-block;}.prices-ctn .realPrice{position:relative;margin-right:5px;}.prices-ctn .realPrice:before{content:"";height:2px;width:100%;background-color:#f00;position:absolute;top:50%;margin-top:-1px;}.prices-ctn .price-ori{margin-bottom:7px;}.prices-ctn #price-ctn{position:relative;}.prices-ctn #price-ctn .price{margin-top:5px;color:#000;}.prices-ctn .total{border-top:2px solid #000;padding-top:15px;margin-top:15px;font-weight:bold;}.prices-ctn .price-info-ctn{display:flex;gap:15px;}.prices-ctn .price-info-ctn.priority-processing{border-top:2px solid #000;margin-top:10px;flex-wrap:wrap;gap:8px;}.prices-ctn .price-info-ctn.priority-processing .prio-text{font-size:.8em;margin-top:15px;}.prices-ctn .price-label{width:50%;padding-left:0;padding-right:0;}@media(max-width:767px){.prices-ctn .price-label{font-size:13px!important;}}@media(min-width:1200px){.prices-ctn .price-label{width:40%;}}.prices-ctn .price-value{width:50%;padding-left:0;padding-right:0;}@media(max-width:767px){.prices-ctn .price-value{font-size:13px!important;}}@media(min-width:1200px){.prices-ctn .price-value{width:60%;}}.prices-ctn #singlePanel,.prices-ctn #expressShipping{margin-top:0;margin-right:5px;}.prices-ctn #singlePanel,.prices-ctn #expressShippingLabel{font-size:18px;color:#000;display:flex;margin-bottom:0;}.prices-ctn #singlePanel .fa-info-circle,.prices-ctn #expressShippingLabel .fa-info-circle{color:#f00;width:18px;height:18px;position:relative;top:3px;margin-left:5px;}@media(max-width:767px){#expressShippingLabel{font-size:13px!important;}}.taxes-text{font-weight:normal;font-style:italic;font-size:15px;}.option-ctn{margin-bottom:20px;clear:both;}.price-calculator-ctn{padding:0 20px!important;}.price-calculator-ctn .title{color:#000;font-size:40px;text-shadow:none;margin-bottom:50px;text-align:center;}.top-price-calculator{padding-top:100px!important;}.top-price-calculator .price-calculator{width:100%;}.top-price-calculator #singlePanel{color:#fff!important;font-size:14px;}.top-price-calculator select{color:#000;}.top-price-calculator input{height:auto!important;}.top-price-calculator .canvas-extra-text{right:0;}.top-price-calculator .oval-btn:hover{background-color:#343434!important;}.top-price-calculator .prices-ctn .total,.top-price-calculator .options-wrapper .sizes-wrapper .dimension-warning-ctn,.top-price-calculator .options-wrapper .sizes-wrapper .info{border-color:#fff!important;}.top-price-calculator .options-wrapper .sizes-wrapper .sizes-ctn .size-ctn label{width:55%;}.top-price-calculator .options-wrapper .sizes-wrapper .sizes-ctn .size-ctn select,.top-price-calculator .options-wrapper .sizes-wrapper .sizes-ctn .size-ctn input{width:45%;}.top-price-calculator .info{background:none!important;color:#fff;}.top-price-calculator .options-wrapper .sizes-wrapper .ctn-with-warning{gap:0;}.oval-btn-wrapper.type-toggler .oval-btn.active{background-color:#f00;}