:root{--tcgaprow:15px;--tcgapcolumn:15px;--tcinnergaprow:calc(var(--tcgaprow)/2);--tcinnergapcolumn:calc(var(--tcgapcolumn)/2);--tcgap:var(--tcgaprow)var(--tcgapcolumn);--tcinnergap:var(--tcinnergaprow)var(--tcinnergapcolumn);--tcinlinesize:3em;--flex-items:1;--swatch-border-radius:0;--swatch-border-color:transparent;--swatch-active-border-color:inherit;--text-swatch-border-color:inherit;--text-swatch-border-width:1px;--text-swatch-active-border-width:1px;--swatch-border-width:2px;--swatch-active-border-width:2px}.tm-extra-product-options .tc-container,.tc-container{width:100%;padding:0 var(--tcgapcolumn);margin:0;display:block}.tm-extra-product-options .tc-row,.tc-row{place-content:flex-start;align-items:stretch;gap:var(--tcgap);-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options .tc-element-inner-wrap .tc-row{gap:var(--tcinnergap)}.tc-row>*,.tmcp-field-wrap-inner>*,.tc-label-wrap>*,.tm-epo-element-label>*{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.tc-section-inner-wrap>.tc-row{align-items:flex-start}.tm-extra-product-options .tc-cell,.tc-extra-product-options .tmcp-field-wrap label.tc-cell,.tc-cell{width:100%;min-height:1px;padding:0;position:relative;overflow:visible;margin-left:0!important;margin-right:0!important}.tm-extra-product-options .cpf-type-dynamic .tc-cell,.tc-extra-product-options .cpf-type-dynamic .tmcp-field-wrap label.tc-cell,.cpf-type-dynamic .tc-cell,.cpf-type-dynamic.tc-cell{min-height:0}.cpf-section.tc-cell{margin:0}.cpf-section.section-disabled{display:none}.tc-container.nopadding{padding-left:0;padding-right:0}.nomargin .tc-cell,.tc-row .cpf-section.tc-row{margin:0}.tm-extra-product-options .tc-row.tc-col-12,.tm-extra-product-options .tc-row.tc-col-12 .tc-row.tc-col-12{max-width:100%;margin:0 -1em;position:relative;overflow:visible;min-width:100%!important}.tm-extra-product-options .tc-col,.tm-extra-product-options .tc-cell.tc-col,.tc-cell.tc-col,.tc-col{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;max-width:100%}.tm-extra-product-options .tc-col-auto,.tm-extra-product-options .tc-cell.tc-col-auto,.tc-cell.tc-col-auto,.tc-col-auto{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto;max-width:100%}.tm-extra-product-options .tc-col-0,.tm-extra-product-options .tc-cell.tc-col-0,.tc-cell.tc-col-0,.tc-col-0{-webkit-box-flex:0;-ms-flex:0;flex:0;max-width:0}.tm-extra-product-options .tc-col-1,.tm-extra-product-options .tc-cell.tc-col-1,.tc-cell.tc-col-1,.tc-col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3334%;flex:0 0 8.3334%;max-width:8.3334%}.tm-extra-product-options .tc-col-1-5,.tm-extra-product-options .tc-cell.tc-col-1-5,.tc-cell.tc-col-1-5,.tc-col-1-5{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.tm-extra-product-options .tc-col-2,.tm-extra-product-options .tc-cell.tc-col-2,.tc-cell.tc-col-2,.tc-col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%;max-width:16.6667%}.tm-extra-product-options .tc-col-2-5,.tm-extra-product-options .tc-cell.tc-col-2-5,.tc-cell.tc-col-2-5,.tc-col-2-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.tm-extra-product-options .tc-col-3,.tm-extra-product-options .tc-cell.tc-col-3,.tc-cell.tc-col-3,.tc-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tm-extra-product-options .tc-col-4,.tm-extra-product-options .tc-cell.tc-col-4,.tc-cell.tc-col-4,.tc-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3334%;flex:0 0 33.3334%;max-width:33.3334%}.tm-extra-product-options .tc-col-4-5,.tm-extra-product-options .tc-cell.tc-col-4-5,.tc-cell.tc-col-4-5,.tc-col-4-5{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.tm-extra-product-options .tc-col-5,.tm-extra-product-options .tc-cell.tc-col-5,.tc-cell.tc-col-5,.tc-col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6667%;flex:0 0 41.6667%;max-width:41.6667%}.tm-extra-product-options .tc-col-6,.tm-extra-product-options .tc-cell.tc-col-6,.tc-cell.tc-col-6,.tc-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tm-extra-product-options .tc-col-7,.tm-extra-product-options .tc-cell.tc-col-7,.tc-cell.tc-col-7,.tc-col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3334%;flex:0 0 58.3334%;max-width:58.3334%}.tm-extra-product-options .tc-col-7-5,.tm-extra-product-options .tc-cell.tc-col-7-5,.tc-cell.tc-col-7-5,.tc-col-7-5{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.tm-extra-product-options .tc-col-8,.tm-extra-product-options .tc-cell.tc-col-8,.tc-cell.tc-col-8,.tc-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;max-width:66.6667%}.tm-extra-product-options .tc-col-9,.tm-extra-product-options .tc-cell.tc-col-9,.tc-cell.tc-col-9,.tc-col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.tm-extra-product-options .tc-col-10,.tm-extra-product-options .tc-cell.tc-col-10,.tc-cell.tc-col-10,.tc-col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3334%;flex:0 0 83.3334%;max-width:83.3334%}.tm-extra-product-options .tc-col-10-5,.tm-extra-product-options .tc-cell.tc-col-10-5,.tc-cell.tc-col-10-5,.tc-col-10-5{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.tm-extra-product-options .tc-col-11,.tm-extra-product-options .tc-cell.tc-col-11,.tc-cell.tc-col-11,.tc-col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6667%;flex:0 0 91.6667%;max-width:91.6667%}.tm-extra-product-options .tc-col-12,.tm-extra-product-options .tc-cell.tc-col-12,.tc-cell.tc-col-12,.tc-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tcwidth{-webkit-box-flex:0;-ms-flex:0 0 calc((100%/var(--flex-items)) - (((var(--flex-items) - 1)/var(--flex-items))*var(--tcgapcolumn)));flex:0 0 calc((100%/var(--flex-items)) - (((var(--flex-items) - 1)/var(--flex-items))*var(--tcgapcolumn)));max-width:calc((100%/var(--flex-items)) - (((var(--flex-items) - 1)/var(--flex-items))*var(--tcgapcolumn)))}.tcwidth-1{--flex-items:100}.tcwidth-2{--flex-items:50}.tcwidth-3{--flex-items:calc(100/3)}.tcwidth-4{--flex-items:25}.tcwidth-5{--flex-items:20}.tcwidth-6{--flex-items:calc(100/6)}.tcwidth-7{--flex-items:calc(100/7)}.tcwidth-8{--flex-items:calc(100/8)}.tcwidth-9{--flex-items:calc(100/9)}.tcwidth-10{--flex-items:10}.tcwidth-11{--flex-items:calc(100/11)}.tcwidth-12{--flex-items:calc(100/12)}.tcwidth-12-5{--flex-items:calc(100/12.5%)}.tcwidth-13{--flex-items:calc(100/13)}.tcwidth-14{--flex-items:calc(100/14)}.tcwidth-15{--flex-items:calc(100/15)}.tcwidth-16{--flex-items:calc(100/16)}.tcwidth-17{--flex-items:calc(100/17)}.tcwidth-18{--flex-items:calc(100/18)}.tcwidth-19{--flex-items:calc(100/19)}.tcwidth-20{--flex-items:5}.tcwidth-21{--flex-items:calc(100/21)}.tcwidth-22{--flex-items:calc(100/22)}.tcwidth-23{--flex-items:calc(100/23)}.tcwidth-24{--flex-items:calc(100/24)}.tcwidth-25{--flex-items:4}.tcwidth-26{--flex-items:calc(100/26)}.tcwidth-27{--flex-items:calc(100/27)}.tcwidth-28{--flex-items:calc(100/28)}.tcwidth-29{--flex-items:calc(100/29)}.tcwidth-30{--flex-items:calc(100/30)}.tcwidth-31{--flex-items:calc(100/31)}.tcwidth-32{--flex-items:calc(100/32)}.tcwidth-33{--flex-items:calc(100/33)}.tcwidth-34{--flex-items:calc(100/34)}.tcwidth-35{--flex-items:calc(100/35)}.tcwidth-36{--flex-items:calc(100/36)}.tcwidth-37{--flex-items:calc(100/37)}.tcwidth-37-5{--flex-items:calc(100/37.5%)}.tcwidth-38{--flex-items:calc(100/38)}.tcwidth-39{--flex-items:calc(100/39)}.tcwidth-40{--flex-items:calc(100/40)}.tcwidth-41{--flex-items:calc(100/41)}.tcwidth-42{--flex-items:calc(100/42)}.tcwidth-43{--flex-items:calc(100/43)}.tcwidth-44{--flex-items:calc(100/44)}.tcwidth-45{--flex-items:calc(100/45)}.tcwidth-46{--flex-items:calc(100/46)}.tcwidth-47{--flex-items:calc(100/47)}.tcwidth-48{--flex-items:calc(100/48)}.tcwidth-49{--flex-items:calc(100/49)}.tcwidth-50{--flex-items:2}.tcwidth-51{--flex-items:calc(100/51)}.tcwidth-52{--flex-items:calc(100/52)}.tcwidth-53{--flex-items:calc(100/53)}.tcwidth-54{--flex-items:calc(100/54)}.tcwidth-55{--flex-items:calc(100/55)}.tcwidth-56{--flex-items:calc(100/56)}.tcwidth-57{--flex-items:calc(100/57)}.tcwidth-58{--flex-items:calc(100/58)}.tcwidth-59{--flex-items:calc(100/59)}.tcwidth-60{--flex-items:calc(100/60)}.tcwidth-61{--flex-items:calc(100/61)}.tcwidth-62{--flex-items:calc(100/62)}.tcwidth-62-5{--flex-items:calc(100/62.5%)}.tcwidth-63{--flex-items:calc(100/63)}.tcwidth-64{--flex-items:calc(100/64)}.tcwidth-65{--flex-items:calc(100/65)}.tcwidth-66{--flex-items:calc(100/66)}.tcwidth-67{--flex-items:calc(100/67)}.tcwidth-68{--flex-items:calc(100/68)}.tcwidth-69{--flex-items:calc(100/69)}.tcwidth-70{--flex-items:calc(100/70)}.tcwidth-71{--flex-items:calc(100/71)}.tcwidth-72{--flex-items:calc(100/72)}.tcwidth-73{--flex-items:calc(100/73)}.tcwidth-74{--flex-items:calc(100/74)}.tcwidth-75{--flex-items:calc(100/75)}.tcwidth-76{--flex-items:calc(100/76)}.tcwidth-77{--flex-items:calc(100/77)}.tcwidth-78{--flex-items:calc(100/78)}.tcwidth-79{--flex-items:calc(100/79)}.tcwidth-80{--flex-items:calc(100/80)}.tcwidth-81{--flex-items:calc(100/81)}.tcwidth-82{--flex-items:calc(100/82)}.tcwidth-83{--flex-items:calc(100/83)}.tcwidth-84{--flex-items:calc(100/84)}.tcwidth-85{--flex-items:calc(100/85)}.tcwidth-86{--flex-items:calc(100/86)}.tcwidth-87{--flex-items:calc(100/87)}.tcwidth-87-5{--flex-items:calc(100/37.5%)}.tcwidth-88{--flex-items:calc(100/88)}.tcwidth-89{--flex-items:calc(100/89)}.tcwidth-90{--flex-items:calc(100/90)}.tcwidth-91{--flex-items:calc(100/91)}.tcwidth-92{--flex-items:calc(100/92)}.tcwidth-93{--flex-items:calc(100/93)}.tcwidth-94{--flex-items:calc(100/94)}.tcwidth-95{--flex-items:calc(100/95)}.tcwidth-96{--flex-items:calc(100/96)}.tcwidth-97{--flex-items:calc(100/97)}.tcwidth-98{--flex-items:calc(100/98)}.tcwidth-99{--flex-items:calc(100/99)}.tcwidth-100{--flex-items:1}.tc-extra-product-options{visibility:hidden}.tc-extra-product-options.tc-show,.tc-extra-product-options.tc-show-override{clear:both;visibility:visible;display:block}.tc-extra-product-options.tc-show-hidden{clear:both;display:block;visibility:hidden!important}.tm-extra-product-options,.tm-extra-product-options .tm-extra-product-options-fields,.tm-extra-product-options .tc-element-container,.tm-extra-product-options .tmcp-ul-wrap,.tm-extra-product-options .tmcp-field,.tm-extra-product-options .tm-epo-field,.tm-extra-product-options li.tmcp-field-wrap,.tm-extra-product-options .tmcp-field-wrap-inner,.tm-extra-product-options .tc-cell,.tm-extra-product-options .tc-row,.tm-collapse,.tm-collapse-wrap,.tc-epo-label,.tm-show-picker-value,.tm-bsbb,.tm-bsbb-all,.tm-bsbb-all *,.tc-container,.tc-row,.tc-cell,.tm-box,.flasho,.flasho div,.tm-button,.tm-epo-style,.tc-lightbox img,.tm-extra-product-options .tc-image{-webkit-box-sizing:border-box;box-sizing:border-box}.tm-extra-product-options{width:100%;max-width:100%}.tm-extra-product-options .tmcp-ul-wrap{width:100%;max-width:100%;margin-bottom:0;overflow:visible}.tm-extra-product-options .tc-element-container{margin-bottom:0;overflow:visible}.tm-extra-product-options .tm-extra-product-options-fields,.tm-extra-product-options .tmcp-ul-wrap{clear:both;margin:0;padding:0;list-style:none}.tm-extra-product-options .tc-repeater-element,.tc-repeater-delete,.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap .tmcp-field-wrap-inner{justify-content:center;align-items:center;gap:var(--tcinnergap);max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-element-container{gap:var(--tcgap);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-field-label-wrap{align-items:flex-start;gap:0 var(--tcinnergapcolumn);-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-field-label-wrap{grid-template-columns:auto auto;align-items:center;display:grid}.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tc-field-label-wrap{grid-template-columns:1fr auto}.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-field-label-wrap.no-price{grid-template-columns:auto}.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tc-field-label-wrap.no-price{grid-template-columns:1fr}.tm-extra-product-options .cpf-type-select .tm-epo-field-label{grid-template-columns:auto auto;align-items:center;display:grid}.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul .tm-epo-field-label{grid-template-columns:1fr auto}.tm-extra-product-options .cpf-type-select li.tmcp-field-wrap .tc-field-label-wrap.no-desc .tm-epo-field-label{grid-template-columns:auto}.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tc-field-label-wrap.no-desc .tm-epo-field-label,.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-field-label-wrap.desc-inline .tm-epo-field-label{grid-template-columns:1fr}.tm-extra-product-options .tc-repeater-element,.tc-repeater-delete{-ms-flex-wrap:wrap;flex-wrap:wrap}.tm-extra-product-options .tc-repeater-element{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;align-items:flex-start;max-width:100%}.tm-extra-product-options .tc-repeater-element .tmcp-ul-wrap{-webkit-box-flex:1!important;-ms-flex-positive:1!important;-ms-flex-preferred-size:0!important;flex-grow:1!important;flex-basis:0!important;width:auto!important}.tc-repeater-delete{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-preferred-size:0;flex-grow:0;flex-basis:0;width:auto;padding:0}.tc-price-wrap{align-items:center;gap:.5ch;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options .tmcp-ul-wrap+.tmcp-ul-wrap{margin:.5em 0 0}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap .tmcp-field-wrap-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%;position:relative;list-style:none!important}.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap:not(.fullwidth-ul) li.tmcp-field-wrap .tmcp-field-wrap-inner,.tm-extra-product-options .cpf-type-radio ul.tmcp-ul-wrap:not(.fullwidth-ul) li.tmcp-field-wrap .tmcp-field-wrap-inner,.tm-extra-product-options .cpf-type-checkbox ul.tmcp-ul-wrap:not(.fullwidth-ul) li.tmcp-field-wrap .tmcp-field-wrap-inner{width:auto}.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tmcp-field-wrap-inner .tc-price-wrap{justify-self:flex-end}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap{margin:0;padding:0}.tc-epo-element-product-li-container{width:100%;max-width:100%;overflow:auto hidden}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap:last-child{margin:0}.tc-totals-form{clear:both;width:100%;display:none}.tc-totals-form.tc-show{display:block}.tm-epo-totals{clear:both;padding-top:1em;padding-bottom:1em}.tm-epo-totals:empty,.tc-epo-totals.hidden,.tc-extra-product-options.hidden{display:none}html .tc-extra-product-options .tc-hidden.tc-cell,.tc-hidden,.tm-hidden,.tm-extra-product-options .tc-mode-text .tc-input-wrap,.tm-extra-product-options .tc-mode-color .tc-input-wrap,.tm-extra-product-options .tc-mode-images .tc-input-wrap,.tm-extra-product-options .tc-mode-color input.use_images,.tm-extra-product-options .tc-mode-images input.use_images{display:none!important}.tm-box,.tm-collapse{background-image:-webkit-gradient(linear,0 100%,0 0,from(#00000003),color-stop(.5,#00000003),color-stop(.5,#00000005),to(#00000003));background-image:linear-gradient(0deg,#00000003 0 50%,#00000005 50%,#00000003 100%);border:1px solid #00000009;width:100%;max-width:100%;margin:0}.tm-box{padding:var(--tcgap)}.tm-collapse{padding:0}.tm-extra-product-options .cpf-section.tc-cell.tm-owl-slider-section .tm-box .tc-row{padding-bottom:var(--tcgap)}.tm-arrow{cursor:pointer;text-align:center;-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;justify-content:center;align-items:center;width:1em;height:1em;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.tm-extra-product-options .tc-epo-label .tm-arrow{margin-left:auto}.tm-toggle{cursor:pointer;padding-right:2em;position:relative}.tm-collapse .tm-toggle{clear:both}.tc-row.tm-collapse{gap:0}.tm-collapse>.tc-cell{margin-bottom:0}.tm-collapse-wrap{float:left;padding:calc(var(--tcgaprow)/2)var(--tcgapcolumn);width:100%;overflow:visible}.tc-totals-form dl.tm-extra-product-options-totals{margin-left:0;margin-right:0}dl.tm-extra-product-options-totals{-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex}dl.tm-extra-product-options-totals dt,dl.tm-extra-product-options-totals dd{width:auto;max-width:100%;text-align:unset;display:initial;border:0;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;padding:0}dl.tm-extra-product-options-totals dd{padding-bottom:var(--tcinnergaprow)}.tm-extra-product-options .tm-box .tm-section-label,.tm-extra-product-options .tm-collapse .tm-section-label,.tm-extra-product-options .tm-box .tc-epo-label.tm-section-label,.tm-extra-product-options .tm-collapse .tc-epo-label.tm-section-label{border:0;outline:0;width:100%;margin:0;position:relative}.tm-extra-product-options .tm-collapse .tm-section-label,.tm-extra-product-options .tm-collapse .tc-epo-label.tm-section-label,.tm-extra-product-options .tm-collapse .tm-section-description{padding:calc(var(--tcgaprow)/2)var(--tcgapcolumn)}.tm-extra-product-options .tm-toggle.tm-section-label:focus{outline:2px solid}.tc-styled-variations{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;max-width:100%}.tm-epo-required{color:red}.tmcp-field-wrap .tm-epo-required{position:static;top:auto;left:auto}label.tm-epo-field-label{align-self:center;margin:0}.tc-epo-element-product-thumbnailmultiple label.tm-epo-field-label,.tc-epo-element-product-thumbnail label.tm-epo-field-label,.tc-mode-images label.tm-epo-field-label,.tc-mode-color label.tm-epo-field-label{align-self:flex-start}.tc-left,.tc-above,.tc-top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tc-right,.tc-below,.tc-bottom{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.tc-first{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.tm-extra-product-options ul.tm-extra-product-options-fields li:before,.tm-extra-product-options ul.tm-extra-product-options-fields li:after,.tm-extra-product-options ul.tmcp-ul-wrap li:before,.tm-extra-product-options ul.tmcp-ul-wrap li:after{display:none}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label{margin:0}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-radio .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-checkbox .tm-label{vertical-align:middle;margin:0!important;padding:0!important;display:inline!important}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label.tc-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label.tc-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label.tc-label{vertical-align:initial;align-self:center}.tc-label-inner{align-items:flex-start;gap:0 var(--tcinnergapcolumn);-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.fullwidth-ul .tc-label-inner:not(.tc-mode-text .tc-label-inner){grid-template-columns:auto auto 1fr;display:grid}.fullwidth-ul .tc-label-inner.desc-inline:not(.tc-mode-text .tc-label-inner),.fullwidth-ul .tc-label-inner.no-desc:not(.tc-mode-text .tc-label-inner){grid-template-columns:auto 1fr}.tc-mode-text .tc-label-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-mode-color .tc-label-inner:not(.tc-mode-text .tc-label-inner),.tc-mode-images .tc-label-inner:not(.tc-mode-text .tc-label-inner){justify-content:center}.fullwidth-ul .tc-mode-color .tc-label-inner:not(.tc-mode-text .tc-label-inner),.fullwidth-ul .tc-mode-images .tc-label-inner:not(.tc-mode-text .tc-label-inner){place-items:center;gap:var(--tcinnergaprow)0;grid-template-columns:1fr}.tc-mode-color .radio-image-label,.tc-mode-images .radio-image-label,.tc-mode-color .checkbox-image-label,.tc-mode-images .checkbox-image-label{gap:var(--tcinnergap);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-label-text{align-items:flex-start;gap:0 var(--tcinnergapcolumn);-webkit-box-flex:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 auto;flex:0 auto;max-width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label:empty,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label:empty,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label:empty{padding:0!important}.tm-extra-product-options .tm-extra-product-options-field{clear:both;padding:0}.tm-extra-product-options .tm-extra-product-options-field.tc-normal-mode{margin:0 0 1em}.tm-extra-product-options .tc-active .tc-label-text,.tm-extra-product-options li.tmcp-field-wrap.tc-active .price.tc-price .amount,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label input[type=radio]:checked~.tc-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label input[type=checkbox]:checked~.tc-label{font-weight:700;background:0 0!important}.tc-extra-product-options .tmcp-field-wrap label,.tm-epo-variation-section .tmhexcolorimage-li-nowh label,.tm-epo-variation-section .tmhexcolorimage-li label{float:none;overflow-wrap:break-word;width:auto;max-width:100%;padding:0}.tm-extra-product-options .tmcp-field-wrap label{align-items:flex-start;gap:var(--tcinnergap);-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options .tmcp-field-wrap label:not(.fullwidth){-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.tm-extra-product-options .cpf-type-variations .tmcp-field-wrap label.fullwidth select,.tc-extra-product-options .cpf-type-product .tmcp-field-wrap label.fullwidth select,.tc-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth select,.tc-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth>*,.tc-extra-product-options .cpf-type-selectmultiple .tmcp-field-wrap label.fullwidth select,.tc-extra-product-options .cpf-type-time .tmcp-field-wrap label.fullwidth .tm-epo-field,.tc-extra-product-options .cpf-type-date .tmcp-field-wrap label.fullwidth .tm-epo-field,.tc-extra-product-options .cpf-type-textfield .tmcp-field-wrap label.fullwidth .tm-epo-field{width:100%}.tc-extra-product-options .cpf-type-textarea .tmcp-field-wrap label.fullwidth .tm-epo-field{width:100%!important}.tm-extra-product-options .tc-images-container .tmcp-field-wrap label,.tm-extra-product-options .tc-colors-container .tmcp-field-wrap label,.tm-epo-variation-section .tmhexcolorimage-li-nowh label,.tm-epo-variation-section .tmhexcolorimage-li label{cursor:pointer;width:100%}.tm-extra-product-options ul.tmcp-ul-wrap.tc-colors-container li.tmcp-field-wrap.tc-mode-startcolor,.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-startimages,.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-startcolor,.tm-extra-product-options ul.tmcp-ul-wrap.tc-colors-container li.tmcp-field-wrap.tc-mode-endcolor,.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-endcolor,.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-endimages{text-align:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap;flex-flow:wrap;justify-content:flex-start;align-items:flex-start}.tm-extra-product-options ul.tmcp-ul-wrap.tc-colors-container li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start}.tm-extra-product-options ul.tmcp-ul-wrap.tc-colors-container li.tmcp-field-wrap.tc-mode-color .tc-field-label-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-images .tc-field-label-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-color .tc-field-label-wrap{justify-content:center;align-items:center;gap:var(--tcinnergap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.tm-extra-product-options .tc-cell hr{margin:var(--tcgaprow)0}.tm-extra-product-options .tm_divider{margin:var(--tcgaprow)0;clear:both;border-style:solid;border-width:1px}.tm-extra-product-options .cpf-element .tm_divider.tc-cell{margin:var(--tcgaprow)0}.tm-extra-product-options .tm_padding{padding:var(--tcgaprow)0}.tm-extra-product-options .cpf-element .tm_padding.tc-cell{margin-left:var(--tcgapcolumn);margin-right:var(--tcgapcolumn)}.tm-extra-product-options textarea.tm-epo-field{width:100%;max-width:100%;height:auto}.tm-extra-product-options .tmcp-textfield.tm-epo-field{width:auto;max-width:100%}.tm-extra-product-options .tm-epo-field.tmcp-checkbox,.tm-extra-product-options .tm-epo-field.tmcp-radio{vertical-align:middle;float:none;width:auto;position:relative;top:1px;margin:0!important;padding:0!important}.tm-extra-product-options .tc-epo-label{float:none;justify-content:flex-start;align-items:flex-start;gap:var(--tcinnergap);width:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tm-extra-product-options .tc-epo-label.tm-section-label{align-items:center;margin:0}.tc-section-label-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.float-editbox .section_popup .tm-section-label{display:none}.tm-epo-field.tmcp-select{width:100%;max-width:100%;display:initial}.tc-repeater-element .tm-epo-field.tmcp-select,.tc-repeater-element .tm-epo-field.tmcp-selectmultiple{width:100%}.tm-extra-product-options input.tm-epo-field.tmcp-upload{width:100%;font-size:inherit}.tc-extra-product-options .tmcp-field-wrap .cpf-upload-text{text-align:center;width:100%;display:inline-block}.tc-upload-preview{grid-template-columns:minmax(100px,-webkit-max-content);grid-template-rows:1fr;grid-template-columns:minmax(100px,max-content);gap:1em;width:100%;margin:1em 0;display:grid}.tc-upload-preview:empty{display:none}.tc-upload-preview.multiple{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.tc-upload-file{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-upload-preview.multiple .tc-upload-file{min-height:100px;max-height:100%}.tc-upload-image{-webkit-box-sizing:border-box;box-sizing:border-box;background:#000000b3;border:1px solid;border-radius:5px;justify-content:center;align-items:center;min-width:100%;min-height:100px;padding:2%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tc-upload-preview.multiple .tc-upload-image{min-height:100%}.woocommerce .tc-upload-preview img{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #0000001a;border-radius:5px;width:auto;max-width:100%;height:auto;padding:0}.woocommerce .tc-upload-preview.multiple img{-o-object-fit:scale-down;object-fit:scale-down;width:96%;height:96%;max-height:100%;position:absolute}.tc-file-size{color:#fff;z-index:1;background:#00000080;padding:0 3px;font-size:.625em;position:absolute;top:calc(2% + .507813em);left:calc(2% + .507813em)}.tc-file-ext-overlay{-webkit-box-sizing:border-box;box-sizing:border-box;background:#0003;border-radius:5px 12px 5px 5px;width:96%;height:96%;position:absolute;top:2%;left:2%}.tc-file-ext{color:#fff;text-align:center;text-transform:uppercase;background:#00000080;min-width:30%;padding:2px;font-size:.825em;position:absolute}.tc-file-name{color:#fff;text-overflow:ellipsis;background:#00000080;max-width:94%;max-height:2em;padding:.25em .5em;font-size:.625em;line-height:2;position:absolute;bottom:0;overflow:hidden}.tc-upload-remove{cursor:pointer;width:1.625em;height:1.625em;font-family:inherit;font-size:1em;line-height:inherit;color:#fff;z-index:2;background-color:#00000080;background-image:none;border:0;border-radius:50%;outline:0;margin:0;padding:0;-webkit-transition:all .2s;transition:all .2s;position:absolute;top:2%;right:2%;-webkit-box-shadow:0 0 #fff0;box-shadow:0 0 #fff0}.tc-upload-remove:hover,.tc-upload-remove:focus{color:#fff;background:#00000080;-webkit-box-shadow:0 0 0 .125em #ffffffe6;box-shadow:0 0 0 .125em #ffffffe6}.tc-upload-remove svg{width:100%;height:100%;font-size:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;line-height:inherit}.cpf-upload-container-basic,.cpf-upload-container{align-items:center}.tc-max-file-size{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.tc-extra-product-options .tmcp-field-wrap label.cpf-upload-container-basic .cpf-upload-wrap{vertical-align:middle;cursor:pointer;position:relative;display:block!important}.tc-extra-product-options .tmcp-field-wrap label.cpf-upload-container .cpf-upload-wrap{vertical-align:middle;cursor:pointer;border:1px solid;height:auto;margin:0 .5em 0 0;padding:.5em 1em;font-size:1em;position:relative;overflow:hidden;display:block!important}.cpf-upload-container [type=file]{cursor:inherit;opacity:0;text-align:right;min-width:100%;min-height:100%;font-size:.01px;display:block;position:absolute;top:0;right:0}.cpf-upload-container+small:before,.cpf-upload-container-basic+small:before{content:"";display:block}.tm-filename{align-self:center;display:block}.tm-filename:empty{display:none}.tc-upload-messages{padding:var(--tcgaprow)0}.tc-upload-message{margin-bottom:var(--tcgap);font-size:1.2em}.tm-extra-product-options .cpf-type-range .tc-epo-label{align-items:center}.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-range{clear:both;position:relative}.tm-range-picker{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:auto;max-width:100%;margin:1em 14px}.tm-range-picker.noui-show-tooltip{margin:calc(1em + 22px) 14px}.tm-range-picker.pips,.tm-range-picker.noui-show-tooltip.pips{margin:calc(50px - 1em) 14px 50px}.tm-range-picker .noui-tooltip{font-size:10px;line-height:1}.tc-extra-product-options .tm-show-picker-left,.tc-extra-product-options .tm-show-picker-tleft,.tc-extra-product-options .tm-show-picker-right,.tc-extra-product-options .tm-show-picker-tright{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between!important}.tc-extra-product-options .tm-show-picker-left .tm-range-picker,.tc-extra-product-options .tm-show-picker-tleft .tm-range-picker,.tc-extra-product-options .tm-show-picker-right .tm-range-picker,.tc-extra-product-options .tm-show-picker-tright .tm-range-picker{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc-extra-product-options .tm-show-picker-left .tm-show-picker-value,.tc-extra-product-options .tm-show-picker-tleft .tm-show-picker-value,.tc-extra-product-options .tm-show-picker-right .tm-show-picker-value,.tc-extra-product-options .tm-show-picker-tright .tm-show-picker-value{text-align:center;border:1px solid;border-radius:5px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;justify-content:center;min-width:4em;max-width:20%;padding:0 1em;line-height:normal;display:inline-block;position:relative}.tc-extra-product-options .tm-show-picker-left .tm-show-picker-value,.tc-extra-product-options .tm-show-picker-tleft .tm-show-picker-value{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.tc-extra-product-options .tm-show-picker-left .tc-price-wrap,.tc-extra-product-options .tm-show-picker-tleft .tc-price-wrap,.tc-extra-product-options .tm-show-picker-right .tc-price-wrap,.tc-extra-product-options .tm-show-picker-tright .tc-price-wrap{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.tm-extra-product-options .tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-range .tm-range-picker-value{float:right;text-align:center;vertical-align:top;width:19%;margin-top:-3px;margin-left:0;display:inline-block;position:absolute;top:1em;right:0}input.tm-show-picker-value-edit{text-align:center;border:1px solid;width:4em;max-width:100%;margin:0;padding:0}.tm-show-picker-value-edit-wrap{-webkit-box-sizing:border-box;box-sizing:border-box}.tc-extra-product-options .tm-show-picker-left .tm-show-picker-value-edit-wrap,.tc-extra-product-options .tm-show-picker-tleft .tm-show-picker-value-edit-wrap,.tc-extra-product-options .tm-show-picker-right .tm-show-picker-value-edit-wrap,.tc-extra-product-options .tm-show-picker-tright .tm-show-picker-value-edit-wrap{text-align:center;-webkit-box-ordinal-group:3;-webkit-box-flex:0;-ms-flex-order:2;-ms-flex:none;flex:none;order:2;align-self:center;max-width:20%;font-size:.8em;position:relative;top:0}.tc-extra-product-options .tm-show-picker-left .tm-show-picker-value-edit-wrap,.tc-extra-product-options .tm-show-picker-tleft .tm-show-picker-value-edit-wrap{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.tm-extra-product-options .tc-epo-label.tm-has-undo-button{padding-right:2em}.tm-epo-reset-variation,.tm-extra-product-options .tm-epo-reset-radio{text-align:center;cursor:pointer;width:1em;height:1em;color:inherit;z-index:10000;background:#fffc;border:2px solid;justify-content:center;align-items:center;padding:.2em;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.round .tm-epo-reset-variation,.round .tm-epo-reset-radio{border-radius:5px}.square .tm-epo-reset-variation,.square .tm-epo-reset-radio{border-radius:0}.circle .tm-epo-reset-variation,.circle .tm-epo-reset-radio{border-radius:100%}.thinline .tm-epo-reset-variation,.thinline .tm-epo-reset-radio,.shadow .tm-epo-reset-variation,.shadow .tm-epo-reset-radio{border-width:1px;border-radius:0}.tm-epo-reset-variation .tcfa,.tm-epo-reset-radio .tcfa{font-size:.8em;position:relative}.tm-epo-variation-section .reset_variations{clear:both;visibility:hidden;width:100%;display:block;position:static}.tm-extra-product-options .tmcp-field-wrap .tc-price{float:none!important;width:auto!important;margin:0!important;padding:0!important;font-size:1em!important;display:inline-block!important}.tc-extra-product-options .tmcp-field-wrap .price.tc-price,.after-amount,.before-amount{background:0 0!important;font-size:1em!important}.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount{white-space:nowrap;background:0 0!important;font-size:1em!important;display:inline!important}.tm-extra-product-options .tmcp-field-wrap .tc-chars+.tc-price .amount,.tm-extra-product-options .tc-images-container .tmcp-field-wrap .amount{margin-left:0}.tm-extra-product-options .amount.hidden,.tm-extra-product-options .tmcp-field-wrap .price.amount.hidden,.tm-extra-product-options .tmcp-field-wrap .tc-price.hidden,.tm-extra-product-options .before-amount.hidden,.tm-extra-product-options .after-amount.hidden,.tm-extra-product-options .tmperiod.hidden{display:none!important}.tm-extra-product-options .cpf-type-textarea .tmcp-field-wrap .amount,.tm-extra-product-options .cpf-type-textfield .tmcp-field-wrap .amount{margin-left:0}.tm-extra-product-options-totals .price.amount.options,.tm-extra-product-options-totals .price.amount.fees,.tm-extra-product-options-totals .price.amount.subscription-fee{font-size:1.25em}.tm-extra-product-options-totals .amount{background:0}.tm-extra-product-options-totals .amount.options,.tm-extra-product-options-totals .amount.fees,.tm-extra-product-options-totals .amount.subscription-fee{font-weight:700}.tm-extra-product-options-totals .amount.final{font-size:1.5em;font-weight:700}.tm-extra-product-options-totals .price.amount{width:auto;margin:0;display:inline-block!important}.tm-unit-price,.tm-fee-totals,.tm-final-totals,.tm-options-totals,.tm-subscription-fee{float:none;border:0;margin:0;padding:0}.tm-extra-product-options .tmcp-field-wrap .tc-price del{margin:0!important;font-size:75%!important}.tm-extra-product-options .tmcp-field-wrap .price:empty{display:none!important}.tc-quantity-right .tm-quantity,.tc-quantity-left .tm-quantity{align-self:center}.tm-extra-product-options .cpf-type-checkbox .tc-quantity-right .tm-quantity,.tm-extra-product-options .cpf-type-checkbox .tc-quantity-left .tm-quantity,.tm-extra-product-options .cpf-type-radio .tc-quantity-right .tm-quantity,.tm-extra-product-options .cpf-type-radio .tc-quantity-left .tm-quantity{-ms-flex-item-align:unset;align-self:unset}.cpf-type-textfield .tc-quantity-right .tm-quantity,.cpf-type-textfield .tc-quantity-left .tm-quantity{-ms-flex-item-align:initial;align-self:initial}.tc-quantity-wrapper{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.tc-row.tc-quantity-right,.tc-row.tc-quantity-left{-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-start}.tc-quantity-right .tm-quantity,.tc-quantity-bottom .tm-quantity{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.tc-quantity-left .tm-quantity,.tc-quantity-top .tm-quantity{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.tm-extra-product-options ul.tmcp-ul-wrap .tc-row.tc-quantity-top,.tm-extra-product-options ul.tmcp-ul-wrap .tc-row.tc-quantity-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.tc-row.tc-quantity-top .tm-quantity,.tc-row.tc-quantity-bottom .tm-quantity{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tm-quantity{text-align:center;justify-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options-radio .tm-quantity,.tm-extra-product-options-checkbox .tm-quantity{align-items:flex-start}.tm-quantity input.tm-qty{text-align:center;width:4em;min-width:3em;max-width:100%;margin:0;padding:.25em;line-height:1}.tm-quantity-alt input.tm-qty-alt{text-align:center;min-width:50px;max-width:100%;margin:0;padding:.358em 1em;font-size:100%;width:5em!important;display:inline-block!important}.tc-extra-product-options .cpf-type-product .tc-epo-element-product-li-container .tc-epo-element-product-container .single_add_to_cart_product,.single_add_to_cart_product{vertical-align:baseline;float:none}.tc-row.tc-quantity-right .tc-cell,.tc-row.tc-quantity-left .tc-cell,.tm-quantity.tm-bottom{margin-bottom:0}.tm-description p:last-child{margin-bottom:0!important}.tm-description{clear:both}.tm-section-description{margin:0}.fl-overlay{z-index:101000;background:#f5f5f5;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.flasho{color:#000;z-index:101001;gap:var(--tcgaprow)0;max-width:100%;max-height:100%;padding:var(--tcgap);background:#fff;border:1px solid #fff;border-radius:0;grid-template-rows:minmax(1em,auto) minmax(33%,1fr) minmax(1em,auto);display:grid;position:absolute;top:0;left:0;overflow:hidden;-webkit-box-shadow:0 0 1px 4px #0000001a,0 0 50px 13px #0000ff0d;box-shadow:0 0 1px 4px #0000001a,0 0 50px 13px #0000ff0d}.float-editbox{position:relative;overflow:hidden auto}.flasho .header{width:100%;padding-bottom:var(--tcgaprow);border-bottom:1px solid #ecf0f1;line-height:2}.flasho .header h3{color:#63728b;letter-spacing:1px;margin:0;font-size:22px;font-weight:400;line-height:28px}.flasho .footer{text-align:right;margin:0;padding:0}.flasho .footer .inner{padding-top:var(--tcgaprow);border-top:1px solid #ecf0f1}.tm-section-pop{display:none}.tm-section-pop-up{width:80%;height:80%;position:fixed!important;top:10%!important;left:10%!important}#tm-section-pop-up>.tc-epo-label.tm-section-label{display:none}.tm-section-pop-up.single .tc-cell.section_popup{max-width:100%;--flex-items:1!important;width:100%!important}.tm-section-pop-up.single .tc-cell.section_popup .tm-section-pop{padding-top:1em;padding-bottom:1em}.tm-extra-product-options.tm-section-pop-up.single .footer .inner .tm-button.button.button-secondary.button-large.floatbox-cancel,.tc-extra-product-options .tm-section-pop-up.single .footer .inner .tm-button.button.button-secondary.button-large.floatbox-cancel{float:none}.noanimated{opacity:1!important;z-index:auto!important;-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important;position:static!important;-webkit-transform:none!important;transform:none!important}.tm-floating-box{z-index:99999;gap:var(--tcgap);background:#fffffffc;border:2px solid #0000000d;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;max-width:20vw;height:auto;max-height:100%;padding:1em;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;inset:0;overflow:hidden}.tm-floating-box .tc-row,.tm-floating-box .tm-extra-product-options-totals{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;max-width:100%}.tm-floating-box.right{left:auto;right:0}.tm-floating-box.left{left:0;right:auto}.tm-floating-box.bottom{top:auto;bottom:0}.tm-floating-box.top{top:0;bottom:auto}.tm-fb{-webkit-box-flex:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 100%;flex:0 100%;justify-content:flex-start;align-items:flex-start;gap:0;max-width:100%;max-height:200px;font-size:12px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden auto}.tm-fb dt{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;margin:0;padding:0}.tm-fb dd{margin:0 0 var(--tcinnergaprow)0;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;padding:0}.tm-fb-title{font-weight:700}.tm-fb-value{gap:var(--tcinnergap);-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-fb-value>*{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.tm-floating-box-alt .tm-floating-box{background:0;border:0;max-width:100%;padding:0;position:static}.tm-floating-box-nks .tm-floating-box{width:100%;padding:5%;position:absolute!important;inset:0!important}.tm-floating-box-nks .tm-fb{max-width:90%!important;max-height:90%!important}.tc-row.tm-fb-labels{border-bottom:1px solid;margin-bottom:1.65em;padding:0 0 1em;font-weight:700}.tc-row.tm-fb-labels .tm-fb-price,.tc-row.tm-fb-data .tm-fb-price{justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-row.tm-fb-labels .tm-fb-quantity,.tc-row.tm-fb-data .tm-fb-quantity{justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-img-floating .tmhexcolorimage.tc-center .tc-image,.tc-img-floating .tc-image{-webkit-box-shadow:none;box-shadow:none;margin:0;max-width:calc(var(--tcinlinesize)*2)!important;max-height:calc(var(--tcinlinesize)*2)!important}.tc-img-floating .tmhexcolorimage.tc-center .tc-image{padding-top:calc((var(--tcinlinesize)*2) - (2px*2))!important}.tc-img-floating .tm-transparent-swatch .tc-image{border-style:dotted;border-color:inherit}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error,.tm-extra-product-options ul.tmcp-ul-wrap+.tm-error,.tm-extra-product-options .tc-element-container>.tm-error{color:red;font-size:80%;font-weight:700;margin:1em 0!important;padding:0!important;display:block!important}.tm-extra-product-options .tc-cell.tm-error{color:red;font-size:80%;font-weight:700;display:block;margin:1em 0!important}.tm-epo-field.tmcp-textfield.tm-error,.tm-epo-field.tmcp-textarea.tm-error{color:#e74c3c;border:1px solid #c0392b;outline:0}.tc-transition{-webkit-transition:all .3s;transition:all .3s}.tc-lightbox{text-align:center;z-index:100100;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background:#00000080;padding:0;display:block;position:fixed;-webkit-transform:translate(-50%)translateY(-50%);transform:translate(-50%)translateY(-50%);width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;top:50%!important;left:50%!important}.tc-lightbox-image-wrap{position:relative}.tc-lightbox-wrap{width:1em;height:1em;font-size:1.5em;position:absolute;inset:auto 0 0 auto}.tc-lightbox-button{color:#fff;z-index:2;opacity:.5;cursor:-webkit-zoom-in;cursor:zoom-in;background:#0003;margin:auto;padding:0;position:absolute;inset:0;font-size:1em!important}.circle .tc-lightbox-button{border-radius:100%}.round .tc-lightbox-button{border-radius:5px}.tc-lightbox-wrap:hover .tc-lightbox-button{opacity:1}.tc-lightbox img{cursor:-webkit-zoom-out;cursor:zoom-out;border:0;width:auto;height:auto;margin:0;padding:0;line-height:0;display:block;position:relative}.tc-lightbox-button-close{float:left;text-align:center;z-index:2;cursor:pointer;background:#ffffff4d;width:2em;height:2em;line-height:2;position:absolute;top:0;right:0;color:#000!important}@-webkit-keyframes tc-lightbox-zoomin{0%{opacity:0;-webkit-transform:translate(-50%)translateY(-50%)scale(.3);transform:translate(-50%)translateY(-50%)scale(.3)}50%{opacity:1}}@keyframes tc-lightbox-zoomin{0%{opacity:0;-webkit-transform:translate(-50%)translateY(-50%)scale(.3);transform:translate(-50%)translateY(-50%)scale(.3)}50%{opacity:1}}.tc-lightbox-zoomin{-webkit-animation-name:tc-lightbox-zoomin;animation-name:tc-lightbox-zoomin}@-webkit-keyframes tc-lightbox-zoomout{0%{opacity:1;-webkit-transform:translate(-50%)translateY(-50%)scale(1);transform:translate(-50%)translateY(-50%)scale(1)}50%{opacity:0;-webkit-transform:translate(-50%)translateY(-50%)scale(.3);transform:translate(-50%)translateY(-50%)scale(.3)}to{opacity:0}}@keyframes tc-lightbox-zoomout{0%{opacity:1;-webkit-transform:translate(-50%)translateY(-50%)scale(1);transform:translate(-50%)translateY(-50%)scale(1)}50%{opacity:0;-webkit-transform:translate(-50%)translateY(-50%)scale(.3);transform:translate(-50%)translateY(-50%)scale(.3)}to{opacity:0}}.tc-lightbox-zoomout{-webkit-animation-name:tc-lightbox-zoomout;animation-name:tc-lightbox-zoomout}.tm-static{position:static}.tmcp-date-select{max-width:100%}.tm-epo-field.tmcp-date{height:auto;min-height:2.5em!important}.tc-extra-product-options .cpf-type-date .tmcp-field-wrap label:not(.fullwidth) .tm-epo-field.tmcp-date{width:auto!important}.tm-epo-datepicker-label-container,.tm-epo-timepicker-label-container{vertical-align:baseline;max-width:100%;position:relative;display:inline-block!important}.tm-extra-product-options .tm-epo-datepicker,.tm-extra-product-options .tm-epo-timepicker{-webkit-box-shadow:none;box-shadow:none;max-width:100%!important;margin:0!important;padding-right:2.5em!important;line-height:normal!important;display:inline-block!important}.tc-epo-label.tc-left+.tc-element-container .tm-epo-datepicker-label-container,.tc-epo-label.tc-right+.tc-element-container .tm-epo-datepicker-label-container{margin-top:0}.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger,.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger{-webkit-box-shadow:none;box-shadow:none;cursor:pointer;border-width:0;border-radius:0;margin:0;display:inline-block;position:absolute;top:0;right:0;color:inherit!important;font-family:tc-fontawesome,sans-serif!important;font-size:inherit!important;line-height:inherit!important;background:0 0!important;height:100%!important;padding:0!important}.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger:hover,.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger:active,.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger:focus,.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger:hover,.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger:active,.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0}.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger:before{content:"";border-style:solid;border-width:0 0 0 1px;padding:calc(.75em - 2px)}.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger:before{content:"";border-style:solid;border-width:0 0 0 1px;padding:calc(.75em - 2px)}.tm-datepicker{margin:2px 0 0;padding:0;z-index:101002!important;width:auto!important;height:auto!important}.tm-datepicker a{text-decoration:none}.tm-ui-dp,.tm-ui-dp-overlay{-webkit-tap-highlight-color:#0000}.tm-ui-dp-header.ui-widget-header{color:inherit;background:0;border:0;font-weight:700;line-height:2}.tm-ui-dp{z-index:2;max-width:98%;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0}.tm-ui-dp:focus{outline:0}.tm-ui-dp-container{text-align:center;min-width:300px;font-size:16px;overflow:hidden}.tm-datepicker-small .tm-ui-dp-container{min-width:240px;font-size:12px}.tm-datepicker-medium .tm-ui-dp-container{min-width:330px;font-size:16px}.tm-datepicker-large .tm-ui-dp-container{min-width:400px;font-size:20px}.tm-datepicker.tm-datepicker-top .tm-ui-dp-title,.tm-datepicker.tm-datepicker-bottom .tm-ui-dp-title{font-size:1.125em}.tm-datepicker.tm-datepicker-bottom .tm-ui-dp-container,.tm-datepicker.tm-datepicker-top .tm-ui-dp-container{min-width:100%!important}.tm-ui-dp-wrap,.tm-ui-dp-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.tm-ui-dp-wrap{z-index:99998}.tm-ui-dp-overlay{z-index:1;background:#000000b3}.tm-datepicker-top .tm-ui-dp,.tm-datepicker-bottom .tm-ui-dp{width:100%;max-width:100%}.tm-ui-dp-main-cell-inner{text-overflow:ellipsis;height:100%;position:relative;overflow:hidden}.tm-ui-dp-main-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.tm-ui-dp-ui{vertical-align:middle;width:100%;display:inline-block}.tm-ui-dp-main{width:auto}.tm-ui-dp-main table{border-collapse:collapse;table-layout:fixed;background:0;border:0;width:100%;height:100%;margin:0}.tm-ui-dp-main-table{table-layout:fixed;width:100%;height:100%;display:table}.tm-ui-dp-main-row{white-space:nowrap;display:table-row}.tm-ui-dp-main-cell{text-align:center;vertical-align:middle;cursor:pointer;width:14.2857%;height:16.6666%;line-height:1.875;display:table-cell;position:relative}.tm-ui-dp-main-cell.ui-datepicker-unselectable,.tm-ui-dp-main-cell.ui-state-disabled{cursor:default}.tm-ui-dp-main-cell .tm-ui-dp-main-cell-inner{overflow:visible}.tm-ui-dp-main-cell-content{z-index:2;padding:5px;position:relative}.tm-datepicker .tm-ui-dp-main-wrap{padding:.5em}.tm-datepicker .tm-ui-dp-main-header th{text-align:center;border:0;font-size:.6875em;font-weight:400;line-height:2.225}.tm-datepicker .tm-ui-dp-main-cell-content{font-size:.8125em}.tm-ui-dp-inner-container,.tm-ui-dp-main-wrap,.tm-ui-dp-main-content{position:relative}.tm-datepicker.tm-datepicker-bottom,.tm-datepicker.tm-datepicker-top{background:0 0!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;position:fixed!important;inset:0!important}.tm-datepicker.tm-datepicker-bottom .tm-ui-dp{top:auto;bottom:0}.tm-datepicker.tm-datepicker-top .tm-ui-dp{top:0;bottom:auto}.tm-datepicker .ui-tm-datepicker-prev,.tm-datepicker .ui-tm-datepicker-next,.tm-datepicker.tm-datepicker-bottom .ui-tm-datepicker-prev,.tm-datepicker.tm-datepicker-top .ui-tm-datepicker-prev,.tm-datepicker.tm-datepicker-bottom .ui-tm-datepicker-next,.tm-datepicker.tm-datepicker-top .ui-tm-datepicker-next{display:none!important}.tm-ui-dp-title{font-size:1em;position:relative}.tm-ui-dp-title .tm-ui-dp-month,.tm-ui-dp-title .tm-ui-dp-year{text-overflow:ellipsis;white-space:nowrap;margin:0 2em;display:block;overflow:hidden}.tm-ui-dp-title-button{white-space:nowrap;vertical-align:top;width:50%;height:2em;display:inline-block;position:relative}.tm-ui-dp-button-prev{left:0}.tm-ui-dp-button-next{right:0}.tm-ui-dp-button{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;color:#4eccc4;text-transform:uppercase;width:2em;height:2em;margin:0;padding:0;line-height:2;text-decoration:none;display:block;position:absolute;top:0;overflow:hidden}.tm-ui-dp-button .tm-ui-dp-button-arrow,.tm-ui-dp-month,.tm-ui-dp-year{cursor:pointer}.tm-datepicker .tm-ui-dp-button-arrow{color:#4eccc4;width:2em;font-size:1em;line-height:2;overflow:hidden}.tm-ui-dp-button-arrow:before{display:block}.tm-ui-dp-buttonpane{text-align:right;width:100%;padding:0 .5em .5em;display:block;overflow:hidden}.tm-ui-dp-btn-wrap{float:right;vertical-align:top;z-index:5;display:block;position:relative}.tm-ui-dp-btn{text-transform:uppercase;cursor:pointer;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;height:2.5em;padding:0 1em;line-height:2.5;text-decoration:none;display:block;overflow:hidden}.tm-ui-dp-button-disabled{opacity:.3;cursor:default}.tm-ui-skin-epo-black .tm-ui-dp-container{color:#fff;background:#000000e6;-webkit-box-shadow:0 1px 10px #0003;box-shadow:0 1px 10px #0003;border:1px solid #000!important;font-family:Helvetica,Arial,sans-serif!important}.tm-ui-skin-epo-black .tm-ui-dp-main-cell .ui-state-default{color:#ecf0f1}.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-other-month .ui-state-default{color:#777}.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-current-day,.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-current-day:hover{background-color:#1abc9c}.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-current-day .ui-state-default,.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-current-day:hover .ui-state-default{color:#fff}.tm-ui-skin-epo-black .tm-ui-dp-main-cell:hover{background-color:#fff}.tm-ui-skin-epo-black .tm-ui-dp-main-cell:hover .ui-state-default{color:#000}.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-unselectable .ui-state-default,.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-state-disabled .ui-state-default{color:#222}.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-unselectable,.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-state-disabled{background-color:#ffffff05}.tm-ui-skin-epo-black .tm-ui-dp-btn{color:#1abc9c}.tm-ui-skin-epo-black .tm-ui-dp-btn:hover{color:#fff}.tm-ui-skin-epo-black .tm-ui-dp-button-arrow,.tm-ui-skin-epo-black .tm-ui-dp-button-arrow.tm-ui-dp-button-disabled:hover{color:#1abc9c}.tm-ui-skin-epo-black .tm-ui-dp-button-arrow:hover{color:#fff}.tm-ui-skin-epo-black .tm-ui-dp-main-header{color:#1abc9c;border-bottom:1px solid #1abc9c}.tm-ui-skin-epo.tm-datepicker .tm-ui-dp-main-wrap{padding:0}.tm-ui-skin-epo .tm-ui-dp-container{color:#2c3e50;background:#fff;-webkit-box-shadow:0 1px 10px #0003;box-shadow:0 1px 10px #0003;border:1px solid #ddd!important;font-family:Helvetica,Arial,sans-serif!important}.tm-ui-skin-epo .tm-ui-dp-main-cell .ui-state-default{color:#2c3e50;background:0;border:0}.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-tm-datepicker-other-month .ui-state-default{color:#aaa}.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-tm-datepicker-current-day .ui-state-default{color:#0a0}.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-other-month .ui-state-default{color:#95a5a6}.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-current-day,.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-current-day:hover{background-color:#9b59b6}.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-current-day .ui-state-default,.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-current-day:hover .ui-state-default{color:#fff}.tm-ui-skin-epo .tm-ui-dp-main-cell:hover{background-color:#ecf0f1}.tm-ui-skin-epo .tm-ui-dp-main-cell:hover .ui-state-default{color:#000}.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-unselectable .ui-state-default,.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-state-disabled .ui-state-default{color:#eee}.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-unselectable,.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-state-disabled{background-color:#fff}.tm-ui-skin-epo .tm-ui-dp-btn{color:#2c3e50}.tm-ui-skin-epo .tm-ui-dp-btn:hover{color:#8e44ad}.tm-ui-skin-epo .tm-ui-dp-button-arrow,.tm-ui-skin-epo .tm-ui-dp-button-arrow.tm-ui-dp-button-disabled:hover{color:#2c3e50}.tm-ui-skin-epo .tm-ui-dp-button-arrow:hover{color:#34495e}.tm-ui-skin-epo .tm-ui-dp-main-header{color:#7f8c8d;background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:.25em 0}.tm-ui-skin-epo .tm-ui-dp-title{padding:.5em 0}.ui-tm-timepicker-div .tm-ui-widget-header,.ui-tm-timepicker-div .ui_tpicker_time_label,.tm-timepicker .tm-ui-dp-current{display:none}.tm-timepicker .ui-tm-timepicker-div .ui-slider-handle{cursor:default;z-index:2;background:#ecf0f1;border:1px solid #bdc3c7;border-radius:100%;width:1.2em;height:1.2em;position:absolute}.tm-timepicker .ui-tm-timepicker-div .ui-slider-handle.ui-state-hover{background:#fff}.ui-tm-timepicker-div .ui-slider{position:relative}.ui-tm-timepicker-div .ui-slider.ui-slider-horizontal{border:0 solid #aaa;border-bottom-width:1px;-o-border-image:;border-image:;border-radius:0;height:1px;margin:1em 0;padding:.2em 0 0}.ui-tm-timepicker-div .ui-slider.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.ui-tm-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-tm-timepicker-div dl{text-align:left;margin:0}.ui-tm-timepicker-div dl dt{clear:left;float:left;margin:.725em 0 0;padding:0}.ui-tm-timepicker-div dl dd{float:none;margin:0 1em .5em 30%;padding:1px 0;display:block}.ui-tm-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0;border:0;margin:0;padding:0}.ui-tm-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-tm-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{color:inherit;background:0;border:0;outline:0;width:95%}.ui-tm-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-tm-timepicker-rtl{direction:rtl}.ui-tm-timepicker-rtl dl{text-align:right}.ui-tm-timepicker-rtl dl dt{float:right;clear:right}.ui-tm-timepicker-rtl dl dd{margin:0 30% .5em 1em}.ui-tm-timepicker-div.ui-tm-timepicker-oneLine{padding-right:2px}.ui-tm-timepicker-div.ui-tm-timepicker-oneLine .ui_tpicker_time,.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dt{display:none}.ui-tm-timepicker-div.ui-tm-timepicker-oneLine .ui_tpicker_time_label{padding-top:2px;display:block}.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl{text-align:right}.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd,.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd>div{margin:0;display:inline-block}.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd.ui_tpicker_second:before{content:":";display:inline-block}.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:".";display:inline-block}.ui-tm-timepicker-div.ui-tm-timepicker-oneLine .ui_tpicker_unit_hide,.ui-tm-timepicker-div.ui-tm-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}.ui-tm-timepicker-div{padding:1em 1em 0}.tm-ui-tp-title{padding:.5em 0}.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radiostart,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radioend,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radio,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-color,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-image,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-text,.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox,.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio{float:none;-webkit-box-sizing:border-box;box-sizing:border-box;align-items:flex-start;gap:var(--tcgap);-webkit-box-flex:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 100%;flex:0 100%;width:auto;max-width:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start!important}.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radiostart li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radioend li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radio li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-color li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-image li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-text li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;padding:0}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tm-auto-row{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:auto}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap.tm-auto-row,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap.tm-auto-row{-webkit-box-flex:0;-ms-flex:0 1 calc((100%/var(--flex-items)) - (((var(--flex-items) - 1)/var(--flex-items))*var(--tcgapcolumn)));flex:0 1 calc((100%/var(--flex-items)) - (((var(--flex-items) - 1)/var(--flex-items))*var(--tcgapcolumn)));width:auto;max-width:calc((100%/var(--flex-items)) - (((var(--flex-items) - 1)/var(--flex-items))*var(--tcgapcolumn)));--flex-items:4}.tm-extra-product-options ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap.tm-auto-row.tc-mode-startcolor,.tm-extra-product-options ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap.tm-auto-row.tc-mode-endcolor,.tm-extra-product-options ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap.tm-auto-row.tc-mode-startimages,.tm-extra-product-options ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap.tm-auto-row.tc-mode-endimages{width:100%}.tc-label-wrap{gap:var(--tcinnergap);-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.fullwidth-ul .tc-label-wrap{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.fullwidth-ul .tc-label-inner .tc-price-wrap{justify-self:flex-end}.fullwidth-ul .tc-mode-color .tc-label-inner .tc-price-wrap,.fullwidth-ul .tc-mode-images .tc-label-inner .tc-price-wrap{justify-self:center}.tc-input-wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-mode-images .tc-label-wrap,.tc-mode-color .tc-label-wrap{justify-content:center;align-items:center;gap:var(--tcinnergap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:0;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-mode-images .tc-inline-description,.tc-mode-color .tc-inline-description{text-align:center}.tc-inline-description:empty{display:none}.radio-image-label,.checkbox-image-label{text-align:center;width:100%;line-height:1.5;display:block}.tc-label.tm-label .radio-image-label,.tc-label.tm-label .checkbox-image-label{margin-right:.5em;display:inline}.tc-label.tm-label .radio-image-label:empty,.tc-label.tm-label .checkbox-image-label:empty{margin-right:0}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .tc-label-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor .tc-label-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .tc-label-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages .tc-label-wrap{align-items:flex-start;gap:var(--tcinnergap);-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .fullwidth .tc-label-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor .fullwidth .tc-label-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .fullwidth .tc-label-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages .fullwidth .tc-label-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .tc-epo-style-wrapper,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .tc-input-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor .tc-epo-style-wrapper,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor .tc-input-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .tc-epo-style-wrapper,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .tc-input-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages .tc-epo-style-wrapper,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages .tc-input-wrap{display:none}li.tmcp-field-wrap.tm-per-row.is-separator{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.tm-extra-product-options .is-separator .tc-label-wrap.tc-separator{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.is-separator .tc-label.tc-separator-label{width:100%;padding:0!important}.tm-extra-product-options .is-separator .tc-tooltip{-webkit-box-flex:0;-ms-flex:0 1 0;flex:0 1 0;margin:0}.tc-epo-style-wrapper+.tmhexcolorimage,.tc-epo-style-wrapper+.tc-label-wrap .tmhexcolorimage:first-child{vertical-align:middle;margin:0 .5em}.tc-epo-style-wrapper .tc-input-wrap .tm-epo-field{top:calc(var(--tc-radio-size)/2);left:calc(var(--tc-radio-size)/2);opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute!important}.tc-active .tc-epo-style-wrapper .tm-epo-style:after{opacity:1}.tc-epo-style-wrapper{width:auto;height:auto;top:calc(var(--tc-radio-size)/-2);letter-spacing:0;word-spacing:0;-webkit-font-kerning:none;font-kerning:none;--tc-radio-size:1.5em;--tc-radio-font-size:1em;-webkit-box-flex:0;-ms-flex:none;flex:none;justify-content:center;align-items:flex-start;font-family:none;font-size:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-transform:translateY(50%);transform:translateY(50%)}.tm-epo-style{cursor:pointer;height:var(--tc-radio-size);width:var(--tc-radio-size);line-height:1;font-size:var(--tc-radio-font-size);background:0 0;border:1px solid;-webkit-box-flex:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.tm-epo-style:after{content:"";opacity:0;background:0 0;font-weight:900;text-align:center!important;width:1em!important;height:1em!important;color:inherit!important;font-family:tc-fontawesome,sans-serif!important;font-size:inherit!important;line-height:1!important;display:inline-block!important;bottom:auto!important}.tc-epo-style-wrapper.tc-radio .tm-epo-style:after{content:""}.tm-epo-style:hover:after{opacity:.5}.tm-epo-style.circle,.tm-epo-style.circle2{border-radius:100%}.tm-epo-style.round,.tm-epo-style.round2{border-radius:5px}.tm-epo-style.circle2,.tm-epo-style.round2,.tm-epo-style.square2{border-width:2px}.tc-epo-style-wrapper.square .tm-epo-style:after{font-size:.6em!important}.tc-epo-style-wrapper.circle2 .tm-epo-style:after,.tc-epo-style-wrapper.round2 .tm-epo-style:after,.tc-epo-style-wrapper.square2 .tm-epo-style:after{font-size:.5em!important}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-epo-text-wrapper{padding:var(--tcinnergap);gap:var(--tcgap)}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-epo-text-wrapper label{cursor:pointer;-webkit-box-flex:1;-ms-flex:100%;flex:100%;justify-content:center;align-items:center}.tc-epo-text-label-wrapper{gap:var(--tcinnergap);-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-color,.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-images,.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-text{width:auto;max-width:fit-content;min-width:var(--tcinlinesize);-webkit-box-flex:0;-ms-flex:none;flex:none}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-images .tmcp-field-wrap-inner,.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-color .tmcp-field-wrap-inner{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-text .tmcp-field-wrap-inner{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;width:auto}.tc-epo-text-wrapper input[type=checkbox].tm-epo-field,.tc-epo-text-wrapper input[type=radio].tm-epo-field{visibility:hidden;position:absolute;display:inline!important}.tmhexcolorimage{width:100%;display:block;max-width:100%!important;height:100%!important;max-height:100%!important}.tm-floating-box .tmhexcolorimage{min-width:50px!important;min-height:50px!important}.tm-floating-box .radio-image-label,.tm-floating-box .checkbox-image-label{text-align:initial}.tmhexcolorimage.tc-center .tc-image{vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box;min-width:min(var(--tcinlinesize),calc(100% - (2px*2)));display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important;max-width:calc(100% - 4px)!important;height:auto!important;padding-top:calc(100% - 4px)!important}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap input.use_images+label{border:0 solid;max-width:100%;line-height:0;display:inline-block;position:relative;background:0 0!important;height:auto!important;margin:0!important;padding:0!important}.tc-image{border:2px solid #0000;max-width:100%;height:auto;margin:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none!important}.tm-extra-product-options .tc-active .tc-image{border-style:solid}.tc-image.tc-image-inline,.tc-image-inline{cursor:pointer;height:var(--tcinlinesize);width:auto;min-width:var(--tcinlinesize);background:0 0;border:2px solid #0000;-webkit-box-flex:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1em;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.tc-epo-style-space:after{content:" ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:-.5ch;font-family:sans-serif;display:inline;position:relative}.tc-center .tc-epo-style-space:after{display:none}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap .tmhexcolorimage-inline{top:calc(var(--tcinlinesize)/-2);-webkit-box-flex:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:none;flex:none;justify-content:center;align-items:flex-start;margin:0;font-size:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-transform:translateY(50%);transform:translateY(50%);width:auto!important;height:auto!important;padding:0!important}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap .tc-image-inline{-ms-flex-negative:0;flex-shrink:0;align-self:flex-start;max-height:var(--tcinlinesize)!important}.tm-extra-product-options .tmcp-field-wrap.tc-mode-text{cursor:pointer;border-style:solid;border-color:var(--text-swatch-border-color);border-width:var(--text-swatch-border-width);border-radius:var(--swatch-border-radius)}.tc-image,.tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tc-image{border-color:var(--swatch-border-color);border-width:var(--swatch-border-width);border-radius:var(--swatch-border-radius)}.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tc-image{border-color:var(--swatch-active-border-color);border-width:var(--swatch-active-border-width)}.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text{outline-width:1px;outline-style:solid;outline-color:var(--swatch-active-border-color);border-width:var(--text-swatch-active-border-width)}.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.round,.round .tc-image,.round.tc-image,.tm-extra-product-options .tmcp-field-wrap.round .tc-label-wrap .tc-image{--swatch-border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.circle .tc-image,.circle.tc-image,.tm-extra-product-options .tmcp-field-wrap.circle .tc-label-wrap .tc-image{--swatch-border-radius:100%;-webkit-box-shadow:none;box-shadow:none}.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.circle{--swatch-border-radius:18px;-webkit-box-shadow:none;box-shadow:none}.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.square,.square .tc-image,.square.tc-image,.tm-extra-product-options .tmcp-field-wrap.square .tc-label-wrap .tc-image{--swatch-border-radius:0;--swatch-border-width:2px;-webkit-box-shadow:none;box-shadow:none}.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.shadow,.shadow .tc-image,.shadow.tc-image,.tm-extra-product-options .tmcp-field-wrap.shadow .tc-label-wrap .tc-image{--swatch-border-radius:0;-webkit-box-shadow:none;box-shadow:none}.tm-extra-product-options .tmcp-field-wrap.tc-active.shadow.tc-mode-text,.tm-extra-product-options .tmcp-field-wrap.tc-active.shadow .tc-label-wrap .tc-image{-webkit-box-shadow:0 0 10px 2px #00000080;box-shadow:0 0 10px 2px #00000080}.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.thinline,.thinline .tc-image,.thinline.tc-image,.tm-extra-product-options .tmcp-field-wrap.thinline .tc-label-wrap .tc-image{--swatch-border-radius:0;--swatch-border-width:1px;-webkit-box-shadow:none;box-shadow:none;border-style:groove}.tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tc-image.tm-transparent-swatch,.tm-transparent-swatch .tc-image,.tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tm-transparent-swatch .tc-image{border-style:dotted;border-color:inherit}.tm-extra-product-options input.use_images+label+.amount{text-align:center;display:block}.radio-image-label-inline,.checkbox-image-label-inline{display:inline}.tc-label.tm-label .radio-image-label+.tmhexcolorimage,.tc-label.tm-label .checkbox-image-label+.tmhexcolorimage{vertical-align:middle}.tm-hide-label+.radio-image-label,.tm-hide-label+*+.radio-image-label,.tm-hide-label+.checkbox-image-label,.tm-hide-label+*+.checkbox-image-label{display:none!important}.tm-extra-product-options .tmcp-ul-wrap.tm-extra-product-options-product{gap:var(--tcgap);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-extra-product-options-product>*{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;max-width:100%}li.tc-epo-element-product-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}.tc-epo-element-product-container-wrap:empty{margin:0}.tc-epo-element-product-container{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between!important}.tc-epo-element-product-container-left,.tc-epo-element-product-container-right,.tc-epo-element-product-container-full{margin:0;padding:0}.tc-epo-element-product-container-cart{gap:var(--tcgap);display:grid}.tc-epo-element-product-container-cart>*{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;max-width:100%;margin:0!important}.cpf-type-product-thumbnailmultiple .tc-epo-element-product-container-cart>.stock{text-align:center}.tc-extra-product-options-inline{gap:var(--tcgap);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-extra-product-options-inline>*{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;max-width:100%}.tc-extra-product-options-inline:not(:has(.tc-extra-product-options)){display:none}.tc-epo-element-product-container-wrap .product-title,.tc-epo-element-product-container-wrap .product-price,.tc-epo-element-product-container-wrap .product-description,.tc-epo-element-product-container-wrap .product-meta,.tc-epo-element-product-container-wrap .tc-extra-product-options-inline{margin:0;padding:0}.cpf-type-product-thumbnailmultiple .tc-epo-element-product-container-wrap .tm-quantity,.cpf-type-product-thumbnailmultiple .tc-epo-element-product-container-wrap .tm-quantity-alt{text-align:center;max-width:none}.woocommerce div.product .tm-extra-product-options .tc-epo-element-product-container-wrap .tc-epo-element-product-container-cart .tm-quantity-alt .quantity,.tm-extra-product-options .tc-epo-element-product-container-wrap .tc-epo-element-product-container-cart .tm-quantity-alt .quantity{float:none;font-size:inherit;margin:0;display:inline-block!important}.tm-extra-product-options .cpf-type-product-radio ul.tmcp-ul-wrap.tm-element-ul-product>li.tc-epo-element-product-li-container,.tm-extra-product-options .cpf-type-product-dropdown ul.tmcp-ul-wrap.tm-element-ul-product>li.tc-epo-element-product-li-container{margin:0;padding:0;position:relative;list-style:none!important}.tm-extra-product-options .cpf-type-product-radio ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>.tc-field-label-wrap,.tm-extra-product-options .cpf-type-product-checkbox ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner .tc-field-label-wrap{gap:var(--tcinnergap)}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tc-epo-element-product-li-container,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tc-epo-element-product-li-container{padding:var(--tcgaprow)0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0;position:relative;list-style:none!important}.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tc-epo-element-product-li-container{padding:var(--tcgap)}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap label,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap label{cursor:pointer}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap .tm-epo-field.tmcp-radio,.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap .tc-epo-style-wrapper,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>label .tm-epo-field.tmcp-checkbox,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>label .tc-epo-style-wrapper,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>label .tm-epo-field.tmcp-checkbox,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>label .tc-epo-style-wrapper{display:none}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product{float:none;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;width:auto;max-width:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start!important}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;gap:0;max-width:100%;margin:0}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;grid-template-columns:1fr;max-width:100%;margin:0;display:grid}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>.tm-epo-field-label,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>.tm-epo-field-label{text-align:center}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap .tm-epo-reset-radio{right:var(--tcgapcolumn);top:var(--tcgaprow)}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap img.wp-post-image,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap img.wp-post-image{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>label .tc-label-wrap,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>label .tc-label-wrap,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>label .tc-label-wrap{display:block}.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>.tm-epo-field-label,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>.tmcp-field-wrap-inner>label.tm-epo-field-label,.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product>li.tmcp-field-wrap>label.tm-epo-field-label{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;width:100%}.tc-epo-element-variable-product{gap:var(--tcgap);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-epo-element-variable-product>*{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;max-width:100%}table.tc-epo-element-variations{margin:0!important}.woocommerce table.tc-epo-element-variations{border:0;width:100%;margin-bottom:1em}.woocommerce table.tc-epo-element-variations td,.woocommerce table.tc-epo-element-variations th{vertical-align:top;border:0;line-height:2}.woocommerce table.tc-epo-element-variations label{font-weight:700}.woocommerce table.tc-epo-element-variations select{min-width:75%;max-width:100%;margin-right:1em;display:inline-block}.woocommerce table.tc-epo-element-variations td.label{padding-right:1em}.woocommerce .tc-epo-element-variable-product .woocommerce-variation-description p{margin-bottom:1em}.woocommerce .tc-epo-element-variable-product .tc-epo-element-variable-reset-variations{visibility:hidden;font-size:.83em}.woocommerce .tc-epo-element-variable-product .wc-no-matching-variations,.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-product-hidden,.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-product-hidden .tmcp-field-wrap-inner{display:none}.tc-product-image{margin:0}#tm-tooltip{text-align:center;text-shadow:0 1px #00000080;color:var(--tooltip-color);background:var(--tooltip-background-color);z-index:145400;pointer-events:none;border:1px solid var(--tooltip-border-color);--tooltip-background-color:#000c;--tooltip-border-color:#ffffff80;--tooltip-color:#fff;border-radius:5px;padding:15px;font-size:.875em;line-height:1.5;position:absolute;top:auto;left:auto;right:auto;bottom:auto!important}#tm-tooltip p:last-child{margin-top:0;margin-bottom:0}#tm-tooltip:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--tooltip-background-color);content:"";width:0;height:0;margin-left:-10px;position:absolute;bottom:-9px;left:50%}#tm-tooltip:before{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--tooltip-border-color);content:"";width:0;height:0;margin-left:-10px;position:absolute;bottom:-10px;left:50%}#tm-tooltip.top:after{border-top-color:#0000;border-bottom:10px solid var(--tooltip-background-color);top:-19px;bottom:auto}#tm-tooltip.top:before{border-top-color:#0000;border-bottom:10px solid var(--tooltip-border-color);top:-20px;bottom:auto}#tm-tooltip.left:after{margin:0;left:10px}#tm-tooltip.right:after{margin:0;left:auto;right:10px}#tm-tooltip img{max-width:100%}#tm-tooltip.tc-error{--tooltip-background-color:#ff4500;--tooltip-border-color:#ffffff80;--tooltip-color:#fff}.tc-tooltip{color:#2980b9;cursor:help;margin:0;font-size:1em}.tc-epo-style-space.tc-tooltip{line-height:inherit!important}.tc-icontooltipleft{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.tc-icontooltipright{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.woocommerce #content table.cart img.epo-option-image,.woocommerce table.cart img.epo-option-image,.woocommerce-page #content table.cart img.epo-option-image,.woocommerce-page table.cart img.epo-option-image,.epo-option-image{max-height:100px;display:block;width:auto!important;max-width:70%!important;height:auto!important}.woocommerce-mini-cart img.epo-upload-image,.woocommerce #content table.cart img.epo-upload-image,.woocommerce table.cart img.epo-upload-image,.woocommerce-page #content table.cart img.epo-upload-image,.woocommerce-page table.cart img.epo-upload-image,.epo-upload-image{width:auto!important;max-width:70%!important;height:100%!important;max-height:none!important}dl.variation dt.tc-hidden-variation{margin:0}.tc-row.tm-cart-row{padding:var(--tcgap);border:0 #eee;border-bottom:1px dotted #eee;border-radius:0;align-items:center}.tm-cart-row-header{z-index:2;background:#fff;font-weight:700;position:sticky;top:0}.tc-row.tm-cart-row:last-child{border:0}.tc-row.tm-cart-row .tc-cell.cpf-name{font-weight:700}.tc-row.tm-cart-row .tc-cell.cpf-price,.tc-row.tm-cart-row .tc-cell.cpf-total-price{justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-row.tm-cart-row .tc-cell.cpf-quantity{justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}dl.variation.tc-epo-metadata,.woocommerce .wc-item-meta{word-break:break-word}dl.variation.tc-epo-metadata .tc-name,dl.variation.tc-epo-metadata .tc-value,.woocommerce .wc-item-meta .tc-name .woocommerce .wc-item-meta .tc-value{white-space:pre-wrap}dl.variation.tc-epo-metadata .tc-hidden-variation{display:none}.cpf-img-on-cart img{-o-object-fit:cover;object-fit:cover;max-height:3em;width:auto!important;height:auto!important;position:static!important}.cpf-data-on-cart:before{content:"";vertical-align:middle;font-family:tc-fontawesome,sans-serif;font-size:1em;font-weight:900;position:absolute}.cpf-data-on-cart>.cpf-data-value{margin:0 1.5em}.cpf-img-on-cart .cpf-data-on-cart:before{content:"";display:none}.cpf-data-on-cart{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:baseline;width:100%;margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.cpf-img-on-cart{width:calc(100% - var(--tcgapcolumn));align-content:flex-start;align-items:center;gap:var(--tcgap);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.cpf-data-on-cart:last-of-type,.cpf-img-on-cart:last-of-type{border-bottom:0;margin-bottom:0}.cpf-img-on-order{width:calc(100% - var(--tcgapcolumn));align-content:flex-start;align-items:center;gap:var(--tcgap);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.cpf-img-on-order img{-o-object-fit:cover;object-fit:cover;display:block;width:100%!important;height:auto!important;max-width:unset!important;max-height:unset!important}.cpf-img-on-order>*{display:block}.woocommerce #content table.cart img.epo-option-image,.woocommerce table.cart img.epo-option-image,.woocommerce-page #content table.cart img.epo-option-image,.woocommerce-page table.cart img.epo-option-image,.woocommerce-mini-cart .cpf-img-on-cart .epo-option-image,.woocommerce-checkout-review-order .cpf-img-on-cart .epo-option-image,.woocommerce-order-details .cpf-img-on-cart .epo-option-image,.epo-option-image,.cpf-img-on-order>*{-webkit-box-flex:0;-ms-flex:none;flex:none}.woocommerce-mini-cart .cpf-img-on-cart img{max-width:50px!important}.cpf-color-on-cart{vertical-align:middle;border:1px solid;width:1em;height:1em;display:inline-block;position:relative;top:-1px}td.product-name a.tm-cart-edit-options,.tm-cart-edit-options{font-size:.7em;font-style:italic;font-weight:700;display:block}.tm-epo-cart-option-mobile{display:none}.shop_table tbody tr.tm-epo-cart-row{height:auto}.woocommerce table.shop_table .tm-epo-cart-row td{border-top:1px dashed #0000001a}.tm-epo-cart-option-label,.tm-epo-cart-option-value.tm-epo-cart-no-label{font-weight:700}.woocommerce table.shop_table .tm-epo-cart-row-product td{border-bottom:1px solid #0000001a}.woocommerce table.shop_table .tm-epo-cart-row-product+.tm-epo-cart-row td{border-top:0}.woocommerce table.shop_table_responsive tr.tm-epo-cart-row td:before,.woocommerce-page table.shop_table_responsive tr.tm-epo-cart-row td:before{display:none!important}.tc-price-in-cart,.tc-quantity-in-cart{font-size:smaller}.tc-associated-table-product .tc-associated-table-product-indent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;padding-left:2em;display:-webkit-box;display:-ms-flexbox;display:flex}.tc-associated-table-product .tc-associated-table-product-price:after{content:"";opacity:.3;margin:0 .5em;padding:0;font-family:tc-fontawesome,sans-serif;font-size:1em;font-weight:900;display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tc-associated-table-product .tc-associated-table-product-indent *{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc-associated-table-product-name{font-weight:700;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.tm-dpd-label{font-size:80%;display:block}.tm-animated{-webkit-animation-duration:.3s;animation-duration:.3s}.tc-chars{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;justify-content:flex-start;gap:.5ch;width:100%;max-width:100%;font-size:x-small;display:-webkit-box;display:-ms-flexbox;display:flex}.tm-button{cursor:pointer;white-space:nowrap;color:#555;vertical-align:top;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;height:30px;margin:0;text-decoration:none;display:inline-block;-webkit-box-shadow:inset 0 1px #fff,0 1px #00000014;box-shadow:inset 0 1px #fff,0 1px #00000014;padding:0 12px 2px!important;font-size:13px!important;line-height:28px!important}.tm-button:hover{color:#222;background:#fafafa;border-color:#999}.tc-hide-add-to-cart-button{display:none!important}.tc-clearfix:after{content:"";clear:both;visibility:hidden;height:0;display:block;overflow:hidden}.tm-preloader-img{z-index:2;opacity:.6;position:absolute!important}button.tmicon{text-align:center;cursor:pointer;vertical-align:middle;background:0;border:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;font-size:14px;-webkit-transition:all .3s;transition:all .3s;display:inline-block;position:relative;overflow:hidden;width:30px!important;height:30px!important;line-height:30px!important;left:auto!important;right:auto!important}button.tmicon.delete{color:#ff4500;border-radius:100%}button.tmicon.delete:hover{color:#fff;background:#ff4500}.pointereventsoff{pointer-events:none}.tm-hide{visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.tm-show{display:block!important}.tm-extra-product-options .tc-row.tm-show,.tc-row.tm-show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}.appear{-webkit-animation-name:appear;animation-name:appear}.tc-tabs{width:100%}.tc-tabs.tc-cell{margin-bottom:0}.has-scroll-arrows.tc-tab-headers{padding:0;left:2em;max-width:calc(100% - 4em - 1px)!important}.tc-tabs-wrap .tc-row .tc-cell:last-of-type{margin-bottom:0}.tc-tab-headers-wrap{position:relative}.tc-scroll-left-arrow,.tc-scroll-right-arrow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-align:center;z-index:2;width:1em;height:100%;padding:0;line-height:1;display:none;position:absolute;top:0}.tc-scroll-left-arrow.scroll-arrow-show,.tc-scroll-right-arrow.scroll-arrow-show{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid;width:calc(2em + 1px);height:100%;display:block}.tc-scroll-left-arrow{left:0}.tc-scroll-right-arrow{right:0}.tc-scroll-left-arrow:before,.tc-scroll-right-arrow:before{margin:0;padding:0;line-height:1;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tc-scroll-left-arrow:before{content:"◀"}.tc-scroll-right-arrow:before{content:"▶"}.tc-tab-headers{place-content:center flex-start;align-items:stretch;gap:1em;width:100%;min-height:1px;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden!important}.tab-header{cursor:pointer;white-space:nowrap;padding:var(--tcgap);margin:0;font-weight:400;position:relative}.tab-header.open{border-style:solid;border-width:1px 1px 0}.tab-header.open:before,.tab-header.open:after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid;width:999em;height:0;display:block;position:absolute;bottom:0}.tab-header.open:before{right:100%}.tab-header.open:after{left:100%}.tc-tab-content.tcwidth-100{padding:var(--tcgap);border-style:solid;border-width:0 1px 1px}.tc-tab-header{-ms-flex-negative:0;flex-shrink:0}.tab-header.open,.tab-header.open:focus{font-weight:700}.tc-extra-product-options .sbHolder .sbSelector{background-color:#fff;height:35px;padding:5px 10px}.tc-images-container .replaced-checkboxes+label:before,.tc-images-container .replaced-radio-buttons+label:before,.replaced-checkboxes+label.tm-epo-style:before,.replaced-radio-buttons+label.tm-epo-style:before{display:none}body[data-form-style=minimal] .tc-extra-product-options .minimal-form-input label{pointer-events:auto!important}.has-options .quick-shop-wrapper .woocommerce-variation-add-to-cart{width:100%;max-width:100%;margin:0;padding:0;display:block!important}.thb-product-main-row .summary form.cart,.woocommerce .oxy-woo-element div.product.tm-has-options .woocommerce-variation-add-to-cart,.tm-has-options .fullwidth-button .cart:not(.variations_form),.tm-has-options .fullwidth-button .woocommerce-variation-add-to-cart.variations_button,.single-product div.product.tm-has-options form.cart,.single-product div.product.tm-has-options .single-button-wrapper,.single-product div.product.tm-has-options .entry-summary form.cart:not(.variations_form):not(.grouped_form),.single-product div.product.tm-has-options .variations_button,.woocommerce div.product.elementor.tm-has-options form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor.tm-has-options form.cart:not(.grouped_form):not(.variations_form),.woocommerce .oxy-woo-element div.product.tm-variations-only .woocommerce-variation-add-to-cart,.tm-variations-only .fullwidth-button .cart:not(.variations_form),.tm-variations-only .fullwidth-button .woocommerce-variation-add-to-cart.variations_button,.single-product div.product.tm-variations-only form.cart,.single-product div.product.tm-variations-only .single-button-wrapper,.single-product div.product.tm-variations-only .entry-summary form.cart:not(.variations_form):not(.grouped_form),.single-product div.product.tm-variations-only .variations_button,.woocommerce div.product.elementor.tm-variations-only form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor.tm-variations-only form.cart:not(.grouped_form):not(.variations_form){max-width:100%;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}