.tt-hide{display:none}.tt-font-conduit{font-family:ConduitITCW01-ExtraBold_731262,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.tt-font-conduit-light{font-family:'Conduit ITC W01 Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100}.tt-font-conduit-regular{font-family:'Conduit ITC W01 Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.tt-font-helvetica{font-family:HelveticaNeueW01-45Ligh,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-thin{font-family:HelveticaNeueW01-Thin,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-medium{font-family:HelveticaNeueW01-65Medi,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-font-helvetica-bold{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif}.tt-no-padding-bottom{padding-bottom:0!important}.tt-no-wrap{white-space:nowrap}.tt-table{display:table;height:140px;min-height:140px}.tt-table-cell{display:table-cell;vertical-align:middle}@media only screen and (max-width:767px){.tt-composite-header h6{font-size:13px;line-height:15px}}.tt-composite-header a.imgbox{display:block;position:relative;margin:0;aspect-ratio:auto .66;height:auto;max-width:120px;overflow:visible}@media only screen and (min-width:768px){.tt-composite-header a.imgbox{min-height:216px;margin:0 auto}}@media only screen and (min-width:992px){.tt-composite-header a.imgbox{min-height:185px;aspect-ratio:auto .675}}@media only screen and (min-width:1200px){.tt-composite-header a.imgbox{min-height:183px;aspect-ratio:auto .678}}.tt-composite-header a.imgbox.selection-box{width:100%;border:1px solid #686766;padding:10px;background-color:#fff;margin-bottom:10px}.tt-composite-header a.imgbox .textbox-outer{position:absolute;z-index:2;left:-4px;top:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:4px solid #5cb85c!important}.tt-composite-header a.imgbox .textbox-outer .textbox-inner{display:none;opacity:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;height:100%;color:#fff;background-color:rgba(133,178,111,.88)!important;flex-flow:column;position:relative;margin-left:0}@media only screen and (min-width:992px){.tt-composite-header a.imgbox .textbox-outer .textbox-inner{display:flex}}.tt-composite-header a.imgbox .textbox-outer .textbox-inner .click-to-select{height:100%;width:100%;font-family:'Conduit ITC W01 Bold','Helvetica Neue',Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-size:22px;line-height:22px;padding-top:50%}@media only screen and (min-width:992px){.tt-composite-header a.imgbox .textbox-outer:hover>.textbox-inner{opacity:1}}.tt-composite-header a.imgbox.selection-completed{aspect-ratio:unset!important;margin-bottom:10px}.tt-composite-header .midibox a.imgbox{aspect-ratio:1}@media only screen and (min-width:768px){.tt-composite-header .midibox a.imgbox{min-height:160px}}@media only screen and (min-width:992px){.tt-composite-header .midibox a.imgbox{min-height:135px}}@media only screen and (min-width:1200px){.tt-composite-header .midibox a.imgbox{min-height:138px}}.tt-composite-header .midibox a.imgbox .textbox-outer .textbox-inner .click-to-select{padding-top:33.3%}.tt-composite-header .top-spacer{height:30px}@media only screen and (min-width:1310px){.tt-composite-header .top-spacer{height:100px}}.tt-composite-header .bottom-spacer{margin-bottom:50px}.product-submenu .tt-composite-counter{display:inline-block;float:left;text-transform:uppercase;color:#5cb85c;font-size:20px;margin:5px 0 0 2px}@media only screen and (min-width:768px){.product-submenu .tt-composite-counter{margin:8px 0 0 0}}@media only screen and (min-width:992px){.product-submenu .tt-composite-counter{margin:10px 0 0 0}}.product-submenu .tt-composite-counter .title{display:none}@media only screen and (min-width:1200px){.product-submenu .tt-composite-counter .title{display:inline-block}}.product-submenu .tt-composite-counter .clear{display:none;margin-left:8px}.product-submenu .tt-composite-counter .clear a{text-decoration:underline;color:#686766}.product-submenu .tt-composite-counter .clear a:hover{cursor:pointer}.product-submenu .tt-composite-counter .clear img{margin:-5px 5px 0 0}@media only screen and (min-width:992px){.product-submenu .tt-composite-counter .clear{display:inline-block}}@media only screen and (max-width:767px){.product-type-composite .select-combination-button.tt-min-width{min-width:160px}}